Uses of Class
org.jivesoftware.smackx.ox.OpenPgpContact
Package
Description
Smack API for XEP-0373: OpenPGP for XMPP.
Smack API for XEP-0374: OpenPGP for XMPP: Instant Messaging.
Crypto Providers for XEP-0373: OpenPGP for XMPP using Bouncycastle.
Internal OpenPgpContentElement listeners for XEP-0373: OpenPGP for XMPP.
Abstract OpenPGP store implementations.
OpenPgp store class definitions.
-
Uses of OpenPgpContact in org.jivesoftware.smackx.ox
Modifier and TypeMethodDescriptionOpenPgpManager.getOpenPgpContact
(EntityBareJid jid) Return an OpenPGP capable contact.Modifier and TypeMethodDescriptionOpenPgpManager.decryptOpenPgpElement
(OpenPgpElement element, OpenPgpContact sender) Decrypt and or verify anOpenPgpElement
and return the decryptedOpenPgpMessage
. -
Uses of OpenPgpContact in org.jivesoftware.smackx.ox_im
Modifier and TypeMethodDescriptionorg.pgpainless.encryption_signing.EncryptionResult
OXInstantMessagingManager.addOxMessage
(MessageBuilder messageBuilder, 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.OXInstantMessagingManager.decryptAndVerify
(OpenPgpElement element, OpenPgpContact sender) Manually decrypt and verify anOpenPgpElement
.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.encryption_signing.EncryptionResult
OXInstantMessagingManager.sendOxMessage
(OpenPgpContact contact, CharSequence body) Send an OX message to aOpenPgpContact
.Modifier and TypeMethodDescriptionorg.pgpainless.encryption_signing.EncryptionResult
OXInstantMessagingManager.addOxMessage
(MessageBuilder messageBuilder, Set<OpenPgpContact> recipients, List<ExtensionElement> payload) Add an OX-IM message element to a message.OXInstantMessagingManager.signAndEncrypt
(Set<OpenPgpContact> contacts, List<ExtensionElement> payload) -
Uses of OpenPgpContact in org.jivesoftware.smackx.ox.crypto
Modifier and TypeMethodDescriptionOpenPgpProvider.decryptAndOrVerify
(XMPPConnection connection, OpenPgpElement element, OpenPgpSelf self, OpenPgpContact sender) Decrypt and/or verify signatures on an incomingOpenPgpElement
.PainlessOpenPgpProvider.decryptAndOrVerify
(XMPPConnection connection, OpenPgpElement element, OpenPgpSelf self, OpenPgpContact sender) Modifier and TypeMethodDescriptionOpenPgpProvider.encrypt
(CryptElement element, OpenPgpSelf self, Collection<OpenPgpContact> recipients) Encrypt aCryptElement
for allrecipients
and ourselves.PainlessOpenPgpProvider.encrypt
(CryptElement element, OpenPgpSelf self, Collection<OpenPgpContact> recipients) OpenPgpProvider.signAndEncrypt
(SigncryptElement element, OpenPgpSelf self, Collection<OpenPgpContact> recipients) Sign aSigncryptElement
using our signing key and encrypt it for allrecipients
and ourselves.PainlessOpenPgpProvider.signAndEncrypt
(SigncryptElement element, OpenPgpSelf self, Collection<OpenPgpContact> recipients) -
Uses of OpenPgpContact in org.jivesoftware.smackx.ox.listener
Modifier and TypeMethodDescriptionvoid
CryptElementReceivedListener.cryptElementReceived
(OpenPgpContact contact, Message originalMessage, CryptElement cryptElement, org.pgpainless.decryption_verification.OpenPgpMetadata metadata) ACryptElement
has been received and successfully decrypted.void
SigncryptElementReceivedListener.signcryptElementReceived
(OpenPgpContact contact, Message originalMessage, SigncryptElement signcryptElement, org.pgpainless.decryption_verification.OpenPgpMetadata metadata) ASigncryptElement
has been received and successfully decrypted and verified.void
SignElementReceivedListener.signElementReceived
(OpenPgpContact contact, Message originalMessage, SignElement signElement, org.pgpainless.decryption_verification.OpenPgpMetadata metadata) ASignElement
has been received and successfully been verified. -
Uses of OpenPgpContact in org.jivesoftware.smackx.ox.store.abstr
Modifier and TypeFieldDescriptionprotected final Map<BareJid,
OpenPgpContact> AbstractOpenPgpStore.contacts
-
Uses of OpenPgpContact in org.jivesoftware.smackx.ox.store.definition
Modifier and TypeMethodDescriptionOpenPgpStore.getOpenPgpContact
(BareJid contactsJid) Return anOpenPgpContact
for a contacts jid.