- generateAndImportKeyPair(BareJid) - Method in class org.jivesoftware.smackx.ox.OpenPgpManager
-
Generate a fresh OpenPGP key pair and import it.
- generateBackupPassword() - Static method in class org.jivesoftware.smackx.ox.util.SecretKeyBackupHelper
-
Generate a secure backup code.
- generateKeyRing(BareJid) - Method in class org.jivesoftware.smackx.ox.store.abstr.AbstractOpenPgpKeyStore
-
- generateKeyRing(BareJid) - Method in class org.jivesoftware.smackx.ox.store.abstr.AbstractOpenPgpStore
-
- generateKeyRing(BareJid) - Method in interface org.jivesoftware.smackx.ox.store.definition.OpenPgpKeyStore
-
Generate a new PGPKeyRing for owner.
- getAnnouncedFingerprintsOf(BareJid) - Method in class org.jivesoftware.smackx.ox.store.abstr.AbstractOpenPgpMetadataStore
-
- getAnnouncedFingerprintsOf(BareJid) - Method in class org.jivesoftware.smackx.ox.store.abstr.AbstractOpenPgpStore
-
- getAnnouncedFingerprintsOf(BareJid) - Method in interface org.jivesoftware.smackx.ox.store.definition.OpenPgpMetadataStore
-
Return a Map containing all announced fingerprints of a contact, as well as the dates on which they were
last modified by contact.
- getAnnouncedPublicKeys() - Method in class org.jivesoftware.smackx.ox.OpenPgpContact
-
Return any announced public keys.
- getAnnouncedPublicKeys() - Method in class org.jivesoftware.smackx.ox.OpenPgpSelf
-
Return a PGPPublicKeyRingCollection containing only the public keys belonging to our signing key ring.
- getAnyPublicKeys() - Method in class org.jivesoftware.smackx.ox.OpenPgpContact
-
Return any available public keys of the user.
- getB64Data() - Method in class org.jivesoftware.smackx.ox.element.PubkeyElement.PubkeyDataElement
-
Base64 encoded public key.
- getB64Data() - Method in class org.jivesoftware.smackx.ox.element.SecretkeyElement
-
- getContactsPath(File, BareJid) - Static method in class org.jivesoftware.smackx.ox.store.filebased.FileBasedOpenPgpStore
-
- getDataElement() - Method in class org.jivesoftware.smackx.ox.element.PubkeyElement
-
Return the <data> element containing the base64 encoded public key.
- getDate() - Method in class org.jivesoftware.smackx.ox.element.PubkeyElement
-
Date on which the key was last modified.
- getDate() - Method in class org.jivesoftware.smackx.ox.element.PublicKeysListElement.PubkeyMetadataElement
-
- getElement() - Method in class org.jivesoftware.smackx.ox.crypto.OpenPgpElementAndMetadata
-
- getElementName() - Method in class org.jivesoftware.smackx.ox.element.CryptElement
-
- getElementName() - Method in class org.jivesoftware.smackx.ox.element.OpenPgpElement
-
- getElementName() - Method in class org.jivesoftware.smackx.ox.element.PubkeyElement
-
- getElementName() - Method in class org.jivesoftware.smackx.ox.element.PubkeyElement.PubkeyDataElement
-
- getElementName() - Method in class org.jivesoftware.smackx.ox.element.PublicKeysListElement
-
- getElementName() - Method in class org.jivesoftware.smackx.ox.element.PublicKeysListElement.PubkeyMetadataElement
-
- getElementName() - Method in class org.jivesoftware.smackx.ox.element.SecretkeyElement
-
- getElementName() - Method in class org.jivesoftware.smackx.ox.element.SigncryptElement
-
- getElementName() - Method in class org.jivesoftware.smackx.ox.element.SignElement
-
- getEncryptedBase64MessageContent() - Method in class org.jivesoftware.smackx.ox.element.OpenPgpElement
-
Return the OpenPGP encrypted payload.
- getExtension(String) - Method in class org.jivesoftware.smackx.ox.element.OpenPgpContentElement
-
Returns the first extension of this stanza that has the given namespace.
- getExtension(String, String) - Method in class org.jivesoftware.smackx.ox.element.OpenPgpContentElement
-
Returns the first extension that matches the specified element name and
namespace, or null if it doesn't exist.
- getExtensions() - Method in class org.jivesoftware.smackx.ox.element.OpenPgpContentElement
-
Return the payload of the message.
- getExtensions(String, String) - Method in class org.jivesoftware.smackx.ox.element.OpenPgpContentElement
-
Return a list of all extensions with the given element name and namespace.
- getFingerprint() - Method in exception org.jivesoftware.smackx.ox.exception.MissingOpenPgpKeyException
-
Return the OpenPgpV4Fingerprint of the missing key.
- getFingerprintsOfKeysWithState(PGPPublicKeyRingCollection, OpenPgpTrustStore.Trust) - Method in class org.jivesoftware.smackx.ox.OpenPgpContact
-
Return a Set of OpenPgpV4Fingerprints of all keys in publicKeys, which are marked with the
OpenPgpTrustStore.Trust of trust.
- getInstanceFor(XMPPConnection) - Static method in class org.jivesoftware.smackx.ox.OpenPgpManager
-
Get the instance of the
OpenPgpManager which belongs to the
connection.
- getInstanceFor(XMPPConnection) - Static method in class org.jivesoftware.smackx.ox_im.OXInstantMessagingManager
-
- getJid() - Method in class org.jivesoftware.smackx.ox.OpenPgpContact
-
Return the jid of the contact.
- getJidOrThrow() - Method in class org.jivesoftware.smackx.ox.OpenPgpManager
-
Return our own BareJid.
- getKeyRingProtector() - Method in class org.jivesoftware.smackx.ox.store.abstr.AbstractOpenPgpStore
-
- getKeyRingProtector() - Method in interface org.jivesoftware.smackx.ox.store.definition.OpenPgpStore
-
Return the SecretKeyRingProtector which is used to decrypt password protected secret keys.
- getMetadata() - Method in class org.jivesoftware.smackx.ox.crypto.OpenPgpElementAndMetadata
-
Return
OpenPgpMetadata about the
OpenPgpElements encryption/signatures.
- getMetadata() - Method in class org.jivesoftware.smackx.ox.element.PublicKeysListElement
-
- getMetadata() - Method in class org.jivesoftware.smackx.ox.OpenPgpMessage
-
Return metadata about the encrypted message.
- getNamespace() - Method in class org.jivesoftware.smackx.ox.element.OpenPgpContentElement
-
- getNamespace() - Method in class org.jivesoftware.smackx.ox.element.OpenPgpElement
-
- getNamespace() - Method in class org.jivesoftware.smackx.ox.element.PubkeyElement
-
- getNamespace() - Method in class org.jivesoftware.smackx.ox.element.PublicKeysListElement
-
- getNamespace() - Method in class org.jivesoftware.smackx.ox.element.SecretkeyElement
-
- getOpenLeafNode(PubSubManager, String) - Static method in class org.jivesoftware.smackx.ox.util.OpenPgpPubSubUtil
-
Use reflection magic to get a LeafNode without doing a disco#info query.
- getOpenPgpContact(EntityBareJid) - Method in class org.jivesoftware.smackx.ox.OpenPgpManager
-
Return an OpenPGP capable contact.
- getOpenPgpContact(BareJid) - Method in class org.jivesoftware.smackx.ox.store.abstr.AbstractOpenPgpStore
-
- getOpenPgpContact(BareJid) - Method in interface org.jivesoftware.smackx.ox.store.definition.OpenPgpStore
-
- getOpenPgpContentElement() - Method in class org.jivesoftware.smackx.ox.OpenPgpMessage
-
- getOpenPgpProvider() - Method in class org.jivesoftware.smackx.ox.OpenPgpManager
-
- getOpenPgpSelf() - Method in class org.jivesoftware.smackx.ox.OpenPgpManager
-
Get our OpenPGP self.
- getOurFingerprint() - Method in class org.jivesoftware.smackx.ox.OpenPgpManager
-
Return the upper-case hex encoded OpenPGP v4 fingerprint of our key pair.
- getOwner() - Method in exception org.jivesoftware.smackx.ox.exception.MissingOpenPgpKeyException
-
Return the BareJid of the owner of the missing key.
- getProvidersUri() - Method in class org.jivesoftware.smackx.ox.util.OpenPgpInitializer
-
- getPublicKeyFetchDates(BareJid) - Method in class org.jivesoftware.smackx.ox.store.abstr.AbstractOpenPgpKeyStore
-
- getPublicKeyFetchDates(BareJid) - Method in class org.jivesoftware.smackx.ox.store.abstr.AbstractOpenPgpStore
-
- getPublicKeyFetchDates(BareJid) - Method in interface org.jivesoftware.smackx.ox.store.definition.OpenPgpKeyStore
-
Return the last date on which keys of contact were fetched from PubSub.
- getPublicKeyRing(BareJid, OpenPgpV4Fingerprint) - Method in class org.jivesoftware.smackx.ox.store.abstr.AbstractOpenPgpKeyStore
-
- getPublicKeyRing(BareJid, OpenPgpV4Fingerprint) - Method in class org.jivesoftware.smackx.ox.store.abstr.AbstractOpenPgpStore
-
- getPublicKeyRing(BareJid, OpenPgpV4Fingerprint) - Method in interface org.jivesoftware.smackx.ox.store.definition.OpenPgpKeyStore
-
Return the PGPPublicKeyRing of owner which contains the key described by fingerprint.
- getPublicKeysOf(BareJid) - Method in class org.jivesoftware.smackx.ox.store.abstr.AbstractOpenPgpKeyStore
-
- getPublicKeysOf(BareJid) - Method in class org.jivesoftware.smackx.ox.store.abstr.AbstractOpenPgpStore
-
- getPublicKeysOf(BareJid) - Method in interface org.jivesoftware.smackx.ox.store.definition.OpenPgpKeyStore
-
Return the PGPPublicKeyRingCollection containing all public keys of owner that are locally
available.
- getPublicKeysOfTrustState(PGPPublicKeyRingCollection, OpenPgpTrustStore.Trust) - Method in class org.jivesoftware.smackx.ox.OpenPgpContact
-
Return a PGPPublicKeyRingCollection, which contains all keys from keys, which are marked with the
OpenPgpTrustStore.Trust state of trust.
- getSecretKeyRing(BareJid, OpenPgpV4Fingerprint) - Method in class org.jivesoftware.smackx.ox.store.abstr.AbstractOpenPgpKeyStore
-
- getSecretKeyRing(BareJid, OpenPgpV4Fingerprint) - Method in class org.jivesoftware.smackx.ox.store.abstr.AbstractOpenPgpStore
-
- getSecretKeyRing(BareJid, OpenPgpV4Fingerprint) - Method in interface org.jivesoftware.smackx.ox.store.definition.OpenPgpKeyStore
-
Return the PGPSecretKeyRing of owner which contains the key described by fingerprint.
- getSecretKeys() - Method in class org.jivesoftware.smackx.ox.OpenPgpSelf
-
Return a PGPSecretKeyRingCollection which contains all of our PGPSecretKeyRings.
- getSecretKeysOf(BareJid) - Method in class org.jivesoftware.smackx.ox.store.abstr.AbstractOpenPgpKeyStore
-
- getSecretKeysOf(BareJid) - Method in class org.jivesoftware.smackx.ox.store.abstr.AbstractOpenPgpStore
-
- getSecretKeysOf(BareJid) - Method in interface org.jivesoftware.smackx.ox.store.definition.OpenPgpKeyStore
-
Return the PGPSecretKeyRingCollection containing all secret keys of owner which are locally
available.
- getSigningKeyFingerprint() - Method in class org.jivesoftware.smackx.ox.OpenPgpSelf
-
Return the OpenPgpV4Fingerprint of our signing key.
- getSigningKeyRing() - Method in class org.jivesoftware.smackx.ox.OpenPgpSelf
-
Return the PGPSecretKeyRing which we will use to sign our messages.
- getState() - Method in class org.jivesoftware.smackx.ox.OpenPgpMessage
-
Return the state of the message.
- getStore() - Method in interface org.jivesoftware.smackx.ox.crypto.OpenPgpProvider
-
- getStore() - Method in class org.jivesoftware.smackx.ox.crypto.PainlessOpenPgpProvider
-
- getTimestamp() - Method in class org.jivesoftware.smackx.ox.element.OpenPgpContentElement
-
Return the timestamp on which the encrypted element has been created.
- getTo() - Method in class org.jivesoftware.smackx.ox.element.OpenPgpContentElement
-
Return the set of recipients.
- getTrust(OpenPgpV4Fingerprint) - Method in class org.jivesoftware.smackx.ox.OpenPgpContact
-
Determine the OpenPgpTrustStore.Trust state of the key identified by the fingerprint.
- getTrust(BareJid, OpenPgpV4Fingerprint) - Method in class org.jivesoftware.smackx.ox.store.abstr.AbstractOpenPgpStore
-
- getTrust(BareJid, OpenPgpV4Fingerprint) - Method in class org.jivesoftware.smackx.ox.store.abstr.AbstractOpenPgpTrustStore
-
- getTrust(BareJid, OpenPgpV4Fingerprint) - Method in interface org.jivesoftware.smackx.ox.store.definition.OpenPgpTrustStore
-
- getTrustedAnnouncedKeys() - Method in class org.jivesoftware.smackx.ox.OpenPgpContact
-
Return a PGPPublicKeyRingCollection which contains all public keys of the contact, which are announced,
as well as marked as OpenPgpStore.Trust#trusted.
- getTrustedFingerprints() - Method in class org.jivesoftware.smackx.ox.OpenPgpContact
-
Return a Set of OpenPgpV4Fingerprints of all keys of the contact, which have the trust state
OpenPgpStore.Trust#trusted.
- getUndecidedFingerprints() - Method in class org.jivesoftware.smackx.ox.OpenPgpContact
-
Return a Set of OpenPgpV4Fingerprints of all keys of the contact, which have the trust state
OpenPgpStore.Trust#undecided.
- getUnfetchableKeys() - Method in class org.jivesoftware.smackx.ox.OpenPgpContact
-
Return a Map of any unfetchable keys fingerprints and the cause of them not being fetched.
- getUntrustedFingerprints() - Method in class org.jivesoftware.smackx.ox.OpenPgpContact
-
Return a Set of OpenPgpV4Fingerprints of all keys of the contact, which have the trust state
OpenPgpStore.Trust#untrusted.
- getV4Fingerprint() - Method in class org.jivesoftware.smackx.ox.element.PublicKeysListElement.PubkeyMetadataElement
-
- onPassphraseNeeded(OpenPgpV4Fingerprint) - Method in interface org.jivesoftware.smackx.ox.callback.SecretKeyPassphraseCallback
-
This method gets called in case a passphrase is needed for a secret key.
- OpenPgpContact - Class in org.jivesoftware.smackx.ox
-
The OpenPgpContact is sort of a specialized view on the OpenPgpStore, which gives you access to the information
about the user.
- OpenPgpContact(BareJid, OpenPgpStore) - Constructor for class org.jivesoftware.smackx.ox.OpenPgpContact
-
Create a new OpenPgpContact.
- OpenPgpContentElement - Class in org.jivesoftware.smackx.ox.element
-
This class describes an OpenPGP content element.
- OpenPgpContentElement(Set<? extends Jid>, Date, List<ExtensionElement>) - Constructor for class org.jivesoftware.smackx.ox.element.OpenPgpContentElement
-
- OpenPgpContentElementProvider<O extends OpenPgpContentElement> - Class in org.jivesoftware.smackx.ox.provider
-
- OpenPgpContentElementProvider() - Constructor for class org.jivesoftware.smackx.ox.provider.OpenPgpContentElementProvider
-
- OpenPgpContentElementProvider.OpenPgpContentElementData - Class in org.jivesoftware.smackx.ox.provider
-
- OpenPgpElement - Class in org.jivesoftware.smackx.ox.element
-
Class that represents an OpenPGP message.
- OpenPgpElement(String) - Constructor for class org.jivesoftware.smackx.ox.element.OpenPgpElement
-
- OpenPgpElementAndMetadata - Class in org.jivesoftware.smackx.ox.crypto
-
- OpenPgpElementAndMetadata(OpenPgpElement, OpenPgpMetadata) - Constructor for class org.jivesoftware.smackx.ox.crypto.OpenPgpElementAndMetadata
-
Constructor.
- OpenPgpElementProvider - Class in org.jivesoftware.smackx.ox.provider
-
- OpenPgpElementProvider() - Constructor for class org.jivesoftware.smackx.ox.provider.OpenPgpElementProvider
-
- OpenPgpInitializer - Class in org.jivesoftware.smackx.ox.util
-
Initializer class which registers ExtensionElementProviders on startup.
- OpenPgpInitializer() - Constructor for class org.jivesoftware.smackx.ox.util.OpenPgpInitializer
-
- OpenPgpKeyStore - Interface in org.jivesoftware.smackx.ox.store.definition
-
- OpenPgpManager - Class in org.jivesoftware.smackx.ox
-
Entry point for Smacks API for OpenPGP for XMPP.
- OpenPgpMessage - Class in org.jivesoftware.smackx.ox
-
- OpenPgpMessage(String, OpenPgpMessage.State, OpenPgpMetadata) - Constructor for class org.jivesoftware.smackx.ox.OpenPgpMessage
-
Constructor.
- OpenPgpMessage(byte[], OpenPgpMessage.State, OpenPgpMetadata) - Constructor for class org.jivesoftware.smackx.ox.OpenPgpMessage
-
Constructor.
- OpenPgpMessage.State - Enum in org.jivesoftware.smackx.ox
-
- OpenPgpMetadataStore - Interface in org.jivesoftware.smackx.ox.store.definition
-
- OpenPgpProvider - Interface in org.jivesoftware.smackx.ox.crypto
-
- OpenPgpPubSubUtil - Class in org.jivesoftware.smackx.ox.util
-
- OpenPgpPubSubUtil() - Constructor for class org.jivesoftware.smackx.ox.util.OpenPgpPubSubUtil
-
- OpenPgpSelf - Class in org.jivesoftware.smackx.ox
-
This class acts as our own OpenPGP identity.
- OpenPgpStore - Interface in org.jivesoftware.smackx.ox.store.definition
-
- OpenPgpTrustStore - Interface in org.jivesoftware.smackx.ox.store.definition
-
- OpenPgpTrustStore.Trust - Enum in org.jivesoftware.smackx.ox.store.definition
-
- org.jivesoftware.smackx.ox - package org.jivesoftware.smackx.ox
-
Smack API for XEP-0373: OpenPGP for XMPP.
- org.jivesoftware.smackx.ox.callback - package org.jivesoftware.smackx.ox.callback
-
Callback classes for XEP-0373: OpenPGP for XMPP.
- org.jivesoftware.smackx.ox.callback.backup - package org.jivesoftware.smackx.ox.callback.backup
-
Callback classes Secret key backups.
- org.jivesoftware.smackx.ox.crypto - package org.jivesoftware.smackx.ox.crypto
-
Crypto Providers for XEP-0373: OpenPGP for XMPP using Bouncycastle.
- org.jivesoftware.smackx.ox.element - package org.jivesoftware.smackx.ox.element
-
XML elements for XEP-0373: OpenPGP for XMPP.
- org.jivesoftware.smackx.ox.exception - package org.jivesoftware.smackx.ox.exception
-
Exceptions for XEP-0373: OpenPGP for XMPP.
- org.jivesoftware.smackx.ox.listener - package org.jivesoftware.smackx.ox.listener
-
Internal OpenPgpContentElement listeners for XEP-0373: OpenPGP for XMPP.
- org.jivesoftware.smackx.ox.provider - package org.jivesoftware.smackx.ox.provider
-
Providers for XEP-0373: OpenPGP for XMPP.
- org.jivesoftware.smackx.ox.selection_strategy - package org.jivesoftware.smackx.ox.selection_strategy
-
Providers for XEP-0373: OpenPGP for XMPP using Bouncycastle.
- org.jivesoftware.smackx.ox.store.abstr - package org.jivesoftware.smackx.ox.store.abstr
-
Abstract OpenPGP store implementations.
- org.jivesoftware.smackx.ox.store.definition - package org.jivesoftware.smackx.ox.store.definition
-
OpenPgp store class definitions.
- org.jivesoftware.smackx.ox.store.filebased - package org.jivesoftware.smackx.ox.store.filebased
-
File based store implementations.
- org.jivesoftware.smackx.ox.util - package org.jivesoftware.smackx.ox.util
-
Utility classes for XEP-0373: OpenPGP for XMPP.
- org.jivesoftware.smackx.ox_im - package org.jivesoftware.smackx.ox_im
-
Smack API for XEP-0374: OpenPGP for XMPP: Instant Messaging.
- OXInstantMessagingManager - Class in org.jivesoftware.smackx.ox_im
-
Entry point of Smacks API for XEP-0374: OpenPGP for XMPP: Instant Messaging.
- OxMessageListener - Interface in org.jivesoftware.smackx.ox_im
-