Index
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 aKeyPassphraseProvider
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.
- 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 providedInputStream
and add them to the processor. - addSignatures(PGPSignatureList) - Method in class org.bouncycastle.openpgp.api.OpenPGPDetachedSignatureProcessor
-
Add one or more
detached signatures
from the givenPGPSignatureList
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 providedKeyPassphraseProvider
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 givenKeyPassphraseProvider
for unlocking protected subkeys and using theSignatureParameters.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 theSignatureParameters.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 usingS2K.ARGON_2
S2K and apply that key usingSecretKeyPacket.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 usingS2K.SALTED_AND_ITERATED
S2K and apply that key usingSecretKeyPacket.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
-
Return a
PreferredAEADCiphersuites.Builder
for constructing aPreferredAEADCiphersuites
packet. - 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
-
The signature is used to revoke a user-id certification signature (
PGPSignature.DEFAULT_CERTIFICATION
,PGPSignature.NO_CERTIFICATION
,PGPSignature.CASUAL_CERTIFICATION
,PGPSignature.POSITIVE_CERTIFICATION
) orPGPSignature.DIRECT_KEY
signature. - 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 givenPBESecretKeyEncryptor
. - 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 aAEADAlgorithmTags
. - 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
- 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.use
PublicKeyAlgorithmTags.ECDH
instead. - 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.use
PublicKeyAlgorithmTags.EDDSA_LEGACY
instead. - 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.use
PublicKeyAlgorithmTags.ELGAMAL_ENCRYPT
instead. - 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
-
Return all
OpenPGPCertificate.OpenPGPSignatureChain
items which originate from the rootOpenPGPCertificate.OpenPGPComponentKey
. - fromSubpackets(Collection<SignatureSubpacket>) - Static method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
- fromSubpackets(SignatureSubpacket[]) - Static method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
-
Create a new
PGPSignatureSubpacketVector
from the givenSignatureSubpacket
. - 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 generateOpenPGPKeys
. - 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 generateOpenPGPKeys
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 generateOpenPGPKeys
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 generateOpenPGPKeys
of the given key version. - generateKey(Date) - Method in class org.bouncycastle.openpgp.api.OpenPGPApi
-
Return an
OpenPGPKeyGenerator
which can be used to generateOpenPGPKeys
. - generateKey(Date, boolean) - Method in class org.bouncycastle.openpgp.api.OpenPGPApi
-
Return an
OpenPGPKeyGenerator
which can be used to generateOpenPGPKeys
. - 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 allOpenPGPUserIds
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 allcomponent 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 allcomponents
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 anyIssuerFingerprint
orIssuerKeyID
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 inKeyIdentifier
. - 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
-
Return the
OpenPGPCertificate.OpenPGPComponentKey
belonging to thisOpenPGPCertificate.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
-
Deprecated.use
PGPPublicKeyEncryptedData.getKeyIdentifier()
instead - 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 thisPGPOnePassSignature
. - 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 possibleKeyIdentifier
candidates. - getKeyIdentifiers() - Method in class org.bouncycastle.openpgp.PGPSignature
-
Create a list of
KeyIdentifier
objects, for allIssuerFingerprint
andIssuerKeyID
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 decryptedPGPPrivateKey
. - 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 thisOpenPGPKey.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
-
Return the underlying
PGPPublicKey
of thisOpenPGPCertificate.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
-
Deprecated.use versioned
JcaPGPKeyConverter.getPGPPublicKey(int, int, PublicKey, Date)
instead. - getPGPPublicKey(int, PGPAlgorithmParameters, PublicKey, Date) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcaPGPKeyConverter
-
Deprecated.use versioned
JcaPGPKeyConverter.getPGPPublicKey(int, int, PGPAlgorithmParameters, PublicKey, Date)
instead. - getPGPPublicKey(int, PGPAlgorithmParameters, AsymmetricKeyParameter, Date) - Method in class org.bouncycastle.openpgp.operator.bc.BcPGPKeyConverter
-
Deprecated.
- 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
-
Return the public
OpenPGPCertificate.OpenPGPComponentKey
of thisOpenPGPKey.OpenPGPPrivateKey
. - getPublicKey() - Method in class org.bouncycastle.openpgp.api.OpenPGPKey.OpenPGPSecretKey
-
Return the public
OpenPGPCertificate.OpenPGPComponentKey
corresponding to thisOpenPGPKey.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
- 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 passedKeyIdentifier
. - 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 passedOpenPGPCertificate.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 allOpenPGPKey.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 theSignatureSubpacket
. - 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 inPGPSignature
. - 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 theirKeyIdentifier
. - 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 anyIssuerFingerprint
orIssuerKeyID
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
-
Return the underlying
PGPUserAttributeSubpacketVector
representing thisOpenPGPCertificate.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 theOpenPGPCertificate.OpenPGPUserId
. - getUserId(String) - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate
-
Return the
OpenPGPCertificate.OpenPGPUserId
object matching the given user-idString
. - 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 allcomponent keys
that are valid right now. - getValidKeys(Date) - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate
-
Return a
List
of allcomponent 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 validOpenPGPUserIds
on the certificate. - getValidUserIds() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPPrimaryKey
-
Return a
List
containing all currently validOpenPGPUserIds
on this primary key. - getValidUserIds(Date) - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate
-
Return a
List
containing allOpenPGPUserIds
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 anOpenPGPSignature
. - 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
-
Reference: RFC9580 - OpenPGP
- 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 uponIntegrityProtectedInputStream.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 ofKeyIdentifier
. - isPrimaryKey() - Method in class org.bouncycastle.openpgp.api.OpenPGPCertificate.OpenPGPComponentKey
-
Return true, if this
OpenPGPCertificate.OpenPGPComponentKey
represents the primary key of anOpenPGPCertificate
. - 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.use versioned
JcaPGPKeyPair(int, int, KeyPair, Date)
instead - JcaPGPKeyPair(int, PGPAlgorithmParameters, KeyPair, Date) - Constructor for class org.bouncycastle.openpgp.operator.jcajce.JcaPGPKeyPair
-
Deprecated.use versioned
JcaPGPKeyPair(int, int, PGPAlgorithmParameters, KeyPair, Date)
instead - 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 itscomponents
into a single instance. - join(OpenPGPCertificate, OpenPGPCertificate) - Static method in class org.bouncycastle.openpgp.api.OpenPGPCertificate
-
Join two copies of the same
OpenPGPCertificate
, merging itscomponents
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 aPGPKeyPairGenerator
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 otherKeyIdentifier
. - 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 givenSignatureSubpacketsFunction
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 givenOpenPGPImplementation
. - OpenPGPApi(OpenPGPImplementation, OpenPGPPolicy) - Constructor for class org.bouncycastle.openpgp.api.OpenPGPApi
- 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 passedPGPKeyRing
using the defaultOpenPGPImplementation
and itsOpenPGPPolicy
. - OpenPGPCertificate(PGPKeyRing, OpenPGPImplementation) - Constructor for class org.bouncycastle.openpgp.api.OpenPGPCertificate
-
Instantiate an
OpenPGPCertificate
from a parsedPGPKeyRing
using the providedOpenPGPImplementation
and itsOpenPGPPolicy
. - OpenPGPCertificate(PGPKeyRing, OpenPGPImplementation, OpenPGPPolicy) - Constructor for class org.bouncycastle.openpgp.api.OpenPGPCertificate
-
Instantiate an
OpenPGPCertificate
from a parsedPGPKeyRing
using the providedOpenPGPImplementation
and providedOpenPGPPolicy
. - OpenPGPCertificate.OpenPGPCertificateComponent - Class in org.bouncycastle.openpgp.api
-
Component on an OpenPGP certificate.
- OpenPGPCertificate.OpenPGPComponentKey - Class in org.bouncycastle.openpgp.api
-
A component key is either an
OpenPGPCertificate.OpenPGPPrimaryKey
, or anOpenPGPCertificate.OpenPGPSubkey
. - OpenPGPCertificate.OpenPGPComponentSignature - Class in org.bouncycastle.openpgp.api
-
OpenPGP Signature made over some
OpenPGPCertificate.OpenPGPCertificateComponent
on aOpenPGPCertificate
. - OpenPGPCertificate.OpenPGPIdentityComponent - Class in org.bouncycastle.openpgp.api
-
An identity bound to the
OpenPGPCertificate.OpenPGPPrimaryKey
of aOpenPGPCertificate
. - 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
-
Link in a
OpenPGPCertificate.OpenPGPSignatureChain
. - 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 itsOpenPGPPolicy
. - OpenPGPDetachedSignatureGenerator(OpenPGPImplementation) - Constructor for class org.bouncycastle.openpgp.api.OpenPGPDetachedSignatureGenerator
-
Instantiate a signature generator using the passed in
OpenPGPImplementation
and itsOpenPGPPolicy
. - OpenPGPDetachedSignatureGenerator(OpenPGPImplementation, OpenPGPPolicy) - Constructor for class org.bouncycastle.openpgp.api.OpenPGPDetachedSignatureGenerator
-
Instantiate a signature generator using a custom
OpenPGPImplementation
and customOpenPGPPolicy
. - 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 itsOpenPGPPolicy
. - OpenPGPDetachedSignatureProcessor(OpenPGPImplementation) - Constructor for class org.bouncycastle.openpgp.api.OpenPGPDetachedSignatureProcessor
-
Instantiate a signature processor using a custom
OpenPGPImplementation
and itsOpenPGPPolicy
. - OpenPGPDetachedSignatureProcessor(OpenPGPImplementation, OpenPGPPolicy) - Constructor for class org.bouncycastle.openpgp.api.OpenPGPDetachedSignatureProcessor
-
Instantiate a signature processor using a custom
OpenPGPImplementation
and customOpenPGPPolicy
. - 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 anOpenPGPCertificate
, 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 aPGPSecretKeyRing
. - OpenPGPKey(PGPSecretKeyRing, OpenPGPImplementation) - Constructor for class org.bouncycastle.openpgp.api.OpenPGPKey
-
Create an
OpenPGPKey
instance based on aPGPSecretKeyRing
, a providedOpenPGPImplementation
and itsOpenPGPPolicy
. - OpenPGPKey(PGPSecretKeyRing, OpenPGPImplementation, OpenPGPPolicy) - Constructor for class org.bouncycastle.openpgp.api.OpenPGPKey
-
Create an
OpenPGPKey
instance based on aPGPSecretKeyRing
, a providedOpenPGPImplementation
andOpenPGPPolicy
. - OpenPGPKey.OpenPGPPrivateKey - Class in org.bouncycastle.openpgp.api
-
Unlocked
OpenPGPKey.OpenPGPSecretKey
. - OpenPGPKey.OpenPGPSecretKey - Class in org.bouncycastle.openpgp.api
-
Secret key component of a
OpenPGPCertificate.OpenPGPPrimaryKey
orOpenPGPCertificate.OpenPGPSubkey
. - 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
orOpenPGPCertificate
. - 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 aHashMap
. - 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 providingOpenPGPCertificates
. - OpenPGPKeyMaterialPool.OpenPGPKeyPool - Class in org.bouncycastle.openpgp.api
-
Implementation of
OpenPGPKeyMaterialPool
tailored to provideOpenPGPKeys
. - 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 aKeyIdentifier
. - OpenPGPKeyMaterialProvider.OpenPGPKeyProvider - Interface in org.bouncycastle.openpgp.api
-
Interface for requesting
OpenPGPKeys
by providing aKeyIdentifier
. - 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
-
Reader for
OpenPGPKeys
orOpenPGPCertificates
. - 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 defaultOpenPGPImplementation
. - OpenPGPMessageProcessor(OpenPGPImplementation) - Constructor for class org.bouncycastle.openpgp.api.OpenPGPMessageProcessor
-
Create a new
OpenPGPMessageProcessor
using the givenOpenPGPImplementation
. - 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 theOpenPGPSignature
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 anInputStream
. - 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
orOpenPGPKey
from bytes. - parseCertificateOrKey(InputStream) - Method in class org.bouncycastle.openpgp.api.OpenPGPKeyReader
- parseCertificateOrKey(String) - Method in class org.bouncycastle.openpgp.api.OpenPGPKeyReader
-
Parse a single
OpenPGPCertificate
orOpenPGPKey
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 anInputStream
- 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, usingS2K.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, usingS2K.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 concretePGPDigestCalculator
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 givenInputStream
. - 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
-
Deprecated.
- 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 aAEADAlgorithmTags
. - 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
orOpenPGPKey
containing the component key identified by the passed inKeyIdentifier
. - 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 aPGPPrivateKey
. - 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.use versioned
PublicKeyPacket(int, int, Date, BCPGKey)
instead - 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.use versioned
PublicSubkeyPacket(int, int, Date, BCPGKey)
instead - 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 armoredOpenPGPKeys
orOpenPGPCertificates
. - 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
- 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
-
Deprecated.
- 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
-
Deprecated.
- 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
-
Deprecated.use
ArmoredOutputStream.Builder.clearHeaders()
instead. - 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
-
Revoke the given
OpenPGPCertificate.OpenPGPIdentityComponent
. - 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 givenSignatureParameters.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.use
PublicKeyAlgorithmTags.RSA_GENERAL
instead. - 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.use
PublicKeyAlgorithmTags.RSA_GENERAL
instead. - 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.use
S2K.SALTED_AND_ITERATED
orS2K.ARGON_2
instead. - 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
-
Construct a
SecretKeyPacket
orSecretSubkeyPacket
. - SecretKeyPacket(PublicKeyPacket, int, int, S2K, byte[], byte[]) - Constructor for class org.bouncycastle.bcpg.SecretKeyPacket
-
Construct a
SecretKeyPacket
orSecretSubkeyPacket
. - 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 theirKeyIdentifiers
. - 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 aPGPSessionKey
. - SessionKeyDataDecryptorFactory - Interface in org.bouncycastle.openpgp.operator
-
Factory for
PGPDataDecryptor
objects that use aPGPSessionKey
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 byOpenPGPKeyMaterialPool.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
-
Deprecated.
- 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 byOpenPGPImplementation.getInstance()
. - setIntendedRecipientFingerprint(boolean, PGPPublicKey) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
-
Deprecated.
- 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
-
Deprecated.
- 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, whichMessageEncryptionMechanism
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
-
Deprecated.
- 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, whichMessageEncryptionMechanism
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
-
Deprecated.
- setSignerUserID(boolean, String) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
-
Deprecated.
- 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.use
PublicKeyKeyEncryptionMethodGenerator.setUseWildcardRecipient(boolean)
instead TODO: Remove in a future release - 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.use
S2K.SALTED_AND_ITERATED
orS2K.ARGON_2
instead. - 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 thisOpenPGPKey
. - 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 anOpenPGPSignature
. - 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 useSecretKeyPacket.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
-
Verify a signature of type
PGPSignature.DIRECT_KEY
,PGPSignature.KEY_REVOCATION
,PGPSignature.SUBKEY_BINDING
orPGPSignature.SUBKEY_REVOCATION
. - 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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
ArmoredOutputStream.Builder
instead