Package | Description |
---|---|
org.jivesoftware.smackx.ox |
Smack API for XEP-0373: OpenPGP for XMPP.
|
org.jivesoftware.smackx.ox_im |
Smack API for XEP-0374: OpenPGP for XMPP: Instant Messaging.
|
org.jivesoftware.smackx.ox.crypto |
Crypto Providers for XEP-0373: OpenPGP for XMPP using Bouncycastle.
|
org.jivesoftware.smackx.ox.listener |
Internal OpenPgpContentElement listeners for XEP-0373: OpenPGP for XMPP.
|
org.jivesoftware.smackx.ox.store.abstr |
Abstract OpenPGP store implementations.
|
org.jivesoftware.smackx.ox.store.definition |
OpenPgp store class definitions.
|
Modifier and Type | Class and Description |
---|---|
class |
OpenPgpSelf |
Modifier and Type | Method and Description |
---|---|
OpenPgpContact |
OpenPgpManager.getOpenPgpContact(org.jxmpp.jid.EntityBareJid jid)
Return an OpenPGP capable contact.
|
Modifier and Type | Method and Description |
---|---|
OpenPgpMessage |
OpenPgpManager.decryptOpenPgpElement(OpenPgpElement element,
OpenPgpContact contact) |
Modifier and Type | Method and Description |
---|---|
org.pgpainless.decryption_verification.OpenPgpMetadata |
OXInstantMessagingManager.addOxMessage(Message message,
OpenPgpContact contact,
List<ExtensionElement> payload)
Add an OX-IM message element to a message.
|
boolean |
OXInstantMessagingManager.contactSupportsOxInstantMessaging(OpenPgpContact contact)
Determine, whether a contact announces support for XEP-0374: OpenPGP for XMPP: Instant Messaging.
|
void |
OxMessageListener.newIncomingOxMessage(OpenPgpContact contact,
Message originalMessage,
SigncryptElement decryptedPayload,
org.pgpainless.decryption_verification.OpenPgpMetadata metadata)
This method gets invoked, whenever an OX-IM encrypted message gets received.
|
org.pgpainless.decryption_verification.OpenPgpMetadata |
OXInstantMessagingManager.sendOxMessage(OpenPgpContact contact,
CharSequence body)
Send an OX message to a
OpenPgpContact . |
Modifier and Type | Method and Description |
---|---|
org.pgpainless.decryption_verification.OpenPgpMetadata |
OXInstantMessagingManager.addOxMessage(Message message,
Set<OpenPgpContact> contacts,
List<ExtensionElement> payload)
Add an OX-IM message element to a message.
|
OpenPgpElementAndMetadata |
OXInstantMessagingManager.signAndEncrypt(Set<OpenPgpContact> contacts,
List<ExtensionElement> payload)
|
Modifier and Type | Method and Description |
---|---|
OpenPgpMessage |
OpenPgpProvider.decryptAndOrVerify(OpenPgpElement element,
OpenPgpSelf self,
OpenPgpContact sender)
Decrypt and/or verify signatures on an incoming
OpenPgpElement . |
OpenPgpMessage |
PainlessOpenPgpProvider.decryptAndOrVerify(OpenPgpElement element,
OpenPgpSelf self,
OpenPgpContact sender) |
Modifier and Type | Method and Description |
---|---|
OpenPgpElementAndMetadata |
OpenPgpProvider.encrypt(CryptElement element,
OpenPgpSelf self,
Collection<OpenPgpContact> recipients)
Encrypt a
CryptElement for all recipients and ourselves. |
OpenPgpElementAndMetadata |
PainlessOpenPgpProvider.encrypt(CryptElement element,
OpenPgpSelf self,
Collection<OpenPgpContact> recipients) |
OpenPgpElementAndMetadata |
OpenPgpProvider.signAndEncrypt(SigncryptElement element,
OpenPgpSelf self,
Collection<OpenPgpContact> recipients)
Sign a
SigncryptElement using our signing key and encrypt it for all recipients and ourselves. |
OpenPgpElementAndMetadata |
PainlessOpenPgpProvider.signAndEncrypt(SigncryptElement element,
OpenPgpSelf self,
Collection<OpenPgpContact> recipients) |
Modifier and Type | Method and Description |
---|---|
void |
CryptElementReceivedListener.cryptElementReceived(OpenPgpContact contact,
Message originalMessage,
CryptElement cryptElement,
org.pgpainless.decryption_verification.OpenPgpMetadata metadata)
A
CryptElement has been received and successfully decrypted. |
void |
SigncryptElementReceivedListener.signcryptElementReceived(OpenPgpContact contact,
Message originalMessage,
SigncryptElement signcryptElement,
org.pgpainless.decryption_verification.OpenPgpMetadata metadata)
A
SigncryptElement has been received and successfully decrypted and verified. |
void |
SignElementReceivedListener.signElementReceived(OpenPgpContact contact,
Message originalMessage,
SignElement signElement,
org.pgpainless.decryption_verification.OpenPgpMetadata metadata)
A
SignElement has been received and successfully been verified. |
Modifier and Type | Field and Description |
---|---|
protected Map<org.jxmpp.jid.BareJid,OpenPgpContact> |
AbstractOpenPgpStore.contacts |
Modifier and Type | Method and Description |
---|---|
OpenPgpContact |
AbstractOpenPgpStore.getOpenPgpContact(org.jxmpp.jid.BareJid jid) |
Modifier and Type | Method and Description |
---|---|
OpenPgpContact |
OpenPgpStore.getOpenPgpContact(org.jxmpp.jid.BareJid contactsJid)
Return an
OpenPgpContact for a contacts jid. |