Index

A B C D E F G H I J K L M N O P Q R S T U V W X Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractOpenPGPDocumentSignatureGenerator<T> - Class in org.bouncycastle.openpgp.api
 
AbstractOpenPGPDocumentSignatureGenerator(OpenPGPImplementation, OpenPGPPolicy) - Constructor for class org.bouncycastle.openpgp.api.AbstractOpenPGPDocumentSignatureGenerator
 
AbstractOpenPGPKeySignatureGenerator - Class in org.bouncycastle.openpgp.api
 
AbstractOpenPGPKeySignatureGenerator() - Constructor for class org.bouncycastle.openpgp.api.AbstractOpenPGPKeySignatureGenerator
 
AbstractPublicKeyDataDecryptorFactory - Class in org.bouncycastle.openpgp.operator
 
AbstractPublicKeyDataDecryptorFactory() - Constructor for class org.bouncycastle.openpgp.operator.AbstractPublicKeyDataDecryptorFactory
 
acceptCertificationSignatureHashAlgorithm(int) - Method in class org.bouncycastle.openpgp.api.OpenPGPDefaultPolicy
 
acceptCertificationSignatureHashAlgorithmUntil(int, Date) - Method in class org.bouncycastle.openpgp.api.OpenPGPDefaultPolicy
 
acceptDocumentSignatureHashAlgorithm(int) - Method in class org.bouncycastle.openpgp.api.OpenPGPDefaultPolicy
 
acceptDocumentSignatureHashAlgorithmUntil(int, Date) - Method in class org.bouncycastle.openpgp.api.OpenPGPDefaultPolicy
 
acceptPublicKeyAlgorithm(int) - Method in class org.bouncycastle.openpgp.api.OpenPGPDefaultPolicy
 
acceptPublicKeyAlgorithmWithMinimalStrength(int, int) - Method in class org.bouncycastle.openpgp.api.OpenPGPDefaultPolicy
 
acceptSymmetricKeyAlgorithm(int) - Method in class org.bouncycastle.openpgp.api.OpenPGPDefaultPolicy
 
acceptSymmetricKeyAlgorithmUntil(int, Date) - Method in class org.bouncycastle.openpgp.api.OpenPGPDefaultPolicy
 
add(OpenPGPCertificate.OpenPGPSignatureChain) - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPSignatureChains
Add a single chain to the collection.
add(PGPExtendedKeyHeader) - Method in class org.bouncycastle.openpgp.OpenedPGPKeyData.Builder
 
addAll(OpenPGPCertificate.OpenPGPSignatureChains) - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPSignatureChains
Add all chains to the collection.
addAllowedArmorHeader(String) - Method in class org.bouncycastle.bcpg.ArmoredInputStream.Builder
 
addAttribute(Object) - Method in class org.bouncycastle.openpgp.PGPExtendedKeyAttribute.Builder
 
addCertification(PGPPublicKey, byte[], PGPSignature) - Static method in class org.bouncycastle.openpgp.PGPPublicKey
Add a certification for an id to the given public key.
addCertification(PGPPublicKey, String, PGPSignature) - Static method in class org.bouncycastle.openpgp.PGPPublicKey
Add a certification for an id to the given public key.
addCertification(PGPPublicKey, PGPSignature) - Static method in class org.bouncycastle.openpgp.PGPPublicKey
Add a revocation or some other key certification to a key.
addCertification(PGPPublicKey, PGPUserAttributeSubpacketVector, PGPSignature) - Static method in class org.bouncycastle.openpgp.PGPPublicKey
Add a certification for the given UserAttributeSubpackets to the given public key.
addCombination(int, int) - Method in class org.bouncycastle.bcpg.sig.PreferredAEADCiphersuites.Builder
Add a combination of cipher- and AEAD algorithm to the list of supported ciphersuites.
addComment(String) - Method in class org.bouncycastle.bcpg.ArmoredOutputStream.Builder
Add the given value as one or more additional
addContent(SExpression) - Method in class org.bouncycastle.gpg.SExpression.Builder
 
addCustomSubpacket(SignatureSubpacket) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
Add a custom subpacket.
addDecryptionKey(OpenPGPKey) - Method in class org.bouncycastle.openpgp.api.OpenPGPMessageProcessor
Add an OpenPGPKey as potential decryption key.
addDecryptionKey(OpenPGPKey, char[]) - Method in class org.bouncycastle.openpgp.api.OpenPGPMessageProcessor
Add an OpenPGPKey as potential decryption key, along with a KeyPassphraseProvider dedicated to this key.
addDecryptionKeyPassphrase(char[]) - Method in class org.bouncycastle.openpgp.api.OpenPGPMessageProcessor
Add a passphrase for secret key decryption.
addDirectKeySignature(SignatureParameters.Callback) - Method in class org.bouncycastle.openpgp.api.OpenPGPKeyEditor
 
addEllipsizedComment(String) - Method in class org.bouncycastle.bcpg.ArmoredOutputStream.Builder
 
addEmbeddedSignature(boolean, PGPSignature) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
Add an embedded signature packet.
addEncryptionCertificate(OpenPGPCertificate) - Method in class org.bouncycastle.openpgp.api.OpenPGPMessageGenerator
Add a recipients certificate to the set of encryption keys.
addEncryptionCertificate(OpenPGPCertificate.OpenPGPComponentKey) - Method in class org.bouncycastle.openpgp.api.OpenPGPMessageGenerator
Add a (sub-)key to the set of recipient encryption keys.
addEncryptionCertificate(OpenPGPCertificate, SubkeySelector) - Method in class org.bouncycastle.openpgp.api.OpenPGPMessageGenerator
Add a recipients certificate to the set of encryption keys.
addEncryptionPassphrase(char[]) - Method in class org.bouncycastle.openpgp.api.OpenPGPMessageGenerator
Add a message passphrase.
addEncryptionSubkey() - Method in class org.bouncycastle.openpgp.api.OpenPGPKeyEditor
 
addEncryptionSubkey() - Method in class org.bouncycastle.openpgp.api.OpenPGPKeyGenerator.WithPrimaryKey
Add an encryption-capable subkey to the OpenPGP key.
addEncryptionSubkey(KeyPairGeneratorCallback) - Method in class org.bouncycastle.openpgp.api.OpenPGPKeyEditor
 
addEncryptionSubkey(KeyPairGeneratorCallback) - Method in class org.bouncycastle.openpgp.api.OpenPGPKeyGenerator.WithPrimaryKey
Add an encryption-capable subkey to the OpenPGP key.
addEncryptionSubkey(KeyPairGeneratorCallback, int, Date) - Method in class org.bouncycastle.openpgp.api.OpenPGPKeyEditor
 
addEncryptionSubkey(KeyPairGeneratorCallback, SignatureParameters.Callback) - Method in class org.bouncycastle.openpgp.api.OpenPGPKeyGenerator.WithPrimaryKey
Add an encryption-capable subkey to the OpenPGP key.
addEncryptionSubkey(PGPKeyPair, SignatureParameters.Callback) - Method in class org.bouncycastle.openpgp.api.OpenPGPKeyEditor
 
addEncryptionSubkey(PGPKeyPair, SignatureParameters.Callback) - Method in class org.bouncycastle.openpgp.api.OpenPGPKeyGenerator.WithPrimaryKey
Add an encryption-capable subkey to the OpenPGP key.
addHeader(String, String) - Method in class org.bouncycastle.bcpg.ArmoredOutputStream
Deprecated.
use appropriate methods in ArmoredOutputStream.Builder instead
addIntendedRecipientFingerprint(boolean, PGPPublicKey) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
Adds a intended recipient fingerprint for an encrypted payload the signature is associated with.
addIntendedRecipientFingerprint(PGPPublicKey) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
Adds a intended recipient fingerprint for an encrypted payload the signature is associated with.
addItem(M) - Method in class org.bouncycastle.openpgp.api.OpenPGPKeyMaterialPool
Add a certificate to the pool.
addItem(OpenPGPCertificate) - Method in class org.bouncycastle.openpgp.api.OpenPGPKeyMaterialPool.OpenPGPCertificatePool
 
addItem(OpenPGPKey) - Method in class org.bouncycastle.openpgp.api.OpenPGPKeyMaterialPool.OpenPGPKeyPool
 
addKeyPassphrase(char[]) - Method in class org.bouncycastle.openpgp.api.AbstractOpenPGPDocumentSignatureGenerator
Add a passphrase for unlocking signing keys to the set of available passphrases.
addKnownNotation(String) - Method in class org.bouncycastle.openpgp.api.OpenPGPPolicy.OpenPGPNotationRegistry
 
addMessagePassphrase(char[]) - Method in class org.bouncycastle.openpgp.api.OpenPGPMessageProcessor
Set a passphrase to decrypt a symmetrically encrypted OpenPGP message.
addMessagePassphrase(char[]) - Method in class org.bouncycastle.openpgp.api.OpenPGPMessageProcessor.Configuration
Add a passphrase that will be tried when a symmetric-key-encrypted-session-key packet is found during the decryption process.
addMethod(PGPKeyEncryptionMethodGenerator) - Method in class org.bouncycastle.openpgp.PGPEncryptedDataGenerator
Add a key encryption method to be used to encrypt the session data associated with this encrypted data.
addNotationData(boolean, boolean, String, String) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
Add a notation data packet to the signature.
addPassphrase(char[]) - Method in class org.bouncycastle.openpgp.api.KeyPassphraseProvider.DefaultKeyPassphraseProvider
 
addPassphrase(OpenPGPKey.OpenPGPSecretKey, char[]) - Method in class org.bouncycastle.openpgp.api.KeyPassphraseProvider.DefaultKeyPassphraseProvider
 
addPassphrase(OpenPGPKey, char[]) - Method in class org.bouncycastle.openpgp.api.KeyPassphraseProvider.DefaultKeyPassphraseProvider
 
addPolicyURI(boolean, String) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
 
addPreferredKeyServer(boolean, String) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
Specify a preferred key server for the signed user-id / key.
addPublicKeyRing(PGPPublicKeyRingCollection, PGPPublicKeyRing) - Static method in class org.bouncycastle.openpgp.PGPPublicKeyRingCollection
Return a new collection object containing the contents of the passed in collection and the passed in public key ring.
addRegularExpression(boolean, String) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
Adds a regular expression.
addRegularExpression(String) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
Adds a regular expression.
addRevocationKey(boolean, int, byte[]) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
Deprecated.
the revocation key mechanism is deprecated. Applications MUST NOT generate such a packet.
addSecretKeyRing(PGPSecretKeyRingCollection, PGPSecretKeyRing) - Static method in class org.bouncycastle.openpgp.PGPSecretKeyRingCollection
Return a new collection object containing the contents of the passed in collection and the passed in secret key ring.
addSignature(PGPSignature) - Method in class org.bouncycastle.openpgp.api.OpenPGPDetachedSignatureProcessor
Add a single detached signature to the processor.
addSignatures(InputStream) - Method in class org.bouncycastle.openpgp.api.OpenPGPDetachedSignatureProcessor
Read one or more detached signatures from the provided InputStream and add them to the processor.
addSignatures(PGPSignatureList) - Method in class org.bouncycastle.openpgp.api.OpenPGPDetachedSignatureProcessor
Add one or more detached signatures from the given PGPSignatureList to the processor.
addSignerUserID(boolean, byte[]) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
Add a signer user-id to the signature.
addSignerUserID(boolean, String) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
Add a signer user-id to the signature.
addSigningKey(OpenPGPKey) - Method in class org.bouncycastle.openpgp.api.AbstractOpenPGPDocumentSignatureGenerator
Add an OpenPGPKey for message signing.
addSigningKey(OpenPGPKey.OpenPGPSecretKey, char[], SignatureParameters.Callback) - Method in class org.bouncycastle.openpgp.api.AbstractOpenPGPDocumentSignatureGenerator
Add the given signing (sub-)key for message signing, using the optional passphrase to unlock the key in case its locked, and using the given SignatureParameters.Callback to allow modification of the signature contents.
addSigningKey(OpenPGPKey.OpenPGPSecretKey, KeyPassphraseProvider, SignatureParameters.Callback) - Method in class org.bouncycastle.openpgp.api.AbstractOpenPGPDocumentSignatureGenerator
Add the given signing (sub-)key for message signing, using the passphrase provider to unlock the key in case its locked, and using the given SignatureParameters.Callback to allow modification of the signature contents.
addSigningKey(OpenPGPKey, KeyPassphraseProvider) - Method in class org.bouncycastle.openpgp.api.AbstractOpenPGPDocumentSignatureGenerator
Add an OpenPGPKey for message signing, using the provided KeyPassphraseProvider to unlock protected subkeys.
addSigningKey(OpenPGPKey, KeyPassphraseProvider, SignatureParameters.Callback) - Method in class org.bouncycastle.openpgp.api.AbstractOpenPGPDocumentSignatureGenerator
Add an OpenPGPKey for message signing, using the given KeyPassphraseProvider for unlocking protected subkeys and using the SignatureParameters.Callback to allow modification of the signature contents.
addSigningKey(OpenPGPKey, SignatureParameters.Callback) - Method in class org.bouncycastle.openpgp.api.AbstractOpenPGPDocumentSignatureGenerator
Add an OpenPGPKey for message signing, using the SignatureParameters.Callback to allow modification of the signature contents.
addSigningSubkey() - Method in class org.bouncycastle.openpgp.api.OpenPGPKeyEditor
 
addSigningSubkey() - Method in class org.bouncycastle.openpgp.api.OpenPGPKeyGenerator.WithPrimaryKey
Add a signing-capable subkey to the OpenPGP key.
addSigningSubkey(KeyPairGeneratorCallback) - Method in class org.bouncycastle.openpgp.api.OpenPGPKeyEditor
 
addSigningSubkey(KeyPairGeneratorCallback) - Method in class org.bouncycastle.openpgp.api.OpenPGPKeyGenerator.WithPrimaryKey
Add a signing-capable subkey to the OpenPGP key.
addSigningSubkey(KeyPairGeneratorCallback, int, Date) - Method in class org.bouncycastle.openpgp.api.OpenPGPKeyEditor
 
addSigningSubkey(KeyPairGeneratorCallback, SignatureParameters.Callback, SignatureParameters.Callback) - Method in class org.bouncycastle.openpgp.api.OpenPGPKeyGenerator.WithPrimaryKey
Add a signing-capable subkey to the OpenPGP key.
addSigningSubkey(PGPKeyPair, SignatureParameters.Callback, SignatureParameters.Callback) - Method in class org.bouncycastle.openpgp.api.OpenPGPKeyEditor
 
addSigningSubkey(PGPKeyPair, SignatureParameters.Callback, SignatureParameters.Callback) - Method in class org.bouncycastle.openpgp.api.OpenPGPKeyGenerator.WithPrimaryKey
Add a signing-capable subkey to the OpenPGP key.
addSignToGenerator() - Method in class org.bouncycastle.openpgp.api.AbstractOpenPGPDocumentSignatureGenerator
 
addSplitMultilineComment(String) - Method in class org.bouncycastle.bcpg.ArmoredOutputStream.Builder
 
addSubkey(PGPKeyPair, SignatureParameters.Callback, SignatureParameters.Callback) - Method in class org.bouncycastle.openpgp.api.OpenPGPKeyEditor
Add a component key to the certificate.
addSubKey(PGPKeyPair) - Method in class org.bouncycastle.openpgp.PGPKeyRingGenerator
Add a sub key to the key ring to be generated with default certification and inheriting the hashed/unhashed packets of the primary key.
addSubKey(PGPKeyPair, PGPContentSignerBuilder) - Method in class org.bouncycastle.openpgp.PGPKeyRingGenerator
Add a sub key to the key ring to be generated with default certification and inheriting the hashed/unhashed packets of the primary key.
addSubKey(PGPKeyPair, PGPSignatureSubpacketVector, PGPSignatureSubpacketVector) - Method in class org.bouncycastle.openpgp.PGPKeyRingGenerator
Add a subkey with specific hashed and unhashed packets associated with it and default certification.
addSubKey(PGPKeyPair, PGPSignatureSubpacketVector, PGPSignatureSubpacketVector, PGPContentSignerBuilder) - Method in class org.bouncycastle.openpgp.PGPKeyRingGenerator
Add a subkey with specific hashed and unhashed packets associated with it and default certification.
addUserId(String) - Method in class org.bouncycastle.openpgp.api.OpenPGPKeyEditor
Add a user-id to the primary key.
addUserId(String) - Method in class org.bouncycastle.openpgp.api.OpenPGPKeyGenerator.WithPrimaryKey
Attach a User-ID with a positive certification to the key.
addUserId(String, SignatureParameters.Callback) - Method in class org.bouncycastle.openpgp.api.OpenPGPKeyEditor
Add a user-id to the primary key, modifying the contents of the certification signature using the given SignatureParameters.Callback.
addUserId(String, SignatureParameters.Callback) - Method in class org.bouncycastle.openpgp.api.OpenPGPKeyGenerator.WithPrimaryKey
Attach a User-ID with a positive certification to the key.
addValue(Object) - Method in class org.bouncycastle.gpg.SExpression
 
addValue(Object) - Method in class org.bouncycastle.gpg.SExpression.Builder
 
addVerificationCertificate(OpenPGPCertificate) - Method in class org.bouncycastle.openpgp.api.OpenPGPDetachedSignatureProcessor
Add an issuers OpenPGPCertificate for signature verification.
addVerificationCertificate(OpenPGPCertificate) - Method in class org.bouncycastle.openpgp.api.OpenPGPMessageProcessor
Add an OpenPGPCertificate for signature verification.
aead(int, int) - Static method in class org.bouncycastle.openpgp.api.MessageEncryptionMechanism
The data will be AEAD-encrypted using the method described in RFC9580.
aead(PreferredAEADCiphersuites.Combination) - Static method in class org.bouncycastle.openpgp.api.MessageEncryptionMechanism
 
AEAD_ENC_DATA - Static variable in interface org.bouncycastle.bcpg.PacketTags
OCB Encrypted Data Packet (LibrePGP only).
aeadAlgorithm - Variable in class org.bouncycastle.openpgp.operator.PBESecretKeyEncryptor
 
AEADAlgorithmTags - Interface in org.bouncycastle.bcpg
AEAD Algorithm IDs.
AEADEncDataPacket - Class in org.bouncycastle.bcpg
Packet representing non-standard, LibrePGP OCB (AEAD) encrypted data.
AEADEncDataPacket(int, int, int, byte[]) - Constructor for class org.bouncycastle.bcpg.AEADEncDataPacket
 
AEADEncDataPacket(BCPGInputStream) - Constructor for class org.bouncycastle.bcpg.AEADEncDataPacket
 
AEADEncDataPacket(BCPGInputStream, boolean) - Constructor for class org.bouncycastle.bcpg.AEADEncDataPacket
 
AEADSecretKeyEncryptorBuilder - Interface in org.bouncycastle.openpgp.operator
Implementation provider for AEAD-based PBESecretKeyEncryptors.
AEADUtils - Class in org.bouncycastle.bcpg
 
AEDH - Static variable in interface org.bouncycastle.bcpg.PublicKeyAlgorithmTags
Reserved tag for AEDH.
AEDSA - Static variable in interface org.bouncycastle.bcpg.PublicKeyAlgorithmTags
Reserved tag for AEDSA.
AES_128 - Static variable in interface org.bouncycastle.bcpg.SymmetricKeyAlgorithmTags
AES with 128-bit key.
AES_192 - Static variable in interface org.bouncycastle.bcpg.SymmetricKeyAlgorithmTags
AES with 192-bit key.
AES_256 - Static variable in interface org.bouncycastle.bcpg.SymmetricKeyAlgorithmTags
AES with 256-bit key.
apply(SignatureParameters) - Method in interface org.bouncycastle.openpgp.api.SignatureParameters.Callback
Apply custom changes to SignatureParameters.
apply(PGPSignatureSubpacketGenerator) - Method in interface org.bouncycastle.openpgp.api.SignatureSubpacketsFunction
Apply some changes to the given PGPSignatureSubpacketGenerator and return the result.
ARGON_2 - Static variable in class org.bouncycastle.bcpg.S2K
Memory-hard, salted key generation using Argon2 hash algorithm.
Argon2Params() - Constructor for class org.bouncycastle.bcpg.S2K.Argon2Params
Uniformly safe and recommended parameters not tailored to any hardware.
Argon2Params(byte[], int, int, int) - Constructor for class org.bouncycastle.bcpg.S2K.Argon2Params
Create customized Argon2 S2K parameters.
Argon2Params(int, int, int, SecureRandom) - Constructor for class org.bouncycastle.bcpg.S2K.Argon2Params
Create customized Argon2 S2K parameters.
Argon2Params(SecureRandom) - Constructor for class org.bouncycastle.bcpg.S2K.Argon2Params
Uniformly safe and recommended parameters not tailored to any hardware.
argon2S2K(S2K.Argon2Params) - Static method in class org.bouncycastle.bcpg.S2K
Return a new S2K instance using the S2K.ARGON_2 method, using the given argon2
ArmoredInputException - Exception Class in org.bouncycastle.bcpg
 
ArmoredInputException(String) - Constructor for exception class org.bouncycastle.bcpg.ArmoredInputException
 
ArmoredInputStream - Class in org.bouncycastle.bcpg
reader for Base64 armored objects - read the headers and then start returning bytes when the data is reached.
ArmoredInputStream(InputStream) - Constructor for class org.bouncycastle.bcpg.ArmoredInputStream
Create a stream for reading a PGP armoured message, parsing up to a header and then reading the data that follows.
ArmoredInputStream(InputStream, boolean) - Constructor for class org.bouncycastle.bcpg.ArmoredInputStream
Create an armoured input stream which will assume the data starts straight away, or parse for headers first depending on the value of hasHeaders.
ArmoredInputStream.Builder - Class in org.bouncycastle.bcpg
 
ArmoredOutputStream - Class in org.bouncycastle.bcpg
Output stream that writes data in ASCII Armored format.
ArmoredOutputStream(OutputStream) - Constructor for class org.bouncycastle.bcpg.ArmoredOutputStream
Constructs an armored output stream with default headers.
ArmoredOutputStream(OutputStream, Hashtable<String, String>) - Constructor for class org.bouncycastle.bcpg.ArmoredOutputStream
Constructs an armored output stream with default and custom headers.
ArmoredOutputStream.Builder - Class in org.bouncycastle.bcpg
 
asSubkey(KeyFingerPrintCalculator) - Method in class org.bouncycastle.openpgp.PGPKeyPair
 
ATTESTED_CERTIFICATIONS - Static variable in interface org.bouncycastle.bcpg.SignatureSubpacketTags
 
attestedSignature - Variable in class org.bouncycastle.openpgp.api.OpenPGPSignature.OpenPGPDocumentSignature
 
AUTHENTICATION - Static variable in class org.bouncycastle.bcpg.sig.KeyFlags
This key may be used for authentication.
available() - Method in class org.bouncycastle.bcpg.ArmoredInputStream
 
available() - Method in class org.bouncycastle.bcpg.BCPGInputStream
 
available() - Method in class org.bouncycastle.bcpg.SignatureSubpacketInputStream
 
available() - Method in class org.bouncycastle.bcpg.UserAttributeSubpacketInputStream
 
available() - Method in class org.bouncycastle.openpgp.operator.bc.BcAEADUtil.PGPAeadInputStream
 

B

base - Variable in class org.bouncycastle.gpg.keybox.Blob
 
baseBlockSize - Static variable in interface org.bouncycastle.apache.bzip2.BZip2Constants
 
BcAEADSecretKeyEncryptorBuilder - Class in org.bouncycastle.openpgp.operator.bc
 
BcAEADSecretKeyEncryptorBuilder(int, int, S2K.Argon2Params) - Constructor for class org.bouncycastle.openpgp.operator.bc.BcAEADSecretKeyEncryptorBuilder
 
BcAEADSecretKeyEncryptorFactory - Class in org.bouncycastle.openpgp.operator.bc
Return a factory for PBESecretKeyEncryptor instances which protect the secret key material by deriving a key-encryption-key using S2K.ARGON_2 S2K and apply that key using SecretKeyPacket.USAGE_AEAD.
BcAEADSecretKeyEncryptorFactory() - Constructor for class org.bouncycastle.openpgp.operator.bc.BcAEADSecretKeyEncryptorFactory
 
BcAEADUtil - Class in org.bouncycastle.openpgp.operator.bc
 
BcAEADUtil() - Constructor for class org.bouncycastle.openpgp.operator.bc.BcAEADUtil
 
BcAEADUtil.PGPAeadInputStream - Class in org.bouncycastle.openpgp.operator.bc
 
BcAEADUtil.PGPAeadOutputStream - Class in org.bouncycastle.openpgp.operator.bc
 
BcBlobVerifier - Class in org.bouncycastle.gpg.keybox.bc
 
BcBlobVerifier() - Constructor for class org.bouncycastle.gpg.keybox.bc.BcBlobVerifier
 
BcCFBSecretKeyEncryptorFactory - Class in org.bouncycastle.openpgp.operator.bc
Return a factory for PBESecretKeyEncryptor instances which protect the secret key material by deriving a key-encryption-key using S2K.SALTED_AND_ITERATED S2K and apply that key using SecretKeyPacket.USAGE_SHA1 (CFB mode).
BcCFBSecretKeyEncryptorFactory(int, int) - Constructor for class org.bouncycastle.openpgp.operator.bc.BcCFBSecretKeyEncryptorFactory
 
BcKeyBox - Class in org.bouncycastle.gpg.keybox.bc
 
BcKeyBox(byte[]) - Constructor for class org.bouncycastle.gpg.keybox.bc.BcKeyBox
 
BcKeyBox(InputStream) - Constructor for class org.bouncycastle.gpg.keybox.bc.BcKeyBox
 
BcKeyFingerprintCalculator - Class in org.bouncycastle.openpgp.operator.bc
 
BcKeyFingerprintCalculator() - Constructor for class org.bouncycastle.openpgp.operator.bc.BcKeyFingerprintCalculator
 
BcOpenPGPApi - Class in org.bouncycastle.openpgp.api.bc
Implementation of OpenPGPApi using Bouncy Castles implementation of OpenPGP classes.
BcOpenPGPApi() - Constructor for class org.bouncycastle.openpgp.api.bc.BcOpenPGPApi
 
BcOpenPGPApi(OpenPGPImplementation) - Constructor for class org.bouncycastle.openpgp.api.bc.BcOpenPGPApi
 
BcOpenPGPApi(OpenPGPImplementation, OpenPGPPolicy) - Constructor for class org.bouncycastle.openpgp.api.bc.BcOpenPGPApi
 
BcOpenPGPApi(OpenPGPPolicy) - Constructor for class org.bouncycastle.openpgp.api.bc.BcOpenPGPApi
 
BcOpenPGPImplementation - Class in org.bouncycastle.openpgp.api.bc
Implementation of OpenPGPImplementation using Bouncy Castles implementation of OpenPGP classes.
BcOpenPGPImplementation() - Constructor for class org.bouncycastle.openpgp.api.bc.BcOpenPGPImplementation
 
BcOpenPGPKeyGenerator - Class in org.bouncycastle.openpgp.api.bc
Bouncy Castle implementation of OpenPGPKeyGenerator.
BcOpenPGPKeyGenerator(int) - Constructor for class org.bouncycastle.openpgp.api.bc.BcOpenPGPKeyGenerator
Create a new key generator for OpenPGP v6 keys.
BcOpenPGPKeyGenerator(int, Date) - Constructor for class org.bouncycastle.openpgp.api.bc.BcOpenPGPKeyGenerator
Create a new key generator for OpenPGP v6 keys.
BcOpenPGPKeyGenerator(int, Date, boolean) - Constructor for class org.bouncycastle.openpgp.api.bc.BcOpenPGPKeyGenerator
Create a new OpenPGP key generator for v6 keys.
BcPBEDataDecryptorFactory - Class in org.bouncycastle.openpgp.operator.bc
A PBEDataDecryptorFactory for handling PBE decryption operations using the Bouncy Castle lightweight API to implement cryptographic primitives.
BcPBEDataDecryptorFactory(char[], PGPDigestCalculatorProvider) - Constructor for class org.bouncycastle.openpgp.operator.bc.BcPBEDataDecryptorFactory
Base constructor.
BcPBEKeyEncryptionMethodGenerator - Class in org.bouncycastle.openpgp.operator.bc
A BC lightweight method generator for supporting PBE based encryption operations.
BcPBEKeyEncryptionMethodGenerator(char[]) - Constructor for class org.bouncycastle.openpgp.operator.bc.BcPBEKeyEncryptionMethodGenerator
Create a PBE encryption method generator using the default SHA-1 digest and the default S2K count for key generation.
BcPBEKeyEncryptionMethodGenerator(char[], int) - Constructor for class org.bouncycastle.openpgp.operator.bc.BcPBEKeyEncryptionMethodGenerator
Create a PBE encryption method generator using the default SHA-1 digest calculator and a S2K count other than the default for key generation.
BcPBEKeyEncryptionMethodGenerator(char[], S2K.Argon2Params) - Constructor for class org.bouncycastle.openpgp.operator.bc.BcPBEKeyEncryptionMethodGenerator
Create a PBE encryption method generator using Argon2 for S2K key generation.
BcPBEKeyEncryptionMethodGenerator(char[], PGPDigestCalculator) - Constructor for class org.bouncycastle.openpgp.operator.bc.BcPBEKeyEncryptionMethodGenerator
Create a PBE encryption method generator using the provided digest and the default S2K count for key generation.
BcPBEKeyEncryptionMethodGenerator(char[], PGPDigestCalculator, int) - Constructor for class org.bouncycastle.openpgp.operator.bc.BcPBEKeyEncryptionMethodGenerator
Create a PBE encryption method generator using the provided calculator and S2K count for key generation.
BcPBESecretKeyDecryptorBuilder - Class in org.bouncycastle.openpgp.operator.bc
 
BcPBESecretKeyDecryptorBuilder(PGPDigestCalculatorProvider) - Constructor for class org.bouncycastle.openpgp.operator.bc.BcPBESecretKeyDecryptorBuilder
 
BcPBESecretKeyDecryptorBuilderProvider - Class in org.bouncycastle.openpgp.operator.bc
 
BcPBESecretKeyDecryptorBuilderProvider() - Constructor for class org.bouncycastle.openpgp.operator.bc.BcPBESecretKeyDecryptorBuilderProvider
 
BcPBESecretKeyEncryptorBuilder - Class in org.bouncycastle.openpgp.operator.bc
 
BcPBESecretKeyEncryptorBuilder(int) - Constructor for class org.bouncycastle.openpgp.operator.bc.BcPBESecretKeyEncryptorBuilder
 
BcPBESecretKeyEncryptorBuilder(int, int) - Constructor for class org.bouncycastle.openpgp.operator.bc.BcPBESecretKeyEncryptorBuilder
Create an SecretKeyEncryptorBuilder with the S2K count different to the default of 0x60.
BcPBESecretKeyEncryptorBuilder(int, PGPDigestCalculator) - Constructor for class org.bouncycastle.openpgp.operator.bc.BcPBESecretKeyEncryptorBuilder
Create a builder which will make encryptors using the passed in digest calculator.
BcPBESecretKeyEncryptorBuilder(int, PGPDigestCalculator, int) - Constructor for class org.bouncycastle.openpgp.operator.bc.BcPBESecretKeyEncryptorBuilder
Create an SecretKeyEncryptorBuilder with the S2k count different to the default of 0x60, and the S2K digest different from SHA-1.
BCPGHeaderObject - Interface in org.bouncycastle.bcpg
Implemented by packets written as headers followed by a stream of data.
BCPGInputStream - Class in org.bouncycastle.bcpg
Stream reader for PGP objects
BCPGInputStream(InputStream) - Constructor for class org.bouncycastle.bcpg.BCPGInputStream
 
BCPGKey - Interface in org.bouncycastle.bcpg
base interface for a PGP key
BCPGObject - Class in org.bouncycastle.bcpg
Base class for a PGP object.
BCPGObject() - Constructor for class org.bouncycastle.bcpg.BCPGObject
 
BCPGOutputStream - Class in org.bouncycastle.bcpg
Basic output stream.
BCPGOutputStream(OutputStream) - Constructor for class org.bouncycastle.bcpg.BCPGOutputStream
Base constructor - generate a PGP protocol encoding with old-style packets whenever there is an alternative for backwards compatibility.
BCPGOutputStream(OutputStream, boolean) - Constructor for class org.bouncycastle.bcpg.BCPGOutputStream
Base constructor specifying whether to use packets in the new format wherever possible.
BCPGOutputStream(OutputStream, int) - Constructor for class org.bouncycastle.bcpg.BCPGOutputStream
Create a stream representing an old style partial object.
BCPGOutputStream(OutputStream, int, byte[]) - Constructor for class org.bouncycastle.bcpg.BCPGOutputStream
Create a new style partial input stream buffered into chunks.
BCPGOutputStream(OutputStream, int, long) - Constructor for class org.bouncycastle.bcpg.BCPGOutputStream
 
BCPGOutputStream(OutputStream, int, long, boolean) - Constructor for class org.bouncycastle.bcpg.BCPGOutputStream
Create a stream representing a general packet.
BCPGOutputStream(OutputStream, PacketFormat) - Constructor for class org.bouncycastle.bcpg.BCPGOutputStream
 
BcPGPContentSignerBuilder - Class in org.bouncycastle.openpgp.operator.bc
 
BcPGPContentSignerBuilder(int, int) - Constructor for class org.bouncycastle.openpgp.operator.bc.BcPGPContentSignerBuilder
 
BcPGPContentSignerBuilderProvider - Class in org.bouncycastle.openpgp.operator.bc
 
BcPGPContentSignerBuilderProvider(int) - Constructor for class org.bouncycastle.openpgp.operator.bc.BcPGPContentSignerBuilderProvider
 
BcPGPContentVerifierBuilderProvider - Class in org.bouncycastle.openpgp.operator.bc
 
BcPGPContentVerifierBuilderProvider() - Constructor for class org.bouncycastle.openpgp.operator.bc.BcPGPContentVerifierBuilderProvider
 
BcPGPDataEncryptorBuilder - Class in org.bouncycastle.openpgp.operator.bc
PGPDataEncryptorBuilder implementation that uses the Bouncy Castle lightweight API to implement cryptographic primitives.
BcPGPDataEncryptorBuilder(int) - Constructor for class org.bouncycastle.openpgp.operator.bc.BcPGPDataEncryptorBuilder
Constructs a new data encryptor builder for a specified cipher type.
BcPGPDigestCalculatorProvider - Class in org.bouncycastle.openpgp.operator.bc
 
BcPGPDigestCalculatorProvider() - Constructor for class org.bouncycastle.openpgp.operator.bc.BcPGPDigestCalculatorProvider
 
BcPGPKeyConverter - Class in org.bouncycastle.openpgp.operator.bc
 
BcPGPKeyConverter() - Constructor for class org.bouncycastle.openpgp.operator.bc.BcPGPKeyConverter
 
BcPGPKeyPair - Class in org.bouncycastle.openpgp.operator.bc
 
BcPGPKeyPair(int, int, AsymmetricCipherKeyPair, Date) - Constructor for class org.bouncycastle.openpgp.operator.bc.BcPGPKeyPair
 
BcPGPKeyPair(int, int, PGPAlgorithmParameters, AsymmetricCipherKeyPair, Date) - Constructor for class org.bouncycastle.openpgp.operator.bc.BcPGPKeyPair
 
BcPGPKeyPair(int, AsymmetricCipherKeyPair, Date) - Constructor for class org.bouncycastle.openpgp.operator.bc.BcPGPKeyPair
Deprecated.
BcPGPKeyPair(int, PGPAlgorithmParameters, AsymmetricCipherKeyPair, Date) - Constructor for class org.bouncycastle.openpgp.operator.bc.BcPGPKeyPair
Deprecated.
BcPGPKeyPairGeneratorProvider - Class in org.bouncycastle.openpgp.operator.bc
 
BcPGPKeyPairGeneratorProvider() - Constructor for class org.bouncycastle.openpgp.operator.bc.BcPGPKeyPairGeneratorProvider
 
BcPGPObjectFactory - Class in org.bouncycastle.openpgp.bc
PGPObjectFactory that uses the Bouncy Castle lightweight API to implement cryptographic primitives.
BcPGPObjectFactory(byte[]) - Constructor for class org.bouncycastle.openpgp.bc.BcPGPObjectFactory
Construct an object factory to read PGP objects from encoded data.
BcPGPObjectFactory(InputStream) - Constructor for class org.bouncycastle.openpgp.bc.BcPGPObjectFactory
Construct an object factory to read PGP objects from a stream.
BcPGPPublicKeyRing - Class in org.bouncycastle.openpgp.bc
 
BcPGPPublicKeyRing(byte[]) - Constructor for class org.bouncycastle.openpgp.bc.BcPGPPublicKeyRing
 
BcPGPPublicKeyRing(InputStream) - Constructor for class org.bouncycastle.openpgp.bc.BcPGPPublicKeyRing
 
BcPGPPublicKeyRingCollection - Class in org.bouncycastle.openpgp.bc
 
BcPGPPublicKeyRingCollection(byte[]) - Constructor for class org.bouncycastle.openpgp.bc.BcPGPPublicKeyRingCollection
 
BcPGPPublicKeyRingCollection(InputStream) - Constructor for class org.bouncycastle.openpgp.bc.BcPGPPublicKeyRingCollection
 
BcPGPPublicKeyRingCollection(Collection<PGPPublicKeyRing>) - Constructor for class org.bouncycastle.openpgp.bc.BcPGPPublicKeyRingCollection
 
BcPGPSecretKeyRing - Class in org.bouncycastle.openpgp.bc
 
BcPGPSecretKeyRing(byte[]) - Constructor for class org.bouncycastle.openpgp.bc.BcPGPSecretKeyRing
 
BcPGPSecretKeyRing(InputStream) - Constructor for class org.bouncycastle.openpgp.bc.BcPGPSecretKeyRing
 
BcPGPSecretKeyRingCollection - Class in org.bouncycastle.openpgp.bc
 
BcPGPSecretKeyRingCollection(byte[]) - Constructor for class org.bouncycastle.openpgp.bc.BcPGPSecretKeyRingCollection
 
BcPGPSecretKeyRingCollection(InputStream) - Constructor for class org.bouncycastle.openpgp.bc.BcPGPSecretKeyRingCollection
 
BcPGPSecretKeyRingCollection(Collection<PGPSecretKeyRing>) - Constructor for class org.bouncycastle.openpgp.bc.BcPGPSecretKeyRingCollection
 
BcPublicKeyDataDecryptorFactory - Class in org.bouncycastle.openpgp.operator.bc
A decryptor factory for handling public key decryption operations.
BcPublicKeyDataDecryptorFactory(PGPPrivateKey) - Constructor for class org.bouncycastle.openpgp.operator.bc.BcPublicKeyDataDecryptorFactory
 
BcPublicKeyKeyEncryptionMethodGenerator - Class in org.bouncycastle.openpgp.operator.bc
A method generator for supporting public key based encryption operations.
BcPublicKeyKeyEncryptionMethodGenerator(PGPPublicKey) - Constructor for class org.bouncycastle.openpgp.operator.bc.BcPublicKeyKeyEncryptionMethodGenerator
Create a public key encryption method generator with the method to be based on the passed in key.
BcSessionKeyDataDecryptorFactory - Class in org.bouncycastle.openpgp.operator.bc
A decryptor factory for handling PGP session keys.
BcSessionKeyDataDecryptorFactory(PGPSessionKey) - Constructor for class org.bouncycastle.openpgp.operator.bc.BcSessionKeyDataDecryptorFactory
 
BcUtil - Class in org.bouncycastle.openpgp.operator.bc
 
BcUtil() - Constructor for class org.bouncycastle.openpgp.operator.bc.BcUtil
 
beginClearText(int) - Method in class org.bouncycastle.bcpg.ArmoredOutputStream
Start a clear text signed message - backwards compatibility.
beginClearText(int...) - Method in class org.bouncycastle.bcpg.ArmoredOutputStream
Start a clear text signed message.
bestAEADCiphersuiteByWeight(Collection<OpenPGPCertificate>, OpenPGPPolicy) - Static method in class org.bouncycastle.openpgp.api.OpenPGPEncryptionNegotiator
 
BINARY - Static variable in class org.bouncycastle.openpgp.PGPLiteralData
Format tag for binary literal data
BINARY - Static variable in class org.bouncycastle.openpgp.PGPLiteralDataGenerator
Format tag for binary literal data
BINARY_DOCUMENT - Static variable in class org.bouncycastle.openpgp.PGPSignature
The signature is made over some binary data.
Blob - Class in org.bouncycastle.gpg.keybox
GnuPG keybox blob.
Blob(int, long, BlobType, int) - Constructor for class org.bouncycastle.gpg.keybox.Blob
 
BlobType - Enum Class in org.bouncycastle.gpg.keybox
 
BlobVerifier - Interface in org.bouncycastle.gpg.keybox
Base interface for a blob integrity checking operator.
blockUpdate(byte[], int, int) - Method in class org.bouncycastle.openpgp.PGPOnePassSignature
 
blockUpdate(byte[], int, int) - Method in class org.bouncycastle.openpgp.PGPSignature
 
blockUpdate(byte[], int, int) - Method in class org.bouncycastle.openpgp.PGPSignatureGenerator
 
blockUpdate(byte[], int, int) - Method in class org.bouncycastle.openpgp.PGPV3SignatureGenerator
 
BLOWFISH - Static variable in interface org.bouncycastle.bcpg.SymmetricKeyAlgorithmTags
Blowfish (128-bit key, 16 rounds).
BUFFER_SIZE - Static variable in class org.bouncycastle.openpgp.api.OpenPGPMessageGenerator
 
build() - Method in class org.bouncycastle.bcpg.sig.PreferredAEADCiphersuites.Builder
Build a PreferredAEADCiphersuites from this builder.
build() - Method in class org.bouncycastle.gpg.keybox.jcajce.JcaBlobVerifierBuilder
 
build() - Method in class org.bouncycastle.gpg.SExpression.Builder
 
build() - Method in class org.bouncycastle.openpgp.api.OpenPGPKeyGenerator.WithPrimaryKey
Build the OpenPGP key without protecting the secret keys.
build() - Method in class org.bouncycastle.openpgp.OpenedPGPKeyData.Builder
 
build() - Method in class org.bouncycastle.openpgp.operator.jcajce.JcaPGPDigestCalculatorProviderBuilder
Constructs a new PGPDigestCalculatorProvider
build() - Method in class org.bouncycastle.openpgp.PGPExtendedKeyAttribute.Builder
 
build(byte[]) - Method in class org.bouncycastle.gpg.keybox.jcajce.JcaKeyBoxBuilder
 
build(byte[]) - Method in class org.bouncycastle.openpgp.operator.bc.BcPGPDataEncryptorBuilder
 
build(byte[]) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePGPDataEncryptorBuilder
 
build(byte[]) - Method in interface org.bouncycastle.openpgp.operator.PGPDataEncryptorBuilder
Builds a data encryptor using the algorithm configured for this builder.
build(char[]) - Method in class org.bouncycastle.openpgp.api.OpenPGPKeyGenerator.WithPrimaryKey
Build the OpenPGP key using a single passphrase used to protect all subkeys.
build(char[]) - Method in class org.bouncycastle.openpgp.operator.bc.BcPBESecretKeyDecryptorBuilder
 
build(char[]) - Method in class org.bouncycastle.openpgp.operator.bc.BcPBESecretKeyEncryptorBuilder
 
build(char[]) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePBEDataDecryptorFactoryBuilder
Construct a PBEDataDecryptorFactory to use to decrypt PBE encrypted data.
build(char[]) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePBESecretKeyDecryptorBuilder
 
build(char[]) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePBESecretKeyEncryptorBuilder
 
build(char[]) - Method in interface org.bouncycastle.openpgp.operator.PBESecretKeyDecryptorBuilder
 
build(char[], PublicKeyPacket) - Method in interface org.bouncycastle.openpgp.operator.AEADSecretKeyEncryptorBuilder
Build a new PBESecretKeyEncryptor using the given passphrase.
build(char[], PublicKeyPacket) - Method in class org.bouncycastle.openpgp.operator.bc.BcAEADSecretKeyEncryptorBuilder
 
build(char[], PublicKeyPacket) - Method in class org.bouncycastle.openpgp.operator.bc.BcAEADSecretKeyEncryptorFactory
 
build(char[], PublicKeyPacket) - Method in class org.bouncycastle.openpgp.operator.bc.BcCFBSecretKeyEncryptorFactory
 
build(char[], PublicKeyPacket) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcaAEADSecretKeyEncryptorBuilder
 
build(char[], PublicKeyPacket) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcaAEADSecretKeyEncryptorFactory
 
build(char[], PublicKeyPacket) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcaCFBSecretKeyEncryptorFactory
 
build(char[], PublicKeyPacket) - Method in interface org.bouncycastle.openpgp.operator.PBESecretKeyEncryptorFactory
Build a new PBESecretKeyEncryptor instance from the given passphrase and public key packet.
build(int, long, PrivateKey) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcaPGPContentSignerBuilder
 
build(int, PGPPrivateKey) - Method in class org.bouncycastle.openpgp.operator.bc.BcPGPContentSignerBuilder
 
build(int, PGPPrivateKey) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcaPGPContentSignerBuilder
 
build(int, PGPPrivateKey) - Method in interface org.bouncycastle.openpgp.operator.PGPContentSignerBuilder
 
build(InputStream) - Method in class org.bouncycastle.bcpg.ArmoredInputStream.Builder
 
build(InputStream) - Method in class org.bouncycastle.gpg.keybox.jcajce.JcaKeyBoxBuilder
 
build(OutputStream) - Method in class org.bouncycastle.bcpg.ArmoredOutputStream.Builder
 
build(PrivateKey) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePublicKeyDataDecryptorFactoryBuilder
 
build(PGPPrivateKey) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePublicKeyDataDecryptorFactoryBuilder
 
build(PGPPublicKey) - Method in interface org.bouncycastle.openpgp.operator.PGPContentVerifierBuilder
 
build(PGPSessionKey) - Method in class org.bouncycastle.openpgp.operator.jcajce.JceSessionKeyDataDecryptorFactoryBuilder
 
buildCertificationVerifier(PGPSignature, byte[], PGPPublicKey) - Method in class org.bouncycastle.openpgp.PGPSignatureVerifierBuilder
Return a verifier for a signature as certifying the passed in public key as associated with the passed in raw user ID.
buildCertificationVerifier(PGPSignature, String, PGPPublicKey) - Method in class org.bouncycastle.openpgp.PGPSignatureVerifierBuilder
Return a verifier for a signature as certifying the passed in public key as associated with the passed in user ID.
buildCertificationVerifier(PGPSignature, PGPUserAttributeSubpacketVector, PGPPublicKey) - Method in class org.bouncycastle.openpgp.PGPSignatureVerifierBuilder
Return a verifier for a signature as certifying the passed in public key as associated with the passed in user attributes.
buildDirectKeyVerifier(PGPSignature, PGPPublicKey) - Method in class org.bouncycastle.openpgp.PGPSignatureVerifierBuilder
Instantiate a signature verifier for a PGPSignature.DIRECT_KEY signature.
builder() - Static method in class org.bouncycastle.bcpg.ArmoredInputStream
 
builder() - Static method in class org.bouncycastle.bcpg.ArmoredOutputStream
 
builder() - Static method in class org.bouncycastle.gpg.SExpression
 
builder() - Static method in class org.bouncycastle.openpgp.OpenedPGPKeyData
 
builder() - Static method in class org.bouncycastle.openpgp.PGPExtendedKeyAttribute
 
builder(boolean) - Static method in class org.bouncycastle.bcpg.sig.PreferredAEADCiphersuites
Builder() - Constructor for class org.bouncycastle.gpg.SExpression.Builder
 
Builder() - Constructor for class org.bouncycastle.openpgp.OpenedPGPKeyData.Builder
 
Builder() - Constructor for class org.bouncycastle.openpgp.PGPExtendedKeyAttribute.Builder
 
buildKeyRevocationVerifier(PGPSignature, PGPPublicKey) - Method in class org.bouncycastle.openpgp.PGPSignatureVerifierBuilder
Instantiate a signature verifier for a PGPSignature.KEY_REVOCATION signature.
buildPrimaryKeyBindingVerifier(PGPSignature, PGPPublicKey, PGPPublicKey) - Method in class org.bouncycastle.openpgp.PGPSignatureVerifierBuilder
Instantiate a signature verifier for a PGPSignature.PRIMARYKEY_BINDING signature.
buildSubKeyBindingVerifier(PGPSignature, PGPPublicKey, PGPPublicKey) - Method in class org.bouncycastle.openpgp.PGPSignatureVerifierBuilder
Instantiate a signature verifier for a PGPSignature.SUBKEY_BINDING signature.
buildSubKeyRevocationVerifier(PGPSignature, PGPPublicKey, PGPPublicKey) - Method in class org.bouncycastle.openpgp.PGPSignatureVerifierBuilder
Instantiate a signature verifier for a PGPSignature.SUBKEY_REVOCATION signature.
ByteArrayHandler - Class in org.bouncycastle.openpgp.examples
Simple routine to encrypt and decrypt using a passphrase.
ByteArrayHandler() - Constructor for class org.bouncycastle.openpgp.examples.ByteArrayHandler
 
BZIP2 - Static variable in interface org.bouncycastle.bcpg.CompressionAlgorithmTags
BZIP2 compression.
BZip2Constants - Interface in org.bouncycastle.apache.bzip2
Base class for both the compress and decompress classes.

C

calculateFingerprint(PublicKeyPacket) - Method in class org.bouncycastle.openpgp.operator.bc.BcKeyFingerprintCalculator
 
calculateFingerprint(PublicKeyPacket) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcaKeyFingerprintCalculator
 
calculateFingerprint(PublicKeyPacket) - Method in interface org.bouncycastle.openpgp.operator.KeyFingerPrintCalculator
 
CAMELLIA_128 - Static variable in interface org.bouncycastle.bcpg.SymmetricKeyAlgorithmTags
Camellia with 128-bit key.
CAMELLIA_192 - Static variable in interface org.bouncycastle.bcpg.SymmetricKeyAlgorithmTags
Camellia with 192-bit key.
CAMELLIA_256 - Static variable in interface org.bouncycastle.bcpg.SymmetricKeyAlgorithmTags
Camellia with 256-bit key.
CAN_AUTHENTICATE - Static variable in interface org.bouncycastle.openpgp.PGPKeyFlags
 
CAN_CERTIFY - Static variable in interface org.bouncycastle.openpgp.PGPKeyFlags
 
CAN_ENCRYPT_COMMS - Static variable in interface org.bouncycastle.openpgp.PGPKeyFlags
 
CAN_ENCRYPT_STORAGE - Static variable in interface org.bouncycastle.openpgp.PGPKeyFlags
 
CAN_SIGN - Static variable in interface org.bouncycastle.openpgp.PGPKeyFlags
 
CANONICAL_TEXT_DOCUMENT - Static variable in class org.bouncycastle.openpgp.PGPSignature
The signature is made over text data.
CAST5 - Static variable in interface org.bouncycastle.bcpg.SymmetricKeyAlgorithmTags
CAST5 (128-bit key, as per RFC 2144).
CASUAL_CERTIFICATION - Static variable in class org.bouncycastle.openpgp.PGPSignature
Casual certification over a user-id or user-attribute.
CBZip2InputStream - Class in org.bouncycastle.apache.bzip2
An input stream that decompresses from the BZip2 format (with the file header chars) to be read as any other stream.
CBZip2InputStream(InputStream) - Constructor for class org.bouncycastle.apache.bzip2.CBZip2InputStream
 
CBZip2OutputStream - Class in org.bouncycastle.apache.bzip2
An output stream that compresses into the BZip2 format (with the file header chars) into another stream.
CBZip2OutputStream(OutputStream) - Constructor for class org.bouncycastle.apache.bzip2.CBZip2OutputStream
 
CBZip2OutputStream(OutputStream, int) - Constructor for class org.bouncycastle.apache.bzip2.CBZip2OutputStream
 
CertificateBlob - Class in org.bouncycastle.gpg.keybox
A PGP blob holds key material.
certification(OpenPGPPolicy) - Static method in class org.bouncycastle.openpgp.api.SignatureParameters
Create a default signature parameters object for a certification signature.
Certification(OpenPGPCertificate.OpenPGPComponentSignature) - Constructor for class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPSignatureChain.Certification
Positive certification.
CERTIFICATION_REVOCATION - Static variable in class org.bouncycastle.openpgp.PGPSignature
certificationRevocation(OpenPGPPolicy) - Static method in class org.bouncycastle.openpgp.api.SignatureParameters
Create a default signature parameters object for a certification-revocation signature.
CERTIFY_OTHER - Static variable in class org.bouncycastle.bcpg.sig.KeyFlags
This key may be used to make User ID certifications (signature type IDs 0x10-0x13) or direct key signatures (signature type ID 0x1F) over other peoples keys.
changePassphrase(char[]) - Method in class org.bouncycastle.openpgp.api.OpenPGPKey.OpenPGPPrivateKey
Return a NEW instance of the OpenPGPKey.OpenPGPSecretKey locked with the new passphrase.
changePassphrase(char[], OpenPGPImplementation, boolean) - Method in class org.bouncycastle.openpgp.api.OpenPGPKey.OpenPGPPrivateKey
Return a NEW instance of the OpenPGPKey.OpenPGPSecretKey locked with the new passphrase.
changePassphrase(char[], PBESecretKeyEncryptorFactory) - Method in class org.bouncycastle.openpgp.api.OpenPGPKey.OpenPGPPrivateKey
Return a NEW instance of the OpenPGPKey.OpenPGPSecretKey locked with the new passphrase.
changePassphrase(KeyIdentifier, char[], char[], boolean) - Method in class org.bouncycastle.openpgp.api.OpenPGPKeyEditor
Change the passphrase of the given component key.
changePassphrase(PBESecretKeyEncryptor) - Method in class org.bouncycastle.openpgp.api.OpenPGPKey.OpenPGPPrivateKey
Return a NEW instance of the OpenPGPKey.OpenPGPSecretKey locked using the given PBESecretKeyEncryptor.
CHARSET_HDR - Static variable in class org.bouncycastle.bcpg.ArmoredOutputStream
 
checkRange(int, byte[]) - Static method in class org.bouncycastle.openpgp.operator.AbstractPublicKeyDataDecryptorFactory
 
CLASS_DEFAULT - Static variable in interface org.bouncycastle.bcpg.sig.RevocationKeyTags
 
CLASS_SENSITIVE - Static variable in interface org.bouncycastle.bcpg.sig.RevocationKeyTags
The revocation information is sensitive.
classicKey(String) - Method in class org.bouncycastle.openpgp.api.OpenPGPKeyGenerator
Generate an OpenPGP key consisting of a certify-only primary key, a dedicated signing-subkey and dedicated encryption-subkey.
clearHeaders() - Method in class org.bouncycastle.bcpg.ArmoredOutputStream.Builder
 
clearHeaders() - Method in class org.bouncycastle.bcpg.ArmoredOutputStream
Deprecated.
use appropriate methods in ArmoredOutputStream.Builder instead.
CLEARMASK - Static variable in class org.bouncycastle.apache.bzip2.CBZip2OutputStream
 
ClearSignedFileProcessor - Class in org.bouncycastle.openpgp.examples
A simple utility class that creates clear signed files and verifies them.
ClearSignedFileProcessor() - Constructor for class org.bouncycastle.openpgp.examples.ClearSignedFileProcessor
 
close() - Method in class org.bouncycastle.apache.bzip2.CBZip2OutputStream
 
close() - Method in class org.bouncycastle.bcpg.ArmoredInputStream
 
close() - Method in class org.bouncycastle.bcpg.ArmoredOutputStream
Note: close() does not close the underlying stream.
close() - Method in class org.bouncycastle.bcpg.BCPGInputStream
 
close() - Method in class org.bouncycastle.bcpg.BCPGOutputStream
 
close() - Method in class org.bouncycastle.bcpg.OutputStreamPacket
Deprecated.
 
close() - Method in class org.bouncycastle.openpgp.api.DoubleBufferedInputStream
 
close() - Method in class org.bouncycastle.openpgp.api.OpenPGPMessageInputStream
 
close() - Method in class org.bouncycastle.openpgp.api.OpenPGPMessageOutputStream
 
close() - Method in class org.bouncycastle.openpgp.IntegrityProtectedInputStream
 
close() - Method in class org.bouncycastle.openpgp.operator.bc.BcAEADUtil.PGPAeadOutputStream
 
close() - Method in class org.bouncycastle.openpgp.PGPCanonicalizedDataGenerator
Close the literal data packet - this is equivalent to calling close on the stream returned by the open() method.
close() - Method in class org.bouncycastle.openpgp.PGPCompressedDataGenerator
Close the compressed object - this is equivalent to calling close on the stream returned by the open() method.
close() - Method in class org.bouncycastle.openpgp.PGPEncryptedDataGenerator
Close off the encrypted object - this is equivalent to calling close on the stream returned by the open() methods.
close() - Method in class org.bouncycastle.openpgp.PGPLiteralDataGenerator
Close the literal data packet - this is equivalent to calling close on the stream returned by the open() method.
Combination(int, int) - Constructor for class org.bouncycastle.bcpg.sig.PreferredAEADCiphersuites.Combination
Create a new algorithm combination from a SymmetricKeyAlgorithmTags and a AEADAlgorithmTags.
COMMENT_HDR - Static variable in class org.bouncycastle.bcpg.ArmoredOutputStream
 
compareTo(OpenPGPCertificate.OpenPGPSignatureChain) - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPSignatureChain
 
COMPRESSED_DATA - Static variable in interface org.bouncycastle.bcpg.PacketTags
Compressed-Data Packet.
CompressedDataPacket - Class in org.bouncycastle.bcpg
A generic compressed data object.
CompressionAlgorithmTags - Interface in org.bouncycastle.bcpg
Basic tags for compression algorithms.
Configuration(OpenPGPPolicy) - Constructor for class org.bouncycastle.openpgp.api.OpenPGPMessageProcessor.Configuration
 
CONSOLE - Static variable in class org.bouncycastle.openpgp.PGPCanonicalizedDataGenerator
The special name indicating a "for your eyes only" packet.
CONSOLE - Static variable in class org.bouncycastle.openpgp.PGPLiteralData
The special name indicating a "for your eyes only" packet.
CONSOLE - Static variable in class org.bouncycastle.openpgp.PGPLiteralDataGenerator
The special name indicating a "for your eyes only" packet.
ContainedPacket - Class in org.bouncycastle.bcpg
Basic type for a PGP packet.
contains(byte[]) - Method in class org.bouncycastle.openpgp.PGPPublicKeyRingCollection
Return true if a key matching the passed in fingerprint is present, false otherwise.
contains(long) - Method in class org.bouncycastle.openpgp.PGPPublicKeyRingCollection
Return true if a key matching the passed in key ID is present, false otherwise.
contains(long) - Method in class org.bouncycastle.openpgp.PGPSecretKeyRingCollection
Return true if a key matching the passed in key ID is present, false otherwise.
containsSKAlg(int) - Method in class org.bouncycastle.openpgp.operator.AbstractPublicKeyDataDecryptorFactory
 
copyWithNewPassword(PGPSecretKeyRing, PBESecretKeyDecryptor, PBESecretKeyEncryptor) - Static method in class org.bouncycastle.openpgp.PGPSecretKeyRing
Return a copy of the passed in secret key ring, with the private keys (where present) associated with the master key and sub keys are encrypted using a new password and the passed in algorithm.
copyWithNewPassword(PGPSecretKey, PBESecretKeyDecryptor, PBESecretKeyEncryptor) - Static method in class org.bouncycastle.openpgp.PGPSecretKey
Return a copy of the passed in secret key, encrypted using a new password and the passed in algorithm.
copyWithNewPassword(PGPSecretKey, PBESecretKeyDecryptor, PBESecretKeyEncryptor, PGPDigestCalculator) - Static method in class org.bouncycastle.openpgp.PGPSecretKey
Return a copy of the passed in secret key, encrypted using a new password and the passed in algorithm.
crc - Variable in class org.bouncycastle.bcpg.CRC24
 
CRC24 - Class in org.bouncycastle.bcpg
 
CRC24() - Constructor for class org.bouncycastle.bcpg.CRC24
Default, iterative CRC-24 implementation as described in RFC4880.
CRC24_INIT - Static variable in class org.bouncycastle.bcpg.CRC24
 
CRC24_POLY - Static variable in class org.bouncycastle.bcpg.CRC24
 
create(OpenPGPCertificate.OpenPGPComponentSignature) - Static method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPSignatureChain.Link
Factory method for creating Links from component signatures.
createAAData(int, int, int) - Static method in class org.bouncycastle.bcpg.SymmetricKeyEncSessionPacket
 
createAAData(int, int, int, int) - Static method in class org.bouncycastle.bcpg.AEADEncDataPacket
 
createAAData(int, int, int, int) - Static method in class org.bouncycastle.bcpg.SymmetricEncIntegrityPacket
 
createAEADCipher(int, int) - Static method in class org.bouncycastle.openpgp.operator.bc.BcAEADUtil
 
createDataDecryptor(boolean, int, byte[]) - Method in class org.bouncycastle.openpgp.operator.bc.BcPBEDataDecryptorFactory
 
createDataDecryptor(boolean, int, byte[]) - Method in class org.bouncycastle.openpgp.operator.bc.BcPublicKeyDataDecryptorFactory
 
createDataDecryptor(boolean, int, byte[]) - Method in class org.bouncycastle.openpgp.operator.bc.BcSessionKeyDataDecryptorFactory
 
createDataDecryptor(boolean, int, byte[]) - Method in interface org.bouncycastle.openpgp.operator.PGPDataDecryptorFactory
Constructs a data decryptor for SED or v1 SEIPD packets.
createDataDecryptor(boolean, BlockCipher, byte[]) - Static method in class org.bouncycastle.openpgp.operator.bc.BcUtil
Create a new OpenPGP v4 data decryptor.
createDataDecryptor(AEADEncDataPacket, PGPSessionKey) - Method in class org.bouncycastle.openpgp.operator.bc.BcPBEDataDecryptorFactory
 
createDataDecryptor(AEADEncDataPacket, PGPSessionKey) - Method in class org.bouncycastle.openpgp.operator.bc.BcPublicKeyDataDecryptorFactory
 
createDataDecryptor(AEADEncDataPacket, PGPSessionKey) - Method in class org.bouncycastle.openpgp.operator.bc.BcSessionKeyDataDecryptorFactory
 
createDataDecryptor(AEADEncDataPacket, PGPSessionKey) - Method in interface org.bouncycastle.openpgp.operator.PGPDataDecryptorFactory
Constructs a data decryptor for AEAD Encrypted Data packets.
createDataDecryptor(SymmetricEncIntegrityPacket, PGPSessionKey) - Method in class org.bouncycastle.openpgp.operator.bc.BcPBEDataDecryptorFactory
 
createDataDecryptor(SymmetricEncIntegrityPacket, PGPSessionKey) - Method in class org.bouncycastle.openpgp.operator.bc.BcPublicKeyDataDecryptorFactory
 
createDataDecryptor(SymmetricEncIntegrityPacket, PGPSessionKey) - Method in class org.bouncycastle.openpgp.operator.bc.BcSessionKeyDataDecryptorFactory
 
createDataDecryptor(SymmetricEncIntegrityPacket, PGPSessionKey) - Method in interface org.bouncycastle.openpgp.operator.PGPDataDecryptorFactory
Constructs a data decryptor for v2 SEIPD packets.
createDecryptionStream(PGPDataDecryptorFactory, PGPSessionKey) - Method in class org.bouncycastle.openpgp.PGPSymmetricKeyEncryptedData
 
createDecryptor(String) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePBEProtectionRemoverFactory
 
createDecryptor(String) - Method in interface org.bouncycastle.openpgp.operator.PBEProtectionRemoverFactory
 
createDetachedSignature() - Method in class org.bouncycastle.openpgp.api.OpenPGPApi
Create one or more detached signatures over some data.
createdInBounds(Date, Date) - Method in class org.bouncycastle.openpgp.api.OpenPGPSignature.OpenPGPDocumentSignature
Check, if the creation time of the signature is within the interval
createKey(ASN1ObjectIdentifier, ECPoint, byte[]) - Method in class org.bouncycastle.openpgp.operator.RFC6637KDFCalculator
Deprecated.
 
createSessionInfo(byte, byte[]) - Method in class org.bouncycastle.openpgp.operator.PublicKeyKeyEncryptionMethodGenerator
 
createSymmetricKeyWrapper(boolean, BlockCipher, byte[], byte[]) - Static method in class org.bouncycastle.openpgp.operator.bc.BcUtil
 
createUserKeyingMaterial(PublicKeyPacket, KeyFingerPrintCalculator) - Static method in class org.bouncycastle.openpgp.operator.RFC6637Utils
 
createV3PKESKPacket(long, int, byte[][]) - Static method in class org.bouncycastle.bcpg.PublicKeyEncSessionPacket
Create a new V3 PKESK packet.
createV4Packet(int, S2K, byte[]) - Static method in class org.bouncycastle.bcpg.SymmetricKeyEncSessionPacket
Create a v4 SKESK packet.
createV5Packet(int, int, byte[], S2K, byte[], byte[]) - Static method in class org.bouncycastle.bcpg.SymmetricKeyEncSessionPacket
Create a v5 SKESK packet.
createV6Packet(int, int, byte[], S2K, byte[], byte[]) - Static method in class org.bouncycastle.bcpg.SymmetricKeyEncSessionPacket
Create a v6 SKESK packet.
createV6PKESKPacket(int, byte[], int, byte[][]) - Static method in class org.bouncycastle.bcpg.PublicKeyEncSessionPacket
Create a new V6 PKESK packet.
createVersion1Packet() - Static method in class org.bouncycastle.bcpg.SymmetricEncIntegrityPacket
 
createVersion2Packet(int, int, int, byte[]) - Static method in class org.bouncycastle.bcpg.SymmetricEncIntegrityPacket
 
CREATION_TIME - Static variable in interface org.bouncycastle.bcpg.SignatureSubpacketTags
 
creationTime - Variable in class org.bouncycastle.openpgp.operator.PGPKeyPairGenerator
 
CURRENT - Enum constant in enum class org.bouncycastle.bcpg.PacketFormat
Always use the current (new) packet format.

D

data - Variable in class org.bouncycastle.bcpg.SignatureSubpacket
 
data - Variable in class org.bouncycastle.bcpg.UserAttributeSubpacket
 
dataSignature(OpenPGPPolicy) - Static method in class org.bouncycastle.openpgp.api.SignatureParameters
Create a default signature parameters object for a data/document signature.
decrypt(byte[], char[]) - Static method in class org.bouncycastle.openpgp.examples.ByteArrayHandler
decrypt the passed in message stream
decryptAndOrVerifyMessage() - Method in class org.bouncycastle.openpgp.api.OpenPGPApi
Decrypt and/or verify an OpenPGP message.
DEFAULT() - Static method in class org.bouncycastle.bcpg.sig.PreferredAEADCiphersuites
 
DEFAULT_CERTIFICATION - Static variable in class org.bouncycastle.openpgp.PGPSignature
Generic certification over a user-id or user-attribute.
DEFAULT_VERSION - Static variable in class org.bouncycastle.bcpg.ArmoredOutputStream
 
defaultAeadAlgorithmPreferences - Variable in class org.bouncycastle.openpgp.api.AbstractOpenPGPKeySignatureGenerator
Standard AEAD encryption preferences (SEIPDv2).
defaultCompressionAlgorithmPreferences - Variable in class org.bouncycastle.openpgp.api.AbstractOpenPGPKeySignatureGenerator
Standard compression algorithm preferences.
defaultFeatures - Variable in class org.bouncycastle.openpgp.api.AbstractOpenPGPKeySignatureGenerator
Standard features to announce.
defaultHashAlgorithmPreferences - Variable in class org.bouncycastle.openpgp.api.AbstractOpenPGPKeySignatureGenerator
Standard signature hash algorithm preferences.
defaultKeyPassphraseProvider - Variable in class org.bouncycastle.openpgp.api.AbstractOpenPGPDocumentSignatureGenerator
 
DefaultKeyPassphraseProvider() - Constructor for class org.bouncycastle.openpgp.api.KeyPassphraseProvider.DefaultKeyPassphraseProvider
 
DefaultKeyPassphraseProvider(OpenPGPKey, char[]) - Constructor for class org.bouncycastle.openpgp.api.KeyPassphraseProvider.DefaultKeyPassphraseProvider
 
defaultSymmetricKeyPreferences - Variable in class org.bouncycastle.openpgp.api.AbstractOpenPGPKeySignatureGenerator
Standard symmetric-key encryption preferences (SEIPDv1).
DEPTH_THRESH - Static variable in class org.bouncycastle.apache.bzip2.CBZip2OutputStream
 
DES - Static variable in interface org.bouncycastle.bcpg.SymmetricKeyAlgorithmTags
Reserved for DES/SK.
DetachedSignatureProcessor - Class in org.bouncycastle.openpgp.examples
A simple utility class that creates seperate signatures for files and verifies them.
DetachedSignatureProcessor() - Constructor for class org.bouncycastle.openpgp.examples.DetachedSignatureProcessor
 
DIFFIE_HELLMAN - Static variable in interface org.bouncycastle.bcpg.PublicKeyAlgorithmTags
Reserved tag for IETF-style S/MIME Diffie-Hellman.
direct(OpenPGPCertificate.OpenPGPComponentSignature) - Static method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPSignatureChain
Factory method for creating an OpenPGPCertificate.OpenPGPSignatureChain with only a single link.
DIRECT_KEY - Static variable in class org.bouncycastle.openpgp.PGPSignature
The signature is made directly over a primary key.
directKeySignature(OpenPGPPolicy) - Static method in class org.bouncycastle.openpgp.api.SignatureParameters
Create default signature parameters object for a direct-key signature.
DirectKeySignature - Class in org.bouncycastle.openpgp.examples
A simple utility class that directly signs a public key and writes the signed key to "SignedKey.asc" in the current working directory.
DirectKeySignature() - Constructor for class org.bouncycastle.openpgp.examples.DirectKeySignature
 
directKeySignatureSubpackets - Variable in class org.bouncycastle.openpgp.api.AbstractOpenPGPKeySignatureGenerator
Standard signature subpackets for the direct-key signature.
divertToCard() - Static method in class org.bouncycastle.bcpg.S2K.GNUDummyParams
Factory method for a GNU Dummy S2K indicating a private key located on a smart card.
done() - Method in class org.bouncycastle.openpgp.api.OpenPGPKeyEditor
Return the modified OpenPGPKey.
DOUBLE_SHA - Static variable in interface org.bouncycastle.bcpg.HashAlgorithmTags
Reserved for double-width SHA (experimental).
DoubleBufferedInputStream<I> - Class in org.bouncycastle.openpgp.api
Implementation of an InputStream that double-buffers data from an underlying input stream.
DoubleBufferedInputStream(I) - Constructor for class org.bouncycastle.openpgp.api.DoubleBufferedInputStream
Create a DoubleBufferedInputStream, which buffers twice 32MiB.
DoubleBufferedInputStream(I, int) - Constructor for class org.bouncycastle.openpgp.api.DoubleBufferedInputStream
Create a DoubleBufferedInputStream, which buffers twice the given buffer size in bytes.
DSA - Static variable in interface org.bouncycastle.bcpg.PublicKeyAlgorithmTags
DSA.
DSAElGamalKeyRingGenerator - Class in org.bouncycastle.openpgp.examples
A simple utility class that generates a public/secret keyring containing a DSA signing key and an El Gamal key for encryption.
DSAElGamalKeyRingGenerator() - Constructor for class org.bouncycastle.openpgp.examples.DSAElGamalKeyRingGenerator
 
DSAPublicBCPGKey - Class in org.bouncycastle.bcpg
base class for a DSA Public Key.
DSAPublicBCPGKey(BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class org.bouncycastle.bcpg.DSAPublicBCPGKey
 
DSAPublicBCPGKey(BCPGInputStream) - Constructor for class org.bouncycastle.bcpg.DSAPublicBCPGKey
 
DSASecretBCPGKey - Class in org.bouncycastle.bcpg
base class for a DSA Secret Key.
DSASecretBCPGKey(BigInteger) - Constructor for class org.bouncycastle.bcpg.DSASecretBCPGKey
 
DSASecretBCPGKey(BCPGInputStream) - Constructor for class org.bouncycastle.bcpg.DSASecretBCPGKey
 

E

EAX - Static variable in interface org.bouncycastle.bcpg.AEADAlgorithmTags
EAX with 16-bit nonce/IV and 16-bit auth tag length.
EC - Static variable in interface org.bouncycastle.bcpg.PublicKeyAlgorithmTags
Deprecated.
ECDH - Static variable in interface org.bouncycastle.bcpg.PublicKeyAlgorithmTags
Elliptic curve Diffie-Hellman.
ECDHPublicBCPGKey - Class in org.bouncycastle.bcpg
Base class for an ECDH Public Key.
ECDHPublicBCPGKey(ASN1ObjectIdentifier, BigInteger, int, int) - Constructor for class org.bouncycastle.bcpg.ECDHPublicBCPGKey
 
ECDHPublicBCPGKey(ASN1ObjectIdentifier, ECPoint, int, int) - Constructor for class org.bouncycastle.bcpg.ECDHPublicBCPGKey
 
ECDHPublicBCPGKey(BCPGInputStream) - Constructor for class org.bouncycastle.bcpg.ECDHPublicBCPGKey
 
ECDSA - Static variable in interface org.bouncycastle.bcpg.PublicKeyAlgorithmTags
Elliptic curve digital signing algorithm.
ECDSAPublicBCPGKey - Class in org.bouncycastle.bcpg
Base class for an ECDSA Public Key.
ECDSAPublicBCPGKey(ASN1ObjectIdentifier, BigInteger) - Constructor for class org.bouncycastle.bcpg.ECDSAPublicBCPGKey
 
ECDSAPublicBCPGKey(ASN1ObjectIdentifier, ECPoint) - Constructor for class org.bouncycastle.bcpg.ECDSAPublicBCPGKey
 
ECDSAPublicBCPGKey(BCPGInputStream) - Constructor for class org.bouncycastle.bcpg.ECDSAPublicBCPGKey
 
ECPublicBCPGKey - Class in org.bouncycastle.bcpg
Base class for an EC Public Key.
ECPublicBCPGKey(ASN1ObjectIdentifier, BigInteger) - Constructor for class org.bouncycastle.bcpg.ECPublicBCPGKey
 
ECPublicBCPGKey(ASN1ObjectIdentifier, ECPoint) - Constructor for class org.bouncycastle.bcpg.ECPublicBCPGKey
 
ECPublicBCPGKey(BCPGInputStream) - Constructor for class org.bouncycastle.bcpg.ECPublicBCPGKey
 
ECSecretBCPGKey - Class in org.bouncycastle.bcpg
Base class for an EC Secret Key.
ECSecretBCPGKey(BigInteger) - Constructor for class org.bouncycastle.bcpg.ECSecretBCPGKey
 
ECSecretBCPGKey(BCPGInputStream) - Constructor for class org.bouncycastle.bcpg.ECSecretBCPGKey
 
Ed25519 - Static variable in interface org.bouncycastle.bcpg.PublicKeyAlgorithmTags
Ed25519 signing algorithm.
Ed25519PublicBCPGKey - Class in org.bouncycastle.bcpg
Public key of type PublicKeyAlgorithmTags.Ed25519.
Ed25519PublicBCPGKey(byte[]) - Constructor for class org.bouncycastle.bcpg.Ed25519PublicBCPGKey
 
Ed25519PublicBCPGKey(BCPGInputStream) - Constructor for class org.bouncycastle.bcpg.Ed25519PublicBCPGKey
 
Ed25519SecretBCPGKey - Class in org.bouncycastle.bcpg
Secret key of type PublicKeyAlgorithmTags.Ed25519.
Ed25519SecretBCPGKey(byte[]) - Constructor for class org.bouncycastle.bcpg.Ed25519SecretBCPGKey
 
Ed25519SecretBCPGKey(BCPGInputStream) - Constructor for class org.bouncycastle.bcpg.Ed25519SecretBCPGKey
 
ed25519x25519Key(String) - Method in class org.bouncycastle.openpgp.api.OpenPGPKeyGenerator
Generate an OpenPGP key consisting of an Ed25519 certify-only primary key, a dedicated Ed25519 sign-only subkey and dedicated X25519 encryption-only subkey.
Ed448 - Static variable in interface org.bouncycastle.bcpg.PublicKeyAlgorithmTags
Ed448 signing algorithm.
Ed448PublicBCPGKey - Class in org.bouncycastle.bcpg
Public key of type PublicKeyAlgorithmTags.Ed448.
Ed448PublicBCPGKey(byte[]) - Constructor for class org.bouncycastle.bcpg.Ed448PublicBCPGKey
 
Ed448PublicBCPGKey(BCPGInputStream) - Constructor for class org.bouncycastle.bcpg.Ed448PublicBCPGKey
 
Ed448SecretBCPGKey - Class in org.bouncycastle.bcpg
Secret key of type PublicKeyAlgorithmTags.Ed448.
Ed448SecretBCPGKey(byte[]) - Constructor for class org.bouncycastle.bcpg.Ed448SecretBCPGKey
 
Ed448SecretBCPGKey(BCPGInputStream) - Constructor for class org.bouncycastle.bcpg.Ed448SecretBCPGKey
 
ed448x448Key(String) - Method in class org.bouncycastle.openpgp.api.OpenPGPKeyGenerator
Generate an OpenPGP key consisting of an Ed448 certify-only primary key, a dedicated Ed448 sign-only subkey and dedicated X448 encryption-only subkey.
EDDSA - Static variable in interface org.bouncycastle.bcpg.PublicKeyAlgorithmTags
Deprecated.
EDDSA_LEGACY - Static variable in interface org.bouncycastle.bcpg.PublicKeyAlgorithmTags
Legacy EdDSA (curve identified by OID).
EdDSAPublicBCPGKey - Class in org.bouncycastle.bcpg
Base class for an EdDSA Public Key.
EdDSAPublicBCPGKey(ASN1ObjectIdentifier, BigInteger) - Constructor for class org.bouncycastle.bcpg.EdDSAPublicBCPGKey
 
EdDSAPublicBCPGKey(ASN1ObjectIdentifier, ECPoint) - Constructor for class org.bouncycastle.bcpg.EdDSAPublicBCPGKey
 
EdDSAPublicBCPGKey(BCPGInputStream) - Constructor for class org.bouncycastle.bcpg.EdDSAPublicBCPGKey
 
editKey(OpenPGPKey) - Method in class org.bouncycastle.openpgp.api.OpenPGPApi
 
editKey(OpenPGPKey, char[]) - Method in class org.bouncycastle.openpgp.api.OpenPGPApi
 
editKey(OpenPGPKey, KeyPassphraseProvider) - Method in class org.bouncycastle.openpgp.api.OpenPGPApi
Modify an OpenPGPKey.
EdSecretBCPGKey - Class in org.bouncycastle.bcpg
Base class for an Edwards Curve (EdDSA) Secret Key.
EdSecretBCPGKey(BigInteger) - Constructor for class org.bouncycastle.bcpg.EdSecretBCPGKey
 
EdSecretBCPGKey(BCPGInputStream) - Constructor for class org.bouncycastle.bcpg.EdSecretBCPGKey
 
ELGAMAL_ENCRYPT - Static variable in interface org.bouncycastle.bcpg.PublicKeyAlgorithmTags
Encrypt-only ElGamal.
ELGAMAL_GENERAL - Static variable in interface org.bouncycastle.bcpg.PublicKeyAlgorithmTags
Deprecated.
ElGamalPublicBCPGKey - Class in org.bouncycastle.bcpg
base class for an ElGamal Public Key.
ElGamalPublicBCPGKey(BigInteger, BigInteger, BigInteger) - Constructor for class org.bouncycastle.bcpg.ElGamalPublicBCPGKey
 
ElGamalPublicBCPGKey(BCPGInputStream) - Constructor for class org.bouncycastle.bcpg.ElGamalPublicBCPGKey
 
ElGamalSecretBCPGKey - Class in org.bouncycastle.bcpg
base class for an ElGamal Secret Key.
ElGamalSecretBCPGKey(BigInteger) - Constructor for class org.bouncycastle.bcpg.ElGamalSecretBCPGKey
 
ElGamalSecretBCPGKey(BCPGInputStream) - Constructor for class org.bouncycastle.bcpg.ElGamalSecretBCPGKey
 
EllipticCurveKeyPairGenerator - Class in org.bouncycastle.openpgp.examples
A simple utility class that generates an RSA key ring.
EllipticCurveKeyPairGenerator() - Constructor for class org.bouncycastle.openpgp.examples.EllipticCurveKeyPairGenerator
 
EMBEDDED_SIGNATURE - Static variable in interface org.bouncycastle.bcpg.SignatureSubpacketTags
 
EmbeddedSignature - Class in org.bouncycastle.bcpg.sig
Signature Subpacket for embedding one Signature into another.
EmbeddedSignature(boolean, boolean, byte[]) - Constructor for class org.bouncycastle.bcpg.sig.EmbeddedSignature
 
EMPTY_BLOB - Enum constant in enum class org.bouncycastle.gpg.keybox.BlobType
 
enableCRC(boolean) - Method in class org.bouncycastle.bcpg.ArmoredOutputStream.Builder
Enable calculation and inclusion of the CRC check sum (default is true).
encAlgorithm - Variable in class org.bouncycastle.openpgp.operator.PBESecretKeyEncryptor
 
encode(OutputStream) - Method in class org.bouncycastle.bcpg.SignatureSubpacket
 
encode(OutputStream) - Method in class org.bouncycastle.bcpg.UserAttributeSubpacket
 
encode(OutputStream) - Method in class org.bouncycastle.openpgp.PGPKeyRing
 
encode(OutputStream) - Method in class org.bouncycastle.openpgp.PGPOnePassSignature
 
encode(OutputStream) - Method in class org.bouncycastle.openpgp.PGPPadding
 
encode(OutputStream) - Method in class org.bouncycastle.openpgp.PGPPublicKey
 
encode(OutputStream) - Method in class org.bouncycastle.openpgp.PGPPublicKeyRing
 
encode(OutputStream) - Method in class org.bouncycastle.openpgp.PGPPublicKeyRingCollection
 
encode(OutputStream) - Method in class org.bouncycastle.openpgp.PGPSecretKey
 
encode(OutputStream) - Method in class org.bouncycastle.openpgp.PGPSecretKeyRing
 
encode(OutputStream) - Method in class org.bouncycastle.openpgp.PGPSecretKeyRingCollection
 
encode(OutputStream) - Method in class org.bouncycastle.openpgp.PGPSignature
Encode the signature to an OpenPGP packet stream.
encode(OutputStream, boolean) - Method in class org.bouncycastle.openpgp.PGPPublicKey
Encode the key to outStream, with trust packets stripped out if forTransfer is true.
encode(OutputStream, boolean) - Method in class org.bouncycastle.openpgp.PGPPublicKeyRing
Encode the key ring to outStream, with trust packets stripped out if forTransfer is true.
encode(OutputStream, boolean) - Method in class org.bouncycastle.openpgp.PGPSignature
Encode the signature to outStream, with trust packets stripped out if forTransfer is true.
encode(BCPGOutputStream) - Method in class org.bouncycastle.bcpg.AEADEncDataPacket
 
encode(BCPGOutputStream) - Method in interface org.bouncycastle.bcpg.BCPGHeaderObject
 
encode(BCPGOutputStream) - Method in class org.bouncycastle.bcpg.BCPGObject
 
encode(BCPGOutputStream) - Method in class org.bouncycastle.bcpg.ContainedPacket
 
encode(BCPGOutputStream) - Method in class org.bouncycastle.bcpg.DSAPublicBCPGKey
 
encode(BCPGOutputStream) - Method in class org.bouncycastle.bcpg.DSASecretBCPGKey
 
encode(BCPGOutputStream) - Method in class org.bouncycastle.bcpg.ECDHPublicBCPGKey
 
encode(BCPGOutputStream) - Method in class org.bouncycastle.bcpg.ECPublicBCPGKey
 
encode(BCPGOutputStream) - Method in class org.bouncycastle.bcpg.ECSecretBCPGKey
 
encode(BCPGOutputStream) - Method in class org.bouncycastle.bcpg.EdSecretBCPGKey
 
encode(BCPGOutputStream) - Method in class org.bouncycastle.bcpg.ElGamalPublicBCPGKey
 
encode(BCPGOutputStream) - Method in class org.bouncycastle.bcpg.ElGamalSecretBCPGKey
 
encode(BCPGOutputStream) - Method in class org.bouncycastle.bcpg.ExperimentalPacket
 
encode(BCPGOutputStream) - Method in class org.bouncycastle.bcpg.MarkerPacket
 
encode(BCPGOutputStream) - Method in class org.bouncycastle.bcpg.ModDetectionCodePacket
 
encode(BCPGOutputStream) - Method in class org.bouncycastle.bcpg.MPInteger
 
encode(BCPGOutputStream) - Method in class org.bouncycastle.bcpg.OctetArrayBCPGKey
 
encode(BCPGOutputStream) - Method in class org.bouncycastle.bcpg.OnePassSignaturePacket
Encode the contents of this packet into the given packet output stream.
encode(BCPGOutputStream) - Method in class org.bouncycastle.bcpg.PaddingPacket
 
encode(BCPGOutputStream) - Method in class org.bouncycastle.bcpg.PublicKeyEncSessionPacket
 
encode(BCPGOutputStream) - Method in class org.bouncycastle.bcpg.PublicKeyPacket
Encode the packet to the OpenPGP BCPGOutputStream.
encode(BCPGOutputStream) - Method in class org.bouncycastle.bcpg.RSAPublicBCPGKey
 
encode(BCPGOutputStream) - Method in class org.bouncycastle.bcpg.RSASecretBCPGKey
 
encode(BCPGOutputStream) - Method in class org.bouncycastle.bcpg.S2K
Encode the packet into the given BCPGOutputStream.
encode(BCPGOutputStream) - Method in class org.bouncycastle.bcpg.SecretKeyPacket
Encode the packet into the given BCPGOutputStream.
encode(BCPGOutputStream) - Method in class org.bouncycastle.bcpg.SignaturePacket
 
encode(BCPGOutputStream) - Method in class org.bouncycastle.bcpg.SymmetricEncDataPacket
 
encode(BCPGOutputStream) - Method in class org.bouncycastle.bcpg.SymmetricEncIntegrityPacket
 
encode(BCPGOutputStream) - Method in class org.bouncycastle.bcpg.SymmetricKeyEncSessionPacket
 
encode(BCPGOutputStream) - Method in class org.bouncycastle.bcpg.TrustPacket
 
encode(BCPGOutputStream) - Method in class org.bouncycastle.bcpg.UnknownPacket
 
encode(BCPGOutputStream) - Method in class org.bouncycastle.bcpg.UserAttributePacket
 
encode(BCPGOutputStream) - Method in class org.bouncycastle.bcpg.UserIDPacket
 
encodeEncryptedSessionInfo(byte[]) - Method in class org.bouncycastle.openpgp.operator.PublicKeyKeyEncryptionMethodGenerator
 
encrypt(byte[], char[], String, int, boolean) - Static method in class org.bouncycastle.openpgp.examples.ByteArrayHandler
Simple PGP encryptor between byte[].
ENCRYPT_COMMS - Static variable in class org.bouncycastle.bcpg.sig.KeyFlags
This key may be used to encrypt communications.
ENCRYPT_STORAGE - Static variable in class org.bouncycastle.bcpg.sig.KeyFlags
This key may be used to encrypt storage.
EncryptedDataPacketType - Enum Class in org.bouncycastle.openpgp.api
Encryption Mode.
encryptionKey() - Static method in class org.bouncycastle.openpgp.api.KeyPairGeneratorCallback
 
encryptionSubkeySubpackets - Variable in class org.bouncycastle.openpgp.api.AbstractOpenPGPKeySignatureGenerator
Standard signature subpackets for encryption subkey's binding signatures.
encryptKeyData(byte[], byte[], byte[], int, int) - Method in class org.bouncycastle.openpgp.operator.PBESecretKeyEncryptor
Encrypt the passed in keyData using the key and the iv provided.
encryptKeyData(byte[], byte[], int, int) - Method in class org.bouncycastle.openpgp.operator.PBESecretKeyEncryptor
 
encryptKeyData(byte[], int, int) - Method in class org.bouncycastle.openpgp.operator.PBESecretKeyEncryptor
Key encryption method invoked for V4 keys and greater.
encryptSessionInfo(int, byte[], byte[]) - Method in class org.bouncycastle.openpgp.operator.bc.BcPBEKeyEncryptionMethodGenerator
 
encryptSessionInfo(int, byte[], byte[]) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePBEKeyEncryptionMethodGenerator
 
encryptSessionInfo(int, byte[], byte[]) - Method in class org.bouncycastle.openpgp.operator.PBEKeyEncryptionMethodGenerator
 
encryptSessionInfo(PGPPublicKey, byte[], byte, boolean) - Method in class org.bouncycastle.openpgp.operator.bc.BcPublicKeyKeyEncryptionMethodGenerator
 
encryptSessionInfo(PGPPublicKey, byte[], byte, boolean) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePublicKeyKeyEncryptionMethodGenerator
 
encryptSessionInfo(PGPPublicKey, byte[], byte, boolean) - Method in class org.bouncycastle.openpgp.operator.PublicKeyKeyEncryptionMethodGenerator
Encrypt a session key using the recipients public key.
endClearText() - Method in class org.bouncycastle.bcpg.ArmoredOutputStream
 
equals(Object) - Method in class org.bouncycastle.bcpg.KeyIdentifier
 
equals(Object) - Method in class org.bouncycastle.bcpg.sig.PreferredAEADCiphersuites.Combination
 
equals(Object) - Method in class org.bouncycastle.bcpg.SignatureSubpacket
 
equals(Object) - Method in class org.bouncycastle.bcpg.UserAttributeSubpacket
 
equals(Object) - Method in class org.bouncycastle.bcpg.UserIDPacket
 
equals(Object) - Method in class org.bouncycastle.openpgp.api.MessageEncryptionMechanism
 
equals(Object) - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPComponentKey
 
equals(Object) - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPUserId
 
equals(Object) - Method in class org.bouncycastle.openpgp.PGPUserAttributeSubpacketVector
 
EXPERIMENTAL_1 - Static variable in interface org.bouncycastle.bcpg.PacketTags
 
EXPERIMENTAL_1 - Static variable in interface org.bouncycastle.bcpg.PublicKeyAlgorithmTags
 
EXPERIMENTAL_10 - Static variable in interface org.bouncycastle.bcpg.PublicKeyAlgorithmTags
 
EXPERIMENTAL_11 - Static variable in interface org.bouncycastle.bcpg.PublicKeyAlgorithmTags
 
EXPERIMENTAL_2 - Static variable in interface org.bouncycastle.bcpg.PacketTags
 
EXPERIMENTAL_2 - Static variable in interface org.bouncycastle.bcpg.PublicKeyAlgorithmTags
 
EXPERIMENTAL_3 - Static variable in interface org.bouncycastle.bcpg.PacketTags
 
EXPERIMENTAL_3 - Static variable in interface org.bouncycastle.bcpg.PublicKeyAlgorithmTags
 
EXPERIMENTAL_4 - Static variable in interface org.bouncycastle.bcpg.PacketTags
 
EXPERIMENTAL_4 - Static variable in interface org.bouncycastle.bcpg.PublicKeyAlgorithmTags
 
EXPERIMENTAL_5 - Static variable in interface org.bouncycastle.bcpg.PublicKeyAlgorithmTags
 
EXPERIMENTAL_6 - Static variable in interface org.bouncycastle.bcpg.PublicKeyAlgorithmTags
 
EXPERIMENTAL_7 - Static variable in interface org.bouncycastle.bcpg.PublicKeyAlgorithmTags
 
EXPERIMENTAL_8 - Static variable in interface org.bouncycastle.bcpg.PublicKeyAlgorithmTags
 
EXPERIMENTAL_9 - Static variable in interface org.bouncycastle.bcpg.PublicKeyAlgorithmTags
 
ExperimentalPacket - Class in org.bouncycastle.bcpg
basic packet for an experimental packet.
EXPIRE_TIME - Static variable in interface org.bouncycastle.bcpg.SignatureSubpacketTags
 
Exportable - Class in org.bouncycastle.bcpg.sig
Signature Subpacket for marking a signature as exportable or non-exportable.
Exportable(boolean, boolean) - Constructor for class org.bouncycastle.bcpg.sig.Exportable
 
Exportable(boolean, boolean, byte[]) - Constructor for class org.bouncycastle.bcpg.sig.Exportable
 
EXPORTABLE - Static variable in interface org.bouncycastle.bcpg.SignatureSubpacketTags
 
ExtendedPGPSecretKey - Class in org.bouncycastle.openpgp
 
ExtendedPGPSecretKey(List<PGPExtendedKeyHeader>, List<PGPExtendedKeyAttribute>, int, PGPKeyPair, String, PGPDigestCalculator, PGPSignatureSubpacketVector, PGPSignatureSubpacketVector, PGPContentSignerBuilder, PBESecretKeyEncryptor) - Constructor for class org.bouncycastle.openpgp.ExtendedPGPSecretKey
 
ExtendedPGPSecretKey(List<PGPExtendedKeyHeader>, List<PGPExtendedKeyAttribute>, int, PGPKeyPair, String, PGPSignatureSubpacketVector, PGPSignatureSubpacketVector, PGPContentSignerBuilder, PBESecretKeyEncryptor) - Constructor for class org.bouncycastle.openpgp.ExtendedPGPSecretKey
 
ExtendedPGPSecretKey(List<PGPExtendedKeyHeader>, List<PGPExtendedKeyAttribute>, SecretKeyPacket, PGPPublicKey) - Constructor for class org.bouncycastle.openpgp.ExtendedPGPSecretKey
 
ExtendedPGPSecretKey(List<PGPExtendedKeyHeader>, List<PGPExtendedKeyAttribute>, PGPKeyPair, PGPKeyPair, PGPDigestCalculator, PGPContentSignerBuilder, PBESecretKeyEncryptor) - Constructor for class org.bouncycastle.openpgp.ExtendedPGPSecretKey
 
ExtendedPGPSecretKey(List<PGPExtendedKeyHeader>, List<PGPExtendedKeyAttribute>, PGPKeyPair, PGPKeyPair, PGPDigestCalculator, PGPSignatureSubpacketVector, PGPSignatureSubpacketVector, PGPContentSignerBuilder, PBESecretKeyEncryptor) - Constructor for class org.bouncycastle.openpgp.ExtendedPGPSecretKey
 
ExtendedPGPSecretKey(List<PGPExtendedKeyHeader>, List<PGPExtendedKeyAttribute>, PGPPrivateKey, PGPPublicKey, PGPDigestCalculator, boolean, PBESecretKeyEncryptor) - Constructor for class org.bouncycastle.openpgp.ExtendedPGPSecretKey
 
extractKeyPair(PBESecretKeyDecryptor) - Method in class org.bouncycastle.openpgp.PGPSecretKey
Extract a PGPPrivate key from the SecretKey's encrypted contents.
extractPrivateKey(PBESecretKeyDecryptor) - Method in class org.bouncycastle.openpgp.PGPSecretKey
Extract a PGPPrivate key from the SecretKey's encrypted contents.
extractSessionKey(PGPSessionKey) - Method in interface org.bouncycastle.openpgp.PGPEncryptedDataGenerator.SessionKeyExtractionCallback
 
extractSessionKeyEncryptedData() - Method in class org.bouncycastle.openpgp.PGPEncryptedDataList
Create a decryption method using a PGPSessionKey.

F

FastCRC24 - Class in org.bouncycastle.bcpg
 
FastCRC24() - Constructor for class org.bouncycastle.bcpg.FastCRC24
Fast CRC-24 implementation using a lookup table to handle multiple bits at a time.
FEATURE_AEAD_ENCRYPTED_DATA - Static variable in class org.bouncycastle.bcpg.sig.Features
Identifier for the AEAD Encrypted Data Packet (packet 20) and version 5 Symmetric-Key Encrypted Session Key Packets (packet 3)
FEATURE_MODIFICATION_DETECTION - Static variable in class org.bouncycastle.bcpg.sig.Features
Identifier for the Modification Detection (packets 18 and 19) Symmetrically Encrypted Integrity Protected Data packet version 1.
FEATURE_SEIPD_V2 - Static variable in class org.bouncycastle.bcpg.sig.Features
Symmetrically Encrypted Integrity Protected Data packet version 2.
FEATURE_VERSION_5_PUBLIC_KEY - Static variable in class org.bouncycastle.bcpg.sig.Features
Identifier for the Version 5 Public-Key Packet format and corresponding new fingerprint format
Features - Class in org.bouncycastle.bcpg.sig
Signature Subpacket encoding, which features are supported by the key-holders implementation.
Features(boolean, boolean, byte[]) - Constructor for class org.bouncycastle.bcpg.sig.Features
 
Features(boolean, byte) - Constructor for class org.bouncycastle.bcpg.sig.Features
 
Features(boolean, int) - Constructor for class org.bouncycastle.bcpg.sig.Features
 
FEATURES - Static variable in interface org.bouncycastle.bcpg.SignatureSubpacketTags
 
filterIn(String...) - Method in class org.bouncycastle.gpg.SExpression
 
filterOut(String...) - Method in class org.bouncycastle.gpg.SExpression
 
fingerPrintCalculator - Variable in class org.bouncycastle.openpgp.operator.PGPKeyPairGenerator
 
FingerprintUtil - Class in org.bouncycastle.bcpg
 
FingerprintUtil() - Constructor for class org.bouncycastle.bcpg.FingerprintUtil
 
finish() - Method in class org.bouncycastle.apache.bzip2.CBZip2OutputStream
 
finish() - Method in class org.bouncycastle.bcpg.BCPGOutputStream
Finish writing out the current packet without closing the underlying stream.
FIRST_BLOB - Enum constant in enum class org.bouncycastle.gpg.keybox.BlobType
 
FirstBlob - Class in org.bouncycastle.gpg.keybox
First blob contains meta data about the KeyBox.
flush() - Method in class org.bouncycastle.apache.bzip2.CBZip2OutputStream
 
flush() - Method in class org.bouncycastle.bcpg.ArmoredOutputStream
 
flush() - Method in class org.bouncycastle.bcpg.BCPGOutputStream
Flush the underlying stream.
flush() - Method in class org.bouncycastle.openpgp.api.OpenPGPMessageOutputStream
 
format(Date) - Static method in class org.bouncycastle.openpgp.api.util.UTCUtil
Format a Date as UTC timestamp.
fromAsciiRepresentation(String) - Static method in class org.bouncycastle.openpgp.PGPSessionKey
 
fromByte(int) - Static method in enum class org.bouncycastle.gpg.keybox.BlobType
 
fromByteArray(byte[]) - Static method in class org.bouncycastle.bcpg.SignaturePacket
 
fromOrigin(OpenPGPCertificate.OpenPGPComponentKey) - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPSignatureChains
fromSubpackets(Collection<SignatureSubpacket>) - Static method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
Create a new PGPSignatureSubpacketVector from the given Collection of SignatureSubpacket items.
fromSubpackets(SignatureSubpacket[]) - Static method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
Create a new PGPSignatureSubpacketVector from the given SignatureSubpacket.
fromSubpackets(UserAttributeSubpacket[]) - Static method in class org.bouncycastle.openpgp.PGPUserAttributeSubpacketVector
 

G

G_SIZE - Static variable in interface org.bouncycastle.apache.bzip2.BZip2Constants
 
GCM - Static variable in interface org.bouncycastle.bcpg.AEADAlgorithmTags
GCM with 12-bit nonce/IV and 16-bit auth tag length.
generate() - Method in class org.bouncycastle.openpgp.PGPSignatureGenerator
Return a signature object containing the current signature state.
generate() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
 
generate() - Method in class org.bouncycastle.openpgp.PGPUserAttributeSubpacketVectorGenerator
 
generate() - Method in class org.bouncycastle.openpgp.PGPV3SignatureGenerator
Return a V3 signature object containing the current signature state.
generate(PGPDataEncryptorBuilder, byte[]) - Method in class org.bouncycastle.openpgp.operator.PBEKeyEncryptionMethodGenerator
Generates a version 4 Symmetric-Key-Encrypted-Session-Key (SKESK) packet, encoding the encrypted session-key for this method.
generate(PGPDataEncryptorBuilder, byte[]) - Method in interface org.bouncycastle.openpgp.operator.PGPKeyEncryptionMethodGenerator
 
generate(PGPDataEncryptorBuilder, byte[]) - Method in class org.bouncycastle.openpgp.operator.PublicKeyKeyEncryptionMethodGenerator
Generate a Public-Key Encrypted Session-Key (PKESK) packet of version 3.
generateCertification(String, PGPPublicKey) - Method in class org.bouncycastle.openpgp.PGPSignatureGenerator
Generate a certification for the passed in id and key.
generateCertification(PGPPublicKey) - Method in class org.bouncycastle.openpgp.PGPSignatureGenerator
Generate a certification, such as a revocation, for the passed in key.
generateCertification(PGPPublicKey, PGPPublicKey) - Method in class org.bouncycastle.openpgp.PGPSignatureGenerator
Generate a certification for the passed in key against the passed in master key.
generateCertification(PGPUserAttributeSubpacketVector, PGPPublicKey) - Method in class org.bouncycastle.openpgp.PGPSignatureGenerator
Generate a certification for the passed in userAttributes
generateECDHKeyPair(ASN1ObjectIdentifier) - Method in class org.bouncycastle.openpgp.operator.PGPKeyPairGenerator
Generate an elliptic curve Diffie-Hellman encryption key pair over the curve identified by the given OID.
generateECDSAKeyPair(ASN1ObjectIdentifier) - Method in class org.bouncycastle.openpgp.operator.PGPKeyPairGenerator
Generate an elliptic curve signing key over the curve identified by the given OID.
generateEd25519KeyPair() - Method in class org.bouncycastle.openpgp.operator.PGPKeyPairGenerator
Generate an elliptic curve signing key over the twisted Edwards curve25519.
generateEd448KeyPair() - Method in class org.bouncycastle.openpgp.operator.PGPKeyPairGenerator
Generate an elliptic curve signing key over the twisted Edwards curve448.
generateEncryptionSubkey() - Method in class org.bouncycastle.openpgp.operator.PGPKeyPairGenerator
Generate an encryption subkey.
generateFrom(PGPKeyPairGenerator) - Method in class org.bouncycastle.openpgp.api.KeyPairGeneratorCallback
Generate a PGPKeyPair by calling a factory method on a given generator instance.
generateKey() - Method in class org.bouncycastle.openpgp.api.OpenPGPApi
Return an OpenPGPKeyGenerator which can be used to generate OpenPGPKeys.
generateKey(int) - Method in class org.bouncycastle.openpgp.api.bc.BcOpenPGPApi
 
generateKey(int) - Method in class org.bouncycastle.openpgp.api.jcajce.JcaOpenPGPApi
 
generateKey(int) - Method in class org.bouncycastle.openpgp.api.OpenPGPApi
Return an OpenPGPKeyGenerator which can be used to generate OpenPGPKeys of the given key version.
generateKey(int, Date) - Method in class org.bouncycastle.openpgp.api.bc.BcOpenPGPApi
 
generateKey(int, Date) - Method in class org.bouncycastle.openpgp.api.jcajce.JcaOpenPGPApi
 
generateKey(int, Date) - Method in class org.bouncycastle.openpgp.api.OpenPGPApi
Return an OpenPGPKeyGenerator which can be used to generate OpenPGPKeys of the given key version.
generateKey(int, Date, boolean) - Method in class org.bouncycastle.openpgp.api.bc.BcOpenPGPApi
 
generateKey(int, Date, boolean) - Method in class org.bouncycastle.openpgp.api.jcajce.JcaOpenPGPApi
 
generateKey(int, Date, boolean) - Method in class org.bouncycastle.openpgp.api.OpenPGPApi
Return an OpenPGPKeyGenerator which can be used to generate OpenPGPKeys of the given key version.
generateKey(Date) - Method in class org.bouncycastle.openpgp.api.OpenPGPApi
Return an OpenPGPKeyGenerator which can be used to generate OpenPGPKeys.
generateKey(Date, boolean) - Method in class org.bouncycastle.openpgp.api.OpenPGPApi
Return an OpenPGPKeyGenerator which can be used to generate OpenPGPKeys.
generateLegacyEd25519KeyPair() - Method in class org.bouncycastle.openpgp.operator.PGPKeyPairGenerator
Generate a legacy elliptic curve signing key pair over the twisted Edwards curve25519.
generateLegacyX25519KeyPair() - Method in class org.bouncycastle.openpgp.operator.PGPKeyPairGenerator
Generate a legacy elliptic curve Diffie-Hellman encryption key pair over curve25519.
generateNistP256ECDHKeyPair() - Method in class org.bouncycastle.openpgp.operator.PGPKeyPairGenerator
Generate an ECDH elliptic curve encryption key over the NIST p-256 curve.
generateNistP256ECDSAKeyPair() - Method in class org.bouncycastle.openpgp.operator.PGPKeyPairGenerator
Generate an ECDSA elliptic curve signing key over the NIST p-256 curve.
generateNistP384ECDHKeyPair() - Method in class org.bouncycastle.openpgp.operator.PGPKeyPairGenerator
Generate an ECDH elliptic curve encryption key over the NIST p-384 curve.
generateNistP384ECDSAKeyPair() - Method in class org.bouncycastle.openpgp.operator.PGPKeyPairGenerator
Generate an ECDSA elliptic curve signing key over the NIST p-384 curve.
generateNistP521ECDHKeyPair() - Method in class org.bouncycastle.openpgp.operator.PGPKeyPairGenerator
Generate an ECDH elliptic curve encryption key over the NIST p-521 curve.
generateNistP521ECDSAKeyPair() - Method in class org.bouncycastle.openpgp.operator.PGPKeyPairGenerator
Generate an ECDSA elliptic curve signing key over the NIST p-521 curve.
generateOnePassVersion(boolean) - Method in class org.bouncycastle.openpgp.PGPSignatureGenerator
Return the one pass header associated with the current signature.
generateOnePassVersion(boolean) - Method in class org.bouncycastle.openpgp.PGPV3SignatureGenerator
Return the one pass header associated with the current signature.
generatePrimaryKey() - Method in class org.bouncycastle.openpgp.operator.PGPKeyPairGenerator
Generate a primary key.
generatePublicKeyRing() - Method in class org.bouncycastle.openpgp.PGPKeyRingGenerator
Return the public key ring that corresponds to the secret key ring.
generateRsaKeyPair(int) - Method in class org.bouncycastle.openpgp.operator.PGPKeyPairGenerator
Generate a RSA key pair with the given bit-strength.
generateRsaKeyPair(BigInteger, int) - Method in class org.bouncycastle.openpgp.operator.PGPKeyPairGenerator
Generate a RSA key pair with the given bit-strength over a custom exponent.
generateSecretKeyRing() - Method in class org.bouncycastle.openpgp.PGPKeyRingGenerator
Return the secret key ring.
generateSigningSubkey() - Method in class org.bouncycastle.openpgp.operator.PGPKeyPairGenerator
Generate a signing subkey.
generateV6KEK(int, byte[], byte[]) - Method in class org.bouncycastle.openpgp.operator.bc.BcPBEKeyEncryptionMethodGenerator
 
generateV6KEK(int, byte[], byte[]) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePBEKeyEncryptionMethodGenerator
 
generateV6KEK(int, byte[], byte[]) - Method in class org.bouncycastle.openpgp.operator.PBEKeyEncryptionMethodGenerator
 
generateX25519KeyPair() - Method in class org.bouncycastle.openpgp.operator.PGPKeyPairGenerator
Generate an elliptic curve Diffie-Hellman encryption key over curve25519.
generateX448KeyPair() - Method in class org.bouncycastle.openpgp.operator.PGPKeyPairGenerator
Generate an elliptic curve Diffie-Hellman encryption key over curve448.
get(int) - Method in class org.bouncycastle.openpgp.operator.bc.BcPGPDigestCalculatorProvider
 
get(int) - Method in interface org.bouncycastle.openpgp.operator.PGPDigestCalculatorProvider
Construct a new instance of a cryptographic digest.
get(int) - Method in class org.bouncycastle.openpgp.PGPEncryptedDataList
Gets the encryption method object at the specified index.
get(int) - Method in class org.bouncycastle.openpgp.PGPOnePassSignatureList
 
get(int) - Method in class org.bouncycastle.openpgp.PGPSignatureList
 
get(int, int) - Method in class org.bouncycastle.openpgp.operator.bc.BcPGPContentVerifierBuilderProvider
 
get(int, int) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcaPGPContentVerifierBuilderProvider
 
get(int, int) - Method in interface org.bouncycastle.openpgp.operator.PGPContentVerifierBuilderProvider
 
get(int, Date) - Method in class org.bouncycastle.openpgp.operator.bc.BcPGPKeyPairGeneratorProvider
 
get(int, Date) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcaPGPKeyPairGeneratorProvider
 
get(int, Date) - Method in class org.bouncycastle.openpgp.operator.PGPKeyPairGeneratorProvider
 
get(OutputStream) - Method in interface org.bouncycastle.openpgp.api.OpenPGPMessageGenerator.ArmoredOutputStreamFactory
 
get(OutputStream) - Method in interface org.bouncycastle.openpgp.api.OpenPGPMessageOutputStream.OutputStreamFactory
Wrap the given base stream with another OutputStream and return the result.
get(PGPPublicKey) - Method in class org.bouncycastle.openpgp.operator.bc.BcPGPContentSignerBuilderProvider
 
get(PGPPublicKey) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcaPGPContentSignerBuilderProvider
 
get(PGPPublicKey) - Method in class org.bouncycastle.openpgp.operator.PGPContentSignerBuilderProvider
Return a new instance of the PGPContentSignerBuilder for the given signing key.
getAAData() - Method in class org.bouncycastle.bcpg.AEADEncDataPacket
 
getAAData() - Method in class org.bouncycastle.bcpg.SymmetricEncIntegrityPacket
Return the AEAD additional authenticated data, which is also used as HKDF info.
getAAData() - Method in class org.bouncycastle.bcpg.SymmetricKeyEncSessionPacket
 
getAeadAlgorithm() - Method in class org.bouncycastle.bcpg.SecretKeyPacket
Return the algorithm ID of the AEAD algorithm that was used to protect the secret key material.
getAeadAlgorithm() - Method in class org.bouncycastle.bcpg.sig.PreferredAEADCiphersuites.Combination
Return the AEAD algorithm tag.
getAeadAlgorithm() - Method in class org.bouncycastle.bcpg.SymmetricEncIntegrityPacket
Return the AEAD algorithm.
getAeadAlgorithm() - Method in class org.bouncycastle.bcpg.SymmetricKeyEncSessionPacket
Return the AEAD algorithm tag.
getAeadAlgorithm() - Method in class org.bouncycastle.openpgp.api.MessageEncryptionMechanism
 
getAeadAlgorithm() - Method in class org.bouncycastle.openpgp.operator.bc.BcPGPDataEncryptorBuilder
 
getAeadAlgorithm() - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePGPDataEncryptorBuilder
 
getAeadAlgorithm() - Method in class org.bouncycastle.openpgp.operator.PBESecretKeyEncryptor
 
getAeadAlgorithm() - Method in interface org.bouncycastle.openpgp.operator.PGPDataEncryptorBuilder
 
getAEADAlgorithm() - Method in class org.bouncycastle.bcpg.AEADEncDataPacket
 
getAEADAlgorithm() - Method in interface org.bouncycastle.openpgp.operator.PGPAEADDataEncryptor
 
getAEADCipherSuitePreferences() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPCertificateComponent
Return the PreferredAEADCiphersuites that apply to this (sub-)key.
getAEADCipherSuitePreferences(Date) - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPCertificateComponent
Return the PreferredAEADCiphersuites that - at evaluation time - apply to this (sub-)key.
getAEADKeyEncryptionAlgorithm() - Method in class org.bouncycastle.openpgp.PGPSecretKey
Return the AEAD algorithm the key is encrypted with.
getAgreementAlgorithm(PublicKeyPacket) - Static method in class org.bouncycastle.openpgp.operator.RFC6637Utils
 
getAlgorithm() - Method in class org.bouncycastle.bcpg.AEADEncDataPacket
Return the algorithm-id of the symmetric encryption algorithm used to encrypt the data.
getAlgorithm() - Method in class org.bouncycastle.bcpg.CompressedDataPacket
Gets the compression algorithm used for this packet.
getAlgorithm() - Method in class org.bouncycastle.bcpg.PublicKeyEncSessionPacket
Return the public key algorithm of the recipient key.
getAlgorithm() - Method in class org.bouncycastle.bcpg.PublicKeyPacket
Return the algorithm id of the public key.
getAlgorithm() - Method in class org.bouncycastle.bcpg.sig.RevocationKey
Deprecated.
 
getAlgorithm() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPComponentKey
Return the public key algorithm.
getAlgorithm() - Method in class org.bouncycastle.openpgp.operator.bc.BcPGPDataEncryptorBuilder
 
getAlgorithm() - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePGPDataEncryptorBuilder
 
getAlgorithm() - Method in class org.bouncycastle.openpgp.operator.PBESecretKeyEncryptor
 
getAlgorithm() - Method in interface org.bouncycastle.openpgp.operator.PGPDataEncryptorBuilder
The encryption algorithm used by data encryptors created by this builder.
getAlgorithm() - Method in interface org.bouncycastle.openpgp.operator.PGPDigestCalculator
Return the algorithm number representing the digest implemented by this calculator.
getAlgorithm() - Method in class org.bouncycastle.openpgp.PGPCompressedData
Return the compression algorithm used for this packet.
getAlgorithm() - Method in class org.bouncycastle.openpgp.PGPEncryptedData
Return the symmetric encryption algorithm that is used by the packet.
getAlgorithm() - Method in class org.bouncycastle.openpgp.PGPPBEEncryptedData
Symmetric-key algorithm used by this object to protect the session key (PGPPBEEncryptedData.getSymmetricAlgorithm(PBEDataDecryptorFactory) with.
getAlgorithm() - Method in class org.bouncycastle.openpgp.PGPPublicKey
Return the algorithm code associated with the public key.
getAlgorithm() - Method in class org.bouncycastle.openpgp.PGPPublicKeyEncryptedData
 
getAlgorithm() - Method in class org.bouncycastle.openpgp.PGPSessionKey
 
getAlgorithm() - Method in class org.bouncycastle.openpgp.PGPSessionKeyEncryptedData
 
getAlgorithm(int) - Static method in class org.bouncycastle.openpgp.examples.PubringDump
 
getAlgorithms() - Method in class org.bouncycastle.bcpg.sig.PreferredAEADCiphersuites
Returns AEAD algorithm preferences, including implicitly supported algorithm combinations.
getAllItems() - Method in class org.bouncycastle.openpgp.api.OpenPGPKeyMaterialPool
Return all items from the pool.
getAllKeyIdentifiers() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate
Return a list of ALL (sub-)key's identifiers, including those of expired / revoked / unbound keys.
getAllUserIds() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate
Return a List of all OpenPGPUserIds on the certificate, regardless of their validity.
getAllValidity() - Method in class org.bouncycastle.gpg.keybox.KeyBlob
 
getApplyingSubpacket(Date, int) - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPCertificateComponent
Return the SignatureSubpacket instance of the given subpacketType, which currently applies to the key.
getArmorHeaderLine() - Method in class org.bouncycastle.bcpg.ArmoredInputStream
Return the armor header line (if there is one)
getArmorHeaders() - Method in class org.bouncycastle.bcpg.ArmoredInputStream
Return the armor headers (the lines after the armor header line),
getAssignedOwnerTrust() - Method in class org.bouncycastle.gpg.keybox.KeyBlob
 
getAttestedSignature() - Method in class org.bouncycastle.openpgp.api.OpenPGPSignature.OpenPGPDocumentSignature
Return the attested signature (or null if this is not an attestation signature).
getAttributes() - Method in class org.bouncycastle.openpgp.ExtendedPGPSecretKey
 
getAttributesHash(PGPUserAttributeSubpacketVector) - Method in class org.bouncycastle.openpgp.PGPOnePassSignature
 
getAttributesHash(PGPUserAttributeSubpacketVector) - Method in class org.bouncycastle.openpgp.PGPSignature
 
getAttributesHash(PGPUserAttributeSubpacketVector) - Method in class org.bouncycastle.openpgp.PGPSignatureGenerator
 
getAttributesHash(PGPUserAttributeSubpacketVector) - Method in class org.bouncycastle.openpgp.PGPV3SignatureGenerator
 
getAuthTag() - Method in class org.bouncycastle.bcpg.SymmetricKeyEncSessionPacket
Return the authentication tag for the AEAD mode.
getAuthTagLength(int) - Static method in class org.bouncycastle.bcpg.AEADUtils
Return the length of the authentication tag used by the given AEAD algorithm in octets.
getBitStrength() - Method in class org.bouncycastle.openpgp.PGPPublicKey
Return the strength of the key in bits.
getBlobCreatedAt() - Method in class org.bouncycastle.gpg.keybox.KeyBlob
 
getBlobFlags() - Method in class org.bouncycastle.gpg.keybox.KeyBlob
 
getBlockSize() - Method in interface org.bouncycastle.openpgp.operator.PGPDataDecryptor
Obtains the block size of the encryption algorithm used in this decryptor.
getBlockSize() - Method in interface org.bouncycastle.openpgp.operator.PGPDataEncryptor
Gets the block size of the underlying cipher used by this encryptor.
getBytes(int) - Method in class org.bouncycastle.gpg.SExpression
 
getByteValue() - Method in enum class org.bouncycastle.gpg.keybox.BlobType
 
getCause() - Method in exception class org.bouncycastle.openpgp.api.exception.KeyPassphraseException
 
getCause() - Method in exception class org.bouncycastle.openpgp.PGPException
 
getCause() - Method in exception class org.bouncycastle.openpgp.PGPRuntimeOperationException
 
getCertificate() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPCertificateComponent
Return this components OpenPGPCertificate.
getCertification() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate
Return the current self-certification signature.
getCertification(Date) - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate
Return the most recent self-certification signature at evaluation time.
getCertification(Date) - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPCertificateComponent
Return the (at evaluation time) latest certification signature binding this component.
getCertificationAt(Date) - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPSignatureChains
Return a positive certification chain for the component for the given evaluationTime.
getCertificationBy(OpenPGPCertificate) - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPIdentityComponent
Return the latest OpenPGPCertificate.OpenPGPSignatureChain containing a certification issued by the given 3rd-party certificate over this identity component.
getCertificationBy(OpenPGPCertificate, Date) - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPIdentityComponent
Return the latest (at evaluation time) OpenPGPCertificate.OpenPGPSignatureChain containing a certification issued by the given 3rd-party certificate over this identity component.
getCertificationKeys() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate
Return a List containing all currently valid marked certification keys.
getCertificationKeys(Date) - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate
Return a list of all keys that - at evaluation time - are validly marked as certification keys.
getChainAt(Date) - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPSignatureChains
Return the latest chain, which is valid at the given evaluation time.
getChainsAt(Date) - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPSignatureChains
Return all OpenPGPCertificate.OpenPGPSignatureChain objects, which are valid at the given evaluation time.
getChecksum() - Method in class org.bouncycastle.gpg.keybox.KeyBlob
 
getChecksumCalculator(int) - Method in class org.bouncycastle.openpgp.operator.PBESecretKeyDecryptor
 
getChunkLength(int) - Static method in class org.bouncycastle.openpgp.operator.bc.BcAEADUtil
Calculate an actual chunk length from the encoded chunk size.
getChunkSize() - Method in class org.bouncycastle.bcpg.AEADEncDataPacket
 
getChunkSize() - Method in class org.bouncycastle.bcpg.SymmetricEncIntegrityPacket
Return the chunksize for the AEAD construction.
getChunkSize() - Method in class org.bouncycastle.openpgp.operator.bc.BcPGPDataEncryptorBuilder
 
getChunkSize() - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePGPDataEncryptorBuilder
 
getChunkSize() - Method in interface org.bouncycastle.openpgp.operator.PGPAEADDataEncryptor
 
getChunkSize() - Method in interface org.bouncycastle.openpgp.operator.PGPDataEncryptorBuilder
 
getCipherAlgorithm() - Method in class org.bouncycastle.bcpg.SymmetricEncIntegrityPacket
Return the cipher algorithm.
getCipherIV() - Method in class org.bouncycastle.openpgp.operator.PBESecretKeyEncryptor
 
getComponentKey() - Method in exception class org.bouncycastle.openpgp.api.exception.OpenPGPKeyException
Return the problematic component key.
getComponentKeysWithFlag(Date, int...) - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate
Return a List containing all component keys that carry any of the given key flags at evaluation time.
getComponents() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate
Return a List containing all components of the certificate.
getComponents() - Method in class org.bouncycastle.openpgp.api.OpenPGPKey
 
getCompressionAlgorithm() - Method in class org.bouncycastle.openpgp.api.OpenPGPMessageInputStream.Result
 
getCompressionAlgorithmPreferences() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPCertificateComponent
Return the compression algorithm preferences of this (sub-)key.
getCompressionAlgorithmPreferences(Date) - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPCertificateComponent
Return the compression algorithm preferences of this (sub-)key at evaluation time.
getContents() - Method in class org.bouncycastle.bcpg.ExperimentalPacket
 
getContents() - Method in class org.bouncycastle.bcpg.UnknownPacket
 
getCreationTime() - Method in class org.bouncycastle.bcpg.SignaturePacket
Return the creation time of the signature in milli-seconds.
getCreationTime() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPComponentKey
Return the creation time of this key.
getCreationTime() - Method in class org.bouncycastle.openpgp.api.OpenPGPSignature
Return the creation time of the signature.
getCreationTime() - Method in class org.bouncycastle.openpgp.PGPPublicKey
 
getCreationTime() - Method in class org.bouncycastle.openpgp.PGPSignature
Return the creation time of the signature.
getCriticalTags() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
 
getCrtCoefficient() - Method in class org.bouncycastle.bcpg.RSASecretBCPGKey
return the crt coefficient
getCurveName(ASN1ObjectIdentifier) - Static method in class org.bouncycastle.openpgp.PGPUtil
Return the EC curve name for the passed in OID.
getCurveOID() - Method in class org.bouncycastle.bcpg.ECPublicBCPGKey
 
getData() - Method in class org.bouncycastle.bcpg.SignatureSubpacket
return the generic data making up the packet.
getData() - Method in class org.bouncycastle.bcpg.UserAttributeSubpacket
return the generic data making up the packet.
getDataStream() - Method in class org.bouncycastle.openpgp.PGPCompressedData
Return an input stream that decompresses and returns data in the compressed packet.
getDataStream() - Method in class org.bouncycastle.openpgp.PGPLiteralData
Return the input stream representing the data stream.
getDataStream(PBEDataDecryptorFactory) - Method in class org.bouncycastle.openpgp.PGPPBEEncryptedData
Open an input stream which will provide the decrypted data protected by this object.
getDataStream(PublicKeyDataDecryptorFactory) - Method in class org.bouncycastle.openpgp.PGPPublicKeyEncryptedData
Open an input stream which will provide the decrypted data protected by this object.
getDataStream(SessionKeyDataDecryptorFactory) - Method in class org.bouncycastle.openpgp.PGPPBEEncryptedData
Deprecated.
will be removed in 1.74, use PGPEncryptedDataList.extractSessionKeyEncryptedData() and then apply the dataDecryptorFactory.
getDataStream(SessionKeyDataDecryptorFactory) - Method in class org.bouncycastle.openpgp.PGPPublicKeyEncryptedData
Deprecated.
will be removed in 1.74, use PGPEncryptedDataList.extractSessionKeyEncryptedData() and then apply the dataDecryptorFactory.
getDataStream(SessionKeyDataDecryptorFactory) - Method in class org.bouncycastle.openpgp.PGPSessionKeyEncryptedData
 
getDecoderStream(InputStream) - Static method in class org.bouncycastle.openpgp.PGPUtil
Obtains a stream that can be used to read PGP data from the provided stream.
getDecryptionKey() - Method in class org.bouncycastle.openpgp.api.OpenPGPMessageInputStream.Result
 
getDecryptionPassphrase() - Method in class org.bouncycastle.openpgp.api.OpenPGPMessageInputStream.Result
 
getDefaultCertificationSignatureHashAlgorithm() - Method in class org.bouncycastle.openpgp.api.OpenPGPDefaultPolicy
 
getDefaultCertificationSignatureHashAlgorithm() - Method in interface org.bouncycastle.openpgp.api.OpenPGPPolicy
Return the default certification signature hash algorithm ID.
getDefaultDocumentSignatureHashAlgorithm() - Method in class org.bouncycastle.openpgp.api.OpenPGPDefaultPolicy
 
getDefaultDocumentSignatureHashAlgorithm() - Method in interface org.bouncycastle.openpgp.api.OpenPGPPolicy
Return the default document signature hash algorithm ID.
getDefaultProvider() - Static method in class org.bouncycastle.openpgp.PGPUtil
Deprecated.
unused
getDefaultSymmetricKeyAlgorithm() - Method in class org.bouncycastle.openpgp.api.OpenPGPDefaultPolicy
 
getDefaultSymmetricKeyAlgorithm() - Method in interface org.bouncycastle.openpgp.api.OpenPGPPolicy
Return the default symmetric-key algorithm, which is used as a fallback if symmetric encryption algorithm negotiation fails.
getDelegationBy(OpenPGPCertificate) - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate
Return an OpenPGPCertificate.OpenPGPSignatureChain from the given 3rd-party certificate to this certificate, which represents a delegation of trust.
getDelegationBy(OpenPGPCertificate, Date) - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate
Return an OpenPGPCertificate.OpenPGPSignatureChain from the given 3rd-party certificate to this certificate, which represents a delegation of trust at evaluation time.
getDepth() - Method in class org.bouncycastle.bcpg.sig.TrustSignature
 
getDigest() - Method in class org.bouncycastle.bcpg.ModDetectionCodePacket
 
getDigest() - Method in interface org.bouncycastle.openpgp.operator.PGPContentSigner
 
getDigest() - Method in interface org.bouncycastle.openpgp.operator.PGPDigestCalculator
Return the digest calculated on what has been written to the calculator's output stream.
getDigestIDForName(String) - Static method in class org.bouncycastle.openpgp.PGPUtil
 
getDigestName(int) - Static method in class org.bouncycastle.openpgp.PGPUtil
Return an appropriate name for the hash algorithm represented by the passed in hash algorithm ID number.
getDigestPrefix() - Method in class org.bouncycastle.openpgp.PGPSignature
Return the digest prefix of the signature.
getEmbeddedSignatures() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
 
getEncAlgorithm() - Method in class org.bouncycastle.bcpg.SecretKeyPacket
Return the algorithm ID of the symmetric key algorithm that was used to encrypt the secret key material.
getEncAlgorithm() - Method in class org.bouncycastle.bcpg.SymmetricKeyEncSessionPacket
 
getEncData() - Method in class org.bouncycastle.openpgp.PGPEncryptedData
 
getEncoded() - Method in interface org.bouncycastle.bcpg.BCPGKey
return a string of bytes giving the encoded format of the key, as described by it's format.
getEncoded() - Method in class org.bouncycastle.bcpg.BCPGObject
 
getEncoded() - Method in class org.bouncycastle.bcpg.ContainedPacket
 
getEncoded() - Method in class org.bouncycastle.bcpg.DSAPublicBCPGKey
return the standard PGP encoding of the key.
getEncoded() - Method in class org.bouncycastle.bcpg.DSASecretBCPGKey
return the standard PGP encoding of the key.
getEncoded() - Method in class org.bouncycastle.bcpg.ECPublicBCPGKey
return the standard PGP encoding of the key.
getEncoded() - Method in class org.bouncycastle.bcpg.ECSecretBCPGKey
return the standard PGP encoding of the key.
getEncoded() - Method in class org.bouncycastle.bcpg.EdSecretBCPGKey
return the standard PGP encoding of the key.
getEncoded() - Method in class org.bouncycastle.bcpg.ElGamalPublicBCPGKey
return the standard PGP encoding of the key.
getEncoded() - Method in class org.bouncycastle.bcpg.ElGamalSecretBCPGKey
return the standard PGP encoding of the key.
getEncoded() - Method in class org.bouncycastle.bcpg.OctetArrayBCPGKey
return the standard PGP encoding of the key.
getEncoded() - Method in class org.bouncycastle.bcpg.RSAPublicBCPGKey
return the standard PGP encoding of the key.
getEncoded() - Method in class org.bouncycastle.bcpg.RSASecretBCPGKey
return the standard PGP encoding of the key.
getEncoded() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate
Return a byte array containing the binary representation of the certificate.
getEncoded() - Method in class org.bouncycastle.openpgp.PGPKeyRing
 
getEncoded() - Method in class org.bouncycastle.openpgp.PGPOnePassSignature
 
getEncoded() - Method in class org.bouncycastle.openpgp.PGPPadding
 
getEncoded() - Method in class org.bouncycastle.openpgp.PGPPublicKey
 
getEncoded() - Method in class org.bouncycastle.openpgp.PGPPublicKeyRing
 
getEncoded() - Method in class org.bouncycastle.openpgp.PGPPublicKeyRingCollection
 
getEncoded() - Method in class org.bouncycastle.openpgp.PGPSecretKey
 
getEncoded() - Method in class org.bouncycastle.openpgp.PGPSecretKeyRing
 
getEncoded() - Method in class org.bouncycastle.openpgp.PGPSecretKeyRingCollection
 
getEncoded() - Method in class org.bouncycastle.openpgp.PGPSignature
Return the OpenPGP packet encoding of the signature.
getEncoded(boolean) - Method in class org.bouncycastle.openpgp.PGPPublicKey
Return an encoding of the key, with trust packets stripped out if forTransfer is true.
getEncoded(boolean) - Method in class org.bouncycastle.openpgp.PGPPublicKeyRing
Return an encoding of the key ring, with trust packets stripped out if forTransfer is true.
getEncoded(boolean) - Method in class org.bouncycastle.openpgp.PGPSignature
Return an encoding of the signature, with trust packets stripped out if forTransfer is true.
getEncoded(PacketFormat) - Method in class org.bouncycastle.bcpg.ContainedPacket
 
getEncoded(PacketFormat) - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate
Return a byte array containing the binary representation of the certificate, encoded using the given packet length encoding format.
getEncoded(PacketFormat) - Method in class org.bouncycastle.openpgp.api.OpenPGPKey
 
getEncoded(PacketFormat) - Method in class org.bouncycastle.openpgp.PGPKeyRing
 
getEncoded(PacketFormat) - Method in class org.bouncycastle.openpgp.PGPPadding
 
getEncoded(PacketFormat) - Method in class org.bouncycastle.openpgp.PGPPublicKeyRing
 
getEncoded(PacketFormat) - Method in class org.bouncycastle.openpgp.PGPSecretKeyRing
 
getEncodedCertificate() - Method in class org.bouncycastle.gpg.keybox.CertificateBlob
Return the encoded certificate.
getEncodedContents() - Method in class org.bouncycastle.bcpg.PublicKeyPacket
Return the encoded packet contents without the packet frame.
getEncodedContents() - Method in class org.bouncycastle.bcpg.SecretKeyPacket
Return the encoded packet content without packet frame.
getEncodedPoint() - Method in class org.bouncycastle.bcpg.ECPublicBCPGKey
 
getEncoding() - Method in class org.bouncycastle.bcpg.attr.ImageAttribute
 
getEncryptedDataObjects() - Method in class org.bouncycastle.openpgp.PGPEncryptedDataList
Returns an iterator over the encryption method objects held in this list, in the order they appeared in the stream they are read from.
getEncryptionKeys() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate
Return a List containing all currently marked, valid encryption keys.
getEncryptionKeys(Date) - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate
Return a list of all keys that are - at evaluation time - valid encryption keys.
getEncryptionMethod() - Method in class org.bouncycastle.openpgp.api.OpenPGPMessageInputStream.Result
 
getEncSessionKey() - Method in class org.bouncycastle.bcpg.PublicKeyEncSessionPacket
 
getEskAndTag(int, int, byte[], byte[], byte[], byte[]) - Method in class org.bouncycastle.openpgp.operator.bc.BcPBEKeyEncryptionMethodGenerator
 
getEskAndTag(int, int, byte[], byte[], byte[], byte[]) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePBEKeyEncryptionMethodGenerator
 
getEskAndTag(int, int, byte[], byte[], byte[], byte[]) - Method in class org.bouncycastle.openpgp.operator.PBEKeyEncryptionMethodGenerator
 
getExpirationTime() - Method in class org.bouncycastle.gpg.keybox.KeyBlob
 
getExpirationTime() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate
Return the time at which the certificate expires.
getExpirationTime() - Method in class org.bouncycastle.openpgp.api.OpenPGPSignature
Return the expiration time of the signature.
getExpirationTime(Date) - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate
Return the time at which the certificate is expected to expire, considering the given evaluation time.
getExplicitOrImplicitPrimaryUserId(Date) - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPPrimaryKey
Return the OpenPGPCertificate.OpenPGPUserId, which is - at evaluation time - considered primary, either because it is explicitly marked as primary userid, or because it is implicitly primary (e.g.
getExplicitPrimaryUserId(Date) - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPPrimaryKey
Return the OpenPGPCertificate.OpenPGPUserId, which is - at evaluation time - explicitly marked as primary.
getExportable() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
 
getExpression(int) - Method in class org.bouncycastle.gpg.SExpression
 
getExpressionWithLabel(String) - Method in class org.bouncycastle.gpg.SExpression
 
getExpressionWithLabelOrFail(String) - Method in class org.bouncycastle.gpg.SExpression
 
getExtraPublicKeys() - Method in class org.bouncycastle.openpgp.PGPSecretKeyRing
Return an iterator of the public keys in the secret key ring that have no matching private key.
getFeatures() - Method in class org.bouncycastle.bcpg.sig.Features
 
getFeatures() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPCertificateComponent
Return the Features signature subpacket that currently applies to the key.
getFeatures() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
 
getFeatures(Date) - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPCertificateComponent
Return the Features signature subpacket that - at evaluation time - applies to the key.
getFileCreatedAt() - Method in class org.bouncycastle.gpg.keybox.FirstBlob
 
getFileFormat() - Method in class org.bouncycastle.openpgp.api.OpenPGPMessageInputStream.Result
 
getFileModificationTime() - Method in class org.bouncycastle.openpgp.api.OpenPGPMessageInputStream.Result
 
getFilename() - Method in class org.bouncycastle.openpgp.api.OpenPGPMessageInputStream.Result
 
getFileName() - Method in class org.bouncycastle.bcpg.LiteralDataPacket
Return the file name associated with the data packet.
getFileName() - Method in class org.bouncycastle.openpgp.PGPLiteralData
Return the file name associated with the data packet.
getFiller() - Method in class org.bouncycastle.gpg.keybox.KeyInformation
 
getFingerprint() - Method in class org.bouncycastle.bcpg.KeyIdentifier
Return the fingerprint of the KeyIdentifier.
getFingerprint() - Method in class org.bouncycastle.bcpg.OnePassSignaturePacket
Return the version 6 fingerprint of the issuer.
getFingerprint() - Method in class org.bouncycastle.bcpg.sig.IntendedRecipientFingerprint
 
getFingerprint() - Method in class org.bouncycastle.bcpg.sig.IssuerFingerprint
 
getFingerprint() - Method in class org.bouncycastle.bcpg.sig.RevocationKey
Deprecated.
 
getFingerprint() - Method in class org.bouncycastle.gpg.keybox.KeyInformation
 
getFingerprint() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate
Return the primary keys fingerprint in binary format.
getFingerprint() - Method in class org.bouncycastle.openpgp.PGPOnePassSignature
Return the issuer key fingerprint.
getFingerprint() - Method in class org.bouncycastle.openpgp.PGPPublicKey
Return the fingerprint of the public key.
getFingerprint() - Method in class org.bouncycastle.openpgp.PGPSecretKey
Return the fingerprint of the public key associated with this key.
getFingerPrint() - Method in class org.bouncycastle.bcpg.SignaturePacket
Return the signature's fingerprint.
getFirstBlob() - Method in class org.bouncycastle.gpg.keybox.KeyBox
 
getFlags() - Method in class org.bouncycastle.bcpg.sig.KeyFlags
Return the flag values contained in the first 4 octets (note: at the moment the standard only uses the first one).
getFormat() - Method in interface org.bouncycastle.bcpg.BCPGKey
Return the base format for this key - in the case of the symmetric keys it will generally be raw indicating that the key is just a straight byte representation, for an asymmetric key the format will be PGP, indicating the key is a string of MPIs or octets encoded in PGP format.
getFormat() - Method in class org.bouncycastle.bcpg.DSAPublicBCPGKey
return "PGP"
getFormat() - Method in class org.bouncycastle.bcpg.DSASecretBCPGKey
return "PGP"
getFormat() - Method in class org.bouncycastle.bcpg.ECPublicBCPGKey
return "PGP"
getFormat() - Method in class org.bouncycastle.bcpg.ECSecretBCPGKey
return "PGP"
getFormat() - Method in class org.bouncycastle.bcpg.EdSecretBCPGKey
return "PGP"
getFormat() - Method in class org.bouncycastle.bcpg.ElGamalPublicBCPGKey
return "PGP"
getFormat() - Method in class org.bouncycastle.bcpg.ElGamalSecretBCPGKey
return "PGP"
getFormat() - Method in class org.bouncycastle.bcpg.LiteralDataPacket
Return the format tag of the data packet.
getFormat() - Method in class org.bouncycastle.bcpg.OctetArrayBCPGKey
 
getFormat() - Method in class org.bouncycastle.bcpg.RSAPublicBCPGKey
return "PGP"
getFormat() - Method in class org.bouncycastle.bcpg.RSASecretBCPGKey
return "PGP"
getFormat() - Method in class org.bouncycastle.openpgp.PGPLiteralData
Return the format of the data packet.
getG() - Method in class org.bouncycastle.bcpg.DSAPublicBCPGKey
 
getG() - Method in class org.bouncycastle.bcpg.ElGamalPublicBCPGKey
 
getHashAlgorithm() - Method in class org.bouncycastle.bcpg.ECDHPublicBCPGKey
 
getHashAlgorithm() - Method in class org.bouncycastle.bcpg.OnePassSignaturePacket
Return the algorithm ID of the hash algorithm.
getHashAlgorithm() - Method in class org.bouncycastle.bcpg.S2K
Gets the hash algorithm for this S2K.
getHashAlgorithm() - Method in class org.bouncycastle.bcpg.sig.SignatureTarget
 
getHashAlgorithm() - Method in class org.bouncycastle.bcpg.SignaturePacket
return the hashAlgorithm tag
getHashAlgorithm() - Method in class org.bouncycastle.openpgp.operator.PBESecretKeyEncryptor
 
getHashAlgorithm() - Method in interface org.bouncycastle.openpgp.operator.PGPContentSigner
 
getHashAlgorithm() - Method in interface org.bouncycastle.openpgp.operator.PGPContentVerifier
 
getHashAlgorithm() - Method in class org.bouncycastle.openpgp.PGPKdfParameters
 
getHashAlgorithm() - Method in class org.bouncycastle.openpgp.PGPOnePassSignature
 
getHashAlgorithm() - Method in class org.bouncycastle.openpgp.PGPSignature
Return the hash algorithm associated with this signature.
getHashAlgorithmPreferences() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPCertificateComponent
Return the current signature hash algorithm preferences of this (sub-)key.
getHashAlgorithmPreferences(Date) - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPCertificateComponent
Return the signature hash algorithm preferences of this (sub-)key at evaluation time.
getHashData() - Method in class org.bouncycastle.bcpg.sig.SignatureTarget
 
getHashedKeyIdentifiers() - Method in class org.bouncycastle.openpgp.PGPSignature
Return a list of all KeyIdentifiers that could be derived from any IssuerFingerprint or IssuerKeyID subpackets of the hashed signature subpacket area.
getHashedSubPackets() - Method in class org.bouncycastle.bcpg.SignaturePacket
 
getHashedSubPackets() - Method in class org.bouncycastle.openpgp.PGPSignature
Return the hashed subpackets of the signature.
getHeaderFlags() - Method in class org.bouncycastle.gpg.keybox.FirstBlob
 
getHeaderList() - Method in class org.bouncycastle.openpgp.OpenedPGPKeyData
 
getHeaders() - Method in class org.bouncycastle.openpgp.ExtendedPGPSecretKey
 
getID() - Method in class org.bouncycastle.bcpg.sig.SignerUserID
 
getID() - Method in class org.bouncycastle.bcpg.UserIDPacket
 
getIdentities() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate
Return all identities (User IDs, User Attributes of the certificate.
getImageAttribute() - Method in class org.bouncycastle.openpgp.PGPUserAttributeSubpacketVector
 
getImageData() - Method in class org.bouncycastle.bcpg.attr.ImageAttribute
 
getImplementation() - Method in class org.bouncycastle.openpgp.api.OpenPGPApi
Return the underlying OpenPGPImplementation of this API handle.
getInputStream() - Method in class org.bouncycastle.bcpg.InputStreamPacket
Obtains an input stream to read the contents of the packet.
getInputStream() - Method in class org.bouncycastle.openpgp.api.DoubleBufferedInputStream
Return the underlying InputStream.
getInputStream() - Method in class org.bouncycastle.openpgp.PGPCompressedData
Return the raw input stream contained in the object.
getInputStream() - Method in class org.bouncycastle.openpgp.PGPEncryptedData
Return the raw input stream for the data stream.
getInputStream() - Method in class org.bouncycastle.openpgp.PGPLiteralData
Return the raw input stream for the data packet.
getInputStream(InputStream) - Method in interface org.bouncycastle.openpgp.operator.PGPDataDecryptor
Wraps an encrypted data stream with a stream that will return the decrypted data.
getInstance() - Static method in class org.bouncycastle.openpgp.api.OpenPGPImplementation
Return the currently set OpenPGPImplementation instance.
getInt(int) - Method in class org.bouncycastle.gpg.SExpression
 
getIntegrityCalculator() - Method in interface org.bouncycastle.openpgp.operator.PGPDataDecryptor
Obtains the digest calculator used to verify the integrity check.
getIntegrityCalculator() - Method in interface org.bouncycastle.openpgp.operator.PGPDataEncryptor
Obtains the integrity check calculator configured for this encryptor instance.
getIntendedRecipientFingerprint() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
 
getIntendedRecipientFingerprints() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
 
getIssuer() - Method in class org.bouncycastle.openpgp.api.OpenPGPSignature
Return the OpenPGPCertificate.OpenPGPComponentKey subkey that issued this signature.
getIssuerCertificate() - Method in class org.bouncycastle.openpgp.api.OpenPGPSignature
Return the OpenPGPCertificate that contains the subkey that issued this signature.
getIssuerComponent() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPComponentSignature
Return the OpenPGPCertificate.OpenPGPComponentKey that issued this signature.
getIssuerDisplay() - Method in class org.bouncycastle.openpgp.api.OpenPGPSignature
 
getIssuerFingerprint() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
 
getIssuerKeyID() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
 
getIterationCount() - Method in class org.bouncycastle.bcpg.S2K
Gets the actual (expanded) iteration count.
getIv() - Method in class org.bouncycastle.bcpg.SymmetricKeyEncSessionPacket
Return the IV for the AEAD mode.
getIV() - Method in class org.bouncycastle.bcpg.AEADEncDataPacket
 
getIV() - Method in class org.bouncycastle.bcpg.S2K
Gets the iv/salt to use for the key generation.
getIV() - Method in class org.bouncycastle.bcpg.SecretKeyPacket
Return the IV that was used to protect the secret key material.
getIV() - Method in interface org.bouncycastle.openpgp.operator.PGPAEADDataEncryptor
 
getIVLength(byte) - Static method in class org.bouncycastle.bcpg.AEADEncDataPacket
Deprecated.
use AEADUtils.getIVLength()
getIVLength(int) - Static method in class org.bouncycastle.bcpg.AEADUtils
Return the length of the IV used by the given AEAD algorithm in octets.
getKey() - Method in class org.bouncycastle.bcpg.OctetArrayBCPGKey
 
getKey() - Method in class org.bouncycastle.bcpg.PublicKeyPacket
Return the key object.
getKey() - Method in exception class org.bouncycastle.openpgp.api.exception.OpenPGPKeyException
Return the problematic key or certificate.
getKey() - Method in class org.bouncycastle.openpgp.operator.PBESecretKeyEncryptor
 
getKey() - Method in class org.bouncycastle.openpgp.PGPSessionKey
 
getKey(int) - Method in class org.bouncycastle.openpgp.operator.PBEKeyEncryptionMethodGenerator
Generate a key for a symmetric encryption algorithm using the PBE configuration in this method.
getKey(KeyIdentifier) - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate
Return the OpenPGPCertificate.OpenPGPComponentKey identified by the passed in KeyIdentifier.
getKeyAlgorithm() - Method in class org.bouncycastle.bcpg.OnePassSignaturePacket
Return the ID of the public key encryption algorithm.
getKeyAlgorithm() - Method in class org.bouncycastle.bcpg.SignaturePacket
return the encryption algorithm tag
getKeyAlgorithm() - Method in interface org.bouncycastle.openpgp.operator.PGPContentSigner
 
getKeyAlgorithm() - Method in interface org.bouncycastle.openpgp.operator.PGPContentVerifier
 
getKeyAlgorithm() - Method in class org.bouncycastle.openpgp.PGPOnePassSignature
 
getKeyAlgorithm() - Method in class org.bouncycastle.openpgp.PGPSignature
Return the key algorithm associated with this signature.
getKeyBlobs() - Method in class org.bouncycastle.gpg.keybox.KeyBox
 
getKeyBytes() - Method in class org.bouncycastle.gpg.keybox.KeyBlob
 
getKeyComponent() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPCertificateComponent
getKeyComponent() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPComponentKey
 
getKeyComponent() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPIdentityComponent
 
getKeyData(PGPPublicKey, PGPDigestCalculatorProvider, PBEProtectionRemoverFactory, KeyFingerPrintCalculator, int) - Method in class org.bouncycastle.openpgp.OpenedPGPKeyData
 
getKeyEncryptionAlgorithm() - Method in class org.bouncycastle.openpgp.PGPSecretKey
return the algorithm the key is encrypted with.
getKeyEncryptionOID(int) - Static method in class org.bouncycastle.openpgp.operator.RFC6637Utils
 
getKeyExpirationDate() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPCertificateComponent
Return the Date, at which the key expires.
getKeyExpirationDateAt(Date) - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPCertificateComponent
Return the Date, at which the key - at evaluation time - expires.
getKeyExpirationTime() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPComponentSignature
Return the key expiration time stored in the signature.
getKeyExpirationTime() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
Return the number of seconds a key is valid for after its creation date.
getKeyExpression() - Method in class org.bouncycastle.openpgp.OpenedPGPKeyData
 
getKeyFingerprint() - Method in class org.bouncycastle.bcpg.PublicKeyEncSessionPacket
Return the fingerprint of the recipient key.
getKeyFlags() - Method in class org.bouncycastle.gpg.keybox.KeyInformation
 
getKeyFlags() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPCertificateComponent
Return the KeyFlags signature subpacket that currently applies to the key.
getKeyFlags() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
 
getKeyFlags(Date) - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPCertificateComponent
Return the KeyFlags signature subpacket that - at evaluation time - applies to the key.
getKeyId() - Method in class org.bouncycastle.bcpg.KeyIdentifier
Return the key-id of the KeyIdentifier.
getKeyID() - Method in class org.bouncycastle.bcpg.OnePassSignaturePacket
Return the key-id of the signing key.
getKeyID() - Method in class org.bouncycastle.bcpg.PublicKeyEncSessionPacket
Return the id of the recipient key.
getKeyID() - Method in class org.bouncycastle.bcpg.sig.IssuerFingerprint
 
getKeyID() - Method in class org.bouncycastle.bcpg.sig.IssuerKeyID
 
getKeyID() - Method in class org.bouncycastle.bcpg.SignaturePacket
return the keyID
getKeyID() - Method in class org.bouncycastle.gpg.keybox.KeyInformation
 
getKeyID() - Method in interface org.bouncycastle.openpgp.operator.PGPContentSigner
 
getKeyID() - Method in interface org.bouncycastle.openpgp.operator.PGPContentVerifier
 
getKeyID() - Method in class org.bouncycastle.openpgp.PGPKeyPair
Return the keyID associated with this key pair.
getKeyID() - Method in class org.bouncycastle.openpgp.PGPOnePassSignature
Return the key-ID of the issuer signing key.
getKeyID() - Method in class org.bouncycastle.openpgp.PGPPrivateKey
Return the keyID associated with the contained private key.
getKeyID() - Method in class org.bouncycastle.openpgp.PGPPublicKey
Return the keyID associated with the public key.
getKeyID() - Method in class org.bouncycastle.openpgp.PGPPublicKeyEncryptedData
getKeyID() - Method in class org.bouncycastle.openpgp.PGPSecretKey
Return the keyID of the public key associated with this key.
getKeyID() - Method in class org.bouncycastle.openpgp.PGPSignature
Return the id of the key that created the signature.
getKeyID(PublicKeyPacket, byte[]) - Static method in class org.bouncycastle.bcpg.PublicKeyPacket
 
getKeyIdentifier() - Method in class org.bouncycastle.bcpg.sig.IntendedRecipientFingerprint
 
getKeyIdentifier() - Method in class org.bouncycastle.bcpg.sig.IssuerFingerprint
 
getKeyIdentifier() - Method in class org.bouncycastle.bcpg.sig.IssuerKeyID
 
getKeyIdentifier() - Method in class org.bouncycastle.bcpg.sig.RevocationKey
Deprecated.
 
getKeyIdentifier() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate
Return the KeyIdentifier of the certificates primary key.
getKeyIdentifier() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPComponentKey
Return the KeyIdentifier of this key.
getKeyIdentifier() - Method in class org.bouncycastle.openpgp.api.OpenPGPSignature
Return the most expressive KeyIdentifier from available candidates.
getKeyIdentifier() - Method in class org.bouncycastle.openpgp.PGPKeyPair
Return the KeyIdentifier associated with the public key.
getKeyIdentifier() - Method in class org.bouncycastle.openpgp.PGPOnePassSignature
Return a KeyIdentifier identifying this PGPOnePassSignature.
getKeyIdentifier() - Method in class org.bouncycastle.openpgp.PGPPublicKey
Return a KeyIdentifier identifying this key.
getKeyIdentifier() - Method in class org.bouncycastle.openpgp.PGPPublicKeyEncryptedData
Return a KeyIdentifier for the key used to encrypt the data.
getKeyIdentifier() - Method in class org.bouncycastle.openpgp.PGPSecretKey
Return a KeyIdentifier for this key.
getKeyIdentifier(KeyFingerPrintCalculator) - Method in class org.bouncycastle.openpgp.PGPPrivateKey
 
getKeyIdentifiers() - Method in class org.bouncycastle.openpgp.api.OpenPGPSignature
Return a List of possible KeyIdentifier candidates.
getKeyIdentifiers() - Method in class org.bouncycastle.openpgp.PGPSignature
Create a list of KeyIdentifier objects, for all IssuerFingerprint and IssuerKeyID signature subpackets found in either the hashed or unhashed areas of the signature.
getKeyInformation() - Method in class org.bouncycastle.gpg.keybox.KeyBlob
 
getKeyLengthInBits(int) - Static method in class org.bouncycastle.bcpg.SymmetricKeyUtils
 
getKeyLengthInOctets(int) - Static method in class org.bouncycastle.bcpg.SymmetricKeyUtils
 
getKeyNumber() - Method in class org.bouncycastle.gpg.keybox.KeyBlob
 
getKeyPair() - Method in class org.bouncycastle.openpgp.api.OpenPGPKey.OpenPGPPrivateKey
Return the unlocked PGPKeyPair containing the decrypted PGPPrivateKey.
getKeyPassword(OpenPGPKey.OpenPGPSecretKey) - Method in class org.bouncycastle.openpgp.api.KeyPassphraseProvider.DefaultKeyPassphraseProvider
 
getKeyPassword(OpenPGPKey.OpenPGPSecretKey) - Method in interface org.bouncycastle.openpgp.api.KeyPassphraseProvider
Return the passphrase for the given key.
getKeyRings() - Method in class org.bouncycastle.openpgp.PGPPublicKeyRingCollection
return the public key rings making up this collection.
getKeyRings() - Method in class org.bouncycastle.openpgp.PGPSecretKeyRingCollection
return the secret key rings making up this collection.
getKeyRings(String) - Method in class org.bouncycastle.openpgp.PGPPublicKeyRingCollection
Return an iterator of the key rings associated with the passed in userID.
getKeyRings(String) - Method in class org.bouncycastle.openpgp.PGPSecretKeyRingCollection
Return an iterator of the key rings associated with the passed in userID.
getKeyRings(String, boolean) - Method in class org.bouncycastle.openpgp.PGPPublicKeyRingCollection
Return an iterator of the key rings associated with the passed in userID.
getKeyRings(String, boolean) - Method in class org.bouncycastle.openpgp.PGPSecretKeyRingCollection
Return an iterator of the key rings associated with the passed in userID.
getKeyRings(String, boolean, boolean) - Method in class org.bouncycastle.openpgp.PGPPublicKeyRingCollection
Return an iterator of the key rings associated with the passed in userID.
getKeyRings(String, boolean, boolean) - Method in class org.bouncycastle.openpgp.PGPSecretKeyRingCollection
Return an iterator of the key rings associated with the passed in userID.
getKeys() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate
Return all OpenPGPComponentKeys in the certificate.
getKeySignatures() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPPrimaryKey
Return all direct-key and key-revocation signatures on the primary key.
getKeySignatures() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPSubkey
Return all subkey-binding and -revocation signatures on the subkey.
getKeySignatures() - Method in class org.bouncycastle.openpgp.PGPPublicKey
Return all signatures/certifications directly associated with this key (ie, not to a user id).
getKeysWithSignaturesBy(long) - Method in class org.bouncycastle.openpgp.PGPKeyRing
Return an iterator containing all the public keys carrying signatures issued from key keyID.
getKeysWithSignaturesBy(long) - Method in class org.bouncycastle.openpgp.PGPPublicKeyRing
Return any keys carrying a signature issued by the key represented by keyID.
getKeysWithSignaturesBy(long) - Method in class org.bouncycastle.openpgp.PGPPublicKeyRingCollection
Return any keys carrying a signature issued by the key represented by keyID.
getKeysWithSignaturesBy(long) - Method in class org.bouncycastle.openpgp.PGPSecretKeyRing
Return any keys carrying a signature issued by the key represented by keyID.
getKeysWithSignaturesBy(KeyIdentifier) - Method in class org.bouncycastle.openpgp.PGPKeyRing
 
getKeysWithSignaturesBy(KeyIdentifier) - Method in class org.bouncycastle.openpgp.PGPPublicKeyRing
 
getKeysWithSignaturesBy(KeyIdentifier) - Method in class org.bouncycastle.openpgp.PGPSecretKeyRing
 
getKeyType() - Method in class org.bouncycastle.openpgp.OpenedPGPKeyData
 
getKeyVersion() - Method in class org.bouncycastle.bcpg.PublicKeyEncSessionPacket
Return the version number of the recipient key.
getKeyVersion() - Method in class org.bouncycastle.bcpg.sig.IntendedRecipientFingerprint
 
getKeyVersion() - Method in class org.bouncycastle.bcpg.sig.IssuerFingerprint
 
getLastMaintenanceRun() - Method in class org.bouncycastle.gpg.keybox.FirstBlob
 
getLastModificationDate() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate
Return the last time, the key was modified (before right now).
getLastModificationDateAt(Date) - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate
Return the last time, the key was modified before or at the given evaluation time.
getLatestDirectKeySelfSignature() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPPrimaryKey
Return the latest DirectKey self-signature on this primary key.
getLatestDirectKeySelfSignature(Date) - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPPrimaryKey
Return the (at evaluation time) latest DirectKey self-signature on this primary key.
getLatestKeyRevocationSelfSignature() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPPrimaryKey
Return the latest KeyRevocation self-signature on this primary key.
getLatestKeyRevocationSelfSignature(Date) - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPPrimaryKey
Return the (at evaluation time) latest KeyRevocation self-signature on this primary key.
getLatestSelfSignature() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPCertificateComponent
Return the latest self-signature on the component.
getLatestSelfSignature(Date) - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPCertificateComponent
Return the (at evaluation time) latest self-signature on the component.
getLatestSelfSignature(Date) - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPComponentKey
 
getLatestSelfSignature(Date) - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPIdentityComponent
 
getLatestSelfSignature(Date) - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPPrimaryKey
 
getLatestSelfSignature(Date) - Method in class org.bouncycastle.openpgp.api.OpenPGPKey.OpenPGPSecretKey
 
getLeafLink() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPSignatureChain
Return the last link in the chain, which applies to the chains target component.
getLeafLinkTargetKey() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPSignatureChain
Return the OpenPGPCertificate.OpenPGPComponentKey to which the leaf link applies to.
getLengthOfUserId() - Method in class org.bouncycastle.gpg.keybox.UserID
 
getLevelAndTrustAmount() - Method in class org.bouncycastle.bcpg.TrustPacket
 
getMemorySizeExponent() - Method in class org.bouncycastle.bcpg.S2K
Gets the memory size exponent - only if ARGON_2.
getMemSizeExp() - Method in class org.bouncycastle.bcpg.S2K.Argon2Params
Return the exponent indicating the memory size
getMergedDanglingExternalSignatureChainEndsFrom(OpenPGPCertificate, Date) - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPCertificateComponent
Iterate over signatures issued over this component by the given 3rd-party certificate, merge them with the (at evaluation time) valid self-certification chain and return the results.
getMessagePassphrase() - Method in interface org.bouncycastle.openpgp.api.MissingMessagePassphraseCallback
Return a passphrase for message decryption.
getMode() - Method in class org.bouncycastle.openpgp.api.MessageEncryptionMechanism
 
getModificationTime() - Method in class org.bouncycastle.bcpg.LiteralDataPacket
Return the modification time for the file (milliseconds at second level precision).
getModificationTime() - Method in class org.bouncycastle.openpgp.PGPLiteralData
Return the modification time for the file (at second level precision).
getModulus() - Method in class org.bouncycastle.bcpg.RSAPublicBCPGKey
 
getModulus() - Method in class org.bouncycastle.bcpg.RSASecretBCPGKey
return the modulus for this key.
getMostExpressiveIdentifier(List<KeyIdentifier>) - Static method in class org.bouncycastle.openpgp.api.OpenPGPSignature
Return the most expressive issuer KeyIdentifier.
getName() - Method in class org.bouncycastle.openpgp.PGPExtendedKeyHeader
 
getNewestTimestamp() - Method in class org.bouncycastle.gpg.keybox.KeyBlob
 
getNonce(byte[], long) - Static method in class org.bouncycastle.openpgp.operator.bc.BcAEADUtil
Generate a nonce by xor-ing the given iv with the chunk index.
getNotationDataOccurences() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
Deprecated.
use getNotationDataOccurrences()
getNotationDataOccurrences() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
 
getNotationDataOccurrences(String) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
Return all NotationData occurrences which match the given notation name.
getNotationName() - Method in class org.bouncycastle.bcpg.sig.NotationData
 
getNotationRegistry() - Method in class org.bouncycastle.openpgp.api.OpenPGPDefaultPolicy
 
getNotationRegistry() - Method in interface org.bouncycastle.openpgp.api.OpenPGPPolicy
Return the policies OpenPGPPolicy.OpenPGPNotationRegistry containing known notation names.
getNotationValue() - Method in class org.bouncycastle.bcpg.sig.NotationData
 
getNotationValueBytes() - Method in class org.bouncycastle.bcpg.sig.NotationData
 
getNumberOfSignatures() - Method in class org.bouncycastle.gpg.keybox.KeyBlob
 
getNumberOfUserIDs() - Method in class org.bouncycastle.gpg.keybox.KeyBlob
 
getOffsetToUserId() - Method in class org.bouncycastle.gpg.keybox.UserID
 
getOpenPGPKey() - Method in class org.bouncycastle.openpgp.api.OpenPGPKey.OpenPGPSecretKey
Return the OpenPGPKey which this OpenPGPKey.OpenPGPSecretKey belongs to.
getOutputStream() - Method in interface org.bouncycastle.openpgp.operator.PGPContentSigner
 
getOutputStream() - Method in interface org.bouncycastle.openpgp.operator.PGPContentVerifier
 
getOutputStream() - Method in interface org.bouncycastle.openpgp.operator.PGPDigestCalculator
Returns a stream that will accept data for the purpose of calculating a digest.
getOutputStream(OutputStream) - Method in interface org.bouncycastle.openpgp.operator.PGPDataEncryptor
Constructs an encrypting output stream that encrypts data using the underlying cipher of this encryptor.
getP() - Method in class org.bouncycastle.bcpg.DSAPublicBCPGKey
 
getP() - Method in class org.bouncycastle.bcpg.ElGamalPublicBCPGKey
 
getPacketTag() - Method in class org.bouncycastle.bcpg.Packet
Return the tag of the packet.
getPadding() - Method in class org.bouncycastle.bcpg.PaddingPacket
 
getPadding() - Method in class org.bouncycastle.openpgp.PGPPadding
Return the padding octets as a byte array.
getParallelism() - Method in class org.bouncycastle.bcpg.S2K.Argon2Params
Return the factor of parallelism
getParallelism() - Method in class org.bouncycastle.bcpg.S2K
Gets the degree of parallelism - only if ARGON_2.
getPasses() - Method in class org.bouncycastle.bcpg.S2K.Argon2Params
Return the number of passes
getPasses() - Method in class org.bouncycastle.bcpg.S2K
Return the number of passes - only Argon2.
getPGPKeyRing() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate
Return the PGPKeyRing that this certificate is based on.
getPGPKeyRing() - Method in class org.bouncycastle.openpgp.api.OpenPGPKey
 
getPGPPrivateKey(PGPPublicKey, PrivateKey) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcaPGPKeyConverter
Convert a PrivateKey into a PGPPrivateKey.
getPGPPrivateKey(PGPPublicKey, AsymmetricKeyParameter) - Method in class org.bouncycastle.openpgp.operator.bc.BcPGPKeyConverter
 
getPGPPublicKey() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPComponentKey
getPGPPublicKey(int, int, PublicKey, Date) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcaPGPKeyConverter
Create a PGPPublicKey from the passed in JCA one.
getPGPPublicKey(int, int, PGPAlgorithmParameters, PublicKey, Date) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcaPGPKeyConverter
Create a PGPPublicKey from the passed in JCA one.
getPGPPublicKey(int, int, PGPAlgorithmParameters, AsymmetricKeyParameter, Date) - Method in class org.bouncycastle.openpgp.operator.bc.BcPGPKeyConverter
Create a PGPPublicKey from the passed in JCA one.
getPGPPublicKey(int, PublicKey, Date) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcaPGPKeyConverter
getPGPPublicKey(int, PGPAlgorithmParameters, PublicKey, Date) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcaPGPKeyConverter
getPGPPublicKey(int, PGPAlgorithmParameters, AsymmetricKeyParameter, Date) - Method in class org.bouncycastle.openpgp.operator.bc.BcPGPKeyConverter
getPGPPublicKeyRing() - Method in class org.bouncycastle.gpg.keybox.PublicKeyRingBlob
Return the gpg public key ring from the key box blob.
getPGPPublicKeyRing() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate
Return the underlying PGPPublicKeyRing.
getPGPSecretKey() - Method in class org.bouncycastle.openpgp.api.OpenPGPKey.OpenPGPSecretKey
Return the underlying PGPSecretKey.
getPGPSecretKey(PBEProtectionRemoverFactory, KeyFingerPrintCalculator, PGPPublicKey, int, int, SExpression, String, PGPDigestCalculatorProvider) - Static method in class org.bouncycastle.gpg.SExprParser
 
getPGPSecretKeyRing() - Method in class org.bouncycastle.openpgp.api.OpenPGPKey
Return the underlying PGPSecretKeyRing.
getPolicyURI() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
 
getPolicyURIs() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
 
getPreferences() - Method in class org.bouncycastle.bcpg.sig.PreferredAlgorithms
 
getPreferredAEADAlgorithms() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
getPreferredAEADCiphersuites() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
Return the preferred AEAD ciphersuites denoted in the signature.
getPreferredCompressionAlgorithms() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
 
getPreferredHashAlgorithms() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
 
getPreferredLibrePgpEncryptionModes() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
Return the preferred LibrePGP encryption modes denoted in the signature.
getPreferredSymmetricAlgorithms() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
 
getPrettyFingerprint() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate
Return the primary keys fingerprint as a pretty-printed String.
getPrimaryKey() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate
Return the primary key of the certificate.
getPrimaryKey() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPIdentityComponent
Return the primary key, which this identity belongs to.
getPrimarySecretKey() - Method in class org.bouncycastle.openpgp.api.OpenPGPKey
Return the OpenPGPKey.OpenPGPSecretKey of this key's primary key.
getPrimaryUserId() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate
Return the current primary OpenPGPCertificate.OpenPGPUserId of the certificate.
getPrimaryUserId(Date) - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate
Return the OpenPGPCertificate.OpenPGPUserId that is considered primary at the given evaluation time.
getPrimeExponentP() - Method in class org.bouncycastle.bcpg.RSASecretBCPGKey
return the prime exponent of p
getPrimeExponentQ() - Method in class org.bouncycastle.bcpg.RSASecretBCPGKey
return the prime exponent of q
getPrimeP() - Method in class org.bouncycastle.bcpg.RSASecretBCPGKey
return the prime P
getPrimeQ() - Method in class org.bouncycastle.bcpg.RSASecretBCPGKey
return the prime Q
getPrivateExponent() - Method in class org.bouncycastle.bcpg.RSASecretBCPGKey
return the private exponent for this key.
getPrivateKey() - Method in class org.bouncycastle.openpgp.operator.jcajce.JcaPGPPrivateKey
 
getPrivateKey() - Method in class org.bouncycastle.openpgp.PGPKeyPair
 
getPrivateKey(PGPPrivateKey) - Method in class org.bouncycastle.openpgp.operator.bc.BcPGPKeyConverter
 
getPrivateKey(PGPPrivateKey) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcaPGPKeyConverter
 
getPrivateKeyDataPacket() - Method in class org.bouncycastle.openpgp.PGPPrivateKey
Return the private key packet associated with this private key, if available.
getPrivateKeyInfo(ASN1ObjectIdentifier, byte[]) - Method in class org.bouncycastle.openpgp.operator.PGPKeyConverter
 
getPrivateKeyInfo(ASN1ObjectIdentifier, int, byte[]) - Method in class org.bouncycastle.openpgp.operator.PGPKeyConverter
 
getProtectionMode() - Method in class org.bouncycastle.bcpg.S2K
Gets the protection mode - only if GNU_DUMMY_S2K.
getProtectionMode() - Method in class org.bouncycastle.bcpg.S2K.GNUDummyParams
Return the GNU Dummy S2K protection method.
getProtectionType(String) - Static method in class org.bouncycastle.gpg.SExprParser
 
getPublicComponent() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPCertificateComponent
Return the public OpenPGPCertificate.OpenPGPCertificateComponent that belongs to this component.
getPublicComponent() - Method in class org.bouncycastle.openpgp.api.OpenPGPKey.OpenPGPSecretKey
 
getPublicExponent() - Method in class org.bouncycastle.bcpg.RSAPublicBCPGKey
 
getPublicKey() - Method in class org.bouncycastle.openpgp.api.OpenPGPKey.OpenPGPPrivateKey
getPublicKey() - Method in class org.bouncycastle.openpgp.api.OpenPGPKey.OpenPGPSecretKey
getPublicKey() - Method in class org.bouncycastle.openpgp.PGPKeyPair
 
getPublicKey() - Method in class org.bouncycastle.openpgp.PGPKeyRing
Return the first public key in the ring.
getPublicKey() - Method in class org.bouncycastle.openpgp.PGPPublicKeyRing
Return the first public key in the ring.
getPublicKey() - Method in class org.bouncycastle.openpgp.PGPSecretKey
Return the public key associated with this key.
getPublicKey() - Method in class org.bouncycastle.openpgp.PGPSecretKeyRing
Return the public key for the master key.
getPublicKey(byte[]) - Method in class org.bouncycastle.openpgp.PGPKeyRing
Return the public key with the passed in fingerprint if it is present.
getPublicKey(byte[]) - Method in class org.bouncycastle.openpgp.PGPPublicKeyRing
Return the public key with the passed in fingerprint if it is present.
getPublicKey(byte[]) - Method in class org.bouncycastle.openpgp.PGPPublicKeyRingCollection
Return the PGP public key associated with the given key fingerprint.
getPublicKey(byte[]) - Method in class org.bouncycastle.openpgp.PGPSecretKeyRing
Return the public key with the passed in fingerprint if it is present.
getPublicKey(long) - Method in class org.bouncycastle.openpgp.PGPKeyRing
Return the public key referred to by the passed in keyID if it is present.
getPublicKey(long) - Method in class org.bouncycastle.openpgp.PGPPublicKeyRing
Return the public key referred to by the passed in keyID if it is present.
getPublicKey(long) - Method in class org.bouncycastle.openpgp.PGPPublicKeyRingCollection
Return the PGP public key associated with the given key id.
getPublicKey(long) - Method in class org.bouncycastle.openpgp.PGPSecretKeyRing
Return the public key referred to by the passed in keyID if it is present.
getPublicKey(KeyIdentifier) - Method in class org.bouncycastle.openpgp.PGPKeyRing
 
getPublicKey(KeyIdentifier) - Method in class org.bouncycastle.openpgp.PGPPublicKeyRing
 
getPublicKey(KeyIdentifier) - Method in class org.bouncycastle.openpgp.PGPSecretKeyRing
 
getPublicKey(PGPPublicKey) - Method in class org.bouncycastle.openpgp.operator.bc.BcPGPKeyConverter
 
getPublicKey(PGPPublicKey) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcaPGPKeyConverter
 
getPublicKeyAlgorithm() - Method in class org.bouncycastle.bcpg.sig.SignatureTarget
 
getPublicKeyPacket() - Method in class org.bouncycastle.bcpg.SecretKeyPacket
Return the public key packet corresponding to the secret key packet.
getPublicKeyPacket() - Method in class org.bouncycastle.openpgp.PGPPrivateKey
Return the public key packet associated with this private key, if available.
getPublicKeyPacket() - Method in class org.bouncycastle.openpgp.PGPPublicKey
 
getPublicKeyRing(byte[]) - Method in class org.bouncycastle.openpgp.PGPPublicKeyRingCollection
Return the public key ring which contains the key associated with the given key fingerprint.
getPublicKeyRing(long) - Method in class org.bouncycastle.openpgp.PGPPublicKeyRingCollection
Return the public key ring which contains the key referred to by keyID.
getPublicKeys() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate
Get a Map of all public component keys keyed by their KeyIdentifier.
getPublicKeys() - Method in class org.bouncycastle.openpgp.PGPKeyRing
Return an iterator containing all the public keys.
getPublicKeys() - Method in class org.bouncycastle.openpgp.PGPPublicKeyRing
Return an iterator containing all the public keys.
getPublicKeys() - Method in class org.bouncycastle.openpgp.PGPSecretKeyRing
Return an iterator containing all the public keys.
getPublicKeys(KeyIdentifier) - Method in class org.bouncycastle.openpgp.PGPKeyRing
 
getPublicKeys(KeyIdentifier) - Method in class org.bouncycastle.openpgp.PGPPublicKeyRing
 
getPublicKeys(KeyIdentifier) - Method in class org.bouncycastle.openpgp.PGPSecretKeyRing
 
getQ() - Method in class org.bouncycastle.bcpg.DSAPublicBCPGKey
 
getRawAlgorithms() - Method in class org.bouncycastle.bcpg.sig.PreferredAEADCiphersuites
Return AEAD algorithm preferences.
getRawFileName() - Method in class org.bouncycastle.bcpg.LiteralDataPacket
Return the file name as an uninterpreted byte array.
getRawFileName() - Method in class org.bouncycastle.openpgp.PGPLiteralData
Return the file name as an uninterpreted (UTF-8 encoded) byte array.
getRawID() - Method in class org.bouncycastle.bcpg.sig.SignerUserID
 
getRawID() - Method in class org.bouncycastle.bcpg.UserIDPacket
 
getRawRegex() - Method in class org.bouncycastle.bcpg.sig.RegularExpression
 
getRawURI() - Method in class org.bouncycastle.bcpg.sig.PolicyURI
 
getRawURI() - Method in class org.bouncycastle.bcpg.sig.PreferredKeyServer
 
getRawUserIDs() - Method in class org.bouncycastle.openpgp.PGPPublicKey
Return any userIDs associated with the key in raw byte form.
getRecheckAfter() - Method in class org.bouncycastle.gpg.keybox.KeyBlob
 
getRegex() - Method in class org.bouncycastle.bcpg.sig.RegularExpression
 
getRegularExpression() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
 
getRegularExpressions() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
 
getReserveBytes() - Method in class org.bouncycastle.gpg.keybox.KeyBlob
 
getReserved() - Method in class org.bouncycastle.bcpg.ECDHPublicBCPGKey
 
getReserved() - Method in class org.bouncycastle.gpg.keybox.UserID
 
getResult() - Method in class org.bouncycastle.openpgp.api.OpenPGPMessageInputStream
 
getRevocable() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
 
getRevocation() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate
Return the most recent revocation signature on the certificate.
getRevocation() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPSignatureChain
Return the first revocation signature in the chain, or null if the chain does not contain any revocations.
getRevocation(Date) - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate
Return the (at evaluation time) most recent revocation signature on the certificate.
getRevocation(Date) - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPCertificateComponent
Return the (at evaluation time) latest revocation signature revoking this component.
getRevocationAt(Date) - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPSignatureChains
Return a negative certification chain for the component for the given evaluationTime.
getRevocationBy(OpenPGPCertificate) - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate
Return an OpenPGPCertificate.OpenPGPSignatureChain from the given 3rd-party certificate to this certificate, which represents a revocation of trust.
getRevocationBy(OpenPGPCertificate) - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPIdentityComponent
Return the latest OpenPGPCertificate.OpenPGPSignatureChain containing a revocation issued by the given 3rd-party certificate over this identity component.
getRevocationBy(OpenPGPCertificate, Date) - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate
Return an OpenPGPCertificate.OpenPGPSignatureChain from the given 3rd-party certificate to this certificate, which (at evaluation time) represents a revocation of trust.
getRevocationBy(OpenPGPCertificate, Date) - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPIdentityComponent
Return the latest (at evaluation time) OpenPGPCertificate.OpenPGPSignatureChain containing a revocation issued by the given 3rd-party certificate over this identity component.
getRevocationDescription() - Method in class org.bouncycastle.bcpg.sig.RevocationReason
 
getRevocationKeys() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
 
getRevocationReason() - Method in class org.bouncycastle.bcpg.sig.RevocationReason
 
getRevocationReason() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
 
getRootLink() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPSignatureChain
Return the very first link in the chain.
getRootLinkIssuer() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPSignatureChain
Return the issuer of the root link.
getS2K() - Method in class org.bouncycastle.bcpg.SecretKeyPacket
Return the S2K identifier describing, how to derive the symmetric key to protect the secret key material with.
getS2K() - Method in class org.bouncycastle.bcpg.SymmetricKeyEncSessionPacket
 
getS2K() - Method in class org.bouncycastle.openpgp.operator.PBESecretKeyEncryptor
 
getS2K() - Method in class org.bouncycastle.openpgp.PGPSecretKey
Return the S2K used to process this key
getS2KUsage() - Method in class org.bouncycastle.bcpg.SecretKeyPacket
Return the S2K usage mode indicating how the secret key material is protected.
getS2KUsage() - Method in class org.bouncycastle.openpgp.PGPSecretKey
Return the S2K usage associated with this key.
getSalt() - Method in class org.bouncycastle.bcpg.OnePassSignaturePacket
Return the salt used in the signature.
getSalt() - Method in class org.bouncycastle.bcpg.S2K.Argon2Params
Return a 16-byte byte array containing the salt
getSalt() - Method in class org.bouncycastle.bcpg.SignaturePacket
Return the signature's salt.
getSalt() - Method in class org.bouncycastle.bcpg.SymmetricEncIntegrityPacket
Return the salt used to derive the message key.
getSalt() - Method in class org.bouncycastle.openpgp.PGPOnePassSignature
Return the salt used in the corresponding signature.
getSecKeyData() - Method in class org.bouncycastle.bcpg.SymmetricKeyEncSessionPacket
 
getSecretKey() - Method in class org.bouncycastle.openpgp.api.OpenPGPKey.OpenPGPPrivateKey
Return the OpenPGPKey.OpenPGPSecretKey in its potentially locked form.
getSecretKey() - Method in class org.bouncycastle.openpgp.PGPSecretKeyRing
Return the master private key.
getSecretKey(byte[]) - Method in class org.bouncycastle.openpgp.PGPSecretKeyRing
Return the secret key associated with the passed in fingerprint if it is present.
getSecretKey(long) - Method in class org.bouncycastle.openpgp.PGPSecretKeyRing
Return the secret key referred to by the passed in keyID if it is present.
getSecretKey(long) - Method in class org.bouncycastle.openpgp.PGPSecretKeyRingCollection
Return the PGP secret key associated with the given key id.
getSecretKey(KeyIdentifier) - Method in class org.bouncycastle.openpgp.api.OpenPGPKey
Return the OpenPGPKey.OpenPGPSecretKey identified by the passed KeyIdentifier.
getSecretKey(KeyIdentifier) - Method in class org.bouncycastle.openpgp.PGPSecretKeyRing
 
getSecretKey(OpenPGPCertificate.OpenPGPComponentKey) - Method in class org.bouncycastle.openpgp.api.OpenPGPKey
Return the OpenPGPKey.OpenPGPSecretKey that corresponds to the passed OpenPGPCertificate.OpenPGPComponentKey.
getSecretKeyData() - Method in class org.bouncycastle.bcpg.SecretKeyPacket
Return the encrypted/checksum'd secret key data.
getSecretKeyRing(long) - Method in class org.bouncycastle.openpgp.PGPSecretKeyRingCollection
Return the secret key ring which contains the key referred to by keyID.
getSecretKeys() - Method in class org.bouncycastle.openpgp.api.OpenPGPKey
Return a Map containing all OpenPGPKey.OpenPGPSecretKey components (secret subkeys) of the key.
getSecretKeys() - Method in class org.bouncycastle.openpgp.PGPSecretKeyRing
Return an iterator containing all the secret keys.
getSecretKeys(KeyIdentifier) - Method in class org.bouncycastle.openpgp.PGPSecretKeyRing
 
getSecureRandom() - Method in class org.bouncycastle.openpgp.operator.bc.BcPGPDataEncryptorBuilder
 
getSecureRandom() - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePGPDataEncryptorBuilder
 
getSecureRandom() - Method in interface org.bouncycastle.openpgp.operator.PGPDataEncryptorBuilder
Gets the SecureRandom instance used by this builder.
getSerialNumber() - Method in class org.bouncycastle.gpg.keybox.KeyBlob
 
getSessionInfo(byte[], byte, byte[]) - Static method in class org.bouncycastle.openpgp.operator.PublicKeyKeyEncryptionMethodGenerator
 
getSessionKey() - Method in class org.bouncycastle.openpgp.api.OpenPGPMessageInputStream.Result
 
getSessionKey() - Method in class org.bouncycastle.openpgp.operator.bc.BcSessionKeyDataDecryptorFactory
 
getSessionKey() - Method in interface org.bouncycastle.openpgp.operator.SessionKeyDataDecryptorFactory
 
getSessionKey(PBEDataDecryptorFactory) - Method in class org.bouncycastle.openpgp.PGPPBEEncryptedData
Return the symmetric session key required to decrypt the data protected by this object.
getSessionKey(PublicKeyDataDecryptorFactory) - Method in class org.bouncycastle.openpgp.PGPPublicKeyEncryptedData
Return the symmetric session key required to decrypt the data protected by this object.
getSessionKeyWrapperAlgorithm(int) - Method in class org.bouncycastle.openpgp.operator.PBEKeyEncryptionMethodGenerator
Return the key wrapping algorithm this PBE key method is associated with.
getSignature() - Method in class org.bouncycastle.bcpg.SignaturePacket
return the signature as a set of integers - note this is normalised to be the ASN.1 encoding of what appears in the signature packet.
getSignature() - Method in exception class org.bouncycastle.openpgp.api.exception.OpenPGPSignatureException
 
getSignature() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPSignatureChain
Return the signature from the leaf of the chain, which directly applies to the OpenPGPCertificate.OpenPGPCertificateComponent.
getSignature() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPSignatureChain.Link
Return the signature of the link.
getSignature() - Method in class org.bouncycastle.openpgp.api.OpenPGPSignature
Return the PGPSignature.
getSignature() - Method in class org.bouncycastle.openpgp.api.OpenPGPSignature.OpenPGPSignatureSubpacket
Return the OpenPGPSignature that contains the SignatureSubpacket.
getSignature() - Method in interface org.bouncycastle.openpgp.operator.PGPContentSigner
 
getSignature() - Method in class org.bouncycastle.openpgp.PGPSignature
Return the cryptographic raw signature contained in the OpenPGP signature packet.
getSignatureBytes() - Method in class org.bouncycastle.bcpg.SignaturePacket
Return the byte encoding of the signature section.
getSignatureChains() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPCertificateComponent
Return all OpenPGPCertificate.OpenPGPSignatureChains that bind this component.
getSignatureClass() - Method in class org.bouncycastle.bcpg.sig.RevocationKey
Deprecated.
 
getSignatureCreationTime() - Method in class org.bouncycastle.openpgp.api.SignatureParameters
Return the creation time of the signature to-be-generated.
getSignatureCreationTime() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
 
getSignatureExpirationTime() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
Return the number of seconds a signature is valid for after its creation date.
getSignatureHashAlgorithmId() - Method in class org.bouncycastle.openpgp.api.SignatureParameters
Return the hash algorithm id of the signature to-be-generated.
getSignatureLevel() - Method in class org.bouncycastle.openpgp.api.OpenPGPSignature.OpenPGPDocumentSignature
Return the signature attestation level of this signature.
getSignatureName(int, int) - Static method in class org.bouncycastle.openpgp.PGPUtil
Return an appropriate name for the signature algorithm represented by the passed in public key and hash algorithm ID numbers.
getSignatures() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPSignatureChain
Return a List of all signatures in the chain.
getSignatures() - Method in class org.bouncycastle.openpgp.api.OpenPGPMessageInputStream.Result
 
getSignatures() - Method in class org.bouncycastle.openpgp.PGPPublicKey
Return all signatures/certifications associated with this key.
getSignaturesForID(byte[]) - Method in class org.bouncycastle.openpgp.PGPPublicKey
Return any signatures associated with the passed in id.
getSignaturesForID(String) - Method in class org.bouncycastle.openpgp.PGPPublicKey
Return any signatures associated with the passed in id.
getSignaturesForKey(KeyIdentifier) - Method in class org.bouncycastle.openpgp.PGPPublicKey
 
getSignaturesForKeyID(long) - Method in class org.bouncycastle.openpgp.PGPPublicKey
Return any signatures associated with the passed in key identifier keyID.
getSignaturesForUserAttribute(PGPUserAttributeSubpacketVector) - Method in class org.bouncycastle.openpgp.PGPPublicKey
Return an iterator of signatures associated with the passed in user attributes.
getSignaturesOfType(int) - Method in class org.bouncycastle.openpgp.PGPPublicKey
Return signatures of the passed in type that are on this key.
getSignatureTarget() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
 
getSignatureTrailer() - Method in class org.bouncycastle.bcpg.SignaturePacket
return the signature trailer that must be included with the data to reconstruct the signature
getSignatureTrailer() - Method in class org.bouncycastle.openpgp.PGPSignature
 
getSignatureType() - Method in class org.bouncycastle.bcpg.OnePassSignaturePacket
Return the signature type.
getSignatureType() - Method in class org.bouncycastle.bcpg.SignaturePacket
return the signature type.
getSignatureType() - Method in class org.bouncycastle.openpgp.api.SignatureParameters
Return the signature type for the signature to-be-generated.
getSignatureType() - Method in class org.bouncycastle.openpgp.PGPOnePassSignature
 
getSignatureType() - Method in class org.bouncycastle.openpgp.PGPSignature
Return the type id of the signature.
getSignatureType() - Method in interface org.bouncycastle.openpgp.PGPSignatureVerifier
Return the signature type.
getSignerUserID() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
 
getSigningKeyFor(PGPSignature) - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate
Return the OpenPGPCertificate.OpenPGPComponentKey that likely issued the passed in PGPSignature.
getSigningKeys() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate
Return a List containing all currently valid marked signing keys.
getSigningKeys(Date) - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate
Return a list of all keys that - at evaluation time - are validly marked as signing keys.
getSince() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPSignatureChain
Return the date since which this signature chain is valid.
getString(int) - Method in class org.bouncycastle.gpg.SExpression
 
getSubkeys() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate
Return a Map containing the subkeys of this certificate, keyed by their KeyIdentifier.
getSubpacket() - Method in class org.bouncycastle.openpgp.api.OpenPGPSignature.OpenPGPSignatureSubpacket
Return the SignatureSubpacket itself.
getSubpacket(int) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
 
getSubpacket(int) - Method in class org.bouncycastle.openpgp.PGPUserAttributeSubpacketVector
 
getSubpackets() - Method in class org.bouncycastle.bcpg.UserAttributePacket
 
getSubpackets(int) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
Return all signature subpackets of the passed in type currently in the generator.
getSubpackets(int) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
Return all signature subpackets of the passed in type.
getSymmetricAlgorithm() - Method in class org.bouncycastle.bcpg.sig.PreferredAEADCiphersuites.Combination
Return the symmetric algorithm tag.
getSymmetricAlgorithm(PBEDataDecryptorFactory) - Method in class org.bouncycastle.openpgp.PGPPBEEncryptedData
Return the symmetric key algorithm required to decrypt the data protected by this object.
getSymmetricAlgorithm(PublicKeyDataDecryptorFactory) - Method in class org.bouncycastle.openpgp.PGPPublicKeyEncryptedData
Return the symmetric key algorithm required to decrypt the data protected by this object.
getSymmetricCipherName(int) - Static method in class org.bouncycastle.openpgp.PGPUtil
Return an appropriate name for the symmetric algorithm represented by the passed in symmetric algorithm ID number.
getSymmetricCipherPreferences() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPCertificateComponent
Return the current symmetric encryption algorithm preferences of this (sub-)key.
getSymmetricCipherPreferences(Date) - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPCertificateComponent
Return the symmetric encryption algorithm preferences of this (sub-)key at evaluation time.
getSymmetricKeyAlgorithm() - Method in class org.bouncycastle.bcpg.ECDHPublicBCPGKey
 
getSymmetricKeyAlgorithm() - Method in class org.bouncycastle.openpgp.api.MessageEncryptionMechanism
 
getSymmetricWrapAlgorithm() - Method in class org.bouncycastle.openpgp.PGPKdfParameters
 
getTag() - Method in class org.bouncycastle.bcpg.ExperimentalPacket
Deprecated.
use getPacketTag();
getTargetComponent() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPComponentSignature
Return the OpenPGPCertificate.OpenPGPCertificateComponent that this signature was calculated over.
getTargetDisplay() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPComponentSignature
 
getTargetDisplay() - Method in class org.bouncycastle.openpgp.api.OpenPGPSignature
 
getTargetDisplay() - Method in class org.bouncycastle.openpgp.api.OpenPGPSignature.OpenPGPDocumentSignature
 
getTargetKeyComponent() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPComponentSignature
Return the OpenPGPCertificate.OpenPGPComponentKey that this signature is calculated over.
getTime() - Method in class org.bouncycastle.bcpg.PublicKeyPacket
Return the keys creation time.
getTime() - Method in class org.bouncycastle.bcpg.sig.KeyExpirationTime
Return the number of seconds after creation time a key is valid for.
getTime() - Method in class org.bouncycastle.bcpg.sig.SignatureCreationTime
 
getTime() - Method in class org.bouncycastle.bcpg.sig.SignatureExpirationTime
return time in seconds before signature expires after creation time.
getTrust() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
 
getTrustAmount() - Method in class org.bouncycastle.bcpg.sig.TrustSignature
 
getTrustData() - Method in class org.bouncycastle.openpgp.PGPPublicKey
Return the trust data associated with the public key, if present.
getType() - Method in class org.bouncycastle.bcpg.AEADEncDataPacket
 
getType() - Method in interface org.bouncycastle.bcpg.BCPGHeaderObject
Return the header type.
getType() - Method in class org.bouncycastle.bcpg.S2K
Gets the S2K specifier type.
getType() - Method in class org.bouncycastle.bcpg.SignatureSubpacket
 
getType() - Method in class org.bouncycastle.bcpg.SymmetricEncDataPacket
 
getType() - Method in class org.bouncycastle.bcpg.SymmetricEncIntegrityPacket
 
getType() - Method in class org.bouncycastle.bcpg.UserAttributeSubpacket
 
getType() - Method in class org.bouncycastle.gpg.keybox.Blob
 
getType() - Method in class org.bouncycastle.openpgp.api.OpenPGPSignature
 
getType() - Method in interface org.bouncycastle.openpgp.operator.PGPContentSigner
 
getUnderlyingException() - Method in exception class org.bouncycastle.openpgp.PGPException
 
getUnhashedKeyIdentifiers() - Method in class org.bouncycastle.openpgp.PGPSignature
Return a list of all KeyIdentifiers that could be derived from any IssuerFingerprint or IssuerKeyID subpackets of the unhashed signature subpacket area.
getUnhashedSubPackets() - Method in class org.bouncycastle.bcpg.SignaturePacket
 
getUnhashedSubPackets() - Method in class org.bouncycastle.openpgp.PGPSignature
Return the unhashed subpackets of the signature.
getUntil() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPSignatureChain
Return the date until which the chain link is valid.
getURI() - Method in class org.bouncycastle.bcpg.sig.PolicyURI
 
getURI() - Method in class org.bouncycastle.bcpg.sig.PreferredKeyServer
Return the URI of the users preferred key server.
getUserAttribute() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPUserAttribute
getUserAttributes() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPPrimaryKey
Return all OpenPGPUserAttributes on this key.
getUserAttributes() - Method in class org.bouncycastle.openpgp.PGPPublicKey
Return any user attribute vectors associated with the key.
getUserAttributes() - Method in class org.bouncycastle.openpgp.PGPSecretKey
Return any user attribute vectors associated with the key.
getUserAttributeSignatures(OpenPGPCertificate.OpenPGPUserAttribute) - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPPrimaryKey
Return all signatures on the given OpenPGPCertificate.OpenPGPUserAttribute.
getUserId() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPUserId
Return the String representation of the OpenPGPCertificate.OpenPGPUserId.
getUserId(String) - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate
Return the OpenPGPCertificate.OpenPGPUserId object matching the given user-id String.
getUserID() - Method in class org.bouncycastle.gpg.keybox.UserID
 
getUserIDAsString() - Method in class org.bouncycastle.gpg.keybox.UserID
 
getUserIdFlags() - Method in class org.bouncycastle.gpg.keybox.UserID
 
getUserIds() - Method in class org.bouncycastle.gpg.keybox.KeyBlob
 
getUserIDs() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPPrimaryKey
Return all OpenPGPUserIds on this key.
getUserIDs() - Method in class org.bouncycastle.openpgp.PGPPublicKey
Return any userIDs associated with the key.
getUserIDs() - Method in class org.bouncycastle.openpgp.PGPSecretKey
Return any userIDs associated with the key.
getUserIdSignatures(OpenPGPCertificate.OpenPGPUserId) - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPPrimaryKey
Return all signatures on the given OpenPGPCertificate.OpenPGPUserId.
getV6SignatureSaltSizeInBytes(int) - Static method in class org.bouncycastle.bcpg.HashUtils
Return the length of the salt per hash algorithm, used in OpenPGP v6 signatures.
getValidDays() - Method in class org.bouncycastle.bcpg.PublicKeyPacket
Deprecated.
v4 and v6 keys instead signal their expiration time via the KeyExpirationTime signature subpacket.
getValidDays() - Method in class org.bouncycastle.openpgp.PGPPublicKey
Deprecated.
use getValidSeconds(): greater than version 3 keys may be valid for less than a day.
getValidity() - Method in class org.bouncycastle.gpg.keybox.UserID
 
getValidKeys() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate
Return a List of all component keys that are valid right now.
getValidKeys(Date) - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate
Return a List of all component keys that are valid at the given evaluation time.
getValidSeconds() - Method in class org.bouncycastle.openpgp.PGPPublicKey
 
getValidUserIds() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate
Return a List of all valid OpenPGPUserIds on the certificate.
getValidUserIds() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPPrimaryKey
Return a List containing all currently valid OpenPGPUserIds on this primary key.
getValidUserIds(Date) - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate
Return a List containing all OpenPGPUserIds that are valid at the given evaluation time.
getValidUserIDs(Date) - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPPrimaryKey
Return a List containing all valid (at evaluation time) OpenPGPUserIds on this primary key.
getValue() - Method in class org.bouncycastle.bcpg.CRC24
 
getValue() - Method in class org.bouncycastle.bcpg.MPInteger
 
getValue() - Method in class org.bouncycastle.openpgp.PGPExtendedKeyHeader
 
getValue(int) - Method in class org.bouncycastle.gpg.SExpression
 
getValues() - Method in class org.bouncycastle.gpg.SExpression
 
getValues() - Method in class org.bouncycastle.openpgp.PGPExtendedKeyAttribute
 
getVersion() - Method in class org.bouncycastle.bcpg.AEADEncDataPacket
 
getVersion() - Method in class org.bouncycastle.bcpg.OnePassSignaturePacket
Return the packet version.
getVersion() - Method in class org.bouncycastle.bcpg.PublicKeyEncSessionPacket
Return the version of this PKESK packet.
getVersion() - Method in class org.bouncycastle.bcpg.PublicKeyPacket
Return the packet version.
getVersion() - Method in class org.bouncycastle.bcpg.SignaturePacket
get the version number
getVersion() - Method in class org.bouncycastle.bcpg.SymmetricEncIntegrityPacket
 
getVersion() - Method in class org.bouncycastle.bcpg.SymmetricKeyEncSessionPacket
 
getVersion() - Method in class org.bouncycastle.gpg.keybox.Blob
 
getVersion() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPComponentKey
Return the public key version.
getVersion() - Method in class org.bouncycastle.openpgp.PGPEncryptedData
Return the version number of the Encrypted Session Key Packet.
getVersion() - Method in class org.bouncycastle.openpgp.PGPOnePassSignature
Return the packet version.
getVersion() - Method in class org.bouncycastle.openpgp.PGPPBEEncryptedData
 
getVersion() - Method in class org.bouncycastle.openpgp.PGPPublicKey
 
getVersion() - Method in class org.bouncycastle.openpgp.PGPPublicKeyEncryptedData
 
getVersion() - Method in class org.bouncycastle.openpgp.PGPSessionKeyEncryptedData
 
getVersion() - Method in class org.bouncycastle.openpgp.PGPSignature
Return the OpenPGP version number for this signature.
getX() - Method in class org.bouncycastle.bcpg.DSASecretBCPGKey
 
getX() - Method in class org.bouncycastle.bcpg.ECSecretBCPGKey
 
getX() - Method in class org.bouncycastle.bcpg.EdSecretBCPGKey
 
getX() - Method in class org.bouncycastle.bcpg.ElGamalSecretBCPGKey
 
getXDHAlgorithm(PublicKeyPacket) - Static method in class org.bouncycastle.openpgp.operator.RFC6637Utils
 
getY() - Method in class org.bouncycastle.bcpg.DSAPublicBCPGKey
 
getY() - Method in class org.bouncycastle.bcpg.ElGamalPublicBCPGKey
 
GNU_DUMMY_S2K - Static variable in class org.bouncycastle.bcpg.S2K
GNU S2K extension.
GNU_PROTECTION_MODE_DIVERT_TO_CARD - Static variable in class org.bouncycastle.bcpg.S2K
A stub to access smartcards.
GNU_PROTECTION_MODE_INTERNAL - Static variable in class org.bouncycastle.bcpg.S2K
The (GnuPG) internal representation of a private key.
GNU_PROTECTION_MODE_NO_PRIVATE_KEY - Static variable in class org.bouncycastle.bcpg.S2K
Do not store the secret part at all.
gnuDummyS2K(S2K.GNUDummyParams) - Static method in class org.bouncycastle.bcpg.S2K
Return a new S2K instance using the S2K.GNU_DUMMY_S2K method, using the given GNU Dummy S2K
GREATER_ICOST - Static variable in class org.bouncycastle.apache.bzip2.CBZip2OutputStream
 

H

hasAcceptableCertificationSignatureHashAlgorithm(PGPSignature) - Method in interface org.bouncycastle.openpgp.api.OpenPGPPolicy
Return true, if the PGPSignature uses an acceptable certification signature hash algorithm.
hasAcceptableDocumentSignatureHashAlgorithm(PGPSignature) - Method in interface org.bouncycastle.openpgp.api.OpenPGPPolicy
Return true, if the PGPSignature uses an acceptable data/document signature hash algorithm.
hasAcceptableRevocationSignatureHashAlgorithm(PGPSignature) - Method in interface org.bouncycastle.openpgp.api.OpenPGPPolicy
Return true, if the PGPSignature uses an acceptable revocation signature hash algorithm.
hasAcceptableSignatureHashAlgorithm(PGPSignature) - Method in interface org.bouncycastle.openpgp.api.OpenPGPPolicy
Return true, if the given PGPSignature was made using an acceptable signature hash algorithm.
hasFingerprint(byte[]) - Method in class org.bouncycastle.bcpg.KeyIdentifier
Return true if the KeyIdentifier has a fingerprint corresponding to the passed in one.
hasFingerprint(byte[]) - Method in class org.bouncycastle.openpgp.PGPPublicKey
 
HASH_HDR - Static variable in class org.bouncycastle.bcpg.ArmoredOutputStream
 
hashAlgorithmId - Variable in class org.bouncycastle.openpgp.operator.PGPContentSignerBuilderProvider
 
HashAlgorithmTags - Interface in org.bouncycastle.bcpg
Basic tags for hash algorithms.
hashCode() - Method in class org.bouncycastle.bcpg.KeyIdentifier
 
hashCode() - Method in class org.bouncycastle.bcpg.sig.PreferredAEADCiphersuites.Combination
 
hashCode() - Method in class org.bouncycastle.bcpg.SignatureSubpacket
 
hashCode() - Method in class org.bouncycastle.bcpg.UserAttributeSubpacket
 
hashCode() - Method in class org.bouncycastle.bcpg.UserIDPacket
 
hashCode() - Method in class org.bouncycastle.openpgp.api.MessageEncryptionMechanism
 
hashCode() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPComponentKey
 
hashCode() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPUserId
 
hashCode() - Method in class org.bouncycastle.openpgp.PGPUserAttributeSubpacketVector
 
hashed(SignatureSubpacket, OpenPGPSignature) - Static method in class org.bouncycastle.openpgp.api.OpenPGPSignature.OpenPGPSignatureSubpacket
Create a OpenPGPSignature.OpenPGPSignatureSubpacket contained in the hashed area of an OpenPGPSignature.
HashUtils - Class in org.bouncycastle.bcpg
 
HashUtils() - Constructor for class org.bouncycastle.bcpg.HashUtils
 
hasKeyFlags(Date, int...) - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPCertificateComponent
Return
hasKeyIdentifier(KeyIdentifier) - Method in class org.bouncycastle.openpgp.PGPSignature
 
hasLabel(String) - Method in class org.bouncycastle.gpg.SExpression
 
hasNewPacketFormat() - Method in class org.bouncycastle.bcpg.Packet
Return true, if this instance of a packet was encoded using the new packet format.
hasNoCriticalUnknownNotations(PGPSignature) - Method in interface org.bouncycastle.openpgp.api.OpenPGPPolicy
Return true, if the hashed subpacket area of the signature does NOT contain unknown critical notations.
hasNoCriticalUnknownSubpackets(PGPSignature) - Method in interface org.bouncycastle.openpgp.api.OpenPGPPolicy
Return true, if the hashed subpacket area of the signature does NOT contain unknown critical subpackets.
hasRevocation() - Method in class org.bouncycastle.openpgp.PGPPublicKey
Check whether this (sub)key has a revocation signature on it.
hasSubpacket(int) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
Return true if a particular subpacket type exists.
hasSubpacket(int) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
Return true if a particular subpacket type exists.
hasSubpackets() - Method in class org.bouncycastle.openpgp.PGPSignature
Return true if the signature has either hashed or unhashed subpackets.
HAVAL_5_160 - Static variable in interface org.bouncycastle.bcpg.HashAlgorithmTags
Reserved for HAVAL (5 pass, 160-bit).
hbMakeCodeLengths(byte[], int[], int, int) - Static method in class org.bouncycastle.apache.bzip2.CBZip2OutputStream
 
HEADER_FLAG_LENGTH - Static variable in class org.bouncycastle.bcpg.sig.NotationData
 
HEADER_NAME_LENGTH - Static variable in class org.bouncycastle.bcpg.sig.NotationData
 
HEADER_VALUE_LENGTH - Static variable in class org.bouncycastle.bcpg.sig.NotationData
 

I

IDEA - Static variable in interface org.bouncycastle.bcpg.SymmetricKeyAlgorithmTags
IDEA.
identityComponents - Variable in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPPrimaryKey
 
IMAGE_ATTRIBUTE - Static variable in interface org.bouncycastle.bcpg.UserAttributeSubpacketTags
Tag for an ImageAttribute.
ImageAttribute - Class in org.bouncycastle.bcpg.attr
User-Attribute Subpacket used to encode an image, e.g.
ImageAttribute(boolean, byte[]) - Constructor for class org.bouncycastle.bcpg.attr.ImageAttribute
 
ImageAttribute(byte[]) - Constructor for class org.bouncycastle.bcpg.attr.ImageAttribute
 
ImageAttribute(int, byte[]) - Constructor for class org.bouncycastle.bcpg.attr.ImageAttribute
 
implementation - Variable in class org.bouncycastle.openpgp.api.AbstractOpenPGPDocumentSignatureGenerator
 
implGetKdfParameters(ASN1ObjectIdentifier, PGPAlgorithmParameters) - Method in class org.bouncycastle.openpgp.operator.PGPKeyConverter
IncorrectOpenPGPSignatureException - Exception Class in org.bouncycastle.openpgp.api.exception
An OpenPGP signature is not correct.
IncorrectOpenPGPSignatureException(OpenPGPSignature, String) - Constructor for exception class org.bouncycastle.openpgp.api.exception.IncorrectOpenPGPSignatureException
 
init(int, PGPPrivateKey) - Method in class org.bouncycastle.openpgp.PGPSignatureGenerator
Initialise the generator for signing.
init(int, PGPPrivateKey) - Method in class org.bouncycastle.openpgp.PGPV3SignatureGenerator
Initialise the generator for signing.
init(PGPContentVerifierBuilderProvider, PGPPublicKey) - Method in class org.bouncycastle.openpgp.PGPOnePassSignature
Initialise the signature object for verification.
init(PGPContentVerifierBuilderProvider, PGPPublicKey) - Method in class org.bouncycastle.openpgp.PGPSignature
Initialize the signature for verification.
initSignatureGenerator(OpenPGPKey.OpenPGPSecretKey, KeyPassphraseProvider, SignatureParameters.Callback) - Method in class org.bouncycastle.openpgp.api.AbstractOpenPGPDocumentSignatureGenerator
 
InputStreamPacket - Class in org.bouncycastle.bcpg
A block of data associated with other packets in a PGP object stream.
InputStreamPacket(BCPGInputStream) - Constructor for class org.bouncycastle.bcpg.InputStreamPacket
 
insertOrReplacePublicKey(PGPSecretKeyRing, PGPPublicKey) - Static method in class org.bouncycastle.openpgp.PGPSecretKeyRing
Either replace the public key on the corresponding secret key in the key ring if present, or insert the public key as an extra public key in case that the secret ring does not contain the corresponding secret key.
insertPublicKey(PGPPublicKeyRing, PGPPublicKey) - Static method in class org.bouncycastle.openpgp.PGPPublicKeyRing
Returns a new key ring with the public key passed in either added or replacing an existing one.
insertSecretKey(PGPSecretKeyRing, PGPSecretKey) - Static method in class org.bouncycastle.openpgp.PGPSecretKeyRing
Returns a new key ring with the secret key passed in either added or replacing an existing one with the same key ID.
integrityProtected(int) - Static method in class org.bouncycastle.openpgp.api.MessageEncryptionMechanism
The data will be encrypted and integrity protected using a SEIPDv1 packet.
IntegrityProtectedInputStream - Class in org.bouncycastle.openpgp
InputStream that performs verification of integrity protection upon IntegrityProtectedInputStream.close().
IntegrityProtectedInputStream(InputStream, PGPEncryptedData) - Constructor for class org.bouncycastle.openpgp.IntegrityProtectedInputStream
 
INTENDED_RECIPIENT_FINGERPRINT - Static variable in interface org.bouncycastle.bcpg.SignatureSubpacketTags
 
IntendedRecipientFingerprint - Class in org.bouncycastle.bcpg.sig
Signature Subpacket containing the fingerprint of the intended recipients primary key.
IntendedRecipientFingerprint(boolean, boolean, byte[]) - Constructor for class org.bouncycastle.bcpg.sig.IntendedRecipientFingerprint
 
IntendedRecipientFingerprint(boolean, int, byte[]) - Constructor for class org.bouncycastle.bcpg.sig.IntendedRecipientFingerprint
 
internal() - Static method in class org.bouncycastle.bcpg.S2K.GNUDummyParams
Factory method for a GNU Dummy S2K indicating an internal private key.
intToByteArray(int[]) - Static method in class org.bouncycastle.bcpg.sig.PreferredAlgorithms
 
InvalidEncryptionKeyException - Exception Class in org.bouncycastle.openpgp.api.exception
Exception that gets thrown if the user tries to encrypt a message for an OpenPGPCertificate that does not contain any usable, valid encryption keys.
InvalidEncryptionKeyException(OpenPGPCertificate) - Constructor for exception class org.bouncycastle.openpgp.api.exception.InvalidEncryptionKeyException
 
InvalidEncryptionKeyException(OpenPGPCertificate.OpenPGPComponentKey) - Constructor for exception class org.bouncycastle.openpgp.api.exception.InvalidEncryptionKeyException
 
InvalidSigningKeyException - Exception Class in org.bouncycastle.openpgp.api.exception
 
InvalidSigningKeyException(OpenPGPCertificate.OpenPGPComponentKey) - Constructor for exception class org.bouncycastle.openpgp.api.exception.InvalidSigningKeyException
 
InvalidSigningKeyException(OpenPGPKey) - Constructor for exception class org.bouncycastle.openpgp.api.exception.InvalidSigningKeyException
 
isAcceptableCertificationSignatureHashAlgorithm(int, Date) - Method in class org.bouncycastle.openpgp.api.OpenPGPDefaultPolicy
 
isAcceptableCertificationSignatureHashAlgorithm(int, Date) - Method in interface org.bouncycastle.openpgp.api.OpenPGPPolicy
Return true, if the given hash algorithm is - at signature creation time - an acceptable certification signature hash algorithm.
isAcceptableDecryptionKey(PGPPublicKey) - Method in interface org.bouncycastle.openpgp.api.OpenPGPPolicy
Return true, if the given PGPPublicKey is acceptable for decrypting messages.
isAcceptableDocumentSignatureHashAlgorithm(int, Date) - Method in class org.bouncycastle.openpgp.api.OpenPGPDefaultPolicy
 
isAcceptableDocumentSignatureHashAlgorithm(int, Date) - Method in interface org.bouncycastle.openpgp.api.OpenPGPPolicy
Return true, if the given hash algorithm is - at signature creation time - an acceptable document signature hash algorithm.
isAcceptableEncryptionKey(PGPPublicKey) - Method in interface org.bouncycastle.openpgp.api.OpenPGPPolicy
Return true, if the given PGPPublicKey is acceptable for encrypting messages.
isAcceptablePublicKey(PGPPublicKey) - Method in interface org.bouncycastle.openpgp.api.OpenPGPPolicy
Return true, if the given PGPPublicKey is acceptable.
isAcceptablePublicKeyStrength(int, int) - Method in class org.bouncycastle.openpgp.api.OpenPGPDefaultPolicy
 
isAcceptablePublicKeyStrength(int, int) - Method in interface org.bouncycastle.openpgp.api.OpenPGPPolicy
Return true, if the given bitStrength is acceptable for the given public key algorithm ID.
isAcceptableRevocationSignatureHashAlgorithm(int, Date) - Method in class org.bouncycastle.openpgp.api.OpenPGPDefaultPolicy
 
isAcceptableRevocationSignatureHashAlgorithm(int, Date) - Method in interface org.bouncycastle.openpgp.api.OpenPGPPolicy
Return true, if the given hash algorithm is - at signature creation time - an acceptable revocation signature hash algorithm.
isAcceptableSignature(PGPSignature) - Method in interface org.bouncycastle.openpgp.api.OpenPGPPolicy
Return true, if the given PGPSignature is acceptable (uses acceptable hash algorithm, does not contain unknown critical notations or subpackets).
isAcceptableSigningKey(PGPPublicKey) - Method in interface org.bouncycastle.openpgp.api.OpenPGPPolicy
Return true, if the given PGPPublicKey is an acceptable signing key.
isAcceptableSymmetricKeyAlgorithm(int) - Method in class org.bouncycastle.openpgp.api.OpenPGPDefaultPolicy
 
isAcceptableSymmetricKeyAlgorithm(int) - Method in interface org.bouncycastle.openpgp.api.OpenPGPPolicy
Return true, if the given symmetric-key algorithm is acceptable.
isAcceptableVerificationKey(PGPPublicKey) - Method in interface org.bouncycastle.openpgp.api.OpenPGPPolicy
Return true, if the given PGPPublicKey is an acceptable signature verification key.
isAEAD() - Method in class org.bouncycastle.openpgp.PGPEncryptedData
Checks whether the packet is protected using an AEAD algorithm.
isAllowPadding - Variable in class org.bouncycastle.openpgp.api.OpenPGPMessageGenerator
 
isBound() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPCertificateComponent
Return true, if the component is currently validly bound to the certificate.
isBoundAt(Date) - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPCertificateComponent
Return true, if this component is - at evaluation time - properly bound to its certificate.
isCanonical() - Method in class org.bouncycastle.gpg.SExpression
 
isCertification() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPSignatureChain
Return true, if the chain only consists of non-revocation signatures and is therefore a certification chain.
isCertification() - Method in class org.bouncycastle.openpgp.api.OpenPGPSignature
Return true, if this signature is a certification.
isCertification() - Method in class org.bouncycastle.openpgp.PGPSignature
Return true if this signature represents a certification.
isCertification(int) - Static method in class org.bouncycastle.openpgp.PGPSignature
Return true if the passed in signature type represents a certification, false if the signature type is not.
isCertificationKey() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPComponentKey
Return true, if the key is currently marked as certification key that can sign 3rd-party certificates.
isCertificationKey(Date) - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPComponentKey
Return true, if the key is - at evaluation time - marked as certification key that can sign 3rd-party certificates.
isClearText() - Method in class org.bouncycastle.bcpg.ArmoredInputStream
 
isContaining() - Method in class org.bouncycastle.bcpg.OnePassSignaturePacket
Return true, if the signature contains any signatures that follow.
isContaining() - Method in class org.bouncycastle.openpgp.PGPOnePassSignature
Return true, if the signature contains any signatures that follow.
isCorrect - Variable in class org.bouncycastle.openpgp.api.OpenPGPSignature
 
isCritical() - Method in class org.bouncycastle.bcpg.Packet
Returns whether the packet is to be considered critical for v6 implementations.
isCritical() - Method in class org.bouncycastle.bcpg.SignatureSubpacket
 
isEffectiveAt(Date) - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPSignatureChain
Return true if the chain is effective at the given evaluation date, meaning all link signatures have been created before the evaluation time, and none signature expires before the evaluation time.
isEffectiveAt(Date) - Method in class org.bouncycastle.openpgp.api.OpenPGPSignature
Return true, if the signature is not a hard revocation, and if the evaluation time falls into the period between signature creation time and expiration or revocation.
isEmpty() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPSignatureChains
Return true if the collection is empty.
isEmpty() - Method in class org.bouncycastle.openpgp.PGPEncryptedDataList
Returns true iff there are 0 encryption methods in this list.
isEmpty() - Method in class org.bouncycastle.openpgp.PGPOnePassSignatureList
 
isEmpty() - Method in class org.bouncycastle.openpgp.PGPSignatureList
 
isEncrypted() - Method in class org.bouncycastle.openpgp.api.MessageEncryptionMechanism
Return true, if the message will be encrypted.
isEncryptionKey() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPComponentKey
Return true, if the key is currently marked as encryption key.
isEncryptionKey() - Method in class org.bouncycastle.openpgp.PGPPublicKey
Return true if this key has an algorithm type that makes it suitable to use for encryption.
isEncryptionKey(Date) - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPComponentKey
Return true, if the is - at evaluation time - marked as an encryption key.
isEndOfStream() - Method in class org.bouncycastle.bcpg.ArmoredInputStream
 
isExportable() - Method in class org.bouncycastle.bcpg.sig.Exportable
 
isExportable() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
 
isExtendedSExpression(InputStream) - Static method in class org.bouncycastle.gpg.PGPSecretKeyParser
Test if the stream supports extended
isHardRevocation() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPSignatureChain
Return true, if the chain contains at least one link that represents a hard revocation.
isHardRevocation() - Method in class org.bouncycastle.openpgp.api.OpenPGPSignature
Return true, if this signature is a hard revocation.
isHardRevocation() - Method in class org.bouncycastle.openpgp.PGPSignature
 
isHashed() - Method in class org.bouncycastle.openpgp.api.OpenPGPSignature.OpenPGPSignatureSubpacket
Return
isHumanReadable() - Method in class org.bouncycastle.bcpg.sig.NotationData
 
isIntegrityProtected() - Method in class org.bouncycastle.openpgp.PGPEncryptedData
Checks whether the packet is integrity protected using a modification detection code package.
isIntegrityProtected() - Method in class org.bouncycastle.openpgp.PGPEncryptedDataList
Checks whether the packet is integrity protected.
isKeyBox(byte[]) - Static method in class org.bouncycastle.openpgp.PGPUtil
Return true if the byte[] blob probably represents key box data.
isKeyRing(byte[]) - Static method in class org.bouncycastle.openpgp.PGPUtil
Return true if the byte[] blob probably represents key ring data.
isKnownSignatureSubpacket(int) - Method in interface org.bouncycastle.openpgp.api.OpenPGPPolicy
Return true, if the given signature subpacket ID is known by the implementation.
isLocked() - Method in class org.bouncycastle.openpgp.api.OpenPGPKey.OpenPGPSecretKey
If true, the secret key is not available in plain and likely needs to be decrypted by providing a key passphrase.
isLongLength() - Method in class org.bouncycastle.bcpg.SignatureSubpacket
 
isMasterKey() - Method in class org.bouncycastle.openpgp.PGPPublicKey
Return true if this could be a master key.
isMasterKey() - Method in class org.bouncycastle.openpgp.PGPSecretKey
Return true if this is a master key.
isMatched(byte[], byte[]) - Method in class org.bouncycastle.gpg.keybox.bc.BcBlobVerifier
 
isMatched(byte[], byte[]) - Method in interface org.bouncycastle.gpg.keybox.BlobVerifier
Return true if the passed in blobData calculates to the expected digest.
isMatched(byte[], byte[]) - Method in class org.bouncycastle.gpg.keybox.jcajce.JcaBlobVerifier
 
isNotationKnown(String) - Method in class org.bouncycastle.openpgp.api.OpenPGPPolicy.OpenPGPNotationRegistry
 
isPassphraseCorrect(char[]) - Method in class org.bouncycastle.openpgp.api.OpenPGPKey.OpenPGPSecretKey
Return true if the provided passphrase is correct.
isPresentIn(List<KeyIdentifier>) - Method in class org.bouncycastle.bcpg.KeyIdentifier
Return true, if this KeyIdentifier is present in the given list of KeyIdentifier .
isPrimaryKey() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPComponentKey
Return true, if this OpenPGPCertificate.OpenPGPComponentKey represents the primary key of an OpenPGPCertificate.
isPrimaryKey() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPPrimaryKey
 
isPrimaryKey() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPSubkey
 
isPrimaryKey() - Method in class org.bouncycastle.openpgp.api.OpenPGPKey.OpenPGPSecretKey
 
isPrimaryUserID() - Method in class org.bouncycastle.bcpg.sig.PrimaryUserID
 
isPrimaryUserID() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
 
isPrivateKeyEmpty() - Method in class org.bouncycastle.openpgp.PGPSecretKey
Detect if the Secret Key's Private Key is empty or not
isRevocable() - Method in class org.bouncycastle.bcpg.sig.Revocable
 
isRevocable() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
 
isRevocation() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPSignatureChain
Return true, if the chain contains at least one revocation signature.
isRevocation() - Method in class org.bouncycastle.openpgp.api.OpenPGPSignature
Return true, if this signature is a revocation, false otherwise.
isRevocation(int) - Static method in class org.bouncycastle.openpgp.PGPSignature
 
isRevoked() - Method in class org.bouncycastle.openpgp.PGPPublicKey
Deprecated.
this method is poorly named, use hasRevocation().
isSecretKey() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate
Return true, if this object is an OpenPGPKey, false otherwise.
isSecretKey() - Method in class org.bouncycastle.openpgp.api.OpenPGPKey
 
isSignatureEncodingEqual(PGPSignature, PGPSignature) - Static method in class org.bouncycastle.openpgp.PGPSignature
Return true, if the cryptographic signature encoding of the two signatures match.
isSigningAlgorithm(int) - Static method in class org.bouncycastle.bcpg.PublicKeyUtils
Return true, if the public key algorithm that corresponds to the given ID is capable of signing.
isSigningKey() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPComponentKey
Return true, if the key is currently marked as a signing key for message signing.
isSigningKey() - Method in class org.bouncycastle.openpgp.PGPSecretKey
Return true if this key has an algorithm type that makes it suitable to use for signing.
isSigningKey(Date) - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPComponentKey
Return true, if the key is - at evaluation time - marked as signing key for message signing.
issuer - Variable in class org.bouncycastle.openpgp.api.OpenPGPSignature
 
ISSUER_FINGERPRINT - Static variable in interface org.bouncycastle.bcpg.SignatureSubpacketTags
 
ISSUER_KEY_ID - Static variable in interface org.bouncycastle.bcpg.SignatureSubpacketTags
 
IssuerFingerprint - Class in org.bouncycastle.bcpg.sig
Signature Subpacket containing the fingerprint of the issuers signing (sub-) key.
IssuerFingerprint(boolean, boolean, byte[]) - Constructor for class org.bouncycastle.bcpg.sig.IssuerFingerprint
 
IssuerFingerprint(boolean, int, byte[]) - Constructor for class org.bouncycastle.bcpg.sig.IssuerFingerprint
 
IssuerKeyID - Class in org.bouncycastle.bcpg.sig
Signature Subpacket containing the key-id of the issuers signing (sub-) key.
IssuerKeyID(boolean, boolean, byte[]) - Constructor for class org.bouncycastle.bcpg.sig.IssuerKeyID
 
IssuerKeyID(boolean, long) - Constructor for class org.bouncycastle.bcpg.sig.IssuerKeyID
 
isSupported(PreferredAEADCiphersuites.Combination) - Method in class org.bouncycastle.bcpg.sig.PreferredAEADCiphersuites
Return true, if the given algorithm combination is supported (explicitly or implicitly).
isTested - Variable in class org.bouncycastle.openpgp.api.OpenPGPSignature
 
isTestedCorrect() - Method in class org.bouncycastle.openpgp.api.OpenPGPSignature
Return true, if this signature has been tested and is correct.
isV5StyleAEAD() - Method in class org.bouncycastle.openpgp.operator.bc.BcPGPDataEncryptorBuilder
 
isV5StyleAEAD() - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePGPDataEncryptorBuilder
 
isV5StyleAEAD() - Method in interface org.bouncycastle.openpgp.operator.PGPDataEncryptorBuilder
 
isValid() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPSignatureChain
Return true if the signature chain is valid, meaning all its chain links are valid.
isValid() - Method in class org.bouncycastle.openpgp.api.OpenPGPSignature.OpenPGPDocumentSignature
Return true, if the signature is valid at this moment.
isValid(OpenPGPPolicy) - Method in class org.bouncycastle.openpgp.api.OpenPGPSignature.OpenPGPDocumentSignature
Return true, if the signature is valid at this moment using the given policy.
isValid(PGPContentVerifierBuilderProvider, OpenPGPPolicy) - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPSignatureChain
Return true if the signature chain is valid, meaning all its chain links are valid.
isValidAt(Date) - Method in class org.bouncycastle.openpgp.api.OpenPGPSignature.OpenPGPDocumentSignature
Return true, if th signature is valid at the given date.
isValidAt(Date, OpenPGPPolicy) - Method in class org.bouncycastle.openpgp.api.OpenPGPSignature.OpenPGPDocumentSignature
Return true, if th signature is valid at the given date using the given policy.
isVerified() - Method in interface org.bouncycastle.openpgp.PGPSignatureVerifier
Return if the signature verifies or not.
isWildcard() - Method in class org.bouncycastle.bcpg.KeyIdentifier
Returns true, if the KeyIdentifier specifies a wildcard (matches anything).
iterator() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPSignatureChain
 
iterator() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPSignatureChains
 
iterator() - Method in class org.bouncycastle.openpgp.PGPEncryptedDataList
Support method for Iterable where available.
iterator() - Method in class org.bouncycastle.openpgp.PGPObjectFactory
Support method for Iterable where available.
iterator() - Method in class org.bouncycastle.openpgp.PGPOnePassSignatureList
Support method for Iterable where available.
iterator() - Method in class org.bouncycastle.openpgp.PGPPublicKeyRing
Support method for Iterable where available.
iterator() - Method in class org.bouncycastle.openpgp.PGPPublicKeyRingCollection
Support method for Iterable where available.
iterator() - Method in class org.bouncycastle.openpgp.PGPSecretKeyRing
Support method for Iterable where available.
iterator() - Method in class org.bouncycastle.openpgp.PGPSecretKeyRingCollection
Support method for Iterable where available.
iterator() - Method in class org.bouncycastle.openpgp.PGPSignatureList
Support method for Iterable where available.

J

JcaAEADSecretKeyEncryptorBuilder - Class in org.bouncycastle.openpgp.operator.jcajce
 
JcaAEADSecretKeyEncryptorBuilder(int, int, S2K.Argon2Params) - Constructor for class org.bouncycastle.openpgp.operator.jcajce.JcaAEADSecretKeyEncryptorBuilder
 
JcaAEADSecretKeyEncryptorFactory - Class in org.bouncycastle.openpgp.operator.jcajce
 
JcaAEADSecretKeyEncryptorFactory() - Constructor for class org.bouncycastle.openpgp.operator.jcajce.JcaAEADSecretKeyEncryptorFactory
 
JcaBlobVerifier - Class in org.bouncycastle.gpg.keybox.jcajce
 
JcaBlobVerifierBuilder - Class in org.bouncycastle.gpg.keybox.jcajce
 
JcaBlobVerifierBuilder() - Constructor for class org.bouncycastle.gpg.keybox.jcajce.JcaBlobVerifierBuilder
Default constructor.
JcaCFBSecretKeyEncryptorFactory - Class in org.bouncycastle.openpgp.operator.jcajce
 
JcaCFBSecretKeyEncryptorFactory(int, int) - Constructor for class org.bouncycastle.openpgp.operator.jcajce.JcaCFBSecretKeyEncryptorFactory
 
JcaKeyBox - Class in org.bouncycastle.gpg.keybox.jcajce
 
JcaKeyBoxBuilder - Class in org.bouncycastle.gpg.keybox.jcajce
 
JcaKeyBoxBuilder() - Constructor for class org.bouncycastle.gpg.keybox.jcajce.JcaKeyBoxBuilder
Default constructor.
JcaKeyFingerprintCalculator - Class in org.bouncycastle.openpgp.operator.jcajce
 
JcaKeyFingerprintCalculator() - Constructor for class org.bouncycastle.openpgp.operator.jcajce.JcaKeyFingerprintCalculator
Base Constructor - use the JCA defaults.
JcaOpenPGPApi - Class in org.bouncycastle.openpgp.api.jcajce
Implementation of OpenPGPApi using the JCA/JCE implementation of OpenPGP classes.
JcaOpenPGPApi(Provider) - Constructor for class org.bouncycastle.openpgp.api.jcajce.JcaOpenPGPApi
 
JcaOpenPGPApi(Provider, SecureRandom) - Constructor for class org.bouncycastle.openpgp.api.jcajce.JcaOpenPGPApi
 
JcaOpenPGPApi(Provider, SecureRandom, OpenPGPPolicy) - Constructor for class org.bouncycastle.openpgp.api.jcajce.JcaOpenPGPApi
 
JcaOpenPGPApi(Provider, OpenPGPPolicy) - Constructor for class org.bouncycastle.openpgp.api.jcajce.JcaOpenPGPApi
 
JcaOpenPGPImplementation - Class in org.bouncycastle.openpgp.api.jcajce
Implementation of OpenPGPImplementation using the JCA/JCE implementation of OpenPGP classes.
JcaOpenPGPImplementation() - Constructor for class org.bouncycastle.openpgp.api.jcajce.JcaOpenPGPImplementation
 
JcaOpenPGPImplementation(Provider, SecureRandom) - Constructor for class org.bouncycastle.openpgp.api.jcajce.JcaOpenPGPImplementation
 
JcaOpenPGPKeyGenerator - Class in org.bouncycastle.openpgp.api.jcajce
JCA/JCE implementation of the OpenPGPKeyGenerator.
JcaOpenPGPKeyGenerator(int, Provider) - Constructor for class org.bouncycastle.openpgp.api.jcajce.JcaOpenPGPKeyGenerator
 
JcaOpenPGPKeyGenerator(int, Date, boolean, Provider) - Constructor for class org.bouncycastle.openpgp.api.jcajce.JcaOpenPGPKeyGenerator
Create a new OpenPGP key generator for v6 keys.
JcaOpenPGPKeyGenerator(int, Date, Provider) - Constructor for class org.bouncycastle.openpgp.api.jcajce.JcaOpenPGPKeyGenerator
 
JcaPGPContentSignerBuilder - Class in org.bouncycastle.openpgp.operator.jcajce
 
JcaPGPContentSignerBuilder(int, int) - Constructor for class org.bouncycastle.openpgp.operator.jcajce.JcaPGPContentSignerBuilder
 
JcaPGPContentSignerBuilderProvider - Class in org.bouncycastle.openpgp.operator.jcajce
 
JcaPGPContentSignerBuilderProvider(int) - Constructor for class org.bouncycastle.openpgp.operator.jcajce.JcaPGPContentSignerBuilderProvider
 
JcaPGPContentVerifierBuilderProvider - Class in org.bouncycastle.openpgp.operator.jcajce
 
JcaPGPContentVerifierBuilderProvider() - Constructor for class org.bouncycastle.openpgp.operator.jcajce.JcaPGPContentVerifierBuilderProvider
 
JcaPGPDigestCalculatorProviderBuilder - Class in org.bouncycastle.openpgp.operator.jcajce
A builder for PGPDigestCalculatorProvider instances that obtain cryptographic primitives using the JCA API.
JcaPGPDigestCalculatorProviderBuilder() - Constructor for class org.bouncycastle.openpgp.operator.jcajce.JcaPGPDigestCalculatorProviderBuilder
Default constructor.
JcaPGPKeyConverter - Class in org.bouncycastle.openpgp.operator.jcajce
 
JcaPGPKeyConverter() - Constructor for class org.bouncycastle.openpgp.operator.jcajce.JcaPGPKeyConverter
 
JcaPGPKeyPair - Class in org.bouncycastle.openpgp.operator.jcajce
A PGP key pair class that is constructed from JCA/JCE key pairs.
JcaPGPKeyPair(int, int, KeyPair, Date) - Constructor for class org.bouncycastle.openpgp.operator.jcajce.JcaPGPKeyPair
Construct PGP key pair from a JCA/JCE key pair.
JcaPGPKeyPair(int, int, PGPAlgorithmParameters, KeyPair, Date) - Constructor for class org.bouncycastle.openpgp.operator.jcajce.JcaPGPKeyPair
Construct PGP key pair from a JCA/JCE key pair.
JcaPGPKeyPair(int, KeyPair, Date) - Constructor for class org.bouncycastle.openpgp.operator.jcajce.JcaPGPKeyPair
Deprecated.
JcaPGPKeyPair(int, PGPAlgorithmParameters, KeyPair, Date) - Constructor for class org.bouncycastle.openpgp.operator.jcajce.JcaPGPKeyPair
JcaPGPKeyPairGeneratorProvider - Class in org.bouncycastle.openpgp.operator.jcajce
 
JcaPGPKeyPairGeneratorProvider() - Constructor for class org.bouncycastle.openpgp.operator.jcajce.JcaPGPKeyPairGeneratorProvider
 
JcaPGPObjectFactory - Class in org.bouncycastle.openpgp.jcajce
PGPObjectFactory that uses the sources cryptographic primitives from the JCA API.
JcaPGPObjectFactory(byte[]) - Constructor for class org.bouncycastle.openpgp.jcajce.JcaPGPObjectFactory
Construct an object factory to read PGP objects from encoded data.
JcaPGPObjectFactory(InputStream) - Constructor for class org.bouncycastle.openpgp.jcajce.JcaPGPObjectFactory
Construct an object factory to read PGP objects from a stream.
JcaPGPPrivateKey - Class in org.bouncycastle.openpgp.operator.jcajce
A JCA PrivateKey carrier.
JcaPGPPrivateKey(long, PrivateKey) - Constructor for class org.bouncycastle.openpgp.operator.jcajce.JcaPGPPrivateKey
 
JcaPGPPrivateKey(PGPPublicKey, PrivateKey) - Constructor for class org.bouncycastle.openpgp.operator.jcajce.JcaPGPPrivateKey
 
JcaPGPPublicKeyRing - Class in org.bouncycastle.openpgp.jcajce
 
JcaPGPPublicKeyRing(byte[]) - Constructor for class org.bouncycastle.openpgp.jcajce.JcaPGPPublicKeyRing
 
JcaPGPPublicKeyRing(InputStream) - Constructor for class org.bouncycastle.openpgp.jcajce.JcaPGPPublicKeyRing
 
JcaPGPPublicKeyRingCollection - Class in org.bouncycastle.openpgp.jcajce
 
JcaPGPPublicKeyRingCollection(byte[]) - Constructor for class org.bouncycastle.openpgp.jcajce.JcaPGPPublicKeyRingCollection
 
JcaPGPPublicKeyRingCollection(InputStream) - Constructor for class org.bouncycastle.openpgp.jcajce.JcaPGPPublicKeyRingCollection
 
JcaPGPPublicKeyRingCollection(Collection<PGPPublicKeyRing>) - Constructor for class org.bouncycastle.openpgp.jcajce.JcaPGPPublicKeyRingCollection
 
JcaPGPSecretKeyRing - Class in org.bouncycastle.openpgp.jcajce
 
JcaPGPSecretKeyRing(byte[]) - Constructor for class org.bouncycastle.openpgp.jcajce.JcaPGPSecretKeyRing
 
JcaPGPSecretKeyRing(InputStream) - Constructor for class org.bouncycastle.openpgp.jcajce.JcaPGPSecretKeyRing
 
JcaPGPSecretKeyRingCollection - Class in org.bouncycastle.openpgp.jcajce
 
JcaPGPSecretKeyRingCollection(byte[]) - Constructor for class org.bouncycastle.openpgp.jcajce.JcaPGPSecretKeyRingCollection
 
JcaPGPSecretKeyRingCollection(InputStream) - Constructor for class org.bouncycastle.openpgp.jcajce.JcaPGPSecretKeyRingCollection
 
JcaPGPSecretKeyRingCollection(Collection<PGPSecretKeyRing>) - Constructor for class org.bouncycastle.openpgp.jcajce.JcaPGPSecretKeyRingCollection
 
JceAEADCipherUtil - Class in org.bouncycastle.openpgp.operator.jcajce
 
JceAEADCipherUtil() - Constructor for class org.bouncycastle.openpgp.operator.jcajce.JceAEADCipherUtil
 
JcePBEDataDecryptorFactoryBuilder - Class in org.bouncycastle.openpgp.operator.jcajce
Builder for PBEDataDecryptorFactory instances that obtain cryptographic primitives using the JCE API.
JcePBEDataDecryptorFactoryBuilder() - Constructor for class org.bouncycastle.openpgp.operator.jcajce.JcePBEDataDecryptorFactoryBuilder
Base constructor - assume the required digest calculators can be provided from the same source as the cipher needed.
JcePBEDataDecryptorFactoryBuilder(PGPDigestCalculatorProvider) - Constructor for class org.bouncycastle.openpgp.operator.jcajce.JcePBEDataDecryptorFactoryBuilder
Base constructor.
JcePBEKeyEncryptionMethodGenerator - Class in org.bouncycastle.openpgp.operator.jcajce
JCE based generator for password based encryption (PBE) data protection methods.
JcePBEKeyEncryptionMethodGenerator(char[]) - Constructor for class org.bouncycastle.openpgp.operator.jcajce.JcePBEKeyEncryptionMethodGenerator
Create a PBE encryption method generator using the default SHA-1 digest and the default S2K count for key generation.
JcePBEKeyEncryptionMethodGenerator(char[], int) - Constructor for class org.bouncycastle.openpgp.operator.jcajce.JcePBEKeyEncryptionMethodGenerator
Create a PBE encryption method generator using the default SHA-1 digest calculator and a S2K count other than the default for key generation.
JcePBEKeyEncryptionMethodGenerator(char[], S2K.Argon2Params) - Constructor for class org.bouncycastle.openpgp.operator.jcajce.JcePBEKeyEncryptionMethodGenerator
 
JcePBEKeyEncryptionMethodGenerator(char[], PGPDigestCalculator) - Constructor for class org.bouncycastle.openpgp.operator.jcajce.JcePBEKeyEncryptionMethodGenerator
Create a PBE encryption method generator using the provided digest and the default S2K count for key generation.
JcePBEKeyEncryptionMethodGenerator(char[], PGPDigestCalculator, int) - Constructor for class org.bouncycastle.openpgp.operator.jcajce.JcePBEKeyEncryptionMethodGenerator
Create a PBE encryption method generator using the provided calculator and S2K count for key generation.
JcePBEProtectionRemoverFactory - Class in org.bouncycastle.openpgp.operator.jcajce
 
JcePBEProtectionRemoverFactory(char[]) - Constructor for class org.bouncycastle.openpgp.operator.jcajce.JcePBEProtectionRemoverFactory
 
JcePBEProtectionRemoverFactory(char[], PGPDigestCalculatorProvider) - Constructor for class org.bouncycastle.openpgp.operator.jcajce.JcePBEProtectionRemoverFactory
 
JcePBESecretKeyDecryptorBuilder - Class in org.bouncycastle.openpgp.operator.jcajce
 
JcePBESecretKeyDecryptorBuilder() - Constructor for class org.bouncycastle.openpgp.operator.jcajce.JcePBESecretKeyDecryptorBuilder
 
JcePBESecretKeyDecryptorBuilder(PGPDigestCalculatorProvider) - Constructor for class org.bouncycastle.openpgp.operator.jcajce.JcePBESecretKeyDecryptorBuilder
 
JcePBESecretKeyDecryptorBuilderProvider - Class in org.bouncycastle.openpgp.operator.jcajce
 
JcePBESecretKeyDecryptorBuilderProvider(JcaPGPDigestCalculatorProviderBuilder) - Constructor for class org.bouncycastle.openpgp.operator.jcajce.JcePBESecretKeyDecryptorBuilderProvider
 
JcePBESecretKeyEncryptorBuilder - Class in org.bouncycastle.openpgp.operator.jcajce
 
JcePBESecretKeyEncryptorBuilder(int) - Constructor for class org.bouncycastle.openpgp.operator.jcajce.JcePBESecretKeyEncryptorBuilder
 
JcePBESecretKeyEncryptorBuilder(int, int) - Constructor for class org.bouncycastle.openpgp.operator.jcajce.JcePBESecretKeyEncryptorBuilder
Create a SecretKeyEncryptorBuilder with the S2K count different to the default of 0x60.
JcePBESecretKeyEncryptorBuilder(int, PGPDigestCalculator) - Constructor for class org.bouncycastle.openpgp.operator.jcajce.JcePBESecretKeyEncryptorBuilder
Create a builder which will make encryptors using the passed in digest calculator.
JcePBESecretKeyEncryptorBuilder(int, PGPDigestCalculator, int) - Constructor for class org.bouncycastle.openpgp.operator.jcajce.JcePBESecretKeyEncryptorBuilder
Create an SecretKeyEncryptorBuilder with the S2k count different to the default of 0x60, and the S2K digest different from SHA-1.
JcePGPDataEncryptorBuilder - Class in org.bouncycastle.openpgp.operator.jcajce
PGPDataEncryptorBuilder implementation that sources cryptographic primitives using the JCE APIs.
JcePGPDataEncryptorBuilder(int) - Constructor for class org.bouncycastle.openpgp.operator.jcajce.JcePGPDataEncryptorBuilder
Constructs a new data encryptor builder for a specified cipher type.
JcePublicKeyDataDecryptorFactoryBuilder - Class in org.bouncycastle.openpgp.operator.jcajce
 
JcePublicKeyDataDecryptorFactoryBuilder() - Constructor for class org.bouncycastle.openpgp.operator.jcajce.JcePublicKeyDataDecryptorFactoryBuilder
 
JcePublicKeyKeyEncryptionMethodGenerator - Class in org.bouncycastle.openpgp.operator.jcajce
 
JcePublicKeyKeyEncryptionMethodGenerator(PGPPublicKey) - Constructor for class org.bouncycastle.openpgp.operator.jcajce.JcePublicKeyKeyEncryptionMethodGenerator
Create a public key encryption method generator with the method to be based on the passed in key.
JceSessionKeyDataDecryptorFactoryBuilder - Class in org.bouncycastle.openpgp.operator.jcajce
 
JceSessionKeyDataDecryptorFactoryBuilder() - Constructor for class org.bouncycastle.openpgp.operator.jcajce.JceSessionKeyDataDecryptorFactoryBuilder
 
join(OpenPGPCertificate, String) - Static method in class org.bouncycastle.openpgp.api.OpenPGPCertificate
Join two copies of the same OpenPGPCertificate, merging its components into a single instance.
join(OpenPGPCertificate, OpenPGPCertificate) - Static method in class org.bouncycastle.openpgp.api.OpenPGPCertificate
Join two copies of the same OpenPGPCertificate, merging its components into a single instance.
join(PGPPublicKeyRing, PGPPublicKeyRing) - Static method in class org.bouncycastle.openpgp.PGPPublicKeyRing
Join two copies of the same certificate.
join(PGPPublicKeyRing, PGPPublicKeyRing, boolean, boolean) - Static method in class org.bouncycastle.openpgp.PGPPublicKeyRing
Join two copies of the same certificate.
join(PGPPublicKey, PGPPublicKey, boolean, boolean) - Static method in class org.bouncycastle.openpgp.PGPPublicKey
Merge this the given local public key with another, potentially fresher copy.
join(PGPSignature, PGPSignature) - Static method in class org.bouncycastle.openpgp.PGPSignature
Join two copies of the same signature.
JPEG - Static variable in class org.bouncycastle.bcpg.attr.ImageAttribute
 

K

KEY_BLOCK - Static variable in interface org.bouncycastle.bcpg.SignatureSubpacketTags
 
KEY_COMPROMISED - Static variable in interface org.bouncycastle.bcpg.sig.RevocationReasonTags
 
KEY_EXPIRE_TIME - Static variable in interface org.bouncycastle.bcpg.SignatureSubpacketTags
 
KEY_FLAGS - Static variable in interface org.bouncycastle.bcpg.SignatureSubpacketTags
 
KEY_RETIRED - Static variable in interface org.bouncycastle.bcpg.sig.RevocationReasonTags
 
KEY_REVOCATION - Static variable in class org.bouncycastle.openpgp.PGPSignature
The signature is used to revoke a primary key (and in turn the whole certificate with all its subkeys).
KEY_SERVER_PREFS - Static variable in interface org.bouncycastle.bcpg.SignatureSubpacketTags
 
KEY_SUPERSEDED - Static variable in interface org.bouncycastle.bcpg.sig.RevocationReasonTags
 
KeyBasedFileProcessor - Class in org.bouncycastle.openpgp.examples
A simple utility class that encrypts/decrypts public key based encryption files.
KeyBasedFileProcessor() - Constructor for class org.bouncycastle.openpgp.examples.KeyBasedFileProcessor
 
KeyBasedLargeFileProcessor - Class in org.bouncycastle.openpgp.examples
A simple utility class that encrypts/decrypts public key based encryption large files.
KeyBasedLargeFileProcessor() - Constructor for class org.bouncycastle.openpgp.examples.KeyBasedLargeFileProcessor
 
KeyBlob - Class in org.bouncycastle.gpg.keybox
A PGP blob holds key material.
KeyBlob(int, long, BlobType, int, int, int, List<KeyInformation>, byte[], int, List<UserID>, int, List<Long>, int, int, long, long, long, byte[], byte[], byte[]) - Constructor for class org.bouncycastle.gpg.keybox.KeyBlob
 
KeyBox - Class in org.bouncycastle.gpg.keybox
KeyBox provides an implementation of the PGP keybox.
KeyBox(byte[], KeyFingerPrintCalculator, BlobVerifier) - Constructor for class org.bouncycastle.gpg.keybox.KeyBox
 
KeyBox(InputStream, KeyFingerPrintCalculator, BlobVerifier) - Constructor for class org.bouncycastle.gpg.keybox.KeyBox
 
KeyExpirationTime - Class in org.bouncycastle.bcpg.sig
Signature Subpacket containing the number of seconds after the key's creation date, after which the key expires.
KeyExpirationTime(boolean, boolean, byte[]) - Constructor for class org.bouncycastle.bcpg.sig.KeyExpirationTime
 
KeyExpirationTime(boolean, long) - Constructor for class org.bouncycastle.bcpg.sig.KeyExpirationTime
 
keyFingerPrintCalculator() - Method in class org.bouncycastle.openpgp.api.bc.BcOpenPGPImplementation
 
keyFingerPrintCalculator() - Method in class org.bouncycastle.openpgp.api.jcajce.JcaOpenPGPImplementation
 
keyFingerPrintCalculator() - Method in class org.bouncycastle.openpgp.api.OpenPGPImplementation
 
KeyFingerPrintCalculator - Interface in org.bouncycastle.openpgp.operator
 
KeyFlags - Class in org.bouncycastle.bcpg.sig
Signature Subpacket encoding the capabilities / intended uses of a key.
KeyFlags(boolean, boolean, byte[]) - Constructor for class org.bouncycastle.bcpg.sig.KeyFlags
 
KeyFlags(boolean, int) - Constructor for class org.bouncycastle.bcpg.sig.KeyFlags
 
KeyIdentifier - Class in org.bouncycastle.bcpg
Utility class for matching key-ids / fingerprints.
KeyIdentifier(byte[]) - Constructor for class org.bouncycastle.bcpg.KeyIdentifier
Create a new KeyIdentifier based on a keys fingerprint.
KeyIdentifier(byte[], long) - Constructor for class org.bouncycastle.bcpg.KeyIdentifier
Create a KeyIdentifier based on the given fingerprint and key-id.
KeyIdentifier(long) - Constructor for class org.bouncycastle.bcpg.KeyIdentifier
Create a KeyIdentifier based on the given key-id.
KeyIdentifier(String) - Constructor for class org.bouncycastle.bcpg.KeyIdentifier
 
keyIdFromFingerprint(int, byte[]) - Static method in class org.bouncycastle.bcpg.FingerprintUtil
Derive a key-id from the given key fingerprint.
keyIdFromLibrePgpFingerprint(byte[]) - Static method in class org.bouncycastle.bcpg.FingerprintUtil
Derive a 64 bit key-id from a version 5 LibrePGP fingerprint.
keyIdFromV4Fingerprint(byte[]) - Static method in class org.bouncycastle.bcpg.FingerprintUtil
Derive a 64 bit key-id from a version 4 OpenPGP fingerprint.
keyIdFromV6Fingerprint(byte[]) - Static method in class org.bouncycastle.bcpg.FingerprintUtil
Derive a 64 bit key-id from a version 6 OpenPGP fingerprint.
keyIDToBytes(long) - Static method in class org.bouncycastle.bcpg.sig.IssuerKeyID
 
KeyInformation - Class in org.bouncycastle.gpg.keybox
 
KeyPairGeneratorCallback - Class in org.bouncycastle.openpgp.api
Callback to generate a PGPKeyPair from a PGPKeyPairGenerator instance.
KeyPairGeneratorCallback() - Constructor for class org.bouncycastle.openpgp.api.KeyPairGeneratorCallback
 
KeyPassphraseException - Exception Class in org.bouncycastle.openpgp.api.exception
 
KeyPassphraseException(OpenPGPCertificate.OpenPGPComponentKey, Exception) - Constructor for exception class org.bouncycastle.openpgp.api.exception.KeyPassphraseException
 
KeyPassphraseProvider - Interface in org.bouncycastle.openpgp.api
 
KeyPassphraseProvider.DefaultKeyPassphraseProvider - Class in org.bouncycastle.openpgp.api
 
keyRevocation(OpenPGPPolicy) - Static method in class org.bouncycastle.openpgp.api.SignatureParameters
Create default signature parameters for a key revocation signature.
keyRing - Variable in class org.bouncycastle.openpgp.api.OpenPGPCertificate
 

L

lastb - Variable in class org.bouncycastle.openpgp.PGPOnePassSignature
 
lastb - Variable in class org.bouncycastle.openpgp.PGPSignature
 
lastb - Variable in class org.bouncycastle.openpgp.PGPSignatureGenerator
 
lastb - Variable in class org.bouncycastle.openpgp.PGPV3SignatureGenerator
 
LEGACY - Enum constant in enum class org.bouncycastle.bcpg.PacketFormat
Always use the old (legacy) packet format.
length - Variable in class org.bouncycastle.gpg.keybox.Blob
 
LENGTH - Static variable in class org.bouncycastle.bcpg.Ed25519PublicBCPGKey
 
LENGTH - Static variable in class org.bouncycastle.bcpg.Ed25519SecretBCPGKey
 
LENGTH - Static variable in class org.bouncycastle.bcpg.Ed448PublicBCPGKey
 
LENGTH - Static variable in class org.bouncycastle.bcpg.Ed448SecretBCPGKey
 
LENGTH - Static variable in class org.bouncycastle.bcpg.X25519PublicBCPGKey
 
LENGTH - Static variable in class org.bouncycastle.bcpg.X25519SecretBCPGKey
 
LENGTH - Static variable in class org.bouncycastle.bcpg.X448PublicBCPGKey
 
LENGTH - Static variable in class org.bouncycastle.bcpg.X448SecretBCPGKey
 
LESSER_ICOST - Static variable in class org.bouncycastle.apache.bzip2.CBZip2OutputStream
 
librePgp(int) - Static method in class org.bouncycastle.openpgp.api.MessageEncryptionMechanism
The data will be OCB-encrypted as specified by the non-standard LibrePGP document.
LIBREPGP_5 - Static variable in class org.bouncycastle.bcpg.PublicKeyPacket
Non-Standard LibrePGP introduced v5, which is only supported by a subset of vendors.
LIBREPGP_OED - Enum constant in enum class org.bouncycastle.openpgp.api.EncryptedDataPacketType
LibrePGP OCB-Encrypted Data packet.
LIBREPGP_PREFERRED_ENCRYPTION_MODES - Static variable in interface org.bouncycastle.bcpg.SignatureSubpacketTags
 
LibrePGPPreferredEncryptionModes - Class in org.bouncycastle.bcpg.sig
This is a deprecated LibrePGP signature subpacket with encryption mode numbers to indicate which modes the key holder prefers to use with OCB Encrypted Data Packets (AEADEncDataPacket).
LibrePGPPreferredEncryptionModes(boolean, boolean, byte[]) - Constructor for class org.bouncycastle.bcpg.sig.LibrePGPPreferredEncryptionModes
 
LibrePGPPreferredEncryptionModes(boolean, int[]) - Constructor for class org.bouncycastle.bcpg.sig.LibrePGPPreferredEncryptionModes
 
Link(OpenPGPCertificate.OpenPGPComponentSignature) - Constructor for class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPSignatureChain.Link
 
LITERAL_DATA - Static variable in interface org.bouncycastle.bcpg.PacketTags
Literal Data Packet.
LiteralDataPacket - Class in org.bouncycastle.bcpg
Generic literal data packet.
longFromLeftMostBytes(byte[]) - Static method in class org.bouncycastle.bcpg.FingerprintUtil
Convert the left-most 8 bytes from the given array to a long.
longFromRightMostBytes(byte[]) - Static method in class org.bouncycastle.bcpg.FingerprintUtil
Convert the right-most 8 bytes from the given array to a long.

M

magicBytes - Static variable in class org.bouncycastle.gpg.keybox.Blob
 
main(String[]) - Static method in class org.bouncycastle.openpgp.examples.ByteArrayHandler
 
main(String[]) - Static method in class org.bouncycastle.openpgp.examples.ClearSignedFileProcessor
 
main(String[]) - Static method in class org.bouncycastle.openpgp.examples.DetachedSignatureProcessor
 
main(String[]) - Static method in class org.bouncycastle.openpgp.examples.DirectKeySignature
 
main(String[]) - Static method in class org.bouncycastle.openpgp.examples.DSAElGamalKeyRingGenerator
 
main(String[]) - Static method in class org.bouncycastle.openpgp.examples.EllipticCurveKeyPairGenerator
 
main(String[]) - Static method in class org.bouncycastle.openpgp.examples.KeyBasedFileProcessor
 
main(String[]) - Static method in class org.bouncycastle.openpgp.examples.KeyBasedLargeFileProcessor
 
main(String[]) - Static method in class org.bouncycastle.openpgp.examples.PBEFileProcessor
 
main(String[]) - Static method in class org.bouncycastle.openpgp.examples.PubringDump
 
main(String[]) - Static method in class org.bouncycastle.openpgp.examples.RSAKeyPairGenerator
 
main(String[]) - Static method in class org.bouncycastle.openpgp.examples.SignedFileProcessor
 
makeKeyFromPassPhrase(int, S2K) - Method in class org.bouncycastle.openpgp.operator.PBEDataDecryptorFactory
Generates an encryption key using the pass phrase and digest calculator configured for this factory.
makeKeyFromPassPhrase(int, S2K) - Method in class org.bouncycastle.openpgp.operator.PBESecretKeyDecryptor
 
makeRandomKey(int, SecureRandom) - Static method in class org.bouncycastle.openpgp.PGPUtil
Generates a random key for a symmetric encryption algorithm .
MalformedOpenPGPSignatureException - Exception Class in org.bouncycastle.openpgp.api.exception
An OpenPGP Signature is malformed (missing required subpackets, etc.).
MalformedOpenPGPSignatureException(OpenPGPSignature, String) - Constructor for exception class org.bouncycastle.openpgp.api.exception.MalformedOpenPGPSignatureException
 
mark(int) - Method in class org.bouncycastle.bcpg.BCPGInputStream
 
MARKER - Static variable in interface org.bouncycastle.bcpg.PacketTags
Marker Packet.
MarkerPacket - Class in org.bouncycastle.bcpg
Basic type for a marker packet
MarkerPacket(BCPGInputStream) - Constructor for class org.bouncycastle.bcpg.MarkerPacket
 
MarkerPacket(BCPGInputStream, boolean) - Constructor for class org.bouncycastle.bcpg.MarkerPacket
 
markSupported() - Method in class org.bouncycastle.bcpg.BCPGInputStream
 
matches(List<KeyIdentifier>, KeyIdentifier, boolean) - Static method in class org.bouncycastle.bcpg.KeyIdentifier
 
matches(KeyIdentifier) - Method in class org.bouncycastle.bcpg.KeyIdentifier
Return true, if this KeyIdentifier matches the given other KeyIdentifier.
matchesExplicit(KeyIdentifier) - Method in class org.bouncycastle.bcpg.KeyIdentifier
 
MAX_ALPHA_SIZE - Static variable in interface org.bouncycastle.apache.bzip2.BZip2Constants
 
MAX_CODE_LEN - Static variable in interface org.bouncycastle.apache.bzip2.BZip2Constants
 
MAX_CODE_LEN_GEN - Static variable in interface org.bouncycastle.apache.bzip2.BZip2Constants
 
MAX_PADDING_LEN - Static variable in class org.bouncycastle.openpgp.PGPPadding
Maximum random padding length.
MAX_RECURSION - Static variable in class org.bouncycastle.openpgp.api.OpenPGPMessageInputStream
 
MAX_SELECTORS - Static variable in interface org.bouncycastle.apache.bzip2.BZip2Constants
 
MAYBE_SHARED - Static variable in interface org.bouncycastle.openpgp.PGPKeyFlags
 
MAYBE_SPLIT - Static variable in interface org.bouncycastle.openpgp.PGPKeyFlags
 
MD2 - Static variable in interface org.bouncycastle.bcpg.HashAlgorithmTags
Reserved for MD2.
MD4 - Static variable in interface org.bouncycastle.bcpg.HashAlgorithmTags
Deprecated.
non-standard
MD5 - Static variable in interface org.bouncycastle.bcpg.HashAlgorithmTags
MD5.
memoryConstrainedParameters() - Static method in class org.bouncycastle.bcpg.S2K.Argon2Params
Recommended parameters for memory constrained environments (64MiB RAM).
MESSAGE_ID_HDR - Static variable in class org.bouncycastle.bcpg.ArmoredOutputStream
 
MessageEncryptionMechanism - Class in org.bouncycastle.openpgp.api
Encryption mode (SEIPDv1 / SEIPDv2 / OED) and algorithms.
messagePassphrases - Variable in class org.bouncycastle.openpgp.api.OpenPGPMessageProcessor.Configuration
 
MIME - Static variable in class org.bouncycastle.openpgp.PGPLiteralData
Format tag for MIME message bodies
MIN_PADDING_LEN - Static variable in class org.bouncycastle.openpgp.PGPPadding
Minimum random padding length in octets.
MissingIssuerCertException - Exception Class in org.bouncycastle.openpgp.api.exception
The OpenPGP certificate (public key) required to verify a signature is not available.
MissingIssuerCertException(OpenPGPSignature, String) - Constructor for exception class org.bouncycastle.openpgp.api.exception.MissingIssuerCertException
 
MissingMessagePassphraseCallback - Interface in org.bouncycastle.openpgp.api
 
MOD_DETECTION_CODE - Static variable in interface org.bouncycastle.bcpg.PacketTags
Modification Detection Code Packet.
ModDetectionCodePacket - Class in org.bouncycastle.bcpg
basic packet for a modification detection code packet.
ModDetectionCodePacket(byte[]) - Constructor for class org.bouncycastle.bcpg.ModDetectionCodePacket
 
modifyHashedSubpackets(SignatureSubpacketsFunction) - Static method in class org.bouncycastle.openpgp.api.SignatureParameters.Callback.Util
Shortcut method returning a SignatureParameters.Callback which only applies the given SignatureSubpacketsFunction to the hashed signature subpacket area of a signature.
MPInteger - Class in org.bouncycastle.bcpg
a multiple precision integer
MPInteger(BigInteger) - Constructor for class org.bouncycastle.bcpg.MPInteger
 
MPInteger(BCPGInputStream) - Constructor for class org.bouncycastle.bcpg.MPInteger
 

N

N_GROUPS - Static variable in interface org.bouncycastle.apache.bzip2.BZip2Constants
 
N_ITERS - Static variable in interface org.bouncycastle.apache.bzip2.BZip2Constants
 
negotiateCompression(OpenPGPMessageGenerator, OpenPGPPolicy) - Method in interface org.bouncycastle.openpgp.api.OpenPGPMessageGenerator.CompressionNegotiator
Negotiate a compression algorithm.
negotiateEncryption(OpenPGPMessageGenerator) - Method in class org.bouncycastle.openpgp.api.OpenPGPEncryptionNegotiator
Negotiate encryption mode and algorithms.
nextObject() - Method in class org.bouncycastle.openpgp.PGPObjectFactory
Return the next object in the stream, or null if the end of stream is reached.
nextPacketTag() - Method in class org.bouncycastle.bcpg.BCPGInputStream
Obtains the tag of the next packet in the stream.
NO_CERTIFICATION - Static variable in class org.bouncycastle.openpgp.PGPSignature
Persona certification over a user-id or user-attribute.
NO_REASON - Static variable in interface org.bouncycastle.bcpg.sig.RevocationReasonTags
 
noPrivateKey() - Static method in class org.bouncycastle.bcpg.S2K.GNUDummyParams
Factory method for a GNU Dummy S2K indicating a missing private key.
NOTATION_DATA - Static variable in interface org.bouncycastle.bcpg.SignatureSubpacketTags
 
NotationData - Class in org.bouncycastle.bcpg.sig
Signature Subpacket encoding custom notations.
NotationData(boolean, boolean, byte[]) - Constructor for class org.bouncycastle.bcpg.sig.NotationData
 
NotationData(boolean, boolean, String, String) - Constructor for class org.bouncycastle.bcpg.sig.NotationData
 
NOW - Static variable in class org.bouncycastle.openpgp.PGPCanonicalizedDataGenerator
The special time for a modification time of "now" or the present time.
NOW - Static variable in class org.bouncycastle.openpgp.PGPLiteralData
The special time for a modification time of "now" or the present time.
NOW - Static variable in class org.bouncycastle.openpgp.PGPLiteralDataGenerator
The special time for a modification time of "now" or the present time.
NULL - Static variable in interface org.bouncycastle.bcpg.SymmetricKeyAlgorithmTags
Plaintext or unencrypted data.
NUM_OVERSHOOT_BYTES - Static variable in interface org.bouncycastle.apache.bzip2.BZip2Constants
 

O

OCB - Static variable in interface org.bouncycastle.bcpg.AEADAlgorithmTags
OCB with 15-bit nonce/IV and 16-bit auth tag length.
OctetArrayBCPGKey - Class in org.bouncycastle.bcpg
Public/Secret BCPGKey which is encoded as an array of octets rather than an MPI.
ONE_PASS_SIGNATURE - Static variable in interface org.bouncycastle.bcpg.PacketTags
One-Pass-Signature Packet.
OnePassSignaturePacket - Class in org.bouncycastle.bcpg
One-Pass-Signature packet.
OnePassSignaturePacket(int, int, int, byte[], byte[], boolean) - Constructor for class org.bouncycastle.bcpg.OnePassSignaturePacket
Create a version 6 OnePassSignaturePacket.
OnePassSignaturePacket(int, int, int, long, boolean) - Constructor for class org.bouncycastle.bcpg.OnePassSignaturePacket
Create a version 3 OnePassSignaturePacket.
onException(PGPException) - Method in interface org.bouncycastle.openpgp.api.OpenPGPMessageProcessor.PGPExceptionCallback
 
open() - Method in class org.bouncycastle.bcpg.OutputStreamPacket
Deprecated.
 
open(OutputStream) - Method in class org.bouncycastle.openpgp.api.OpenPGPMessageGenerator
Open an OpenPGPMessageOutputStream over the given output stream.
open(OutputStream) - Method in class org.bouncycastle.openpgp.PGPCompressedDataGenerator
Return an OutputStream which will save the data being written to the compressed object.
open(OutputStream, byte[]) - Method in class org.bouncycastle.openpgp.PGPCompressedDataGenerator
Return an OutputStream which will compress the data as it is written to it.
open(OutputStream, byte[]) - Method in class org.bouncycastle.openpgp.PGPEncryptedDataGenerator
Create an OutputStream which will encrypt the data as it is written to it.
open(OutputStream, char, File) - Method in class org.bouncycastle.openpgp.PGPCanonicalizedDataGenerator
Open a literal data packet for the passed in File object, returning an output stream for saving the file contents.
open(OutputStream, char, File) - Method in class org.bouncycastle.openpgp.PGPLiteralDataGenerator
Open a literal data packet for the passed in File object, returning an output stream for saving the file contents.
open(OutputStream, char, String, long, Date) - Method in class org.bouncycastle.openpgp.PGPLiteralDataGenerator
Open a literal data packet, returning a stream to store the data inside the packet.
open(OutputStream, char, String, Date) - Method in class org.bouncycastle.openpgp.PGPCanonicalizedDataGenerator
Open a literal data packet, returning a stream to store the data inside the packet.
open(OutputStream, char, String, Date, byte[]) - Method in class org.bouncycastle.openpgp.PGPCanonicalizedDataGenerator
Open a literal data packet, returning a stream to store the data inside the packet as an indefinite-length stream.
open(OutputStream, char, String, Date, byte[]) - Method in class org.bouncycastle.openpgp.PGPLiteralDataGenerator
Open a literal data packet, returning a stream to store the data inside the packet as an indefinite-length stream.
open(OutputStream, char, String, Date, File) - Method in class org.bouncycastle.openpgp.PGPCanonicalizedDataGenerator
Open a literal data packet, returning a stream to store the data inside the packet.
open(OutputStream, long) - Method in class org.bouncycastle.openpgp.PGPEncryptedDataGenerator
Create an OutputStream based on the configured methods to write a single encrypted object of known length.
OPEN_PGP_BLOB - Enum constant in enum class org.bouncycastle.gpg.keybox.BlobType
 
OpenedPGPKeyData - Class in org.bouncycastle.openpgp
Wraps PGP key headers and pgp key SExpression
OpenedPGPKeyData(List<PGPExtendedKeyHeader>, SExpression) - Constructor for class org.bouncycastle.openpgp.OpenedPGPKeyData
 
OpenedPGPKeyData.Builder - Class in org.bouncycastle.openpgp
 
OPENPGP_PRIVATE_KEY - Static variable in interface org.bouncycastle.gpg.SExprParser.ProtectionFormatTypeTags
 
OpenPGPApi - Class in org.bouncycastle.openpgp.api
Main entry to the high level OpenPGP API.
OpenPGPApi(OpenPGPImplementation) - Constructor for class org.bouncycastle.openpgp.api.OpenPGPApi
Instantiate an OpenPGPApi based on the given OpenPGPImplementation.
OpenPGPApi(OpenPGPImplementation, OpenPGPPolicy) - Constructor for class org.bouncycastle.openpgp.api.OpenPGPApi
Instantiate an OpenPGPApi object, passing in an OpenPGPImplementation and custom OpenPGPPolicy.
OpenPGPCertificate - Class in org.bouncycastle.openpgp.api
OpenPGP certificates (TPKs - transferable public keys) are long-living structures that may change during their lifetime.
OpenPGPCertificate(PGPKeyRing) - Constructor for class org.bouncycastle.openpgp.api.OpenPGPCertificate
Instantiate an OpenPGPCertificate from a passed PGPKeyRing using the default OpenPGPImplementation and its OpenPGPPolicy.
OpenPGPCertificate(PGPKeyRing, OpenPGPImplementation) - Constructor for class org.bouncycastle.openpgp.api.OpenPGPCertificate
Instantiate an OpenPGPCertificate from a parsed PGPKeyRing using the provided OpenPGPImplementation and its OpenPGPPolicy.
OpenPGPCertificate(PGPKeyRing, OpenPGPImplementation, OpenPGPPolicy) - Constructor for class org.bouncycastle.openpgp.api.OpenPGPCertificate
Instantiate an OpenPGPCertificate from a parsed PGPKeyRing using the provided OpenPGPImplementation and provided OpenPGPPolicy.
OpenPGPCertificate.OpenPGPCertificateComponent - Class in org.bouncycastle.openpgp.api
Component on an OpenPGP certificate.
OpenPGPCertificate.OpenPGPComponentKey - Class in org.bouncycastle.openpgp.api
OpenPGPCertificate.OpenPGPComponentSignature - Class in org.bouncycastle.openpgp.api
OpenPGPCertificate.OpenPGPIdentityComponent - Class in org.bouncycastle.openpgp.api
OpenPGPCertificate.OpenPGPPrimaryKey - Class in org.bouncycastle.openpgp.api
The primary key of a OpenPGPCertificate.
OpenPGPCertificate.OpenPGPSignatureChain - Class in org.bouncycastle.openpgp.api
Chain of signatures.
OpenPGPCertificate.OpenPGPSignatureChain.Certification - Class in org.bouncycastle.openpgp.api
"Positive" signature chain link.
OpenPGPCertificate.OpenPGPSignatureChain.Link - Class in org.bouncycastle.openpgp.api
OpenPGPCertificate.OpenPGPSignatureChain.Revocation - Class in org.bouncycastle.openpgp.api
"Negative" signature chain link.
OpenPGPCertificate.OpenPGPSignatureChains - Class in org.bouncycastle.openpgp.api
Collection of multiple OpenPGPCertificate.OpenPGPSignatureChain objects.
OpenPGPCertificate.OpenPGPSubkey - Class in org.bouncycastle.openpgp.api
A subkey on a OpenPGPCertificate.
OpenPGPCertificate.OpenPGPUserAttribute - Class in org.bouncycastle.openpgp.api
A UserAttribute.
OpenPGPCertificate.OpenPGPUserId - Class in org.bouncycastle.openpgp.api
A UserId.
OpenPGPCertificateComponent(OpenPGPCertificate) - Constructor for class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPCertificateComponent
 
OpenPGPCertificatePool() - Constructor for class org.bouncycastle.openpgp.api.OpenPGPKeyMaterialPool.OpenPGPCertificatePool
 
OpenPGPCertificatePool(Collection<OpenPGPCertificate>) - Constructor for class org.bouncycastle.openpgp.api.OpenPGPKeyMaterialPool.OpenPGPCertificatePool
 
OpenPGPComponentKey(PGPPublicKey, OpenPGPCertificate) - Constructor for class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPComponentKey
Constructor.
OpenPGPComponentSignature(PGPSignature, OpenPGPCertificate.OpenPGPComponentKey, OpenPGPCertificate.OpenPGPCertificateComponent) - Constructor for class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPComponentSignature
Component signature.
OpenPGPDefaultPolicy - Class in org.bouncycastle.openpgp.api
 
OpenPGPDefaultPolicy() - Constructor for class org.bouncycastle.openpgp.api.OpenPGPDefaultPolicy
 
OpenPGPDetachedSignatureGenerator - Class in org.bouncycastle.openpgp.api
High-Level OpenPGP Signature Generator for Detached Signatures.
OpenPGPDetachedSignatureGenerator() - Constructor for class org.bouncycastle.openpgp.api.OpenPGPDetachedSignatureGenerator
Instantiate a signature generator using the default OpenPGPImplementation and its OpenPGPPolicy.
OpenPGPDetachedSignatureGenerator(OpenPGPImplementation) - Constructor for class org.bouncycastle.openpgp.api.OpenPGPDetachedSignatureGenerator
Instantiate a signature generator using the passed in OpenPGPImplementation and its OpenPGPPolicy.
OpenPGPDetachedSignatureGenerator(OpenPGPImplementation, OpenPGPPolicy) - Constructor for class org.bouncycastle.openpgp.api.OpenPGPDetachedSignatureGenerator
Instantiate a signature generator using a custom OpenPGPImplementation and custom OpenPGPPolicy.
OpenPGPDetachedSignatureProcessor - Class in org.bouncycastle.openpgp.api
High-Level Processor for Messages Signed Using Detached OpenPGP Signatures.
OpenPGPDetachedSignatureProcessor() - Constructor for class org.bouncycastle.openpgp.api.OpenPGPDetachedSignatureProcessor
Instantiate a signature processor using the default OpenPGPImplementation and its OpenPGPPolicy.
OpenPGPDetachedSignatureProcessor(OpenPGPImplementation) - Constructor for class org.bouncycastle.openpgp.api.OpenPGPDetachedSignatureProcessor
Instantiate a signature processor using a custom OpenPGPImplementation and its OpenPGPPolicy.
OpenPGPDetachedSignatureProcessor(OpenPGPImplementation, OpenPGPPolicy) - Constructor for class org.bouncycastle.openpgp.api.OpenPGPDetachedSignatureProcessor
Instantiate a signature processor using a custom OpenPGPImplementation and custom OpenPGPPolicy.
OpenPGPDocumentSignature(PGPSignature, OpenPGPCertificate.OpenPGPComponentKey) - Constructor for class org.bouncycastle.openpgp.api.OpenPGPSignature.OpenPGPDocumentSignature
Create a document signature of level 0 (signature is made directly over the document).
OpenPGPDocumentSignature(PGPSignature, OpenPGPCertificate.OpenPGPComponentKey, OpenPGPSignature.OpenPGPDocumentSignature) - Constructor for class org.bouncycastle.openpgp.api.OpenPGPSignature.OpenPGPDocumentSignature
Create a document signature of level greater than 0 (signature is made as an attestation over other signature(s) + document).
OpenPGPEncryptionNegotiator - Class in org.bouncycastle.openpgp.api
 
OpenPGPEncryptionNegotiator() - Constructor for class org.bouncycastle.openpgp.api.OpenPGPEncryptionNegotiator
 
OpenPGPIdentityComponent(OpenPGPCertificate.OpenPGPPrimaryKey) - Constructor for class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPIdentityComponent
 
OpenPGPImplementation - Class in org.bouncycastle.openpgp.api
Bouncy Castle provides two implementations of OpenPGP operators.
OpenPGPImplementation() - Constructor for class org.bouncycastle.openpgp.api.OpenPGPImplementation
 
OpenPGPKey - Class in org.bouncycastle.openpgp.api
An OpenPGPKey (TSK - transferable secret key) is the pendant to an OpenPGPCertificate, but containing the secret key material in addition to the public components.
OpenPGPKey(PGPSecretKeyRing) - Constructor for class org.bouncycastle.openpgp.api.OpenPGPKey
Create an OpenPGPKey instance based on a PGPSecretKeyRing.
OpenPGPKey(PGPSecretKeyRing, OpenPGPImplementation) - Constructor for class org.bouncycastle.openpgp.api.OpenPGPKey
Create an OpenPGPKey instance based on a PGPSecretKeyRing, a provided OpenPGPImplementation and its OpenPGPPolicy.
OpenPGPKey(PGPSecretKeyRing, OpenPGPImplementation, OpenPGPPolicy) - Constructor for class org.bouncycastle.openpgp.api.OpenPGPKey
Create an OpenPGPKey instance based on a PGPSecretKeyRing, a provided OpenPGPImplementation and OpenPGPPolicy.
OpenPGPKey.OpenPGPPrivateKey - Class in org.bouncycastle.openpgp.api
OpenPGPKey.OpenPGPSecretKey - Class in org.bouncycastle.openpgp.api
OpenPGPKeyEditor - Class in org.bouncycastle.openpgp.api
 
OpenPGPKeyEditor(OpenPGPKey, KeyPassphraseProvider) - Constructor for class org.bouncycastle.openpgp.api.OpenPGPKeyEditor
 
OpenPGPKeyEditor(OpenPGPKey, KeyPassphraseProvider, OpenPGPImplementation) - Constructor for class org.bouncycastle.openpgp.api.OpenPGPKeyEditor
 
OpenPGPKeyEditor(OpenPGPKey, KeyPassphraseProvider, OpenPGPImplementation, OpenPGPPolicy) - Constructor for class org.bouncycastle.openpgp.api.OpenPGPKeyEditor
 
OpenPGPKeyException - Exception Class in org.bouncycastle.openpgp.api.exception
Exception representing an unusable or invalid OpenPGPKey or OpenPGPCertificate.
OpenPGPKeyException(OpenPGPCertificate.OpenPGPComponentKey, String) - Constructor for exception class org.bouncycastle.openpgp.api.exception.OpenPGPKeyException
Something is wrong with an individual component key of a key or certificate.
OpenPGPKeyException(OpenPGPCertificate, String) - Constructor for exception class org.bouncycastle.openpgp.api.exception.OpenPGPKeyException
Something is wrong with a key or certificate in general (no particular subkey).
OpenPGPKeyGenerator - Class in org.bouncycastle.openpgp.api
High-level generator class for OpenPGP v6 keys.
OpenPGPKeyGenerator(OpenPGPImplementation, boolean, Date) - Constructor for class org.bouncycastle.openpgp.api.OpenPGPKeyGenerator
 
OpenPGPKeyGenerator(OpenPGPImplementation, int, boolean, Date) - Constructor for class org.bouncycastle.openpgp.api.OpenPGPKeyGenerator
 
OpenPGPKeyGenerator(OpenPGPImplementation, int, PGPKeyPairGeneratorProvider, PGPDigestCalculatorProvider, PBESecretKeyEncryptorFactory, KeyFingerPrintCalculator, Date) - Constructor for class org.bouncycastle.openpgp.api.OpenPGPKeyGenerator
Generate a new OpenPGP key generator for v6 keys.
OpenPGPKeyGenerator.WithPrimaryKey - Class in org.bouncycastle.openpgp.api
Intermediate builder class.
OpenPGPKeyMaterialPool<M> - Class in org.bouncycastle.openpgp.api
Implementation of the OpenPGPKeyMaterialProvider which caches items in a HashMap.
OpenPGPKeyMaterialPool() - Constructor for class org.bouncycastle.openpgp.api.OpenPGPKeyMaterialPool
Create an empty pool.
OpenPGPKeyMaterialPool(Collection<M>) - Constructor for class org.bouncycastle.openpgp.api.OpenPGPKeyMaterialPool
Create a pool and initialize its contents with the provided collection of items.
OpenPGPKeyMaterialPool(M) - Constructor for class org.bouncycastle.openpgp.api.OpenPGPKeyMaterialPool
Create a pool from the single provided item.
OpenPGPKeyMaterialPool.OpenPGPCertificatePool - Class in org.bouncycastle.openpgp.api
Implementation of OpenPGPKeyMaterialPool tailored to providing OpenPGPCertificates.
OpenPGPKeyMaterialPool.OpenPGPKeyPool - Class in org.bouncycastle.openpgp.api
Implementation of OpenPGPKeyMaterialPool tailored to provide OpenPGPKeys.
OpenPGPKeyMaterialProvider<M> - Interface in org.bouncycastle.openpgp.api
Interface for providing OpenPGP keys or certificates.
OpenPGPKeyMaterialProvider.OpenPGPCertificateProvider - Interface in org.bouncycastle.openpgp.api
Interface for requesting OpenPGPCertificates by providing a KeyIdentifier.
OpenPGPKeyMaterialProvider.OpenPGPKeyProvider - Interface in org.bouncycastle.openpgp.api
Interface for requesting OpenPGPKeys by providing a KeyIdentifier.
OpenPGPKeyPool() - Constructor for class org.bouncycastle.openpgp.api.OpenPGPKeyMaterialPool.OpenPGPKeyPool
 
OpenPGPKeyPool(Collection<OpenPGPKey>) - Constructor for class org.bouncycastle.openpgp.api.OpenPGPKeyMaterialPool.OpenPGPKeyPool
 
OpenPGPKeyReader - Class in org.bouncycastle.openpgp.api
OpenPGPKeyReader() - Constructor for class org.bouncycastle.openpgp.api.OpenPGPKeyReader
 
OpenPGPKeyReader(OpenPGPImplementation) - Constructor for class org.bouncycastle.openpgp.api.OpenPGPKeyReader
 
OpenPGPKeyReader(OpenPGPImplementation, OpenPGPPolicy) - Constructor for class org.bouncycastle.openpgp.api.OpenPGPKeyReader
 
OpenPGPMessageGenerator - Class in org.bouncycastle.openpgp.api
Generator for OpenPGP messages.
OpenPGPMessageGenerator() - Constructor for class org.bouncycastle.openpgp.api.OpenPGPMessageGenerator
 
OpenPGPMessageGenerator(OpenPGPImplementation) - Constructor for class org.bouncycastle.openpgp.api.OpenPGPMessageGenerator
 
OpenPGPMessageGenerator(OpenPGPImplementation, OpenPGPPolicy) - Constructor for class org.bouncycastle.openpgp.api.OpenPGPMessageGenerator
 
OpenPGPMessageGenerator.ArmoredOutputStreamFactory - Interface in org.bouncycastle.openpgp.api
 
OpenPGPMessageGenerator.CompressionNegotiator - Interface in org.bouncycastle.openpgp.api
 
OpenPGPMessageInputStream - Class in org.bouncycastle.openpgp.api
An InputStream that processes an OpenPGP message.
OpenPGPMessageInputStream.Result - Class in org.bouncycastle.openpgp.api
 
OpenPGPMessageOutputStream - Class in org.bouncycastle.openpgp.api
Implementation of an OutputStream tailored to creating OpenPGP messages.
OpenPGPMessageOutputStream.OutputStreamFactory - Interface in org.bouncycastle.openpgp.api
Factory class for wrapping output streams.
OpenPGPMessageOutputStream.PaddingPacketFactory - Interface in org.bouncycastle.openpgp.api
Factory interface for creating PGPPadding objects.
OpenPGPMessageProcessor - Class in org.bouncycastle.openpgp.api
 
OpenPGPMessageProcessor() - Constructor for class org.bouncycastle.openpgp.api.OpenPGPMessageProcessor
Create a new OpenPGPMessageProcessor using the default OpenPGPImplementation.
OpenPGPMessageProcessor(OpenPGPImplementation) - Constructor for class org.bouncycastle.openpgp.api.OpenPGPMessageProcessor
Create a new OpenPGPMessageProcessor using the given OpenPGPImplementation.
OpenPGPMessageProcessor(OpenPGPImplementation, OpenPGPPolicy) - Constructor for class org.bouncycastle.openpgp.api.OpenPGPMessageProcessor
 
OpenPGPMessageProcessor.Configuration - Class in org.bouncycastle.openpgp.api
 
OpenPGPMessageProcessor.PGPExceptionCallback - Interface in org.bouncycastle.openpgp.api
Callback to handle PGPExceptions.
OpenPGPNotationRegistry() - Constructor for class org.bouncycastle.openpgp.api.OpenPGPPolicy.OpenPGPNotationRegistry
 
OpenPGPPolicy - Interface in org.bouncycastle.openpgp.api
Policy for OpenPGP algorithms and features.
OpenPGPPolicy.OpenPGPNotationRegistry - Class in org.bouncycastle.openpgp.api
The OpenPGPPolicy.OpenPGPNotationRegistry can be used to register known notations, such that signatures containing notation instances of the same name, which are marked as critical do not invalidate the signature.
OpenPGPPrimaryKey(PGPPublicKey, OpenPGPCertificate) - Constructor for class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPPrimaryKey
 
OpenPGPPrivateKey(OpenPGPKey.OpenPGPSecretKey, PGPKeyPair) - Constructor for class org.bouncycastle.openpgp.api.OpenPGPKey.OpenPGPPrivateKey
 
OpenPGPSecretKey(OpenPGPCertificate.OpenPGPComponentKey, PGPSecretKey, PBESecretKeyDecryptorBuilderProvider) - Constructor for class org.bouncycastle.openpgp.api.OpenPGPKey.OpenPGPSecretKey
Constructor.
OpenPGPSignature - Class in org.bouncycastle.openpgp.api
An OpenPGP signature.
OpenPGPSignature(PGPSignature, OpenPGPCertificate.OpenPGPComponentKey) - Constructor for class org.bouncycastle.openpgp.api.OpenPGPSignature
Create an OpenPGPSignature.
OpenPGPSignature.OpenPGPDocumentSignature - Class in org.bouncycastle.openpgp.api
An OpenPGPSignature made over a binary or textual document (e.g.
OpenPGPSignature.OpenPGPSignatureSubpacket - Class in org.bouncycastle.openpgp.api
SignatureSubpacket and the OpenPGPSignature that contains it.
OpenPGPSignatureChains(OpenPGPCertificate.OpenPGPCertificateComponent) - Constructor for class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPSignatureChains
 
OpenPGPSignatureException - Exception Class in org.bouncycastle.openpgp.api.exception
 
OpenPGPSignatureException(OpenPGPSignature, String) - Constructor for exception class org.bouncycastle.openpgp.api.exception.OpenPGPSignatureException
 
OpenPGPSubkey(PGPPublicKey, OpenPGPCertificate) - Constructor for class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPSubkey
 
OpenPGPUserAttribute(PGPUserAttributeSubpacketVector, OpenPGPCertificate.OpenPGPPrimaryKey) - Constructor for class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPUserAttribute
 
OpenPGPUserId(String, OpenPGPCertificate.OpenPGPPrimaryKey) - Constructor for class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPUserId
 
org.bouncycastle.apache.bzip2 - package org.bouncycastle.apache.bzip2
 
org.bouncycastle.bcpg - package org.bouncycastle.bcpg
Low level classes for dealing with OpenPGP objects.
org.bouncycastle.bcpg.attr - package org.bouncycastle.bcpg.attr
Low level classes for dealing with OpenPGP user attributes.
org.bouncycastle.bcpg.sig - package org.bouncycastle.bcpg.sig
Low level classes for dealing with OpenPGP signature attributes.
org.bouncycastle.gpg - package org.bouncycastle.gpg
Parsing classes for the GPG V2 SExpr format and other utilites.
org.bouncycastle.gpg.keybox - package org.bouncycastle.gpg.keybox
Parsing classes for the GPG V2 KeyBox format.
org.bouncycastle.gpg.keybox.bc - package org.bouncycastle.gpg.keybox.bc
 
org.bouncycastle.gpg.keybox.jcajce - package org.bouncycastle.gpg.keybox.jcajce
 
org.bouncycastle.openpgp - package org.bouncycastle.openpgp
High level classes for dealing with OpenPGP objects.
org.bouncycastle.openpgp.api - package org.bouncycastle.openpgp.api
The
org.bouncycastle.openpgp.api.bc - package org.bouncycastle.openpgp.api.bc
 
org.bouncycastle.openpgp.api.exception - package org.bouncycastle.openpgp.api.exception
 
org.bouncycastle.openpgp.api.jcajce - package org.bouncycastle.openpgp.api.jcajce
 
org.bouncycastle.openpgp.api.util - package org.bouncycastle.openpgp.api.util
 
org.bouncycastle.openpgp.bc - package org.bouncycastle.openpgp.bc
BC light weight based OpenPGP objects.
org.bouncycastle.openpgp.examples - package org.bouncycastle.openpgp.examples
Examples of use of the org.bouncycastle.openpgp package.
org.bouncycastle.openpgp.jcajce - package org.bouncycastle.openpgp.jcajce
JCA/JCE provider based OpenPGP objects.
org.bouncycastle.openpgp.operator - package org.bouncycastle.openpgp.operator
Interfaces and abstract classes to provide the framework to support operations on the OpenPGP high level classes.
org.bouncycastle.openpgp.operator.bc - package org.bouncycastle.openpgp.operator.bc
BC lightweight operators for dealing with OpenPGP objects.
org.bouncycastle.openpgp.operator.jcajce - package org.bouncycastle.openpgp.operator.jcajce
JCA/JCE based operators for dealing with OpenPGP objects.
out - Variable in class org.bouncycastle.bcpg.OutputStreamPacket
Deprecated.
 
OutputStreamPacket - Class in org.bouncycastle.bcpg
Deprecated.
Will be removed
OutputStreamPacket(BCPGOutputStream) - Constructor for class org.bouncycastle.bcpg.OutputStreamPacket
Deprecated.
 

P

Packet - Class in org.bouncycastle.bcpg
 
Packet() - Constructor for class org.bouncycastle.bcpg.Packet
 
PacketFormat - Enum Class in org.bouncycastle.bcpg
OpenPGP Packet Header Length Format.
PacketTags - Interface in org.bouncycastle.bcpg
Basic PGP packet tag types.
PADDING - Static variable in interface org.bouncycastle.bcpg.PacketTags
Padding Packet.
PaddingPacket - Class in org.bouncycastle.bcpg
 
PaddingPacket(byte[]) - Constructor for class org.bouncycastle.bcpg.PaddingPacket
 
PaddingPacket(int, SecureRandom) - Constructor for class org.bouncycastle.bcpg.PaddingPacket
 
PaddingPacket(BCPGInputStream) - Constructor for class org.bouncycastle.bcpg.PaddingPacket
 
PaddingPacket(BCPGInputStream, boolean) - Constructor for class org.bouncycastle.bcpg.PaddingPacket
 
padSessionData(byte[]) - Static method in class org.bouncycastle.openpgp.operator.PGPPad
 
padSessionData(byte[], boolean) - Static method in class org.bouncycastle.openpgp.operator.PGPPad
 
parse(byte[], int) - Static method in class org.bouncycastle.gpg.SExpression
 
parse(InputStream, int) - Static method in class org.bouncycastle.gpg.PGPSecretKeyParser
 
parse(InputStream, int) - Static method in class org.bouncycastle.gpg.SExpression
Parser for canonical and normal S-Expressions
parse(String) - Static method in class org.bouncycastle.openpgp.api.util.UTCUtil
Parse a UTC timestamp.
parseCertificate(byte[]) - Method in class org.bouncycastle.openpgp.api.OpenPGPKeyReader
Parse a single OpenPGPCertificate from bytes.
parseCertificate(InputStream) - Method in class org.bouncycastle.openpgp.api.OpenPGPKeyReader
Parse a single OpenPGPCertificate from an InputStream.
parseCertificate(String) - Method in class org.bouncycastle.openpgp.api.OpenPGPKeyReader
Parse a single OpenPGPCertificate from an ASCII armored string.
parseCertificateOrKey(byte[]) - Method in class org.bouncycastle.openpgp.api.OpenPGPKeyReader
Parse a single OpenPGPCertificate or OpenPGPKey from bytes.
parseCertificateOrKey(InputStream) - Method in class org.bouncycastle.openpgp.api.OpenPGPKeyReader
Parse a single OpenPGPCertificate or OpenPGPKey from an InputStream.
parseCertificateOrKey(String) - Method in class org.bouncycastle.openpgp.api.OpenPGPKeyReader
Parse a single OpenPGPCertificate or OpenPGPKey from an ASCII armored string.
parseCertificates(byte[]) - Method in class org.bouncycastle.openpgp.api.OpenPGPKeyReader
 
parseCertificates(InputStream) - Method in class org.bouncycastle.openpgp.api.OpenPGPKeyReader
 
parseCertificates(String) - Method in class org.bouncycastle.openpgp.api.OpenPGPKeyReader
 
parseKey(byte[]) - Method in class org.bouncycastle.openpgp.api.OpenPGPKeyReader
Parse an OpenPGPKey from bytes.
parseKey(InputStream) - Method in class org.bouncycastle.openpgp.api.OpenPGPKeyReader
Parse an OpenPGPKey from an InputStream
parseKey(String) - Method in class org.bouncycastle.openpgp.api.OpenPGPKeyReader
Parse an OpenPGPKey from an ASCII armored string.
parseKeys(byte[]) - Method in class org.bouncycastle.openpgp.api.OpenPGPKeyReader
 
parseKeys(InputStream) - Method in class org.bouncycastle.openpgp.api.OpenPGPKeyReader
 
parseKeys(String) - Method in class org.bouncycastle.openpgp.api.OpenPGPKeyReader
 
parseKeysOrCertificates(byte[]) - Method in class org.bouncycastle.openpgp.api.OpenPGPKeyReader
 
parseKeysOrCertificates(InputStream) - Method in class org.bouncycastle.openpgp.api.OpenPGPKeyReader
 
parseKeysOrCertificates(String) - Method in class org.bouncycastle.openpgp.api.OpenPGPKeyReader
 
parseSecretKey(InputStream, PBEProtectionRemoverFactory, KeyFingerPrintCalculator) - Method in class org.bouncycastle.gpg.SExprParser
Parse a secret key from one of the GPG S expression keys.
parseSecretKey(InputStream, PBEProtectionRemoverFactory, PGPPublicKey) - Method in class org.bouncycastle.gpg.SExprParser
Parse a secret key from one of the GPG S expression keys associating it with the passed in public key.
parseSecretKeyFromSExpr(InputStream, PBEProtectionRemoverFactory, KeyFingerPrintCalculator) - Static method in class org.bouncycastle.openpgp.PGPSecretKey
Deprecated.
use org.bouncycastle.gpg.SExprParser - it will also allow you to verify the protection checksum if it is available.
parseSecretKeyFromSExpr(InputStream, PBEProtectionRemoverFactory, PGPPublicKey) - Static method in class org.bouncycastle.openpgp.PGPSecretKey
Deprecated.
use org.bouncycastle.gpg.SExprParser - it will also allow you to verify the protection checksum if it is available.
passPhrase - Variable in class org.bouncycastle.openpgp.operator.PBESecretKeyEncryptor
 
pbeDataDecryptorFactory(char[]) - Method in class org.bouncycastle.openpgp.api.bc.BcOpenPGPImplementation
 
pbeDataDecryptorFactory(char[]) - Method in class org.bouncycastle.openpgp.api.jcajce.JcaOpenPGPImplementation
 
pbeDataDecryptorFactory(char[]) - Method in class org.bouncycastle.openpgp.api.OpenPGPImplementation
Return an instance of the PBEDataDecryptorFactory, which is responsible for providing concrete implementations needed to decrypt OpenPGP messages that were encrypted symmetrically with a passphrase.
PBEDataDecryptorFactory - Class in org.bouncycastle.openpgp.operator
A factory for performing PBE decryption operations.
PBEDataDecryptorFactory(char[], PGPDigestCalculatorProvider) - Constructor for class org.bouncycastle.openpgp.operator.PBEDataDecryptorFactory
Construct a PBE data decryptor factory.
PBEFileProcessor - Class in org.bouncycastle.openpgp.examples
A simple utility class that encrypts/decrypts password based encryption files.
PBEFileProcessor() - Constructor for class org.bouncycastle.openpgp.examples.PBEFileProcessor
 
pbeKeyEncryptionMethodGenerator(char[]) - Method in class org.bouncycastle.openpgp.api.bc.BcOpenPGPImplementation
 
pbeKeyEncryptionMethodGenerator(char[]) - Method in class org.bouncycastle.openpgp.api.jcajce.JcaOpenPGPImplementation
 
pbeKeyEncryptionMethodGenerator(char[]) - Method in class org.bouncycastle.openpgp.api.OpenPGPImplementation
Return an instance of PBEKeyEncryptionMethodGenerator which is responsible for creating symmetric-key-based encryptors for OpenPGP messages, using S2K.SALTED_AND_ITERATED mode.
pbeKeyEncryptionMethodGenerator(char[], S2K.Argon2Params) - Method in class org.bouncycastle.openpgp.api.bc.BcOpenPGPImplementation
 
pbeKeyEncryptionMethodGenerator(char[], S2K.Argon2Params) - Method in class org.bouncycastle.openpgp.api.jcajce.JcaOpenPGPImplementation
 
pbeKeyEncryptionMethodGenerator(char[], S2K.Argon2Params) - Method in class org.bouncycastle.openpgp.api.OpenPGPImplementation
Return an instance of PBEKeyEncryptionMethodGenerator which is responsible for creating symmetric-key-based encryptors for OpenPGP messages, using S2K.ARGON_2 mode.
PBEKeyEncryptionMethodGenerator - Class in org.bouncycastle.openpgp.operator
PGP style PBE encryption method.
PBEKeyEncryptionMethodGenerator(char[], S2K.Argon2Params) - Constructor for class org.bouncycastle.openpgp.operator.PBEKeyEncryptionMethodGenerator
Construct a PBE key generator using Argon2 as S2K mechanism.
PBEKeyEncryptionMethodGenerator(char[], PGPDigestCalculator) - Constructor for class org.bouncycastle.openpgp.operator.PBEKeyEncryptionMethodGenerator
Construct a PBE key generator using the default iteration count (0x60 == 65536 iterations).
PBEKeyEncryptionMethodGenerator(char[], PGPDigestCalculator, int) - Constructor for class org.bouncycastle.openpgp.operator.PBEKeyEncryptionMethodGenerator
Construct a PBE key generator using a specific iteration level.
PBEProtectionRemoverFactory - Interface in org.bouncycastle.openpgp.operator
 
PBESecretKeyDecryptor - Class in org.bouncycastle.openpgp.operator
 
PBESecretKeyDecryptor(char[], PGPDigestCalculatorProvider) - Constructor for class org.bouncycastle.openpgp.operator.PBESecretKeyDecryptor
 
PBESecretKeyDecryptorBuilder - Interface in org.bouncycastle.openpgp.operator
 
pbeSecretKeyDecryptorBuilderProvider() - Method in class org.bouncycastle.openpgp.api.bc.BcOpenPGPImplementation
 
pbeSecretKeyDecryptorBuilderProvider() - Method in class org.bouncycastle.openpgp.api.jcajce.JcaOpenPGPImplementation
 
pbeSecretKeyDecryptorBuilderProvider() - Method in class org.bouncycastle.openpgp.api.OpenPGPImplementation
Return an instance of PBESecretKeyDecryptorBuilderProvider which is responsible for providing implementations needed for secret key unlocking.
PBESecretKeyDecryptorBuilderProvider - Interface in org.bouncycastle.openpgp.operator
Provider for PBESecretKeyDecryptorBuilder instances.
PBESecretKeyEncryptor - Class in org.bouncycastle.openpgp.operator
Class responsible for encrypting secret key material or data packets using a passphrase.
PBESecretKeyEncryptor(int, int, S2K.Argon2Params, SecureRandom, char[]) - Constructor for class org.bouncycastle.openpgp.operator.PBESecretKeyEncryptor
 
PBESecretKeyEncryptor(int, PGPDigestCalculator, int, SecureRandom, char[]) - Constructor for class org.bouncycastle.openpgp.operator.PBESecretKeyEncryptor
 
PBESecretKeyEncryptor(int, PGPDigestCalculator, SecureRandom, char[]) - Constructor for class org.bouncycastle.openpgp.operator.PBESecretKeyEncryptor
 
pbeSecretKeyEncryptorFactory(boolean) - Method in class org.bouncycastle.openpgp.api.bc.BcOpenPGPImplementation
 
pbeSecretKeyEncryptorFactory(boolean) - Method in class org.bouncycastle.openpgp.api.jcajce.JcaOpenPGPImplementation
 
pbeSecretKeyEncryptorFactory(boolean) - Method in class org.bouncycastle.openpgp.api.OpenPGPImplementation
 
pbeSecretKeyEncryptorFactory(boolean, int, int) - Method in class org.bouncycastle.openpgp.api.bc.BcOpenPGPImplementation
 
pbeSecretKeyEncryptorFactory(boolean, int, int) - Method in class org.bouncycastle.openpgp.api.jcajce.JcaOpenPGPImplementation
 
pbeSecretKeyEncryptorFactory(boolean, int, int) - Method in class org.bouncycastle.openpgp.api.OpenPGPImplementation
 
PBESecretKeyEncryptorFactory - Interface in org.bouncycastle.openpgp.operator
Factory class for password-based secret key encryptors.
PGPAEADDataEncryptor - Interface in org.bouncycastle.openpgp.operator
A data encryptor, using AEAD.
PGPAeadInputStream(boolean, InputStream, AEADBlockCipher, KeyParameter, byte[], int, int, int, byte[]) - Constructor for class org.bouncycastle.openpgp.operator.bc.BcAEADUtil.PGPAeadInputStream
InputStream for decrypting AEAD encrypted data.
PGPAeadOutputStream(boolean, OutputStream, AEADBlockCipher, KeyParameter, byte[], int, int, int) - Constructor for class org.bouncycastle.openpgp.operator.bc.BcAEADUtil.PGPAeadOutputStream
OutputStream for AEAD encryption.
PGPAlgorithmParameters - Interface in org.bouncycastle.openpgp
 
PGPCanonicalizedDataGenerator - Class in org.bouncycastle.openpgp
Generator for producing filtered literal data packets which are automatically canonicalized.
PGPCanonicalizedDataGenerator() - Constructor for class org.bouncycastle.openpgp.PGPCanonicalizedDataGenerator
Constructs a generator for literal data objects.
PGPCanonicalizedDataGenerator(boolean) - Constructor for class org.bouncycastle.openpgp.PGPCanonicalizedDataGenerator
Constructs a generator for literal data objects, specifying to use new or old (PGP 2.6.x compatible) format.
PGPCompressedData - Class in org.bouncycastle.openpgp
A PGP compressed data object.
PGPCompressedData(byte[]) - Constructor for class org.bouncycastle.openpgp.PGPCompressedData
Construct a PGP compressed data object from the passed in byte array.
PGPCompressedData(InputStream) - Constructor for class org.bouncycastle.openpgp.PGPCompressedData
Construct a PGP compressed data object from the passed in input stream.
PGPCompressedData(BCPGInputStream) - Constructor for class org.bouncycastle.openpgp.PGPCompressedData
Construct a compressed data object, reading a single PacketTags.COMPRESSED_DATA packet from the stream.
PGPCompressedDataGenerator - Class in org.bouncycastle.openpgp
Generator for producing compressed data packets.
PGPCompressedDataGenerator(int) - Constructor for class org.bouncycastle.openpgp.PGPCompressedDataGenerator
Construct a new compressed data generator.
PGPCompressedDataGenerator(int, int) - Constructor for class org.bouncycastle.openpgp.PGPCompressedDataGenerator
Construct a new compressed data generator.
PGPContentSigner - Interface in org.bouncycastle.openpgp.operator
 
pgpContentSignerBuilder(int, int) - Method in class org.bouncycastle.openpgp.api.bc.BcOpenPGPImplementation
 
pgpContentSignerBuilder(int, int) - Method in class org.bouncycastle.openpgp.api.jcajce.JcaOpenPGPImplementation
 
pgpContentSignerBuilder(int, int) - Method in class org.bouncycastle.openpgp.api.OpenPGPImplementation
Return an instance of PGPContentSignerBuilder, which is responsible for providing concrete implementations needed for signature creation.
PGPContentSignerBuilder - Interface in org.bouncycastle.openpgp.operator
Builder for PGPContentSigner objects.
pgpContentSignerBuilderProvider(int) - Method in class org.bouncycastle.openpgp.api.bc.BcOpenPGPImplementation
 
pgpContentSignerBuilderProvider(int) - Method in class org.bouncycastle.openpgp.api.jcajce.JcaOpenPGPImplementation
 
pgpContentSignerBuilderProvider(int) - Method in class org.bouncycastle.openpgp.api.OpenPGPImplementation
 
PGPContentSignerBuilderProvider - Class in org.bouncycastle.openpgp.operator
Provider class for PGPContentSignerBuilder instances.
PGPContentSignerBuilderProvider(int) - Constructor for class org.bouncycastle.openpgp.operator.PGPContentSignerBuilderProvider
Constructor.
PGPContentVerifier - Interface in org.bouncycastle.openpgp.operator
 
PGPContentVerifierBuilder - Interface in org.bouncycastle.openpgp.operator
 
pgpContentVerifierBuilderProvider() - Method in class org.bouncycastle.openpgp.api.bc.BcOpenPGPImplementation
 
pgpContentVerifierBuilderProvider() - Method in class org.bouncycastle.openpgp.api.jcajce.JcaOpenPGPImplementation
 
pgpContentVerifierBuilderProvider() - Method in class org.bouncycastle.openpgp.api.OpenPGPImplementation
Return an instance of PGPContentVerifierBuilderProvider which is responsible for providing implementations needed for signature verification.
PGPContentVerifierBuilderProvider - Interface in org.bouncycastle.openpgp.operator
Provider for PGPContentVerifierBuilder instances.
PGPDataDecryptor - Interface in org.bouncycastle.openpgp.operator
A decryptor that wraps a stream of PGP encrypted data to decrypt, and optionally integrity check, the data.
PGPDataDecryptorFactory - Interface in org.bouncycastle.openpgp.operator
Base interface of factories for PGPDataDecryptor.
PGPDataDecryptorProvider - Interface in org.bouncycastle.openpgp.operator
 
PGPDataEncryptor - Interface in org.bouncycastle.openpgp.operator
A data encryptor, combining a cipher instance and an optional integrity check calculator.
pgpDataEncryptorBuilder(int) - Method in class org.bouncycastle.openpgp.api.bc.BcOpenPGPImplementation
 
pgpDataEncryptorBuilder(int) - Method in class org.bouncycastle.openpgp.api.jcajce.JcaOpenPGPImplementation
 
pgpDataEncryptorBuilder(int) - Method in class org.bouncycastle.openpgp.api.OpenPGPImplementation
Return an instance of PGPDataEncryptorBuilder which is responsible for providing implementations needed for creating encrypted data packets.
PGPDataEncryptorBuilder - Interface in org.bouncycastle.openpgp.operator
A builder for PGPDataEncryptor instances, which can be used to encrypt data objects.
PGPDataValidationException - Exception Class in org.bouncycastle.openpgp
Thrown if the iv at the start of a data stream indicates the wrong key is being used.
PGPDataValidationException(String) - Constructor for exception class org.bouncycastle.openpgp.PGPDataValidationException
 
PGPDigestCalculator - Interface in org.bouncycastle.openpgp.operator
A digest calculator, which consumes a stream of data and computes a digest value over it.
pgpDigestCalculatorProvider() - Method in class org.bouncycastle.openpgp.api.bc.BcOpenPGPImplementation
 
pgpDigestCalculatorProvider() - Method in class org.bouncycastle.openpgp.api.jcajce.JcaOpenPGPImplementation
 
pgpDigestCalculatorProvider() - Method in class org.bouncycastle.openpgp.api.OpenPGPImplementation
Return an instance of the PGPDigestCalculatorProvider, which is responsible for providing concrete PGPDigestCalculator implementations.
PGPDigestCalculatorProvider - Interface in org.bouncycastle.openpgp.operator
A factory for digest algorithms.
PGPEncryptedData - Class in org.bouncycastle.openpgp
A PGP encrypted data object.
PGPEncryptedData.TruncatedStream - Class in org.bouncycastle.openpgp
 
PGPEncryptedDataGenerator - Class in org.bouncycastle.openpgp
Generator for encrypted objects.
PGPEncryptedDataGenerator(PGPDataEncryptorBuilder) - Constructor for class org.bouncycastle.openpgp.PGPEncryptedDataGenerator
Base constructor.
PGPEncryptedDataGenerator(PGPDataEncryptorBuilder, boolean) - Constructor for class org.bouncycastle.openpgp.PGPEncryptedDataGenerator
Base constructor with the option to turn on formatting for PGP 2.6.x compatibility.
PGPEncryptedDataGenerator.SessionKeyExtractionCallback - Interface in org.bouncycastle.openpgp
 
PGPEncryptedDataList - Class in org.bouncycastle.openpgp
A holder for a list of PGP encryption method packets and the encrypted data associated with them.
PGPEncryptedDataList(byte[]) - Constructor for class org.bouncycastle.openpgp.PGPEncryptedDataList
Construct an encrypted data packet holder, reading PGP encrypted method packets and an encrypted data packet from a stream.
PGPEncryptedDataList(InputStream) - Constructor for class org.bouncycastle.openpgp.PGPEncryptedDataList
Construct an encrypted data packet holder, reading PGP encrypted method packets and an encrypted data packet from a stream.
PGPEncryptedDataList(BCPGInputStream) - Constructor for class org.bouncycastle.openpgp.PGPEncryptedDataList
Construct an encrypted data packet holder, reading PGP encrypted method packets and an encrypted data packet from the stream.
PGPException - Exception Class in org.bouncycastle.openpgp
generic exception class for PGP encoding/decoding problems
PGPException(String) - Constructor for exception class org.bouncycastle.openpgp.PGPException
 
PGPException(String, Exception) - Constructor for exception class org.bouncycastle.openpgp.PGPException
 
PGPExtendedKeyAttribute - Class in org.bouncycastle.openpgp
 
PGPExtendedKeyAttribute.Builder - Class in org.bouncycastle.openpgp
 
PGPExtendedKeyHeader - Class in org.bouncycastle.openpgp
 
PGPExtendedKeyHeader(String, String) - Constructor for class org.bouncycastle.openpgp.PGPExtendedKeyHeader
 
PGPKdfParameters - Class in org.bouncycastle.openpgp
 
PGPKdfParameters(int, int) - Constructor for class org.bouncycastle.openpgp.PGPKdfParameters
 
PGPKeyConverter - Class in org.bouncycastle.openpgp.operator
 
PGPKeyConverter() - Constructor for class org.bouncycastle.openpgp.operator.PGPKeyConverter
 
PGPKeyEncryptionMethodGenerator - Interface in org.bouncycastle.openpgp.operator
An encryption method that can be applied to encrypt data in a PGPEncryptedDataGenerator.
PGPKeyFlags - Interface in org.bouncycastle.openpgp
key flag values for the KeyFlags subpacket.
PGPKeyPair - Class in org.bouncycastle.openpgp
General class to handle JCA key pairs and convert them into OpenPGP ones.
PGPKeyPair() - Constructor for class org.bouncycastle.openpgp.PGPKeyPair
 
PGPKeyPair(PGPPublicKey, PGPPrivateKey) - Constructor for class org.bouncycastle.openpgp.PGPKeyPair
Create a key pair from a PGPPrivateKey and a PGPPublicKey.
PGPKeyPairGenerator - Class in org.bouncycastle.openpgp.operator
 
PGPKeyPairGenerator(int, Date, SecureRandom, KeyFingerPrintCalculator) - Constructor for class org.bouncycastle.openpgp.operator.PGPKeyPairGenerator
Create an instance of the key pair generator.
pgpKeyPairGeneratorProvider() - Method in class org.bouncycastle.openpgp.api.bc.BcOpenPGPImplementation
 
pgpKeyPairGeneratorProvider() - Method in class org.bouncycastle.openpgp.api.jcajce.JcaOpenPGPImplementation
 
pgpKeyPairGeneratorProvider() - Method in class org.bouncycastle.openpgp.api.OpenPGPImplementation
 
PGPKeyPairGeneratorProvider - Class in org.bouncycastle.openpgp.operator
 
PGPKeyPairGeneratorProvider() - Constructor for class org.bouncycastle.openpgp.operator.PGPKeyPairGeneratorProvider
 
PGPKeyRing - Class in org.bouncycastle.openpgp
Parent class for PGP public and secret key rings.
PGPKeyRingGenerator - Class in org.bouncycastle.openpgp
Generator for a PGP primary and subkey ring.
PGPKeyRingGenerator(int, PGPKeyPair, String, PGPDigestCalculator, PGPSignatureSubpacketVector, PGPSignatureSubpacketVector, PGPContentSignerBuilder, PBESecretKeyEncryptor) - Constructor for class org.bouncycastle.openpgp.PGPKeyRingGenerator
Create a new key ring generator.
PGPKeyRingGenerator(PGPKeyPair, PGPDigestCalculator, PGPSignatureSubpacketVector, PGPSignatureSubpacketVector, PGPContentSignerBuilder, PBESecretKeyEncryptor) - Constructor for class org.bouncycastle.openpgp.PGPKeyRingGenerator
Create a new key ring generator without a user-id, but instead with a primary key carrying a direct-key signature.
PGPKeyRingGenerator(PGPSecretKeyRing, PBESecretKeyDecryptor, PGPDigestCalculator, PGPContentSignerBuilder, PBESecretKeyEncryptor) - Constructor for class org.bouncycastle.openpgp.PGPKeyRingGenerator
Create a new key ring generator based on an original secret key ring.
PGPKeyValidationException - Exception Class in org.bouncycastle.openpgp
Thrown if the key checksum is invalid.
PGPKeyValidationException(String) - Constructor for exception class org.bouncycastle.openpgp.PGPKeyValidationException
 
PGPLiteralData - Class in org.bouncycastle.openpgp
A single literal data packet in a PGP object stream.
PGPLiteralData(byte[]) - Constructor for class org.bouncycastle.openpgp.PGPLiteralData
Construct a PGP LiteralData carrier from the passed in byte array.
PGPLiteralData(InputStream) - Constructor for class org.bouncycastle.openpgp.PGPLiteralData
Construct a PGP LiteralData carrier from the passed in input stream.
PGPLiteralData(BCPGInputStream) - Constructor for class org.bouncycastle.openpgp.PGPLiteralData
Construct a PGP LiteralData carrier from the passed in BCPG input stream.
PGPLiteralDataGenerator - Class in org.bouncycastle.openpgp
Generator for producing literal data packets.
PGPLiteralDataGenerator() - Constructor for class org.bouncycastle.openpgp.PGPLiteralDataGenerator
Constructs a generator for literal data objects.
PGPLiteralDataGenerator(boolean) - Constructor for class org.bouncycastle.openpgp.PGPLiteralDataGenerator
Constructs a generator for literal data objects, specifying to use new or old (PGP 2.6.x compatible) format.
PGPMarker - Class in org.bouncycastle.openpgp
a PGP marker packet - in general these should be ignored other than where the idea is to preserve the original input stream.
PGPMarker(BCPGInputStream) - Constructor for class org.bouncycastle.openpgp.PGPMarker
Default constructor.
pgpObjectFactory(InputStream) - Method in class org.bouncycastle.openpgp.api.bc.BcOpenPGPImplementation
 
pgpObjectFactory(InputStream) - Method in class org.bouncycastle.openpgp.api.jcajce.JcaOpenPGPImplementation
 
pgpObjectFactory(InputStream) - Method in class org.bouncycastle.openpgp.api.OpenPGPImplementation
Return an instance of PGPObjectFactory based on the given InputStream.
PGPObjectFactory - Class in org.bouncycastle.openpgp
General class for reading a PGP object stream.
PGPObjectFactory(byte[], KeyFingerPrintCalculator) - Constructor for class org.bouncycastle.openpgp.PGPObjectFactory
Create an object factory suitable for reading PGP objects such as keys, key rings and key ring collections, or PGP encrypted data.
PGPObjectFactory(InputStream, KeyFingerPrintCalculator) - Constructor for class org.bouncycastle.openpgp.PGPObjectFactory
Create an object factory suitable for reading PGP objects such as keys, key rings and key ring collections, or PGP encrypted data.
PGPOnePassSignature - Class in org.bouncycastle.openpgp
A one pass signature object.
PGPOnePassSignature(BCPGInputStream) - Constructor for class org.bouncycastle.openpgp.PGPOnePassSignature
 
PGPOnePassSignatureList - Class in org.bouncycastle.openpgp
Holder for a list of PGPOnePassSignatures
PGPOnePassSignatureList(PGPOnePassSignature) - Constructor for class org.bouncycastle.openpgp.PGPOnePassSignatureList
 
PGPOnePassSignatureList(PGPOnePassSignature[]) - Constructor for class org.bouncycastle.openpgp.PGPOnePassSignatureList
 
PGPPad - Class in org.bouncycastle.openpgp.operator
Utility class that provides padding addition and removal for PGP session keys.
PGPPadding - Class in org.bouncycastle.openpgp
The PGPPadding contains random data, and can be used to defend against traffic analysis on version 2 SEIPD messages and Transferable Public Keys.
PGPPadding() - Constructor for class org.bouncycastle.openpgp.PGPPadding
Generate a new, random PGPPadding object.
PGPPadding(int) - Constructor for class org.bouncycastle.openpgp.PGPPadding
Generate a new, random PGPPadding object.
PGPPadding(int, SecureRandom) - Constructor for class org.bouncycastle.openpgp.PGPPadding
Generate a new, random PGPPadding object.
PGPPadding(SecureRandom) - Constructor for class org.bouncycastle.openpgp.PGPPadding
Generate a new, random PGPPadding object.
PGPPadding(BCPGInputStream) - Constructor for class org.bouncycastle.openpgp.PGPPadding
Default constructor.
PGPPBEEncryptedData - Class in org.bouncycastle.openpgp
A password based encryption object.
PGPPrivateKey - Class in org.bouncycastle.openpgp
general class to contain a private key for use with other openPGP objects.
PGPPrivateKey(long, PublicKeyPacket, BCPGKey) - Constructor for class org.bouncycastle.openpgp.PGPPrivateKey
Base constructor.
PGPPublicKey - Class in org.bouncycastle.openpgp
general class to handle a PGP public key object.
PGPPublicKey(PublicKeyPacket, KeyFingerPrintCalculator) - Constructor for class org.bouncycastle.openpgp.PGPPublicKey
Create a PGP public key from a packet descriptor using the passed in fingerPrintCalculator to do calculate the fingerprint and keyID.
PGPPublicKeyEncryptedData - Class in org.bouncycastle.openpgp
A public key encrypted data object.
PGPPublicKeyRing - Class in org.bouncycastle.openpgp
Class to hold a single master public key and its subkeys.
PGPPublicKeyRing(byte[], KeyFingerPrintCalculator) - Constructor for class org.bouncycastle.openpgp.PGPPublicKeyRing
 
PGPPublicKeyRing(InputStream, KeyFingerPrintCalculator) - Constructor for class org.bouncycastle.openpgp.PGPPublicKeyRing
 
PGPPublicKeyRing(List<PGPPublicKey>) - Constructor for class org.bouncycastle.openpgp.PGPPublicKeyRing
Base constructor from a list of keys representing a public key ring (a master key and its associated sub-keys).
PGPPublicKeyRingCollection - Class in org.bouncycastle.openpgp
Often a PGP key ring file is made up of a succession of master/sub-key key rings.
PGPPublicKeyRingCollection(byte[], KeyFingerPrintCalculator) - Constructor for class org.bouncycastle.openpgp.PGPPublicKeyRingCollection
 
PGPPublicKeyRingCollection(InputStream, KeyFingerPrintCalculator) - Constructor for class org.bouncycastle.openpgp.PGPPublicKeyRingCollection
Build a PGPPublicKeyRingCollection from the passed in input stream.
PGPPublicKeyRingCollection(Collection<PGPPublicKeyRing>) - Constructor for class org.bouncycastle.openpgp.PGPPublicKeyRingCollection
 
PGPRuntimeOperationException - Exception Class in org.bouncycastle.openpgp
 
PGPRuntimeOperationException(String, Throwable) - Constructor for exception class org.bouncycastle.openpgp.PGPRuntimeOperationException
 
PGPSecretKey - Class in org.bouncycastle.openpgp
general class to handle and construct a PGP secret key object.
PGPSecretKey(int, PGPKeyPair, String, PGPDigestCalculator, PGPSignatureSubpacketVector, PGPSignatureSubpacketVector, PGPContentSignerBuilder, PBESecretKeyEncryptor) - Constructor for class org.bouncycastle.openpgp.PGPSecretKey
Construct a PGPSecretKey using the passed in private/public key pair and binding it to the passed in id using a generated certification of certificationLevel.
PGPSecretKey(int, PGPKeyPair, String, PGPSignatureSubpacketVector, PGPSignatureSubpacketVector, PGPContentSignerBuilder, PBESecretKeyEncryptor) - Constructor for class org.bouncycastle.openpgp.PGPSecretKey
Construct a PGPSecretKey using the passed in private/public key pair and binding it to the passed in id using a generated certification of certificationLevel.The secret key checksum is calculated using the original non-digest based checksum.
PGPSecretKey(SecretKeyPacket, PGPPublicKey) - Constructor for class org.bouncycastle.openpgp.PGPSecretKey
 
PGPSecretKey(PGPKeyPair, PGPKeyPair, PGPDigestCalculator, PGPContentSignerBuilder, PBESecretKeyEncryptor) - Constructor for class org.bouncycastle.openpgp.PGPSecretKey
Construct a PGPSecretKey sub-key using the passed in private/public key pair and binding it to the master key pair.
PGPSecretKey(PGPKeyPair, PGPKeyPair, PGPDigestCalculator, PGPSignatureSubpacketVector, PGPSignatureSubpacketVector, PGPContentSignerBuilder, PBESecretKeyEncryptor) - Constructor for class org.bouncycastle.openpgp.PGPSecretKey
Construct a PGPSecretKey sub-key using the passed in private/public key pair and binding it to the master key pair.
PGPSecretKey(PGPPrivateKey, PGPPublicKey, PGPDigestCalculator, boolean, PBESecretKeyEncryptor) - Constructor for class org.bouncycastle.openpgp.PGPSecretKey
Construct a PGPSecretKey using the passed in private key and public key.
PGPSecretKeyDecryptorWithAAD - Class in org.bouncycastle.openpgp.operator
 
PGPSecretKeyDecryptorWithAAD(char[], PGPDigestCalculatorProvider) - Constructor for class org.bouncycastle.openpgp.operator.PGPSecretKeyDecryptorWithAAD
 
PGPSecretKeyParser - Class in org.bouncycastle.gpg
 
PGPSecretKeyParser() - Constructor for class org.bouncycastle.gpg.PGPSecretKeyParser
 
PGPSecretKeyRing - Class in org.bouncycastle.openpgp
Class to hold a single master secret key and its subkeys.
PGPSecretKeyRing(byte[], KeyFingerPrintCalculator) - Constructor for class org.bouncycastle.openpgp.PGPSecretKeyRing
 
PGPSecretKeyRing(InputStream, KeyFingerPrintCalculator) - Constructor for class org.bouncycastle.openpgp.PGPSecretKeyRing
 
PGPSecretKeyRing(List<PGPSecretKey>) - Constructor for class org.bouncycastle.openpgp.PGPSecretKeyRing
Base constructor from a list of keys representing a secret key ring (a master key and its associated sub-keys).
PGPSecretKeyRingCollection - Class in org.bouncycastle.openpgp
Often a PGP key ring file is made up of a succession of master/sub-key key rings.
PGPSecretKeyRingCollection(byte[], KeyFingerPrintCalculator) - Constructor for class org.bouncycastle.openpgp.PGPSecretKeyRingCollection
 
PGPSecretKeyRingCollection(InputStream, KeyFingerPrintCalculator) - Constructor for class org.bouncycastle.openpgp.PGPSecretKeyRingCollection
Build a PGPSecretKeyRingCollection from the passed in input stream.
PGPSecretKeyRingCollection(Collection<PGPSecretKeyRing>) - Constructor for class org.bouncycastle.openpgp.PGPSecretKeyRingCollection
 
PGPSessionKey - Class in org.bouncycastle.openpgp
 
PGPSessionKey(int, byte[]) - Constructor for class org.bouncycastle.openpgp.PGPSessionKey
 
PGPSessionKeyEncryptedData - Class in org.bouncycastle.openpgp
The basis of PGP encrypted data - encrypted data encrypted using a symmetric session key.
PGPSignature - Class in org.bouncycastle.openpgp
A PGP signature object.
PGPSignature(BCPGInputStream) - Constructor for class org.bouncycastle.openpgp.PGPSignature
Parse a PGPSignature from an OpenPGP packet input stream.
PGPSignatureException - Exception Class in org.bouncycastle.openpgp
 
PGPSignatureException(String) - Constructor for exception class org.bouncycastle.openpgp.PGPSignatureException
 
PGPSignatureException(String, Exception) - Constructor for exception class org.bouncycastle.openpgp.PGPSignatureException
 
PGPSignatureGenerator - Class in org.bouncycastle.openpgp
Generator for PGP Signatures.
PGPSignatureGenerator(PGPContentSignerBuilder) - Constructor for class org.bouncycastle.openpgp.PGPSignatureGenerator
PGPSignatureGenerator(PGPContentSignerBuilder, PGPPublicKey) - Constructor for class org.bouncycastle.openpgp.PGPSignatureGenerator
Create a signature generator built on the passed in contentSignerBuilder.
PGPSignatureGenerator(PGPContentSignerBuilder, PGPPublicKey, int) - Constructor for class org.bouncycastle.openpgp.PGPSignatureGenerator
 
PGPSignatureList - Class in org.bouncycastle.openpgp
A list of PGP signatures - normally in the signature block after literal data.
PGPSignatureList(PGPSignature) - Constructor for class org.bouncycastle.openpgp.PGPSignatureList
 
PGPSignatureList(PGPSignature[]) - Constructor for class org.bouncycastle.openpgp.PGPSignatureList
 
PGPSignatureSubpacketGenerator - Class in org.bouncycastle.openpgp
Generator for signature subpackets.
PGPSignatureSubpacketGenerator() - Constructor for class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
Base constructor, creates an empty generator.
PGPSignatureSubpacketGenerator(PGPSignatureSubpacketVector) - Constructor for class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
Constructor for pre-initialising the generator from an existing one.
PGPSignatureSubpacketVector - Class in org.bouncycastle.openpgp
Container for a list of signature subpackets.
PGPSignatureVerifier - Interface in org.bouncycastle.openpgp
Base interface for thread safe signature verified objects.
PGPSignatureVerifierBuilder - Class in org.bouncycastle.openpgp
Builder for thread-safe verifiers for a range of PGP signature types.
PGPSignatureVerifierBuilder(PGPContentVerifierBuilderProvider, PGPPublicKey) - Constructor for class org.bouncycastle.openpgp.PGPSignatureVerifierBuilder
Base constructor.
PGPSymmetricKeyEncryptedData - Class in org.bouncycastle.openpgp
 
PGPSymmetricKeyEncryptedData(InputStreamPacket) - Constructor for class org.bouncycastle.openpgp.PGPSymmetricKeyEncryptedData
 
PGPUserAttributeSubpacketVector - Class in org.bouncycastle.openpgp
Container for a list of user attribute subpackets.
PGPUserAttributeSubpacketVectorGenerator - Class in org.bouncycastle.openpgp
 
PGPUserAttributeSubpacketVectorGenerator() - Constructor for class org.bouncycastle.openpgp.PGPUserAttributeSubpacketVectorGenerator
 
PGPUtil - Class in org.bouncycastle.openpgp
PGP utilities.
PGPUtil() - Constructor for class org.bouncycastle.openpgp.PGPUtil
 
PGPV3SignatureGenerator - Class in org.bouncycastle.openpgp
Generator for old style PGP V3 Signatures.
PGPV3SignatureGenerator(PGPContentSignerBuilder) - Constructor for class org.bouncycastle.openpgp.PGPV3SignatureGenerator
Create a signature generator built on the passed in contentSignerBuilder.
PLACEHOLDER - Static variable in interface org.bouncycastle.bcpg.SignatureSubpacketTags
 
plus(OpenPGPCertificate.OpenPGPComponentSignature) - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPSignatureChain
Return an NEW instance of the OpenPGPCertificate.OpenPGPSignatureChain with the new link appended.
policy - Variable in class org.bouncycastle.openpgp.api.AbstractOpenPGPDocumentSignatureGenerator
 
policy() - Method in class org.bouncycastle.openpgp.api.OpenPGPImplementation
 
POLICY_URL - Static variable in interface org.bouncycastle.bcpg.SignatureSubpacketTags
 
PolicyURI - Class in org.bouncycastle.bcpg.sig
Signature Subpacket for encoding a URI pointing to a document containing the policy under which the signature was created.
PolicyURI(boolean, boolean, byte[]) - Constructor for class org.bouncycastle.bcpg.sig.PolicyURI
 
PolicyURI(boolean, String) - Constructor for class org.bouncycastle.bcpg.sig.PolicyURI
 
POSITIVE_CERTIFICATION - Static variable in class org.bouncycastle.openpgp.PGPSignature
Positive certification over a user-id or user-attribute.
PREFERRED_AEAD_ALGORITHMS - Static variable in interface org.bouncycastle.bcpg.SignatureSubpacketTags
 
PREFERRED_COMP_ALGS - Static variable in interface org.bouncycastle.bcpg.SignatureSubpacketTags
 
PREFERRED_HASH_ALGS - Static variable in interface org.bouncycastle.bcpg.SignatureSubpacketTags
 
PREFERRED_KEY_SERV - Static variable in interface org.bouncycastle.bcpg.SignatureSubpacketTags
 
PREFERRED_SYM_ALGS - Static variable in interface org.bouncycastle.bcpg.SignatureSubpacketTags
 
PreferredAEADCiphersuites - Class in org.bouncycastle.bcpg.sig
Signature Subpacket containing the AEAD cipher suites (AEAD algorithm, Symmetric Key Algorithm pairs) preferred by the key holder's implementation.
PreferredAEADCiphersuites(boolean, boolean, byte[]) - Constructor for class org.bouncycastle.bcpg.sig.PreferredAEADCiphersuites
Create a new PreferredAEADAlgorithms signature subpacket from raw data.
PreferredAEADCiphersuites(boolean, PreferredAEADCiphersuites.Combination[]) - Constructor for class org.bouncycastle.bcpg.sig.PreferredAEADCiphersuites
Create a new PreferredAEADAlgorithm signature subpacket.
PreferredAEADCiphersuites.Builder - Class in org.bouncycastle.bcpg.sig
 
PreferredAEADCiphersuites.Combination - Class in org.bouncycastle.bcpg.sig
Algorithm combination of a SymmetricKeyAlgorithmTags and a AEADAlgorithmTags.
PreferredAlgorithms - Class in org.bouncycastle.bcpg.sig
Signature Subpacket containing algorithm preferences of the key holder's implementation.
PreferredAlgorithms(int, boolean, boolean, byte[]) - Constructor for class org.bouncycastle.bcpg.sig.PreferredAlgorithms
 
PreferredAlgorithms(int, boolean, int[]) - Constructor for class org.bouncycastle.bcpg.sig.PreferredAlgorithms
 
PreferredKeyServer - Class in org.bouncycastle.bcpg.sig
Signature Subpacket containing the URI of the users preferred key server.
PreferredKeyServer(boolean, boolean, byte[]) - Constructor for class org.bouncycastle.bcpg.sig.PreferredKeyServer
 
PreferredKeyServer(boolean, String) - Constructor for class org.bouncycastle.bcpg.sig.PreferredKeyServer
 
prepareSignatureSubpackets() - Method in class org.bouncycastle.openpgp.PGPSignatureGenerator
 
prependSKAlgorithmToSessionData(PublicKeyEncSessionPacket, InputStreamPacket, byte[]) - Method in class org.bouncycastle.openpgp.operator.AbstractPublicKeyDataDecryptorFactory
 
prettifyFingerprint(byte[]) - Static method in class org.bouncycastle.bcpg.FingerprintUtil
 
PRIMARY_USER_ID - Static variable in interface org.bouncycastle.bcpg.SignatureSubpacketTags
 
primaryKey() - Static method in class org.bouncycastle.openpgp.api.KeyPairGeneratorCallback
 
PRIMARYKEY_BINDING - Static variable in class org.bouncycastle.openpgp.PGPSignature
Primary-Key Binding Signature to bind a signing-capable subkey to a primary key.
primaryKeyBinding(OpenPGPPolicy) - Static method in class org.bouncycastle.openpgp.api.SignatureParameters
Create a default signature parameters object for a primary-key binding (back-sig) signature.
PrimaryUserID - Class in org.bouncycastle.bcpg.sig
Signature Subpacket marking a User ID as primary.
PrimaryUserID(boolean, boolean) - Constructor for class org.bouncycastle.bcpg.sig.PrimaryUserID
 
PrimaryUserID(boolean, boolean, byte[]) - Constructor for class org.bouncycastle.bcpg.sig.PrimaryUserID
 
priv - Variable in class org.bouncycastle.openpgp.PGPKeyPair
 
PRIVATE_KEY - Static variable in interface org.bouncycastle.gpg.SExprParser.ProtectionFormatTypeTags
 
process(InputStream) - Method in class org.bouncycastle.openpgp.api.OpenPGPDetachedSignatureProcessor
Process the plaintext data from the given InputStream and return a list of processed detached signatures.
process(InputStream) - Method in class org.bouncycastle.openpgp.api.OpenPGPMessageProcessor
Process an OpenPGP message.
PROTECTED_PRIVATE_KEY - Static variable in interface org.bouncycastle.gpg.SExprParser.ProtectionFormatTypeTags
 
PROTECTED_SHARED_SECRET - Static variable in interface org.bouncycastle.gpg.SExprParser.ProtectionFormatTypeTags
 
provide() - Method in class org.bouncycastle.openpgp.operator.bc.BcPBESecretKeyDecryptorBuilderProvider
 
provide() - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePBESecretKeyDecryptorBuilderProvider
 
provide() - Method in interface org.bouncycastle.openpgp.operator.PBESecretKeyDecryptorBuilderProvider
 
provide(KeyIdentifier) - Method in class org.bouncycastle.openpgp.api.OpenPGPKeyMaterialPool
 
provide(KeyIdentifier) - Method in interface org.bouncycastle.openpgp.api.OpenPGPKeyMaterialProvider
Provide the requested OpenPGPCertificate or OpenPGPKey containing the component key identified by the passed in KeyIdentifier.
providePaddingPacket() - Method in interface org.bouncycastle.openpgp.api.OpenPGPMessageOutputStream.PaddingPacketFactory
 
pub - Variable in class org.bouncycastle.openpgp.PGPKeyPair
 
PUBLIC_KEY - Static variable in interface org.bouncycastle.bcpg.PacketTags
(Primary) Public-Key Packet.
PUBLIC_KEY_ENC_SESSION - Static variable in interface org.bouncycastle.bcpg.PacketTags
Public-Key (Persistent-Key) Encrypted Session-Key Packet.
PUBLIC_SUBKEY - Static variable in interface org.bouncycastle.bcpg.PacketTags
Public-Subkey Packet.
PublicKeyAlgorithmTags - Interface in org.bouncycastle.bcpg
Public Key Algorithm IDs.
publicKeyDataDecryptorFactory(PGPPrivateKey) - Method in class org.bouncycastle.openpgp.api.bc.BcOpenPGPImplementation
 
publicKeyDataDecryptorFactory(PGPPrivateKey) - Method in class org.bouncycastle.openpgp.api.jcajce.JcaOpenPGPImplementation
 
publicKeyDataDecryptorFactory(PGPPrivateKey) - Method in class org.bouncycastle.openpgp.api.OpenPGPImplementation
Return an instance of the PublicKeyDataDecryptorFactory, which is responsible for providing concrete implementations needed to decrypt OpenPGP messages using a PGPPrivateKey.
PublicKeyDataDecryptorFactory - Interface in org.bouncycastle.openpgp.operator
Factory for public-key based PGPDataDecryptors.
PublicKeyEncSessionPacket - Class in org.bouncycastle.bcpg
basic packet for a PGP public key
PublicKeyEncSessionPacket(int, byte[], int, byte[][]) - Constructor for class org.bouncycastle.bcpg.PublicKeyEncSessionPacket
Create a new V6 PKESK packet.
PublicKeyEncSessionPacket(long, int, byte[][]) - Constructor for class org.bouncycastle.bcpg.PublicKeyEncSessionPacket
Create a new V3 PKESK packet.
publicKeyKeyEncryptionMethodGenerator(PGPPublicKey) - Method in class org.bouncycastle.openpgp.api.bc.BcOpenPGPImplementation
 
publicKeyKeyEncryptionMethodGenerator(PGPPublicKey) - Method in class org.bouncycastle.openpgp.api.jcajce.JcaOpenPGPImplementation
 
publicKeyKeyEncryptionMethodGenerator(PGPPublicKey) - Method in class org.bouncycastle.openpgp.api.OpenPGPImplementation
Return an instance of PublicKeyKeyEncryptionMethodGenerator which is responsible for creating public-key-based encryptors for OpenPGP messages.
PublicKeyKeyEncryptionMethodGenerator - Class in org.bouncycastle.openpgp.operator
Abstract generator class for encryption methods that produce PKESK (public-key encrypted session key) packets.
PublicKeyKeyEncryptionMethodGenerator(PGPPublicKey) - Constructor for class org.bouncycastle.openpgp.operator.PublicKeyKeyEncryptionMethodGenerator
 
PublicKeyPacket - Class in org.bouncycastle.bcpg
Base class for OpenPGP public (primary) keys.
PublicKeyPacket(int, int, Date, BCPGKey) - Constructor for class org.bouncycastle.bcpg.PublicKeyPacket
Construct an OpenPGP public primary key packet.
PublicKeyPacket(int, Date, BCPGKey) - Constructor for class org.bouncycastle.bcpg.PublicKeyPacket
Deprecated.
PublicKeyRingBlob - Class in org.bouncycastle.gpg.keybox
A PGP blob holds key material.
PublicKeyUtils - Class in org.bouncycastle.bcpg
Utility methods related to OpenPGP public key algorithms.
PublicKeyUtils() - Constructor for class org.bouncycastle.bcpg.PublicKeyUtils
 
PublicSubkeyPacket - Class in org.bouncycastle.bcpg
basic packet for a PGP public key
PublicSubkeyPacket(int, int, Date, BCPGKey) - Constructor for class org.bouncycastle.bcpg.PublicSubkeyPacket
Construct a public sub-key packet.
PublicSubkeyPacket(int, Date, BCPGKey) - Constructor for class org.bouncycastle.bcpg.PublicSubkeyPacket
Deprecated.
PubringDump - Class in org.bouncycastle.openpgp.examples
Basic class which just lists the contents of the public key file passed as an argument.
PubringDump() - Constructor for class org.bouncycastle.openpgp.examples.PubringDump
 

Q

QuotedString(String) - Constructor for class org.bouncycastle.gpg.SExpression.QuotedString
 

R

random - Variable in class org.bouncycastle.openpgp.operator.PBESecretKeyEncryptor
 
random - Variable in class org.bouncycastle.openpgp.operator.PGPKeyPairGenerator
 
rawPubkey - Variable in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPComponentKey
 
read() - Method in class org.bouncycastle.apache.bzip2.CBZip2InputStream
 
read() - Method in class org.bouncycastle.bcpg.ArmoredInputStream
 
read() - Method in class org.bouncycastle.bcpg.BCPGInputStream
 
read() - Method in class org.bouncycastle.bcpg.SignatureSubpacketInputStream
 
read() - Method in class org.bouncycastle.bcpg.UserAttributeSubpacketInputStream
 
read() - Method in class org.bouncycastle.openpgp.api.DoubleBufferedInputStream
 
read() - Method in class org.bouncycastle.openpgp.api.OpenPGPMessageInputStream
 
read() - Method in class org.bouncycastle.openpgp.IntegrityProtectedInputStream
 
read() - Method in class org.bouncycastle.openpgp.operator.bc.BcAEADUtil.PGPAeadInputStream
 
read() - Method in class org.bouncycastle.openpgp.PGPEncryptedData.TruncatedStream
 
read(byte[]) - Method in class org.bouncycastle.openpgp.api.OpenPGPMessageInputStream
 
read(byte[]) - Method in class org.bouncycastle.openpgp.IntegrityProtectedInputStream
 
read(byte[]) - Method in class org.bouncycastle.openpgp.PGPEncryptedData.TruncatedStream
 
read(byte[], int, int) - Method in class org.bouncycastle.bcpg.ArmoredInputStream
Reads up to len bytes of data from the input stream into an array of bytes.
read(byte[], int, int) - Method in class org.bouncycastle.bcpg.BCPGInputStream
 
read(byte[], int, int) - Method in class org.bouncycastle.openpgp.api.DoubleBufferedInputStream
 
read(byte[], int, int) - Method in class org.bouncycastle.openpgp.api.OpenPGPMessageInputStream
 
read(byte[], int, int) - Method in class org.bouncycastle.openpgp.IntegrityProtectedInputStream
 
read(byte[], int, int) - Method in class org.bouncycastle.openpgp.operator.bc.BcAEADUtil.PGPAeadInputStream
 
read(byte[], int, int) - Method in class org.bouncycastle.openpgp.PGPEncryptedData.TruncatedStream
 
readAll() - Method in class org.bouncycastle.bcpg.BCPGInputStream
 
readBytesOfEncodedLength(BCPGInputStream) - Static method in class org.bouncycastle.bcpg.ECPublicBCPGKey
 
readFully(byte[]) - Method in class org.bouncycastle.bcpg.BCPGInputStream
 
readFully(byte[], int, int) - Method in class org.bouncycastle.bcpg.BCPGInputStream
 
readKeyID(byte[]) - Static method in class org.bouncycastle.bcpg.FingerprintUtil
Read a key-ID from the first 8 octets of the given byte array.
readKeyID(byte[], int) - Static method in class org.bouncycastle.bcpg.FingerprintUtil
Read a key-ID from 8 octets of the given byte array starting at offset.
readKeyOrCertificate() - Method in class org.bouncycastle.openpgp.api.OpenPGPApi
Return an OpenPGPKeyReader which can be used to parse binary or ASCII armored OpenPGPKeys or OpenPGPCertificates.
readPacket() - Method in class org.bouncycastle.bcpg.BCPGInputStream
Reads the next packet from the stream.
readPacket() - Method in class org.bouncycastle.bcpg.SignatureSubpacketInputStream
 
readPacket() - Method in class org.bouncycastle.bcpg.UserAttributeSubpacketInputStream
 
recoverAEADEncryptedSessionData(SymmetricKeyEncSessionPacket, byte[]) - Method in class org.bouncycastle.openpgp.operator.bc.BcPBEDataDecryptorFactory
 
recoverAEADEncryptedSessionData(SymmetricKeyEncSessionPacket, byte[]) - Method in class org.bouncycastle.openpgp.operator.PBEDataDecryptorFactory
Recover the session data of a v5 SKESK or v6 SKESK packet.
recoverKeyData(int, byte[], byte[], byte[], byte[], int, int) - Method in class org.bouncycastle.openpgp.operator.PGPSecretKeyDecryptorWithAAD
 
recoverKeyData(int, byte[], byte[], byte[], int, int) - Method in class org.bouncycastle.openpgp.operator.PBESecretKeyDecryptor
 
recoverKeyData(int, byte[], byte[], byte[], int, int) - Method in class org.bouncycastle.openpgp.operator.PGPSecretKeyDecryptorWithAAD
 
recoverKeyData(int, int, byte[], byte[], int, int, byte[], byte[]) - Method in class org.bouncycastle.openpgp.operator.PBESecretKeyDecryptor
 
recoverSessionData(int, byte[][]) - Method in class org.bouncycastle.openpgp.operator.AbstractPublicKeyDataDecryptorFactory
 
recoverSessionData(int, byte[][]) - Method in interface org.bouncycastle.openpgp.operator.PublicKeyDataDecryptorFactory
recoverSessionData(int, byte[][], int) - Method in class org.bouncycastle.openpgp.operator.bc.BcPublicKeyDataDecryptorFactory
 
recoverSessionData(int, byte[][], int) - Method in interface org.bouncycastle.openpgp.operator.PublicKeyDataDecryptorFactory
recoverSessionData(int, byte[], byte[]) - Method in class org.bouncycastle.openpgp.operator.bc.BcPBEDataDecryptorFactory
Recover the session key from a version 4 SKESK packet used in OpenPGP v4.
recoverSessionData(int, byte[], byte[]) - Method in class org.bouncycastle.openpgp.operator.PBEDataDecryptorFactory
Decrypts session data from a v4 SKESK packet.
recoverSessionData(PublicKeyEncSessionPacket, InputStreamPacket) - Method in class org.bouncycastle.openpgp.operator.AbstractPublicKeyDataDecryptorFactory
 
recoverSessionData(PublicKeyEncSessionPacket, InputStreamPacket) - Method in interface org.bouncycastle.openpgp.operator.PublicKeyDataDecryptorFactory
Recover the plain session info by decrypting the encrypted session key.
REG_EXP - Static variable in interface org.bouncycastle.bcpg.SignatureSubpacketTags
 
RegularExpression - Class in org.bouncycastle.bcpg.sig
Signature Subpacket containing a regular expression limiting the scope of the signature.
RegularExpression(boolean, boolean, byte[]) - Constructor for class org.bouncycastle.bcpg.sig.RegularExpression
 
RegularExpression(boolean, String) - Constructor for class org.bouncycastle.bcpg.sig.RegularExpression
 
rejectHashAlgorithm(int) - Method in class org.bouncycastle.openpgp.api.OpenPGPDefaultPolicy
 
rejectPublicKeyAlgorithm(int) - Method in class org.bouncycastle.openpgp.api.OpenPGPDefaultPolicy
 
rejectSymmetricKeyAlgorithm(int) - Method in class org.bouncycastle.openpgp.api.OpenPGPDefaultPolicy
 
removeCertification(PGPPublicKey, byte[]) - Static method in class org.bouncycastle.openpgp.PGPPublicKey
Remove any certifications associated with a given id on a key.
removeCertification(PGPPublicKey, byte[], PGPSignature) - Static method in class org.bouncycastle.openpgp.PGPPublicKey
Remove a certification associated with a given id on a key.
removeCertification(PGPPublicKey, String) - Static method in class org.bouncycastle.openpgp.PGPPublicKey
Remove any certifications associated with a given id on a key.
removeCertification(PGPPublicKey, String, PGPSignature) - Static method in class org.bouncycastle.openpgp.PGPPublicKey
Remove a certification associated with a given id on a key.
removeCertification(PGPPublicKey, PGPSignature) - Static method in class org.bouncycastle.openpgp.PGPPublicKey
Remove a certification from the key.
removeCertification(PGPPublicKey, PGPUserAttributeSubpacketVector) - Static method in class org.bouncycastle.openpgp.PGPPublicKey
Remove any certifications associated with a given user attribute subpacket on a key.
removeCertification(PGPPublicKey, PGPUserAttributeSubpacketVector, PGPSignature) - Static method in class org.bouncycastle.openpgp.PGPPublicKey
Remove a certification associated with a given user attributes on a key.
removePacket(SignatureSubpacket) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
Remove a previously set packet from the generator.
removePacketsOfType(int) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
Remove all SignatureSubpacket objects of the given subpacketType from the underlying subpacket vector.
removePassphrase() - Method in class org.bouncycastle.openpgp.api.OpenPGPKey.OpenPGPPrivateKey
Return a NEW instance of the OpenPGPKey.OpenPGPSecretKey with removed passphrase protection.
removePublicKey(PGPPublicKeyRing, PGPPublicKey) - Static method in class org.bouncycastle.openpgp.PGPPublicKeyRing
Returns a new key ring with the public key passed in removed from the key ring.
removePublicKeyRing(PGPPublicKeyRingCollection, PGPPublicKeyRing) - Static method in class org.bouncycastle.openpgp.PGPPublicKeyRingCollection
Return a new collection object containing the contents of this collection with the passed in public key ring removed.
removeSecretKey(PGPSecretKeyRing, PGPSecretKey) - Static method in class org.bouncycastle.openpgp.PGPSecretKeyRing
Returns a new key ring with the secret key passed in removed from the key ring.
removeSecretKeyRing(PGPSecretKeyRingCollection, PGPSecretKeyRing) - Static method in class org.bouncycastle.openpgp.PGPSecretKeyRingCollection
Return a new collection object containing the contents of this collection with the passed in secret key ring removed.
replacePublicKey(PGPSecretKey, PGPPublicKey) - Static method in class org.bouncycastle.openpgp.PGPSecretKey
Replace the passed the public key on the passed in secret key.
replacePublicKeys(PGPSecretKeyRing, PGPPublicKeyRing) - Static method in class org.bouncycastle.openpgp.PGPSecretKeyRing
Replace the public key set on the secret ring with the corresponding key off the public ring.
RESERVED - Static variable in interface org.bouncycastle.bcpg.PacketTags
 
ReservedPacket - Class in org.bouncycastle.bcpg
 
ReservedPacket(BCPGInputStream) - Constructor for class org.bouncycastle.bcpg.ReservedPacket
 
ReservedPacket(BCPGInputStream, boolean) - Constructor for class org.bouncycastle.bcpg.ReservedPacket
 
reset() - Method in class org.bouncycastle.bcpg.BCPGInputStream
 
reset() - Method in class org.bouncycastle.bcpg.CRC24
 
reset() - Method in interface org.bouncycastle.openpgp.operator.PGPDigestCalculator
Reset the underlying digest calculator
resetHeaders() - Method in class org.bouncycastle.bcpg.ArmoredOutputStream
Revocable - Class in org.bouncycastle.bcpg.sig
Signature Subpacket marking a signature as non-revocable.
Revocable(boolean, boolean) - Constructor for class org.bouncycastle.bcpg.sig.Revocable
 
Revocable(boolean, boolean, byte[]) - Constructor for class org.bouncycastle.bcpg.sig.Revocable
 
REVOCABLE - Static variable in interface org.bouncycastle.bcpg.SignatureSubpacketTags
 
Revocation(OpenPGPCertificate.OpenPGPComponentSignature) - Constructor for class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPSignatureChain.Revocation
Revocation.
REVOCATION_KEY - Static variable in interface org.bouncycastle.bcpg.SignatureSubpacketTags
 
REVOCATION_REASON - Static variable in interface org.bouncycastle.bcpg.SignatureSubpacketTags
 
RevocationKey - Class in org.bouncycastle.bcpg.sig
Deprecated.
since RFC9580
RevocationKey(boolean, boolean, byte[]) - Constructor for class org.bouncycastle.bcpg.sig.RevocationKey
Deprecated.
 
RevocationKey(boolean, byte, int, byte[]) - Constructor for class org.bouncycastle.bcpg.sig.RevocationKey
Deprecated.
 
RevocationKeyTags - Interface in org.bouncycastle.bcpg.sig
Revocation Key Class values.
RevocationReason - Class in org.bouncycastle.bcpg.sig
Signature Subpacket for encoding the reason why a key was revoked.
RevocationReason(boolean, boolean, byte[]) - Constructor for class org.bouncycastle.bcpg.sig.RevocationReason
 
RevocationReason(boolean, byte, String) - Constructor for class org.bouncycastle.bcpg.sig.RevocationReason
 
RevocationReasonTags - Interface in org.bouncycastle.bcpg.sig
Revocation reason tags.
revokeComponentKey(OpenPGPCertificate.OpenPGPComponentKey) - Method in class org.bouncycastle.openpgp.api.OpenPGPKeyEditor
 
revokeComponentKey(OpenPGPCertificate.OpenPGPComponentKey, SignatureParameters.Callback) - Method in class org.bouncycastle.openpgp.api.OpenPGPKeyEditor
 
revokeIdentity(OpenPGPCertificate.OpenPGPIdentityComponent) - Method in class org.bouncycastle.openpgp.api.OpenPGPKeyEditor
revokeIdentity(OpenPGPCertificate.OpenPGPIdentityComponent, SignatureParameters.Callback) - Method in class org.bouncycastle.openpgp.api.OpenPGPKeyEditor
Revoke the given OpenPGPCertificate.OpenPGPUserId, allowing modification of the revocation signature using the given SignatureParameters.Callback.
revokeKey() - Method in class org.bouncycastle.openpgp.api.OpenPGPKeyEditor
 
revokeKey(SignatureParameters.Callback) - Method in class org.bouncycastle.openpgp.api.OpenPGPKeyEditor
 
RFC6637KDFCalculator - Class in org.bouncycastle.openpgp.operator
Deprecated.
this class is no longer required and will be removed.
RFC6637KDFCalculator(PGPDigestCalculator, int) - Constructor for class org.bouncycastle.openpgp.operator.RFC6637KDFCalculator
Deprecated.
 
RFC6637Utils - Class in org.bouncycastle.openpgp.operator
 
RIPEMD160 - Static variable in interface org.bouncycastle.bcpg.HashAlgorithmTags
RIPEMD-160.
ROUNDTRIP - Enum constant in enum class org.bouncycastle.bcpg.PacketFormat
Let the individual packet decide the format (see Packet.hasNewPacketFormat()).
RSA_ENCRYPT - Static variable in interface org.bouncycastle.bcpg.PublicKeyAlgorithmTags
Deprecated.
RSA_GENERAL - Static variable in interface org.bouncycastle.bcpg.PublicKeyAlgorithmTags
RSA encryption/signing algorithm.
RSA_SIGN - Static variable in interface org.bouncycastle.bcpg.PublicKeyAlgorithmTags
Deprecated.
RSAKeyPairGenerator - Class in org.bouncycastle.openpgp.examples
A simple utility class that generates an RSA key ring.
RSAKeyPairGenerator() - Constructor for class org.bouncycastle.openpgp.examples.RSAKeyPairGenerator
 
RSAPublicBCPGKey - Class in org.bouncycastle.bcpg
base class for an RSA Public Key.
RSAPublicBCPGKey(BigInteger, BigInteger) - Constructor for class org.bouncycastle.bcpg.RSAPublicBCPGKey
 
RSAPublicBCPGKey(BCPGInputStream) - Constructor for class org.bouncycastle.bcpg.RSAPublicBCPGKey
Construct an RSA public key from the passed in stream.
RSASecretBCPGKey - Class in org.bouncycastle.bcpg
base class for an RSA Secret (or Private) Key.
RSASecretBCPGKey(BigInteger, BigInteger, BigInteger) - Constructor for class org.bouncycastle.bcpg.RSASecretBCPGKey
 
RSASecretBCPGKey(BCPGInputStream) - Constructor for class org.bouncycastle.bcpg.RSASecretBCPGKey
 
RUNA - Static variable in interface org.bouncycastle.apache.bzip2.BZip2Constants
 
RUNB - Static variable in interface org.bouncycastle.apache.bzip2.BZip2Constants
 

S

s2k - Variable in class org.bouncycastle.openpgp.operator.PBESecretKeyEncryptor
 
S2K - Class in org.bouncycastle.bcpg
Parameter specifier for the PGP string-to-key password based key derivation function.
S2K(int) - Constructor for class org.bouncycastle.bcpg.S2K
Constructs a specifier for a simple S2K generation.
S2K(int, byte[]) - Constructor for class org.bouncycastle.bcpg.S2K
Constructs a specifier for a salted S2K generation.
S2K(int, byte[], int) - Constructor for class org.bouncycastle.bcpg.S2K
Constructs a specifier for a salted and iterated S2K generation.
S2K(S2K.Argon2Params) - Constructor for class org.bouncycastle.bcpg.S2K
Constructs a specifier for an S2K method using Argon2.
S2K(S2K.GNUDummyParams) - Constructor for class org.bouncycastle.bcpg.S2K
Construct a specifier for an S2K using the S2K.GNU_DUMMY_S2K method.
S2K_SHA1 - Static variable in class org.bouncycastle.openpgp.PGPEncryptedDataGenerator
Specifier for SHA-1 S2K PBE generator.
S2K_SHA224 - Static variable in class org.bouncycastle.openpgp.PGPEncryptedDataGenerator
Specifier for SHA-224 S2K PBE generator.
S2K_SHA256 - Static variable in class org.bouncycastle.openpgp.PGPEncryptedDataGenerator
Specifier for SHA-256 S2K PBE generator.
S2K_SHA384 - Static variable in class org.bouncycastle.openpgp.PGPEncryptedDataGenerator
Specifier for SHA-384 S2K PBE generator.
S2K_SHA512 - Static variable in class org.bouncycastle.openpgp.PGPEncryptedDataGenerator
Specifier for SHA-512 S2K PBE generator.
S2K.Argon2Params - Class in org.bouncycastle.bcpg
Parameters for Argon2 S2K.
S2K.GNUDummyParams - Class in org.bouncycastle.bcpg
Parameters for the S2K.GNU_DUMMY_S2K method.
s2kCount - Variable in class org.bouncycastle.openpgp.operator.PBESecretKeyEncryptor
 
s2kDigestCalculator - Variable in class org.bouncycastle.openpgp.operator.PBESecretKeyEncryptor
 
SAFER - Static variable in interface org.bouncycastle.bcpg.SymmetricKeyAlgorithmTags
Reserved for SAFER-SK128 (13 rounds).
SALTED - Static variable in class org.bouncycastle.bcpg.S2K
Deprecated.
SALTED_AND_ITERATED - Static variable in class org.bouncycastle.bcpg.S2K
Salted and iterated key generation.
saltedAndIteratedS2K(int, byte[], int) - Static method in class org.bouncycastle.bcpg.S2K
Return a new S2K instance using the S2K.SALTED_AND_ITERATED method, using the given hash
saltedS2K(int, byte[]) - Static method in class org.bouncycastle.bcpg.S2K
Return a new S2K instance using the S2K.SALTED method, using the given hash
saltSizeMatchesSpec(int, int) - Method in class org.bouncycastle.bcpg.HashUtils
Return true, if the encountered saltLength matches the value the specification gives for the hashAlgorithm.
sanitizeKeyEncryptor(PBESecretKeyEncryptor) - Method in class org.bouncycastle.openpgp.api.OpenPGPKeyGenerator.WithPrimaryKey
 
SECRET_KEY - Static variable in interface org.bouncycastle.bcpg.PacketTags
(Primary) Secret-Key Packet.
SECRET_SUBKEY - Static variable in interface org.bouncycastle.bcpg.PacketTags
Secret-Subkey Packet.
SecretKeyPacket - Class in org.bouncycastle.bcpg
Base class for OpenPGP secret (primary) keys.
SecretKeyPacket(PublicKeyPacket, int, int, int, S2K, byte[], byte[]) - Constructor for class org.bouncycastle.bcpg.SecretKeyPacket
SecretKeyPacket(PublicKeyPacket, int, int, S2K, byte[], byte[]) - Constructor for class org.bouncycastle.bcpg.SecretKeyPacket
SecretKeyPacket(PublicKeyPacket, int, S2K, byte[], byte[]) - Constructor for class org.bouncycastle.bcpg.SecretKeyPacket
Construct a SecretKeyPacket.
SecretSubkeyPacket - Class in org.bouncycastle.bcpg
basic packet for a PGP secret key
SecretSubkeyPacket(PublicKeyPacket, int, int, int, S2K, byte[], byte[]) - Constructor for class org.bouncycastle.bcpg.SecretSubkeyPacket
Create a secret subkey packet.
SecretSubkeyPacket(PublicKeyPacket, int, int, S2K, byte[], byte[]) - Constructor for class org.bouncycastle.bcpg.SecretSubkeyPacket
Create a secret subkey packet.
SecretSubkeyPacket(PublicKeyPacket, int, S2K, byte[], byte[]) - Constructor for class org.bouncycastle.bcpg.SecretSubkeyPacket
Create a secret subkey packet.
SED - Enum constant in enum class org.bouncycastle.openpgp.api.EncryptedDataPacketType
Deprecated. 
SEIPDv1 - Enum constant in enum class org.bouncycastle.openpgp.api.EncryptedDataPacketType
Symmetrically-Encrypted-Integrity-Protected Data packet version 1.
SEIPDv2 - Enum constant in enum class org.bouncycastle.openpgp.api.EncryptedDataPacketType
Symmetrically-Encrypted-Integrity-Protected Data packet version 2.
select(OpenPGPCertificate, OpenPGPPolicy) - Method in interface org.bouncycastle.openpgp.api.SubkeySelector
Given a PGPKeyRing, select a subset of the key rings (sub-)keys and return their KeyIdentifiers.
SESSION_KEY_OBFUSCATION_PROPERTY - Static variable in class org.bouncycastle.openpgp.operator.PublicKeyKeyEncryptionMethodGenerator
 
sessionKeyDataDecryptorFactory(PGPSessionKey) - Method in class org.bouncycastle.openpgp.api.bc.BcOpenPGPImplementation
 
sessionKeyDataDecryptorFactory(PGPSessionKey) - Method in class org.bouncycastle.openpgp.api.jcajce.JcaOpenPGPImplementation
 
sessionKeyDataDecryptorFactory(PGPSessionKey) - Method in class org.bouncycastle.openpgp.api.OpenPGPImplementation
Return an instance of the SessionKeyDataDecryptorFactory, which is responsible for providing concrete implementations needed to decrypt OpenPGP messages using a PGPSessionKey.
SessionKeyDataDecryptorFactory - Interface in org.bouncycastle.openpgp.operator
Factory for PGPDataDecryptor objects that use a PGPSessionKey to decrypt the content of an OpenPGP message.
sessionKeyObfuscation - Variable in class org.bouncycastle.openpgp.operator.PublicKeyKeyEncryptionMethodGenerator
 
setAllowPadding(boolean) - Method in class org.bouncycastle.openpgp.api.OpenPGPMessageGenerator
 
setArmored(boolean) - Method in class org.bouncycastle.openpgp.api.OpenPGPMessageGenerator
Specify, whether the output OpenPGP message will be ASCII armored or not.
setArmorStreamFactory(OpenPGPMessageGenerator.ArmoredOutputStreamFactory) - Method in class org.bouncycastle.openpgp.api.OpenPGPMessageGenerator
Replace the OpenPGPMessageGenerator.ArmoredOutputStreamFactory with a custom implementation.
setCacheResultsFromCallback(boolean) - Method in class org.bouncycastle.openpgp.api.OpenPGPKeyMaterialPool.OpenPGPCertificatePool
 
setCacheResultsFromCallback(boolean) - Method in class org.bouncycastle.openpgp.api.OpenPGPKeyMaterialPool.OpenPGPKeyPool
 
setCacheResultsFromCallback(boolean) - Method in class org.bouncycastle.openpgp.api.OpenPGPKeyMaterialPool
Decide, whether the implementation should add certificates returned by OpenPGPKeyMaterialPool.callback to the pool of cached certificates.
setCharset(String) - Method in class org.bouncycastle.bcpg.ArmoredOutputStream.Builder
Replace the
setComment(String) - Method in class org.bouncycastle.bcpg.ArmoredOutputStream.Builder
Replace the
setCompressionNegotiator(OpenPGPMessageGenerator.CompressionNegotiator) - Method in class org.bouncycastle.openpgp.api.OpenPGPMessageGenerator
Replace the default OpenPGPMessageGenerator.CompressionNegotiator with a custom implementation.
setContentProvider(String) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePublicKeyDataDecryptorFactoryBuilder
 
setContentProvider(Provider) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePublicKeyDataDecryptorFactoryBuilder
 
setDefaultAeadAlgorithmPreferences(SignatureSubpacketsFunction) - Method in class org.bouncycastle.openpgp.api.AbstractOpenPGPKeySignatureGenerator
 
setDefaultCertificationSignatureHashAlgorithm(int) - Method in class org.bouncycastle.openpgp.api.OpenPGPDefaultPolicy
 
setDefaultCompressionAlgorithmPreferences(SignatureSubpacketsFunction) - Method in class org.bouncycastle.openpgp.api.AbstractOpenPGPKeySignatureGenerator
 
setDefaultDocumentSignatureHashAlgorithm(int) - Method in class org.bouncycastle.openpgp.api.OpenPGPDefaultPolicy
 
setDefaultFeatures(SignatureSubpacketsFunction) - Method in class org.bouncycastle.openpgp.api.AbstractOpenPGPKeySignatureGenerator
 
setDefaultHashAlgorithmPreferences(SignatureSubpacketsFunction) - Method in class org.bouncycastle.openpgp.api.AbstractOpenPGPKeySignatureGenerator
 
setDefaultProvider(String) - Static method in class org.bouncycastle.openpgp.PGPUtil
Deprecated.
unused
setDefaultSymmetricKeyAlgorithm(int) - Method in class org.bouncycastle.openpgp.api.OpenPGPDefaultPolicy
 
setDefaultSymmetricKeyPreferences(SignatureSubpacketsFunction) - Method in class org.bouncycastle.openpgp.api.AbstractOpenPGPKeySignatureGenerator
 
setDetectMissingCRC(boolean) - Method in class org.bouncycastle.bcpg.ArmoredInputStream.Builder
Change how the stream should react if it encounters missing CRC checksum.
setDetectMissingCRC(boolean) - Method in class org.bouncycastle.bcpg.ArmoredInputStream
Deprecated.
use Builder class for configuring this.
setDigestProvider(String) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcaPGPContentSignerBuilder
 
setDigestProvider(Provider) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcaPGPContentSignerBuilder
 
setDigestProvider(Provider) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcaPGPContentSignerBuilderProvider
 
setDirectKeySignatureSubpackets(SignatureSubpacketsFunction) - Method in class org.bouncycastle.openpgp.api.AbstractOpenPGPKeySignatureGenerator
 
setEmbeddedSignature(boolean, PGPSignature) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
setEncryptionKeySelector(SubkeySelector) - Method in class org.bouncycastle.openpgp.api.OpenPGPMessageGenerator
Replace the default encryption key selector with a custom implementation.
setEncryptionSubkeySubpackets(SignatureSubpacketsFunction) - Method in class org.bouncycastle.openpgp.api.AbstractOpenPGPKeySignatureGenerator
 
setExceptionCallback(OpenPGPMessageProcessor.PGPExceptionCallback) - Method in class org.bouncycastle.openpgp.api.OpenPGPDetachedSignatureProcessor
Add a callback to which any OpenPGP-related exceptions are forwarded.
setExportable(boolean) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
Specify, whether the signature should be marked as exportable.
setExportable(boolean, boolean) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
Specify, whether or not the signature should be marked as exportable.
setFeature(boolean, byte) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
Specify the set of features of the key.
setFileMetadata(File) - Method in class org.bouncycastle.openpgp.api.OpenPGPMessageGenerator
Set metadata (filename, modification date, binary format) from a file.
setForceSessionKey(boolean) - Method in class org.bouncycastle.openpgp.PGPEncryptedDataGenerator
Some versions of PGP always expect a session key, this will force use of a session key even if a single PBE encryptor is provided.
setHashedSubpackets(PGPSignatureSubpacketVector) - Method in class org.bouncycastle.openpgp.PGPSignatureGenerator
Set the hashed signature subpackets.
setHashedSubpacketsFunction(SignatureSubpacketsFunction) - Method in class org.bouncycastle.openpgp.api.SignatureParameters
Set a function, which is applied to the hashed subpackets area of the signature to-be-generated.
setHeader(String, String) - Method in class org.bouncycastle.bcpg.ArmoredOutputStream
Deprecated.
use appropriate methods in ArmoredOutputStream.Builder instead.
setHeaderList(List<PGPExtendedKeyHeader>) - Method in class org.bouncycastle.openpgp.OpenedPGPKeyData.Builder
 
setIgnoreCRC(boolean) - Method in class org.bouncycastle.bcpg.ArmoredInputStream.Builder
Specifically ignore the CRC if in place (this will also avoid the cost of calculation).
setImageAttribute(int, byte[]) - Method in class org.bouncycastle.openpgp.PGPUserAttributeSubpacketVectorGenerator
 
setInstance(OpenPGPImplementation) - Static method in class org.bouncycastle.openpgp.api.OpenPGPImplementation
Replace the OpenPGPImplementation instance that is returned by OpenPGPImplementation.getInstance().
setIntendedRecipientFingerprint(boolean, PGPPublicKey) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
setIssuerFingerprint(boolean, PGPPublicKey) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
Sets the signature issuer fingerprint for the signing key.
setIssuerFingerprint(boolean, PGPSecretKey) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
Sets the signature issuer fingerprint for the signing key.
setIssuerKeyID(boolean, long) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
Sets issuer key-id subpacket.
setKeyExpirationTime(boolean, long) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
Set the number of seconds a key is valid for after the time of its creation.
setKeyExpirationTime(long) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
Set the number of seconds a key is valid for after the time of its creation.
setKeyExpression(SExpression) - Method in class org.bouncycastle.openpgp.OpenedPGPKeyData.Builder
 
setKeyFlags(boolean, int) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
Set this keys key flags.
setKeyFlags(int) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
Set this keys key flags.
SETMASK - Static variable in class org.bouncycastle.apache.bzip2.CBZip2OutputStream
 
setMessageId(String) - Method in class org.bouncycastle.bcpg.ArmoredOutputStream.Builder
Replace the
setMissingItemCallback(OpenPGPKeyMaterialProvider<M>) - Method in class org.bouncycastle.openpgp.api.OpenPGPKeyMaterialPool
Set a callback that gets fired whenever an item is requested, which is not found in the pool.
setMissingItemCallback(OpenPGPKeyMaterialProvider<OpenPGPCertificate>) - Method in class org.bouncycastle.openpgp.api.OpenPGPKeyMaterialPool.OpenPGPCertificatePool
 
setMissingItemCallback(OpenPGPKeyMaterialProvider<OpenPGPKey>) - Method in class org.bouncycastle.openpgp.api.OpenPGPKeyMaterialPool.OpenPGPKeyPool
 
setMissingKeyPassphraseCallback(KeyPassphraseProvider) - Method in class org.bouncycastle.openpgp.api.AbstractOpenPGPDocumentSignatureGenerator
Set a callback that will be fired, if a passphrase for a protected signing key is missing.
setMissingMessagePassphraseCallback(MissingMessagePassphraseCallback) - Method in class org.bouncycastle.openpgp.api.OpenPGPMessageProcessor
Set a MissingMessagePassphraseCallback which will be invoked if the message is encrypted using a passphrase, but no working passphrase was provided.
setMissingOpenPGPCertificateProvider(OpenPGPKeyMaterialProvider.OpenPGPCertificateProvider) - Method in class org.bouncycastle.openpgp.api.OpenPGPMessageProcessor
Set a OpenPGPKeyMaterialProvider.OpenPGPCertificateProvider to allow dynamic requesting certificates for signature verification.
setMissingOpenPGPKeyPassphraseProvider(KeyPassphraseProvider) - Method in class org.bouncycastle.openpgp.api.OpenPGPMessageProcessor
Set a provider for dynamically requesting missing passphrases used to unlock encrypted OpenPGPKeys.
setMissingOpenPGPKeyProvider(OpenPGPKeyMaterialProvider.OpenPGPKeyProvider) - Method in class org.bouncycastle.openpgp.api.OpenPGPMessageProcessor
Set a provider for OpenPGPKeys, which can be used to decrypt encrypted messages.
setMissingPassphraseCallback(KeyPassphraseProvider) - Method in class org.bouncycastle.openpgp.api.KeyPassphraseProvider.DefaultKeyPassphraseProvider
 
setNotationData(boolean, boolean, String, String) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
setParseForHeaders(boolean) - Method in class org.bouncycastle.bcpg.ArmoredInputStream.Builder
Enable or disable header parsing (default value true).
setPasswordBasedEncryptionNegotiator(OpenPGPEncryptionNegotiator) - Method in class org.bouncycastle.openpgp.api.OpenPGPMessageGenerator
Replace the default OpenPGPEncryptionNegotiator that gets to decide, which MessageEncryptionMechanism mode to use if only password-based encryption is used.
setPolicy(OpenPGPPolicy) - Method in class org.bouncycastle.openpgp.api.OpenPGPImplementation
 
setPreferredAEADAlgorithms(boolean, int[]) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
setPreferredAEADCiphersuites(boolean, PreferredAEADCiphersuites.Combination[]) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
Specify the preferred OpenPGP AEAD ciphersuites of this key.
setPreferredAEADCiphersuites(PreferredAEADCiphersuites.Builder) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
Specify the preferred OpenPGP AEAD ciphersuites of this key.
setPreferredCompressionAlgorithms(boolean, int[]) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
Specify the preferred compression algorithms of this key.
setPreferredHashAlgorithms(boolean, int[]) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
Specify the preferred hash algorithms of the key.
setPreferredKeyServer(boolean, String) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
setPreferredLibrePgpEncryptionModes(boolean, int[]) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
Deprecated.
the use of this subpacket is deprecated in LibrePGP
setPreferredSymmetricAlgorithms(boolean, int[]) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
Specify the preferred symmetric encryption algorithms of the key.
setPrimaryUserID(boolean, boolean) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
 
setProvider(String) - Method in class org.bouncycastle.gpg.keybox.jcajce.JcaBlobVerifierBuilder
Sets the provider to use to obtain cryptographic primitives.
setProvider(String) - Method in class org.bouncycastle.gpg.keybox.jcajce.JcaKeyBoxBuilder
Sets the provider to use to obtain cryptographic primitives.
setProvider(String) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcaAEADSecretKeyEncryptorBuilder
 
setProvider(String) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcaKeyFingerprintCalculator
Sets the provider to use to obtain cryptographic primitives.
setProvider(String) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcaPGPContentSignerBuilder
 
setProvider(String) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcaPGPContentVerifierBuilderProvider
 
setProvider(String) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcaPGPDigestCalculatorProviderBuilder
Sets the provider to use to obtain cryptographic primitives.
setProvider(String) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcaPGPKeyConverter
 
setProvider(String) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcaPGPKeyPairGeneratorProvider
Set the provider name to use for creating cryptographic primitives in the resulting factory the builder produces.
setProvider(String) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePBEDataDecryptorFactoryBuilder
Set the provider name to use for creating cryptographic primitives in the resulting factory the builder produces.
setProvider(String) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePBEKeyEncryptionMethodGenerator
Sets the JCE provider to source cryptographic primitives from.
setProvider(String) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePBEProtectionRemoverFactory
 
setProvider(String) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePBESecretKeyDecryptorBuilder
 
setProvider(String) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePBESecretKeyEncryptorBuilder
 
setProvider(String) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePGPDataEncryptorBuilder
Sets the JCE provider to source cryptographic primitives from.
setProvider(String) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePublicKeyDataDecryptorFactoryBuilder
Set the provider name to use for creating cryptographic primitives in the resulting factory the builder produces.
setProvider(String) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePublicKeyKeyEncryptionMethodGenerator
 
setProvider(String) - Method in class org.bouncycastle.openpgp.operator.jcajce.JceSessionKeyDataDecryptorFactoryBuilder
Set the provider name to use for creating cryptographic primitives in the resulting factory the builder produces.
setProvider(Provider) - Method in class org.bouncycastle.gpg.keybox.jcajce.JcaBlobVerifierBuilder
Sets the provider to use to obtain cryptographic primitives.
setProvider(Provider) - Method in class org.bouncycastle.gpg.keybox.jcajce.JcaKeyBoxBuilder
Sets the provider to use to obtain cryptographic primitives.
setProvider(Provider) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcaAEADSecretKeyEncryptorBuilder
 
setProvider(Provider) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcaAEADSecretKeyEncryptorFactory
 
setProvider(Provider) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcaCFBSecretKeyEncryptorFactory
 
setProvider(Provider) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcaKeyFingerprintCalculator
Sets the provider to use to obtain cryptographic primitives.
setProvider(Provider) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcaPGPContentSignerBuilder
 
setProvider(Provider) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcaPGPContentVerifierBuilderProvider
 
setProvider(Provider) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcaPGPDigestCalculatorProviderBuilder
Sets the provider to use to obtain cryptographic primitives.
setProvider(Provider) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcaPGPKeyConverter
 
setProvider(Provider) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcaPGPKeyPairGeneratorProvider
Set the provider object to use for creating cryptographic primitives in the resulting factory the builder produces.
setProvider(Provider) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePBEDataDecryptorFactoryBuilder
Set the provider object to use for creating cryptographic primitives in the resulting factory the builder produces.
setProvider(Provider) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePBEKeyEncryptionMethodGenerator
Sets the JCE provider to source cryptographic primitives from.
setProvider(Provider) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePBEProtectionRemoverFactory
 
setProvider(Provider) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePBESecretKeyDecryptorBuilder
 
setProvider(Provider) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePBESecretKeyDecryptorBuilderProvider
 
setProvider(Provider) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePBESecretKeyEncryptorBuilder
 
setProvider(Provider) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePGPDataEncryptorBuilder
Sets the JCE provider to source cryptographic primitives from.
setProvider(Provider) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePublicKeyDataDecryptorFactoryBuilder
Set the provider object to use for creating cryptographic primitives in the resulting factory the builder produces.
setProvider(Provider) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePublicKeyKeyEncryptionMethodGenerator
 
setProvider(Provider) - Method in class org.bouncycastle.openpgp.operator.jcajce.JceSessionKeyDataDecryptorFactoryBuilder
Set the provider object to use for creating cryptographic primitives in the resulting factory the builder produces.
setPublicKeyBasedEncryptionNegotiator(OpenPGPEncryptionNegotiator) - Method in class org.bouncycastle.openpgp.api.OpenPGPMessageGenerator
Replace the default OpenPGPEncryptionNegotiator that decides, which MessageEncryptionMechanism mode to use if public-key encryption is used.
setRevocable(boolean, boolean) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
Specify, whether or not the signature is revocable.
setRevocationKey(boolean, int, byte[]) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
Deprecated.
the revocation key mechanism is deprecated. Applications MUST NOT generate such a packet.
setRevocationReason(boolean, byte, String) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
Sets revocation reason sub packet.
setSecureRandom(SecureRandom) - Method in class org.bouncycastle.openpgp.operator.bc.BcAEADSecretKeyEncryptorBuilder
 
setSecureRandom(SecureRandom) - Method in class org.bouncycastle.openpgp.operator.bc.BcPBEKeyEncryptionMethodGenerator
 
setSecureRandom(SecureRandom) - Method in class org.bouncycastle.openpgp.operator.bc.BcPBESecretKeyEncryptorBuilder
Provide a user defined source of randomness.
setSecureRandom(SecureRandom) - Method in class org.bouncycastle.openpgp.operator.bc.BcPGPContentSignerBuilder
 
setSecureRandom(SecureRandom) - Method in class org.bouncycastle.openpgp.operator.bc.BcPGPDataEncryptorBuilder
Provide a user defined source of randomness.
setSecureRandom(SecureRandom) - Method in class org.bouncycastle.openpgp.operator.bc.BcPGPKeyPairGeneratorProvider
 
setSecureRandom(SecureRandom) - Method in class org.bouncycastle.openpgp.operator.bc.BcPublicKeyKeyEncryptionMethodGenerator
Provide a user defined source of randomness.
setSecureRandom(SecureRandom) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcaPGPContentSignerBuilder
 
setSecureRandom(SecureRandom) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcaPGPContentSignerBuilderProvider
 
setSecureRandom(SecureRandom) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcaPGPKeyPairGeneratorProvider
 
setSecureRandom(SecureRandom) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePBEKeyEncryptionMethodGenerator
 
setSecureRandom(SecureRandom) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePBESecretKeyEncryptorBuilder
Provide a user defined source of randomness.
setSecureRandom(SecureRandom) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePGPDataEncryptorBuilder
Provide a user defined source of randomness.
setSecureRandom(SecureRandom) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePublicKeyKeyEncryptionMethodGenerator
Provide a user defined source of randomness.
setSecureRandom(SecureRandom) - Method in class org.bouncycastle.openpgp.operator.PBEKeyEncryptionMethodGenerator
Sets a user defined source of randomness.
setSecurityProvider(Provider) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcaPGPContentSignerBuilderProvider
 
setSessionKey(PGPSessionKey) - Method in class org.bouncycastle.openpgp.api.OpenPGPMessageProcessor
Set a PGPSessionKey with which an encrypted OpenPGP message can be decrypted without the need for using a private key or passphrase.
setSessionKeyExtractionCallback(PGPEncryptedDataGenerator.SessionKeyExtractionCallback) - Method in class org.bouncycastle.openpgp.api.OpenPGPMessageGenerator
Set a callback which fires once the session key for message encryption is known.
setSessionKeyExtractionCallback(PGPEncryptedDataGenerator.SessionKeyExtractionCallback) - Method in class org.bouncycastle.openpgp.PGPEncryptedDataGenerator
 
setSessionKeyObfuscation(boolean) - Method in class org.bouncycastle.openpgp.operator.PublicKeyKeyEncryptionMethodGenerator
Controls whether to obfuscate the size of ECDH session keys using extra padding where necessary.
setSessionKeyWrapperAlgorithm(int) - Method in class org.bouncycastle.openpgp.operator.PBEKeyEncryptionMethodGenerator
Set a specific algorithm to be used where this PBE method generator is used to wrap a session key for encrypting data, rather than providing the encryption key for the data.
setSignatureCreationTime(boolean, Date) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
Set the creation time for the signature.
setSignatureCreationTime(Date) - Method in class org.bouncycastle.openpgp.api.SignatureParameters
Change the creation time of the signature to-be-generated.
setSignatureCreationTime(Date) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
Set the creation time for the signature.
setSignatureExpirationTime(boolean, long) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
Set the number of seconds a signature is valid for after the time of its creation.
setSignatureExpirationTime(long) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
Set the number of seconds a signature is valid for after the time of its creation.
setSignatureHashAlgorithm(int) - Method in class org.bouncycastle.openpgp.api.SignatureParameters
Change the hash algorithm for the signature to-be-generated.
setSignatureTarget(boolean, int, int, byte[]) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
Sets the signature target sub packet.
setSignatureType(int) - Method in class org.bouncycastle.openpgp.api.SignatureParameters
Change the signature type of the signature to-be-generated to the given type.
setSignerUserID(boolean, byte[]) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
setSignerUserID(boolean, String) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
setSigningKeySelector(SubkeySelector) - Method in class org.bouncycastle.openpgp.api.AbstractOpenPGPDocumentSignatureGenerator
Replace the default signing key selector with a custom implementation.
setSigningSubkeySubpackets(SignatureSubpacketsFunction) - Method in class org.bouncycastle.openpgp.api.AbstractOpenPGPKeySignatureGenerator
 
setThrowForUnknownCriticalPackets(boolean) - Method in class org.bouncycastle.openpgp.PGPObjectFactory
If set to true, the object factory will throw an IOException if it encounters an unknown packet with a packet tag within the critical range (0 - 39).
setTrust(boolean, int, int) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
Add a TrustSignature packet to the signature.
setUnhashedSubpackets(PGPSignatureSubpacketVector) - Method in class org.bouncycastle.openpgp.PGPSignatureGenerator
Set the unhashed signature subpackets.
setUnhashedSubpacketsFunction(SignatureSubpacketsFunction) - Method in class org.bouncycastle.openpgp.api.SignatureParameters
Set a function, which is applied to the unhashed subpackets area of the signature to-be-generated.
setUseV5AEAD() - Method in class org.bouncycastle.openpgp.operator.bc.BcPGPDataEncryptorBuilder
 
setUseV5AEAD() - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePGPDataEncryptorBuilder
 
setUseV5AEAD() - Method in interface org.bouncycastle.openpgp.operator.PGPDataEncryptorBuilder
Specify we are using V5 AEAD.
setUseV6AEAD() - Method in class org.bouncycastle.openpgp.operator.bc.BcPGPDataEncryptorBuilder
 
setUseV6AEAD() - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePGPDataEncryptorBuilder
 
setUseV6AEAD() - Method in interface org.bouncycastle.openpgp.operator.PGPDataEncryptorBuilder
Specify we are using V6 AEAD.
setUseWildcardKeyID(boolean) - Method in class org.bouncycastle.openpgp.operator.PublicKeyKeyEncryptionMethodGenerator
Deprecated.
setUseWildcardRecipient(boolean) - Method in class org.bouncycastle.openpgp.operator.PublicKeyKeyEncryptionMethodGenerator
Controls whether the recipient key ID/fingerprint is hidden (replaced by a wildcard value).
setValidateClearsignedMessageHeaders(boolean) - Method in class org.bouncycastle.bcpg.ArmoredInputStream.Builder
 
setVersion(String) - Method in class org.bouncycastle.bcpg.ArmoredOutputStream.Builder
Set a
setWithAEAD(int, int) - Method in class org.bouncycastle.openpgp.operator.bc.BcPGPDataEncryptorBuilder
Sets whether the resulting encrypted data will be protected using an AEAD mode.
setWithAEAD(int, int) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePGPDataEncryptorBuilder
 
setWithAEAD(int, int) - Method in interface org.bouncycastle.openpgp.operator.PGPDataEncryptorBuilder
Sets whether the resulting encrypted data will be protected using an AEAD mode.
setWithIntegrityPacket(boolean) - Method in class org.bouncycastle.openpgp.operator.bc.BcPGPDataEncryptorBuilder
Sets whether the resulting encrypted data will be protected using an integrity packet.
setWithIntegrityPacket(boolean) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePGPDataEncryptorBuilder
Sets whether or not the resulting encrypted data will be protected using an integrity packet.
setWithIntegrityPacket(boolean) - Method in interface org.bouncycastle.openpgp.operator.PGPDataEncryptorBuilder
Sets whether or not the resulting encrypted data will be protected using an integrity packet.
SExpression - Class in org.bouncycastle.gpg
 
SExpression() - Constructor for class org.bouncycastle.gpg.SExpression
 
SExpression(List<Object>) - Constructor for class org.bouncycastle.gpg.SExpression
 
SExpression.Builder - Class in org.bouncycastle.gpg
 
SExpression.QuotedString - Class in org.bouncycastle.gpg
 
SExprParser - Class in org.bouncycastle.gpg
A parser for secret keys stored in SExpr
SExprParser(PGPDigestCalculatorProvider) - Constructor for class org.bouncycastle.gpg.SExprParser
Base constructor.
SExprParser.ProtectionFormatTypeTags - Interface in org.bouncycastle.gpg
 
SHA1 - Static variable in interface org.bouncycastle.bcpg.HashAlgorithmTags
SHA-1.
SHA224 - Static variable in interface org.bouncycastle.bcpg.HashAlgorithmTags
SHA2-224.
SHA256 - Static variable in interface org.bouncycastle.bcpg.HashAlgorithmTags
SHA2-256.
SHA3_224 - Static variable in interface org.bouncycastle.bcpg.HashAlgorithmTags
Deprecated.
non-standard
SHA3_256 - Static variable in interface org.bouncycastle.bcpg.HashAlgorithmTags
SHA3-256.
SHA3_256_OLD - Static variable in interface org.bouncycastle.bcpg.HashAlgorithmTags
Deprecated.
non-standard
SHA3_384 - Static variable in interface org.bouncycastle.bcpg.HashAlgorithmTags
Deprecated.
non-standard
SHA3_512 - Static variable in interface org.bouncycastle.bcpg.HashAlgorithmTags
SHA3-512.
SHA3_512_OLD - Static variable in interface org.bouncycastle.bcpg.HashAlgorithmTags
Deprecated.
non-standard
SHA384 - Static variable in interface org.bouncycastle.bcpg.HashAlgorithmTags
SHA2-384.
SHA512 - Static variable in interface org.bouncycastle.bcpg.HashAlgorithmTags
SHA2-512.
SHADOWED_PRIVATE_KEY - Static variable in interface org.bouncycastle.gpg.SExprParser.ProtectionFormatTypeTags
 
SHARED - Static variable in class org.bouncycastle.bcpg.sig.KeyFlags
The private component of this key may be in the possession of more than one person.
sign(InputStream) - Method in class org.bouncycastle.openpgp.api.OpenPGPDetachedSignatureGenerator
Pass in an InputStream containing the data that shall be signed and return a list of detached signatures.
SIGN_DATA - Static variable in class org.bouncycastle.bcpg.sig.KeyFlags
This key may be used to sign data.
signAndOrEncryptMessage() - Method in class org.bouncycastle.openpgp.api.OpenPGPApi
Create an inline-signed and/or encrypted OpenPGP message.
signature - Variable in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPSignatureChain.Link
 
signature - Variable in class org.bouncycastle.openpgp.api.OpenPGPSignature
 
SIGNATURE - Static variable in interface org.bouncycastle.bcpg.PacketTags
Signature Packet.
SIGNATURE_TARGET - Static variable in interface org.bouncycastle.bcpg.SignatureSubpacketTags
 
signatureCallbacks - Variable in class org.bouncycastle.openpgp.api.AbstractOpenPGPDocumentSignatureGenerator
 
SignatureCreationTime - Class in org.bouncycastle.bcpg.sig
Signature Subpacket containing the time at which the signature was created.
SignatureCreationTime(boolean, boolean, byte[]) - Constructor for class org.bouncycastle.bcpg.sig.SignatureCreationTime
 
SignatureCreationTime(boolean, Date) - Constructor for class org.bouncycastle.bcpg.sig.SignatureCreationTime
 
SignatureCreationTime(Date) - Constructor for class org.bouncycastle.bcpg.sig.SignatureCreationTime
 
SignatureExpirationTime - Class in org.bouncycastle.bcpg.sig
Signature Subpacket containing the number of seconds after the signatures creation time after which the signature expires.
SignatureExpirationTime(boolean, boolean, byte[]) - Constructor for class org.bouncycastle.bcpg.sig.SignatureExpirationTime
 
SignatureExpirationTime(boolean, long) - Constructor for class org.bouncycastle.bcpg.sig.SignatureExpirationTime
 
signatureGenerators - Variable in class org.bouncycastle.openpgp.api.AbstractOpenPGPDocumentSignatureGenerator
 
SignaturePacket - Class in org.bouncycastle.bcpg
generic signature packet
SignaturePacket(int, boolean, int, long, int, int, SignatureSubpacket[], SignatureSubpacket[], byte[], MPInteger[]) - Constructor for class org.bouncycastle.bcpg.SignaturePacket
 
SignaturePacket(int, int, long, int, int, long, byte[], MPInteger[]) - Constructor for class org.bouncycastle.bcpg.SignaturePacket
Generate a version 2/3 signature packet.
SignaturePacket(int, int, long, int, int, SignatureSubpacket[], SignatureSubpacket[], byte[], byte[], byte[]) - Constructor for class org.bouncycastle.bcpg.SignaturePacket
 
SignaturePacket(int, int, long, int, int, SignatureSubpacket[], SignatureSubpacket[], byte[], MPInteger[]) - Constructor for class org.bouncycastle.bcpg.SignaturePacket
 
SignaturePacket(int, int, long, int, int, SignatureSubpacket[], SignatureSubpacket[], byte[], MPInteger[], byte[]) - Constructor for class org.bouncycastle.bcpg.SignaturePacket
 
SignaturePacket(int, long, int, int, SignatureSubpacket[], SignatureSubpacket[], byte[], MPInteger[]) - Constructor for class org.bouncycastle.bcpg.SignaturePacket
Generate a version 4 signature packet.
SignatureParameters - Class in org.bouncycastle.openpgp.api
Parameters for signature generation.
SignatureParameters.Callback - Interface in org.bouncycastle.openpgp.api
Callback, allowing the user to modify SignatureParameters before use.
SignatureParameters.Callback.Util - Class in org.bouncycastle.openpgp.api
 
SignatureSubpacket - Class in org.bouncycastle.bcpg
Basic type for a PGP Signature sub-packet.
SignatureSubpacket(int, boolean, boolean, byte[]) - Constructor for class org.bouncycastle.bcpg.SignatureSubpacket
 
SignatureSubpacketInputStream - Class in org.bouncycastle.bcpg
reader for signature sub-packets
SignatureSubpacketInputStream(InputStream) - Constructor for class org.bouncycastle.bcpg.SignatureSubpacketInputStream
 
SignatureSubpacketInputStream(InputStream, int) - Constructor for class org.bouncycastle.bcpg.SignatureSubpacketInputStream
 
SignatureSubpacketsFunction - Interface in org.bouncycastle.openpgp.api
Callback to modify the contents of a PGPSignatureSubpacketGenerator.
SignatureSubpacketTags - Interface in org.bouncycastle.bcpg
Basic PGP signature sub-packet tag types.
SignatureTarget - Class in org.bouncycastle.bcpg.sig
Signature Subpacket containing the hash value of another signature to which this signature applies to.
SignatureTarget(boolean, boolean, byte[]) - Constructor for class org.bouncycastle.bcpg.sig.SignatureTarget
 
SignatureTarget(boolean, int, int, byte[]) - Constructor for class org.bouncycastle.bcpg.sig.SignatureTarget
 
SignedFileProcessor - Class in org.bouncycastle.openpgp.examples
A simple utility class that signs and verifies files.
SignedFileProcessor() - Constructor for class org.bouncycastle.openpgp.examples.SignedFileProcessor
 
SIGNER_USER_ID - Static variable in interface org.bouncycastle.bcpg.SignatureSubpacketTags
 
SignerUserID - Class in org.bouncycastle.bcpg.sig
Signature Subpacket containing the User ID of the identity as which the issuer created the signature.
SignerUserID(boolean, boolean, byte[]) - Constructor for class org.bouncycastle.bcpg.sig.SignerUserID
 
SignerUserID(boolean, String) - Constructor for class org.bouncycastle.bcpg.sig.SignerUserID
 
signingKey() - Static method in class org.bouncycastle.openpgp.api.KeyPairGeneratorCallback
 
signingKeyPassphraseProviders - Variable in class org.bouncycastle.openpgp.api.AbstractOpenPGPDocumentSignatureGenerator
 
signingKeys - Variable in class org.bouncycastle.openpgp.api.AbstractOpenPGPDocumentSignatureGenerator
 
signingKeySelector - Variable in class org.bouncycastle.openpgp.api.AbstractOpenPGPDocumentSignatureGenerator
 
signingSubkeySubpackets - Variable in class org.bouncycastle.openpgp.api.AbstractOpenPGPKeySignatureGenerator
Standard signature subpackets for signing subkey's binding signatures.
signOnlyKey() - Method in class org.bouncycastle.openpgp.api.OpenPGPKeyGenerator
Generate a sign-only OpenPGP key.
sigOut - Variable in class org.bouncycastle.openpgp.PGPOnePassSignature
 
sigOut - Variable in class org.bouncycastle.openpgp.PGPSignature
 
sigOut - Variable in class org.bouncycastle.openpgp.PGPSignatureGenerator
 
sigOut - Variable in class org.bouncycastle.openpgp.PGPV3SignatureGenerator
 
sigType - Variable in class org.bouncycastle.openpgp.PGPOnePassSignature
 
sigType - Variable in class org.bouncycastle.openpgp.PGPSignature
 
sigType - Variable in class org.bouncycastle.openpgp.PGPSignatureGenerator
 
sigType - Variable in class org.bouncycastle.openpgp.PGPV3SignatureGenerator
 
SIMPLE - Static variable in class org.bouncycastle.bcpg.S2K
Deprecated.
simpleS2K(int) - Static method in class org.bouncycastle.bcpg.S2K
Return a new S2K instance using the S2K.SIMPLE method, using the given hash
since() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPSignatureChain.Link
Return the Date since when the link is effective.
since() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPSignatureChain.Revocation
 
size() - Method in class org.bouncycastle.openpgp.PGPEncryptedDataList
Gets the number of encryption methods in this list.
size() - Method in class org.bouncycastle.openpgp.PGPKeyRing
Return the number of keys in the key ring.
size() - Method in class org.bouncycastle.openpgp.PGPOnePassSignatureList
 
size() - Method in class org.bouncycastle.openpgp.PGPPublicKeyRing
Return the number of keys in the key ring.
size() - Method in class org.bouncycastle.openpgp.PGPPublicKeyRingCollection
Return the number of rings in this collection.
size() - Method in class org.bouncycastle.openpgp.PGPSecretKeyRing
Return the number of keys in the key ring.
size() - Method in class org.bouncycastle.openpgp.PGPSecretKeyRingCollection
Return the number of rings in this collection.
size() - Method in class org.bouncycastle.openpgp.PGPSignatureList
 
size() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
Return the number of packets this vector contains.
skip(long) - Method in class org.bouncycastle.openpgp.operator.bc.BcAEADUtil.PGPAeadInputStream
 
skipMarkerAndPaddingPackets() - Method in class org.bouncycastle.bcpg.BCPGInputStream
skip any marker and padding packets found in the stream.
skipMarkerPackets() - Method in class org.bouncycastle.bcpg.BCPGInputStream
Deprecated.
use skipMarkerAndPaddingPackets
SM3 - Static variable in interface org.bouncycastle.bcpg.HashAlgorithmTags
Deprecated.
non-standard
SMALL_THRESH - Static variable in class org.bouncycastle.apache.bzip2.CBZip2OutputStream
 
SPLIT - Static variable in class org.bouncycastle.bcpg.sig.KeyFlags
The private component of this key may have been split by a secret-sharing mechanism.
splitMessageKeyAndIv(byte[], int, int) - Static method in class org.bouncycastle.bcpg.AEADUtils
Split a given byte array containing
STAND_ALONE - Static variable in class org.bouncycastle.openpgp.PGPSignature
The signature is made only over its own signature subpackets.
SUBKEY_BINDING - Static variable in class org.bouncycastle.openpgp.PGPSignature
Subkey Binding Signature to bind a subkey to a primary key.
SUBKEY_REVOCATION - Static variable in class org.bouncycastle.openpgp.PGPSignature
The signature is used to revoke the binding of a particular subkey.
subkeyBinding(OpenPGPPolicy) - Static method in class org.bouncycastle.openpgp.api.SignatureParameters
Create a default signature parameters object for a subkey binding signature.
subkeyRevocation(OpenPGPPolicy) - Static method in class org.bouncycastle.openpgp.api.SignatureParameters
Create default signature parameters for a subkey revocation signature.
SubkeySelector - Interface in org.bouncycastle.openpgp.api
Interface for selecting a subset of keys from a PGPKeyRing.
supportsFeature(byte) - Method in class org.bouncycastle.bcpg.sig.Features
Returns if a particular feature is supported.
supportsModificationDetection() - Method in class org.bouncycastle.bcpg.sig.Features
Returns if modification detection is supported.
supportsSEIPDv2() - Method in class org.bouncycastle.bcpg.sig.Features
 
SYM_ENC_INTEGRITY_PRO - Static variable in interface org.bouncycastle.bcpg.PacketTags
Symmetrically Encrypted, Integrity-Protected Data Packet.
SYMMETRIC_KEY_ENC - Static variable in interface org.bouncycastle.bcpg.PacketTags
Symmetrically Encrypted Data Packet.
SYMMETRIC_KEY_ENC_SESSION - Static variable in interface org.bouncycastle.bcpg.PacketTags
Symmetric Key (String-to-Key) Encrypted Session-Key Packet.
SymmetricEncDataPacket - Class in org.bouncycastle.bcpg
Basic type for a symmetric key encrypted packet
SymmetricEncDataPacket() - Constructor for class org.bouncycastle.bcpg.SymmetricEncDataPacket
 
SymmetricEncDataPacket(BCPGInputStream) - Constructor for class org.bouncycastle.bcpg.SymmetricEncDataPacket
 
SymmetricEncDataPacket(BCPGInputStream, boolean) - Constructor for class org.bouncycastle.bcpg.SymmetricEncDataPacket
 
SymmetricEncIntegrityPacket - Class in org.bouncycastle.bcpg
A symmetric key encrypted packet with an associated integrity check code.
SymmetricEncIntegrityPacket() - Constructor for class org.bouncycastle.bcpg.SymmetricEncIntegrityPacket
Deprecated.
use createVersion1Packet()
SymmetricKeyAlgorithmTags - Interface in org.bouncycastle.bcpg
Basic tags for symmetric key algorithms.
SymmetricKeyEncSessionPacket - Class in org.bouncycastle.bcpg
Basic type for a symmetric encrypted session key packet
SymmetricKeyEncSessionPacket(int, S2K, byte[]) - Constructor for class org.bouncycastle.bcpg.SymmetricKeyEncSessionPacket
Deprecated.
use createVersion4Packet()
SymmetricKeyEncSessionPacket(BCPGInputStream) - Constructor for class org.bouncycastle.bcpg.SymmetricKeyEncSessionPacket
 
SymmetricKeyEncSessionPacket(BCPGInputStream, boolean) - Constructor for class org.bouncycastle.bcpg.SymmetricKeyEncSessionPacket
 
SymmetricKeyUtils - Class in org.bouncycastle.bcpg
 
SymmetricKeyUtils() - Constructor for class org.bouncycastle.bcpg.SymmetricKeyUtils
 

T

TEXT - Static variable in class org.bouncycastle.openpgp.PGPCanonicalizedDataGenerator
Format tag for textual literal data
TEXT - Static variable in class org.bouncycastle.openpgp.PGPLiteralData
Format tag for textual literal data
TEXT - Static variable in class org.bouncycastle.openpgp.PGPLiteralDataGenerator
Format tag for textual literal data
THIRD_PARTY_CONFIRMATION - Static variable in class org.bouncycastle.openpgp.PGPSignature
This signature is issued over another signature and can act as an attestation of that signature.
TIGER_192 - Static variable in interface org.bouncycastle.bcpg.HashAlgorithmTags
Reserved for TIGER/192.
TIMESTAMP - Static variable in class org.bouncycastle.openpgp.PGPSignature
The signature is only meaningful for the timestamp contained in it.
timeToBytes(long) - Static method in class org.bouncycastle.bcpg.sig.KeyExpirationTime
Deprecated.
Will be removed
timeToBytes(long) - Static method in class org.bouncycastle.bcpg.sig.SignatureExpirationTime
Deprecated.
Will be removed
timeToBytes(Date) - Static method in class org.bouncycastle.bcpg.sig.SignatureCreationTime
Deprecated.
Will be removed
toArray() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
Return a copy of the subpackets in this vector.
toAsciiArmoredString() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate
Return an ASCII armored String containing the certificate.
toAsciiArmoredString() - Method in class org.bouncycastle.openpgp.api.OpenPGPSignature
Return an ASCII armored String representation of the signature.
toAsciiArmoredString(PacketFormat) - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate
Return an ASCII armored String containing the certificate.
toAsciiArmoredString(PacketFormat, ArmoredOutputStream.Builder) - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate
Return an ASCII armored String containing the certificate.
toAttribute() - Method in class org.bouncycastle.gpg.SExpression
 
toCanonicalForm() - Method in class org.bouncycastle.gpg.SExpression
 
toCanonicalForm(OutputStream) - Method in class org.bouncycastle.gpg.SExpression
 
toCertificate() - Method in class org.bouncycastle.openpgp.api.OpenPGPKey
Return the OpenPGPCertificate of this OpenPGPKey.
toCertificate() - Method in class org.bouncycastle.openpgp.PGPSecretKeyRing
Return the OpenPGP certificate (Transferable Public Key) of this key.
toDetailString() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPCertificateComponent
Return a detailed String representation of this component.
toDetailString() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPIdentityComponent
 
toDetailString() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPPrimaryKey
 
toDetailString() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPSubkey
 
toDetailString() - Method in class org.bouncycastle.openpgp.api.OpenPGPKey.OpenPGPSecretKey
 
toPrettyPrint() - Method in class org.bouncycastle.bcpg.KeyIdentifier
 
toString() - Method in class org.bouncycastle.bcpg.KeyIdentifier
 
toString() - Method in class org.bouncycastle.gpg.SExpression.QuotedString
 
toString() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPPrimaryKey
 
toString() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPSignatureChain.Link
 
toString() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPSignatureChain
 
toString() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPSignatureChains
 
toString() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPSubkey
 
toString() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPUserAttribute
 
toString() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPUserId
 
toString() - Method in class org.bouncycastle.openpgp.api.OpenPGPSignature
 
toString() - Method in class org.bouncycastle.openpgp.PGPSessionKey
 
TRIPLE_DES - Static variable in interface org.bouncycastle.bcpg.SymmetricKeyAlgorithmTags
Triple-DES (DES-EDE, as per spec - 168-bit key derived from 192).
TRUST - Static variable in interface org.bouncycastle.bcpg.PacketTags
Trust Packet.
TRUST_SIG - Static variable in interface org.bouncycastle.bcpg.SignatureSubpacketTags
 
TrustPacket - Class in org.bouncycastle.bcpg
Basic type for a trust packet
TrustPacket(int) - Constructor for class org.bouncycastle.bcpg.TrustPacket
 
TrustPacket(BCPGInputStream) - Constructor for class org.bouncycastle.bcpg.TrustPacket
 
TrustPacket(BCPGInputStream, boolean) - Constructor for class org.bouncycastle.bcpg.TrustPacket
 
TrustSignature - Class in org.bouncycastle.bcpg.sig
Signature Subpacket encoding the level and amount of trust the issuer places into the certified key or identity.
TrustSignature(boolean, boolean, byte[]) - Constructor for class org.bouncycastle.bcpg.sig.TrustSignature
 
TrustSignature(boolean, int, int) - Constructor for class org.bouncycastle.bcpg.sig.TrustSignature
 
TWOFISH - Static variable in interface org.bouncycastle.bcpg.SymmetricKeyAlgorithmTags
Twofish with 256-bit key.
type - Variable in class org.bouncycastle.gpg.keybox.Blob
 

U

UNCOMPRESSED - Static variable in interface org.bouncycastle.bcpg.CompressionAlgorithmTags
No compression.
unencrypted() - Static method in class org.bouncycastle.openpgp.api.MessageEncryptionMechanism
The data will not be encrypted.
unhashed(SignatureSubpacket, OpenPGPSignature) - Static method in class org.bouncycastle.openpgp.api.OpenPGPSignature.OpenPGPSignatureSubpacket
Create a OpenPGPSignature.OpenPGPSignatureSubpacket contained in the unhashed area of an OpenPGPSignature.
universallyRecommendedParameters() - Static method in class org.bouncycastle.bcpg.S2K.Argon2Params
Uniformly safe and recommended parameters not tailored to any hardware.
UnknownBCPGKey - Class in org.bouncycastle.bcpg
Key class for unknown/unsupported OpenPGP key types.
UnknownBCPGKey(int, byte[]) - Constructor for class org.bouncycastle.bcpg.UnknownBCPGKey
 
UnknownBCPGKey(int, BCPGInputStream) - Constructor for class org.bouncycastle.bcpg.UnknownBCPGKey
 
UnknownPacket - Class in org.bouncycastle.bcpg
 
UnknownPacket(int, BCPGInputStream) - Constructor for class org.bouncycastle.bcpg.UnknownPacket
 
UnknownPacket(int, BCPGInputStream, boolean) - Constructor for class org.bouncycastle.bcpg.UnknownPacket
 
unlock() - Method in class org.bouncycastle.openpgp.api.OpenPGPKey.OpenPGPSecretKey
Unlock an unprotected OpenPGPKey.OpenPGPSecretKey.
unlock(char[]) - Method in class org.bouncycastle.openpgp.api.OpenPGPKey.OpenPGPSecretKey
Access the PGPKeyPair by unlocking the potentially locked secret key using the provided passphrase.
unlock(KeyPassphraseProvider) - Method in class org.bouncycastle.openpgp.api.OpenPGPKey.OpenPGPSecretKey
Unlock a protected OpenPGPKey.OpenPGPSecretKey.
unpadSessionData(byte[]) - Static method in class org.bouncycastle.openpgp.operator.PGPPad
 
UnsupportedPacketVersionException - Exception Class in org.bouncycastle.bcpg
 
UnsupportedPacketVersionException(String) - Constructor for exception class org.bouncycastle.bcpg.UnsupportedPacketVersionException
 
until() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPSignatureChain.Link
Return the Date until the signature is effective.
until() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPSignatureChain.Revocation
 
update(byte) - Method in class org.bouncycastle.openpgp.PGPOnePassSignature
 
update(byte) - Method in class org.bouncycastle.openpgp.PGPSignature
 
update(byte) - Method in class org.bouncycastle.openpgp.PGPSignatureGenerator
 
update(byte) - Method in class org.bouncycastle.openpgp.PGPV3SignatureGenerator
 
update(byte[]) - Method in class org.bouncycastle.openpgp.PGPOnePassSignature
 
update(byte[]) - Method in class org.bouncycastle.openpgp.PGPSignature
 
update(byte[]) - Method in class org.bouncycastle.openpgp.PGPSignatureGenerator
 
update(byte[]) - Method in class org.bouncycastle.openpgp.PGPV3SignatureGenerator
 
update(byte[], int, int) - Method in class org.bouncycastle.openpgp.PGPOnePassSignature
 
update(byte[], int, int) - Method in class org.bouncycastle.openpgp.PGPSignature
 
update(byte[], int, int) - Method in class org.bouncycastle.openpgp.PGPSignatureGenerator
 
update(byte[], int, int) - Method in class org.bouncycastle.openpgp.PGPV3SignatureGenerator
 
update(int) - Method in class org.bouncycastle.bcpg.CRC24
 
update(int) - Method in class org.bouncycastle.bcpg.FastCRC24
 
update3(byte[], int) - Method in class org.bouncycastle.bcpg.CRC24
 
update3(byte[], int) - Method in class org.bouncycastle.bcpg.FastCRC24
 
updateWithIdData(int, byte[]) - Method in class org.bouncycastle.openpgp.PGPOnePassSignature
 
updateWithIdData(int, byte[]) - Method in class org.bouncycastle.openpgp.PGPSignature
 
updateWithIdData(int, byte[]) - Method in class org.bouncycastle.openpgp.PGPSignatureGenerator
 
updateWithIdData(int, byte[]) - Method in class org.bouncycastle.openpgp.PGPV3SignatureGenerator
 
updateWithPublicKey(PGPPublicKey) - Method in class org.bouncycastle.openpgp.PGPOnePassSignature
 
updateWithPublicKey(PGPPublicKey) - Method in class org.bouncycastle.openpgp.PGPSignature
 
updateWithPublicKey(PGPPublicKey) - Method in class org.bouncycastle.openpgp.PGPSignatureGenerator
 
updateWithPublicKey(PGPPublicKey) - Method in class org.bouncycastle.openpgp.PGPV3SignatureGenerator
 
USAGE_AEAD - Static variable in class org.bouncycastle.bcpg.SecretKeyPacket
S2K-usage octet indicating that the secret key material is protected using an AEAD scheme.
USAGE_CHECKSUM - Static variable in class org.bouncycastle.bcpg.SecretKeyPacket
Deprecated.
Use of MalleableCFB is deprecated. For v4 keys, use SecretKeyPacket.USAGE_SHA1 instead. For v6 keys use SecretKeyPacket.USAGE_AEAD instead.
USAGE_NONE - Static variable in class org.bouncycastle.bcpg.SecretKeyPacket
S2K-usage octet indicating that the secret key material is unprotected.
USAGE_SHA1 - Static variable in class org.bouncycastle.bcpg.SecretKeyPacket
S2K-usage octet indicating that the secret key material is protected using a cipher in CFB mode.
USER_ATTRIBUTE - Static variable in interface org.bouncycastle.bcpg.PacketTags
User Attribute Packet.
USER_ID - Static variable in interface org.bouncycastle.bcpg.PacketTags
User ID Packet.
USER_NO_LONGER_VALID - Static variable in interface org.bouncycastle.bcpg.sig.RevocationReasonTags
 
UserAttributePacket - Class in org.bouncycastle.bcpg
Basic type for a user attribute packet.
UserAttributePacket(BCPGInputStream) - Constructor for class org.bouncycastle.bcpg.UserAttributePacket
 
UserAttributePacket(BCPGInputStream, boolean) - Constructor for class org.bouncycastle.bcpg.UserAttributePacket
 
UserAttributePacket(UserAttributeSubpacket[]) - Constructor for class org.bouncycastle.bcpg.UserAttributePacket
 
UserAttributeSubpacket - Class in org.bouncycastle.bcpg
Basic type for a user attribute sub-packet.
UserAttributeSubpacket(int, boolean, byte[]) - Constructor for class org.bouncycastle.bcpg.UserAttributeSubpacket
 
UserAttributeSubpacket(int, byte[]) - Constructor for class org.bouncycastle.bcpg.UserAttributeSubpacket
 
UserAttributeSubpacketInputStream - Class in org.bouncycastle.bcpg
reader for user attribute sub-packets
UserAttributeSubpacketInputStream(InputStream) - Constructor for class org.bouncycastle.bcpg.UserAttributeSubpacketInputStream
 
UserAttributeSubpacketTags - Interface in org.bouncycastle.bcpg
Basic PGP user attribute sub-packet tag types.
UserDataPacket - Interface in org.bouncycastle.bcpg
Superclass for user identities (UserIDPacket, UserAttributePacket).
UserID - Class in org.bouncycastle.gpg.keybox
 
UserIDPacket - Class in org.bouncycastle.bcpg
Basic type for a user ID packet.
UserIDPacket(byte[]) - Constructor for class org.bouncycastle.bcpg.UserIDPacket
 
UserIDPacket(String) - Constructor for class org.bouncycastle.bcpg.UserIDPacket
 
UserIDPacket(BCPGInputStream) - Constructor for class org.bouncycastle.bcpg.UserIDPacket
 
UserIDPacket(BCPGInputStream, boolean) - Constructor for class org.bouncycastle.bcpg.UserIDPacket
 
useWildcardRecipient - Variable in class org.bouncycastle.openpgp.operator.PublicKeyKeyEncryptionMethodGenerator
 
UTCUtil - Class in org.bouncycastle.openpgp.api.util
Utility class for parsing and formatting UTC timestamps.
UTCUtil() - Constructor for class org.bouncycastle.openpgp.api.util.UTCUtil
 
UTF8 - Static variable in class org.bouncycastle.openpgp.PGPCanonicalizedDataGenerator
Format tag for UTF-8 encoded textual literal data
UTF8 - Static variable in class org.bouncycastle.openpgp.PGPLiteralData
Format tag for UTF-8 encoded textual literal data
UTF8 - Static variable in class org.bouncycastle.openpgp.PGPLiteralDataGenerator
Format tag for UTF-8 encoded textual literal data
Util() - Constructor for class org.bouncycastle.openpgp.api.SignatureParameters.Callback.Util
 

V

valueOf(String) - Static method in enum class org.bouncycastle.bcpg.PacketFormat
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.bouncycastle.gpg.keybox.BlobType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.bouncycastle.openpgp.api.EncryptedDataPacketType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.bouncycastle.bcpg.PacketFormat
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.bouncycastle.gpg.keybox.BlobType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.bouncycastle.openpgp.api.EncryptedDataPacketType
Returns an array containing the constants of this enum class, in the order they are declared.
verify() - Method in class org.bouncycastle.openpgp.api.OpenPGPSignature.OpenPGPDocumentSignature
Verify the correctness of a prefixed-signature.
verify() - Method in class org.bouncycastle.openpgp.PGPEncryptedData
Verifies the integrity of the packet against the modification detection code associated with it in the stream.
verify() - Method in class org.bouncycastle.openpgp.PGPSignature
Finish the verification and return true if the signature is "correct".
verify(byte[]) - Method in interface org.bouncycastle.openpgp.operator.PGPContentVerifier
 
verify(OpenPGPImplementation) - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPComponentSignature
Verify this signature.
verify(PGPContentVerifierBuilderProvider, OpenPGPPolicy) - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPComponentSignature
Verify this signature.
verify(PGPContentVerifierBuilderProvider, OpenPGPPolicy) - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPSignatureChain.Link
Verify the link signature.
verify(PGPOnePassSignature) - Method in class org.bouncycastle.openpgp.api.OpenPGPSignature.OpenPGPDocumentSignature
Verify the correctness of an inline signature by evaluating the corresponding PGPOnePassSignature.
verify(PGPSignature) - Method in class org.bouncycastle.openpgp.PGPOnePassSignature
Verify the calculated signature against the passed in PGPSignature.
verifyCertification(byte[], PGPPublicKey) - Method in class org.bouncycastle.openpgp.PGPSignature
Verify the signature as certifying the passed in public key as associated with the passed in rawID.
verifyCertification(String, PGPPublicKey) - Method in class org.bouncycastle.openpgp.PGPSignature
Verify the signature as certifying the passed in public key as associated with the passed in id.
verifyCertification(PGPPublicKey) - Method in class org.bouncycastle.openpgp.PGPSignature
Verify a key certification, such as a revocation, for the passed in key.
verifyCertification(PGPPublicKey, PGPPublicKey) - Method in class org.bouncycastle.openpgp.PGPSignature
Verify a certification for the passed in key against the passed in master key.
verifyCertification(PGPUserAttributeSubpacketVector, PGPPublicKey) - Method in class org.bouncycastle.openpgp.PGPSignature
Verify the signature as certifying the passed in public key as associated with the passed in user attributes.
verifyDetachedSignature() - Method in class org.bouncycastle.openpgp.api.OpenPGPApi
Verify detached signatures over some data.
verifyKeySignature(OpenPGPCertificate.OpenPGPComponentKey, OpenPGPCertificate.OpenPGPComponentKey, PGPContentVerifierBuilderProvider) - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPComponentSignature
verifyNotAfter(Date) - Method in class org.bouncycastle.openpgp.api.OpenPGPDetachedSignatureProcessor
Reject detached signatures made after the given
verifyNotAfter(Date) - Method in class org.bouncycastle.openpgp.api.OpenPGPMessageProcessor
 
verifyNotBefore(Date) - Method in class org.bouncycastle.openpgp.api.OpenPGPDetachedSignatureProcessor
Reject detached signatures made before
verifyNotBefore(Date) - Method in class org.bouncycastle.openpgp.api.OpenPGPMessageProcessor
 
verifyUserAttributeSignature(OpenPGPCertificate.OpenPGPComponentKey, OpenPGPCertificate.OpenPGPUserAttribute, PGPContentVerifierBuilderProvider) - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPComponentSignature
Verify a certification signature over an OpenPGPCertificate.OpenPGPUserAttribute.
verifyUserIdSignature(OpenPGPCertificate.OpenPGPComponentKey, OpenPGPCertificate.OpenPGPUserId, PGPContentVerifierBuilderProvider) - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPComponentSignature
Verify a certification signature over an OpenPGPCertificate.OpenPGPUserId.
version - Variable in class org.bouncycastle.gpg.keybox.Blob
 
version - Variable in class org.bouncycastle.openpgp.operator.PGPKeyPairGenerator
 
version - Variable in class org.bouncycastle.openpgp.PGPOnePassSignature
 
version - Variable in class org.bouncycastle.openpgp.PGPSignature
 
version - Variable in class org.bouncycastle.openpgp.PGPSignatureGenerator
 
version - Variable in class org.bouncycastle.openpgp.PGPV3SignatureGenerator
 
version() - Method in class org.bouncycastle.bcpg.attr.ImageAttribute
 
VERSION_1 - Static variable in class org.bouncycastle.bcpg.AEADEncDataPacket
 
VERSION_1 - Static variable in class org.bouncycastle.bcpg.SymmetricEncIntegrityPacket
Version 1 SEIPD packet.
VERSION_2 - Static variable in class org.bouncycastle.bcpg.SignaturePacket
 
VERSION_2 - Static variable in class org.bouncycastle.bcpg.SymmetricEncIntegrityPacket
Version 2 SEIPD packet.
VERSION_3 - Static variable in class org.bouncycastle.bcpg.OnePassSignaturePacket
 
VERSION_3 - Static variable in class org.bouncycastle.bcpg.PublicKeyEncSessionPacket
Version 3 PKESK packet.
VERSION_3 - Static variable in class org.bouncycastle.bcpg.PublicKeyPacket
OpenPGP v3 keys are deprecated.
VERSION_3 - Static variable in class org.bouncycastle.bcpg.SignaturePacket
 
VERSION_4 - Static variable in class org.bouncycastle.bcpg.PublicKeyPacket
OpenPGP v4 keys are (at the time of writing) widely used, but are subject to some attacks.
VERSION_4 - Static variable in class org.bouncycastle.bcpg.SignaturePacket
 
VERSION_4 - Static variable in class org.bouncycastle.bcpg.SymmetricKeyEncSessionPacket
Version 4 SKESK packet.
VERSION_5 - Static variable in class org.bouncycastle.bcpg.SignaturePacket
 
VERSION_5 - Static variable in class org.bouncycastle.bcpg.SymmetricKeyEncSessionPacket
Version 5 SKESK packet.
VERSION_6 - Static variable in class org.bouncycastle.bcpg.OnePassSignaturePacket
 
VERSION_6 - Static variable in class org.bouncycastle.bcpg.PublicKeyEncSessionPacket
Version 6 PKESK packet.
VERSION_6 - Static variable in class org.bouncycastle.bcpg.PublicKeyPacket
OpenPGP v6 keys are newly introduced.
VERSION_6 - Static variable in class org.bouncycastle.bcpg.SignaturePacket
 
VERSION_6 - Static variable in class org.bouncycastle.bcpg.SymmetricKeyEncSessionPacket
Version 6 SKESK packet.
VERSION_HDR - Static variable in class org.bouncycastle.bcpg.ArmoredOutputStream
 

W

wildcard() - Static method in class org.bouncycastle.bcpg.KeyIdentifier
Create a wildcard KeyIdentifier.
WILDCARD - Static variable in class org.bouncycastle.openpgp.operator.PublicKeyKeyEncryptionMethodGenerator
Deprecated.
use WILDCARD_KEYID
WILDCARD_FINGERPRINT - Static variable in class org.bouncycastle.openpgp.operator.PublicKeyKeyEncryptionMethodGenerator
 
WILDCARD_KEYID - Static variable in class org.bouncycastle.openpgp.operator.PublicKeyKeyEncryptionMethodGenerator
 
withPrimaryKey() - Method in class org.bouncycastle.openpgp.api.OpenPGPKeyGenerator
Generate an OpenPGP key with a certification-capable primary key.
withPrimaryKey(KeyPairGeneratorCallback) - Method in class org.bouncycastle.openpgp.api.OpenPGPKeyGenerator
Generate an OpenPGP key with a certification-capable primary key.
withPrimaryKey(KeyPairGeneratorCallback, SignatureParameters.Callback) - Method in class org.bouncycastle.openpgp.api.OpenPGPKeyGenerator
Generate an OpenPGP key with a certification-capable primary key.
wrap(InputStream) - Static method in class org.bouncycastle.bcpg.BCPGInputStream
If the argument is a BCPGInputStream, return it.
wrap(OutputStream) - Static method in class org.bouncycastle.bcpg.BCPGOutputStream
If the argument is a BCPGOutputStream, return it.
write(byte[]) - Method in class org.bouncycastle.openpgp.api.OpenPGPMessageOutputStream
 
write(byte[], int, int) - Method in class org.bouncycastle.bcpg.BCPGOutputStream
 
write(byte[], int, int) - Method in class org.bouncycastle.openpgp.api.OpenPGPMessageOutputStream
 
write(byte[], int, int) - Method in class org.bouncycastle.openpgp.operator.bc.BcAEADUtil.PGPAeadOutputStream
 
write(int) - Method in class org.bouncycastle.apache.bzip2.CBZip2OutputStream
modified by Oliver Merkel, 010128
write(int) - Method in class org.bouncycastle.bcpg.ArmoredOutputStream
 
write(int) - Method in class org.bouncycastle.bcpg.BCPGOutputStream
 
write(int) - Method in class org.bouncycastle.openpgp.api.OpenPGPMessageOutputStream
 
write(int) - Method in class org.bouncycastle.openpgp.operator.bc.BcAEADUtil.PGPAeadOutputStream
 
writeFileToLiteralData(OutputStream, char, File) - Static method in class org.bouncycastle.openpgp.PGPUtil
Write out the contents of the provided file as a literal data packet.
writeFileToLiteralData(OutputStream, char, File, byte[]) - Static method in class org.bouncycastle.openpgp.PGPUtil
Write out the contents of the provided file as a literal data packet in partial packet format.
writeKeyID(long, byte[]) - Static method in class org.bouncycastle.bcpg.FingerprintUtil
Write the key-ID to the first 8 octets of the given byte array.
writeKeyID(long, byte[], int) - Static method in class org.bouncycastle.bcpg.FingerprintUtil
Write the key-ID encoded as 8 octets to the given byte array, starting at index offset.
writeObject(BCPGObject) - Method in class org.bouncycastle.bcpg.BCPGOutputStream
 
writePacket(ContainedPacket) - Method in class org.bouncycastle.bcpg.BCPGOutputStream
Write a packet to the stream.

X

X25519 - Static variable in interface org.bouncycastle.bcpg.PublicKeyAlgorithmTags
X25519 encryption algorithm.
X25519PublicBCPGKey - Class in org.bouncycastle.bcpg
Public key of type PublicKeyAlgorithmTags.X25519.
X25519PublicBCPGKey(byte[]) - Constructor for class org.bouncycastle.bcpg.X25519PublicBCPGKey
 
X25519PublicBCPGKey(BCPGInputStream) - Constructor for class org.bouncycastle.bcpg.X25519PublicBCPGKey
 
X25519SecretBCPGKey - Class in org.bouncycastle.bcpg
Secret key of type PublicKeyAlgorithmTags.X25519.
X25519SecretBCPGKey(byte[]) - Constructor for class org.bouncycastle.bcpg.X25519SecretBCPGKey
 
X25519SecretBCPGKey(BCPGInputStream) - Constructor for class org.bouncycastle.bcpg.X25519SecretBCPGKey
 
X448 - Static variable in interface org.bouncycastle.bcpg.PublicKeyAlgorithmTags
X448 encryption algorithm.
X448PublicBCPGKey - Class in org.bouncycastle.bcpg
Public key of type PublicKeyAlgorithmTags.X448.
X448PublicBCPGKey(byte[]) - Constructor for class org.bouncycastle.bcpg.X448PublicBCPGKey
 
X448PublicBCPGKey(BCPGInputStream) - Constructor for class org.bouncycastle.bcpg.X448PublicBCPGKey
 
X448SecretBCPGKey - Class in org.bouncycastle.bcpg
Secret key of type PublicKeyAlgorithmTags.X448.
X448SecretBCPGKey(byte[]) - Constructor for class org.bouncycastle.bcpg.X448SecretBCPGKey
 
X448SecretBCPGKey(BCPGInputStream) - Constructor for class org.bouncycastle.bcpg.X448SecretBCPGKey
 
X509_BLOB - Enum constant in enum class org.bouncycastle.gpg.keybox.BlobType
 
xorChunkId(byte[], long) - Static method in class org.bouncycastle.openpgp.operator.bc.BcAEADUtil
XOR the byte array with the chunk index in-place.

Z

ZIP - Static variable in interface org.bouncycastle.bcpg.CompressionAlgorithmTags
ZIP (RFC 1951) compression.
ZLIB - Static variable in interface org.bouncycastle.bcpg.CompressionAlgorithmTags
ZLIB (RFC 1950) compression.
A B C D E F G H I J K L M N O P Q R S T U V W X Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form