Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- add(PGPExtendedKeyHeader) - Method in class org.bouncycastle.openpgp.OpenedPGPKeyData.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.
- addContent(SExpression) - Method in class org.bouncycastle.gpg.SExpression.Builder
- addCustomSubpacket(SignatureSubpacket) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
-
Add a custom subpacket.
- addEmbeddedSignature(boolean, PGPSignature) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
-
Add an embedded signature packet.
- addHeader(String, String) - Method in class org.bouncycastle.bcpg.ArmoredOutputStream
-
Set an additional header entry.
- addIntendedRecipientFingerprint(boolean, PGPPublicKey) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
-
Adds a intended recipient fingerprint for an encrypted payload the signature is associated with.
- 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.
- addPolicyURI(boolean, String) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
- 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.
- addRevocationKey(boolean, int, byte[]) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
-
Adds a revocation key sub 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.
- addSignerUserID(boolean, String) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
-
Add a signer user-id to the signature.
- 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 master 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 master 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.
- addValue(Object) - Method in class org.bouncycastle.gpg.SExpression
- addValue(Object) - Method in class org.bouncycastle.gpg.SExpression.Builder
- AEAD_ENC_DATA - Static variable in interface org.bouncycastle.bcpg.PacketTags
- AEADAlgorithmTags - Interface in org.bouncycastle.bcpg
- AEADEncDataPacket - Class in org.bouncycastle.bcpg
-
Packet representing AEAD encrypted data.
- AEADEncDataPacket(int, int, int, byte[]) - Constructor for class org.bouncycastle.bcpg.AEADEncDataPacket
- AEADEncDataPacket(BCPGInputStream) - Constructor for class org.bouncycastle.bcpg.AEADEncDataPacket
- AES_128 - Static variable in interface org.bouncycastle.bcpg.SymmetricKeyAlgorithmTags
- AES_192 - Static variable in interface org.bouncycastle.bcpg.SymmetricKeyAlgorithmTags
- AES_256 - Static variable in interface org.bouncycastle.bcpg.SymmetricKeyAlgorithmTags
- AllTests - Class in org.bouncycastle.gpg.test
- AllTests - Class in org.bouncycastle.openpgp.examples.test
- AllTests - Class in org.bouncycastle.openpgp.test
- AllTests() - Constructor for class org.bouncycastle.gpg.test.AllTests
- AllTests() - Constructor for class org.bouncycastle.openpgp.examples.test.AllTests
- AllTests() - Constructor for class org.bouncycastle.openpgp.test.AllTests
- 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 - Argon2S2KTest - Class in org.bouncycastle.openpgp.test
- Argon2S2KTest() - Constructor for class org.bouncycastle.openpgp.test.Argon2S2KTest
- ARMOR_WITH_BACKSLASH_T_R_V_F - Static variable in class org.bouncycastle.openpgp.test.ArmoredInputStreamBackslashTRVFTest
- 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.
- ArmoredInputStreamBackslashTRVFTest - Class in org.bouncycastle.openpgp.test
- ArmoredInputStreamBackslashTRVFTest() - Constructor for class org.bouncycastle.openpgp.test.ArmoredInputStreamBackslashTRVFTest
- ArmoredInputStreamCRCErrorGetsThrownTest - Class in org.bouncycastle.openpgp.test
- ArmoredInputStreamCRCErrorGetsThrownTest() - Constructor for class org.bouncycastle.openpgp.test.ArmoredInputStreamCRCErrorGetsThrownTest
- ArmoredInputStreamIngoreMissingCRCSum - Class in org.bouncycastle.openpgp.test
- ArmoredInputStreamIngoreMissingCRCSum() - Constructor for class org.bouncycastle.openpgp.test.ArmoredInputStreamIngoreMissingCRCSum
- ArmoredInputStreamTest - Class in org.bouncycastle.openpgp.test
- ArmoredInputStreamTest() - Constructor for class org.bouncycastle.openpgp.test.ArmoredInputStreamTest
- 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.
- ArmoredOutputStreamUTF8Test - Class in org.bouncycastle.openpgp.test
- ArmoredOutputStreamUTF8Test() - Constructor for class org.bouncycastle.openpgp.test.ArmoredOutputStreamUTF8Test
- ASCII_ARMOR_CRC_MISMATCH - Static variable in class org.bouncycastle.openpgp.test.ArmoredInputStreamCRCErrorGetsThrownTest
- ATTESTED_CERTIFICATIONS - Static variable in interface org.bouncycastle.bcpg.SignatureSubpacketTags
- AUTHENTICATION - Static variable in class org.bouncycastle.bcpg.sig.KeyFlags
- 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
B
- base - Variable in class org.bouncycastle.gpg.keybox.Blob
- BcBlobVerifier - Class in org.bouncycastle.gpg.keybox.bc
- BcBlobVerifier() - Constructor for class org.bouncycastle.gpg.keybox.bc.BcBlobVerifier
- 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
- 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[], BcPGPDigestCalculatorProvider) - 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
- 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.
- 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 or not 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.
- BcPGPContentSignerBuilder - Class in org.bouncycastle.openpgp.operator.bc
- BcPGPContentSignerBuilder(int, int) - Constructor for class org.bouncycastle.openpgp.operator.bc.BcPGPContentSignerBuilder
- 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
- BcPGPDSAElGamalTest - Class in org.bouncycastle.openpgp.test
- BcPGPDSAElGamalTest() - Constructor for class org.bouncycastle.openpgp.test.BcPGPDSAElGamalTest
- BcPGPDSATest - Class in org.bouncycastle.openpgp.test
- BcPGPDSATest() - Constructor for class org.bouncycastle.openpgp.test.BcPGPDSATest
- BcPGPEd25519JcaKeyPairConversionTest - Class in org.bouncycastle.openpgp.test
- BcPGPEd25519JcaKeyPairConversionTest() - Constructor for class org.bouncycastle.openpgp.test.BcPGPEd25519JcaKeyPairConversionTest
- BcPGPEncryptedDataTest - Class in org.bouncycastle.openpgp.test
- BcPGPEncryptedDataTest() - Constructor for class org.bouncycastle.openpgp.test.BcPGPEncryptedDataTest
- 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, AsymmetricCipherKeyPair, Date) - Constructor for class org.bouncycastle.openpgp.operator.bc.BcPGPKeyPair
- BcPGPKeyPair(int, PGPAlgorithmParameters, AsymmetricCipherKeyPair, Date) - Constructor for class org.bouncycastle.openpgp.operator.bc.BcPGPKeyPair
- BcPGPKeyRingTest - Class in org.bouncycastle.openpgp.test
- BcPGPKeyRingTest() - Constructor for class org.bouncycastle.openpgp.test.BcPGPKeyRingTest
- 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.
- BcPGPPBETest - Class in org.bouncycastle.openpgp.test
- BcPGPPBETest() - Constructor for class org.bouncycastle.openpgp.test.BcPGPPBETest
- 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
- BcPGPRSATest - Class in org.bouncycastle.openpgp.test
- BcPGPRSATest() - Constructor for class org.bouncycastle.openpgp.test.BcPGPRSATest
- 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
- beginClearText(int...) - Method in class org.bouncycastle.bcpg.ArmoredOutputStream
-
Start a clear text signed message.
- 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
- 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 in org.bouncycastle.gpg.keybox
- BlobVerifier - Interface in org.bouncycastle.gpg.keybox
-
Base interface for a blob integrity checking operator.
- BLOWFISH - Static variable in interface org.bouncycastle.bcpg.SymmetricKeyAlgorithmTags
- 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.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.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(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.gpg.keybox.jcajce.JcaKeyBoxBuilder
- 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
- 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() - 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
- 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.
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_192 - Static variable in interface org.bouncycastle.bcpg.SymmetricKeyAlgorithmTags
- CAMELLIA_256 - Static variable in interface org.bouncycastle.bcpg.SymmetricKeyAlgorithmTags
- 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
- cannotMergeDifferentCerts() - Method in class org.bouncycastle.openpgp.test.PGPPublicKeyMergeTest
- CANONICAL_TEXT_DOCUMENT - Static variable in class org.bouncycastle.openpgp.PGPSignature
- CAST5 - Static variable in interface org.bouncycastle.bcpg.SymmetricKeyAlgorithmTags
- CASUAL_CERTIFICATION - Static variable in class org.bouncycastle.openpgp.PGPSignature
- CertificateBlob - Class in org.bouncycastle.gpg.keybox
-
A PGP blob holds key material.
- CERTIFICATION_REVOCATION - Static variable in class org.bouncycastle.openpgp.PGPSignature
- CERTIFY_OTHER - Static variable in class org.bouncycastle.bcpg.sig.KeyFlags
- CLASS_DEFAULT - Static variable in interface org.bouncycastle.bcpg.sig.RevocationKeyTags
- CLASS_SENSITIVE - Static variable in interface org.bouncycastle.bcpg.sig.RevocationKeyTags
- clearHeaders() - Method in class org.bouncycastle.bcpg.ArmoredOutputStream
-
Remove all headers.
- 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.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
- 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.
- COMPRESSED_DATA - Static variable in interface org.bouncycastle.bcpg.PacketTags
- CompressedDataPacket - Class in org.bouncycastle.bcpg
-
A generic compressed data object.
- CompressionAlgorithmTags - Interface in org.bouncycastle.bcpg
-
Basic tags for compression algorithms
- 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.
- ContainedPacket() - Constructor for class org.bouncycastle.bcpg.ContainedPacket
- 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.
- convertEd25519KeyFromJcaPGPKeyPairToBcPGPKeyPair(PublicKey, PrivateKey) - Static method in class org.bouncycastle.openpgp.test.BcPGPEd25519JcaKeyPairConversionTest
- 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
- CRC24Test - Class in org.bouncycastle.openpgp.test
- CRC24Test() - Constructor for class org.bouncycastle.openpgp.test.CRC24Test
- createDataDecryptor(boolean, int, byte[]) - Method in class org.bouncycastle.openpgp.operator.bc.BcPBEDataDecryptorFactory
- createDataDecryptor(boolean, int, byte[]) - Method in class org.bouncycastle.openpgp.operator.bc.BcPublicKeyDataDecryptorFactory
- createDataDecryptor(boolean, int, byte[]) - Method in class org.bouncycastle.openpgp.operator.bc.BcSessionKeyDataDecryptorFactory
- createDataDecryptor(boolean, int, byte[]) - Method in interface org.bouncycastle.openpgp.operator.PGPDataDecryptorFactory
-
Constructs a data decryptor.
- createDataDecryptor(int, byte[], int, int, byte[]) - Method in class org.bouncycastle.openpgp.operator.bc.BcPBEDataDecryptorFactory
- createDataDecryptor(int, byte[], int, int, byte[]) - Method in class org.bouncycastle.openpgp.operator.bc.BcPublicKeyDataDecryptorFactory
- createDataDecryptor(int, byte[], int, int, byte[]) - Method in class org.bouncycastle.openpgp.operator.bc.BcSessionKeyDataDecryptorFactory
- createDataDecryptor(int, byte[], int, int, byte[]) - Method in interface org.bouncycastle.openpgp.operator.PGPDataDecryptorFactory
-
Constructs an AEAD data decryptor.
- createDecryptor(String) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePBEProtectionRemoverFactory
- createDecryptor(String) - Method in interface org.bouncycastle.openpgp.operator.PBEProtectionRemoverFactory
- createKey(ASN1ObjectIdentifier, ECPoint, byte[]) - Method in class org.bouncycastle.openpgp.operator.RFC6637KDFCalculator
-
Deprecated.
- createUserKeyingMaterial(PublicKeyPacket, KeyFingerPrintCalculator) - Static method in class org.bouncycastle.openpgp.operator.RFC6637Utils
- CREATION_TIME - Static variable in interface org.bouncycastle.bcpg.SignatureSubpacketTags
D
- data - Variable in class org.bouncycastle.bcpg.SignatureSubpacket
- data - Variable in class org.bouncycastle.bcpg.UserAttributeSubpacket
- decrypt(byte[], char[]) - Static method in class org.bouncycastle.openpgp.examples.ByteArrayHandler
-
decrypt the passed in message stream
- decrypt(byte[], String) - Static method in class org.bouncycastle.openpgp.test.RewindStreamWhenDecryptingMultiSKESKMessageTest
- DEFAULT_CERTIFICATION - Static variable in class org.bouncycastle.openpgp.PGPSignature
- DES - Static variable in interface org.bouncycastle.bcpg.SymmetricKeyAlgorithmTags
- 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
- DIRECT_KEY - Static variable in class org.bouncycastle.openpgp.PGPSignature
- 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
- 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.
- DOUBLE_SHA - Static variable in interface org.bouncycastle.bcpg.HashAlgorithmTags
- DSA - Static variable in interface org.bouncycastle.bcpg.PublicKeyAlgorithmTags
- DSA2Test - Class in org.bouncycastle.openpgp.test
-
GPG compatability test vectors
- DSA2Test() - Constructor for class org.bouncycastle.openpgp.test.DSA2Test
- 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
- duplicateUserIdIsMergedWhenReadingCert() - Method in class org.bouncycastle.openpgp.test.PGPPublicKeyMergeTest
-
ADD_ALL_UIDS has 4 user-ids, where 2 are equal, just with different binding sigs.
E
- EAX - Static variable in interface org.bouncycastle.bcpg.AEADAlgorithmTags
- EC - Static variable in interface org.bouncycastle.bcpg.PublicKeyAlgorithmTags
-
Deprecated.use ECDH
- ECDH - Static variable in interface org.bouncycastle.bcpg.PublicKeyAlgorithmTags
- 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
- 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
- EDDSA - Static variable in interface org.bouncycastle.bcpg.PublicKeyAlgorithmTags
- 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
- EdSecretBCPGKey - Class in org.bouncycastle.bcpg
-
base class for an Edwards Curve 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
- ELGAMAL_GENERAL - Static variable in interface org.bouncycastle.bcpg.PublicKeyAlgorithmTags
- 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
- EMBEDDED_SIGNATURE - Static variable in interface org.bouncycastle.bcpg.SignatureSubpacketTags
- EmbeddedSignature - Class in org.bouncycastle.bcpg.sig
-
Packet embedded signature
- EmbeddedSignature(boolean, boolean, byte[]) - Constructor for class org.bouncycastle.bcpg.sig.EmbeddedSignature
- EMPTY_BLOB - Enum constant in enum org.bouncycastle.gpg.keybox.BlobType
- 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.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(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.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.OnePassSignaturePacket
- encode(BCPGOutputStream) - Method in class org.bouncycastle.bcpg.PublicKeyEncSessionPacket
- encode(BCPGOutputStream) - Method in class org.bouncycastle.bcpg.PublicKeyPacket
- encode(BCPGOutputStream) - Method in class org.bouncycastle.bcpg.PublicSubkeyPacket
- 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(BCPGOutputStream) - Method in class org.bouncycastle.bcpg.SecretKeyPacket
- encode(BCPGOutputStream) - Method in class org.bouncycastle.bcpg.SecretSubkeyPacket
- encode(BCPGOutputStream) - Method in class org.bouncycastle.bcpg.SignaturePacket
- 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.UserAttributePacket
- encode(BCPGOutputStream) - Method in class org.bouncycastle.bcpg.UserIDPacket
- encodingTest() - Method in class org.bouncycastle.openpgp.test.Argon2S2KTest
- 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
- ENCRYPT_STORAGE - Static variable in class org.bouncycastle.bcpg.sig.KeyFlags
- 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.
- encryptMessageSymmetricallyWithArgon2(String, String) - Method in class org.bouncycastle.openpgp.test.Argon2S2KTest
- 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[]) - Method in class org.bouncycastle.openpgp.operator.bc.BcPublicKeyKeyEncryptionMethodGenerator
- encryptSessionInfo(PGPPublicKey, byte[]) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePublicKeyKeyEncryptionMethodGenerator
- encryptSessionInfo(PGPPublicKey, byte[]) - Method in class org.bouncycastle.openpgp.operator.PublicKeyKeyEncryptionMethodGenerator
- endClearText() - Method in class org.bouncycastle.bcpg.ArmoredOutputStream
- 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.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
-
packet giving signature creation time.
- 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
- ExSExprTest - Class in org.bouncycastle.openpgp.test
- ExSExprTest() - Constructor for class org.bouncycastle.openpgp.test.ExSExprTest
- 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.
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)
- 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
- 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
- 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 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.bcpg.ArmoredOutputStream
- flush() - Method in class org.bouncycastle.bcpg.BCPGOutputStream
-
Flush the underlying stream.
- fromAsciiRepresentation(String) - Static method in class org.bouncycastle.openpgp.PGPSessionKey
- fromByte(int) - Static method in enum org.bouncycastle.gpg.keybox.BlobType
- fromByteArray(byte[]) - Static method in class org.bouncycastle.bcpg.SignaturePacket
- fromSubpackets(SignatureSubpacket[]) - Static method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
- fromSubpackets(UserAttributeSubpacket[]) - Static method in class org.bouncycastle.openpgp.PGPUserAttributeSubpacketVector
G
- GCM - Static variable in interface org.bouncycastle.bcpg.AEADAlgorithmTags
- 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(int, byte[]) - Method in class org.bouncycastle.openpgp.operator.PBEKeyEncryptionMethodGenerator
- generate(int, byte[]) - Method in class org.bouncycastle.openpgp.operator.PGPKeyEncryptionMethodGenerator
-
Generates a packet encoding the details of this encryption method.
- generate(int, byte[]) - Method in class org.bouncycastle.openpgp.operator.PublicKeyKeyEncryptionMethodGenerator
- 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
- 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.
- generatePublicKeyRing() - Method in class org.bouncycastle.openpgp.PGPKeyRingGenerator
-
Return the public key ring that corresponds to the secret key ring.
- generateSecretKeyRing() - Method in class org.bouncycastle.openpgp.PGPKeyRingGenerator
-
Return the secret key ring.
- generateSha1Test() - Method in class org.bouncycastle.openpgp.test.BcPGPKeyRingTest
- generateSha1Test() - Method in class org.bouncycastle.openpgp.test.PGPKeyRingTest
- generateTest() - Method in class org.bouncycastle.openpgp.test.BcPGPKeyRingTest
- generateTest() - Method in class org.bouncycastle.openpgp.test.PGPKeyRingTest
- generateTest(PGPSecretKeyRing, PGPPublicKey, PGPPrivateKey) - Method in class org.bouncycastle.openpgp.test.BcPGPDSATest
-
Generated signature test
- generateTest(PGPSecretKeyRing, PGPPublicKey, PGPPrivateKey) - Method in class org.bouncycastle.openpgp.test.PGPDSATest
- 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
- getAEADAlgorithm() - Method in class org.bouncycastle.bcpg.AEADEncDataPacket
- getAEADAlgorithm() - Method in interface org.bouncycastle.openpgp.operator.PGPAEADDataEncryptor
- getAgreementAlgorithm(PublicKeyPacket) - Static method in class org.bouncycastle.openpgp.operator.RFC6637Utils
- getAlgorithm() - Method in class org.bouncycastle.bcpg.AEADEncDataPacket
- getAlgorithm() - Method in class org.bouncycastle.bcpg.CompressedDataPacket
-
Gets the
compression algorithm
used for this packet. - getAlgorithm() - Method in class org.bouncycastle.bcpg.PublicKeyEncSessionPacket
- getAlgorithm() - Method in class org.bouncycastle.bcpg.PublicKeyPacket
- getAlgorithm() - Method in class org.bouncycastle.bcpg.sig.RevocationKey
- 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
- 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(int) - Static method in class org.bouncycastle.openpgp.examples.PubringDump
- getAllValidity() - Method in class org.bouncycastle.gpg.keybox.KeyBlob
- 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
- getAttributes() - Method in class org.bouncycastle.openpgp.ExtendedPGPSecretKey
- 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 org.bouncycastle.gpg.keybox.BlobType
- getCause() - Method in exception org.bouncycastle.openpgp.PGPException
- getCause() - Method in exception org.bouncycastle.openpgp.PGPRuntimeOperationException
- getChecksum() - Method in class org.bouncycastle.gpg.keybox.KeyBlob
- getChecksumCalculator(int) - Method in class org.bouncycastle.openpgp.operator.PBESecretKeyDecryptor
- getChunkSize() - Method in class org.bouncycastle.bcpg.AEADEncDataPacket
- getChunkSize() - Method in interface org.bouncycastle.openpgp.operator.PGPAEADDataEncryptor
- getCipherIV() - Method in class org.bouncycastle.openpgp.operator.PBESecretKeyEncryptor
- getContents() - Method in class org.bouncycastle.bcpg.ExperimentalPacket
- 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.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
- getDataStream(SessionKeyDataDecryptorFactory) - Method in class org.bouncycastle.openpgp.PGPPublicKeyEncryptedData
- 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.
- getDefaultProvider() - Static method in class org.bouncycastle.openpgp.PGPUtil
-
Deprecated.unused
- 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
- getEncAlgorithm() - Method in class org.bouncycastle.bcpg.SymmetricKeyEncSessionPacket
- 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.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.PGPKeyRing
- getEncoded() - Method in class org.bouncycastle.openpgp.PGPOnePassSignature
- 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
- 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.
- getEncodedCertificate() - Method in class org.bouncycastle.gpg.keybox.CertificateBlob
-
Return the encoded certificate.
- getEncodedContents() - Method in class org.bouncycastle.bcpg.PublicKeyPacket
- getEncodedContents() - Method in class org.bouncycastle.bcpg.SecretKeyPacket
- 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.
- getEncSessionKey() - Method in class org.bouncycastle.bcpg.PublicKeyEncSessionPacket
- getExpirationTime() - Method in class org.bouncycastle.gpg.keybox.KeyBlob
- 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.PGPSignatureSubpacketVector
- getFileCreatedAt() - Method in class org.bouncycastle.gpg.keybox.FirstBlob
- 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.sig.IntendedRecipientFingerprint
- getFingerprint() - Method in class org.bouncycastle.bcpg.sig.IssuerFingerprint
- getFingerprint() - Method in class org.bouncycastle.bcpg.sig.RevocationKey
- getFingerprint() - Method in class org.bouncycastle.gpg.keybox.KeyInformation
- getFingerprint() - Method in class org.bouncycastle.openpgp.PGPPublicKey
-
Return the fingerprint of the key.
- getFingerPrint() - Method in class org.bouncycastle.bcpg.SignaturePacket
-
Return the signatures 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 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.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 hashAlgorithm tag
- 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.
- getHashData() - Method in class org.bouncycastle.bcpg.sig.SignatureTarget
- getHashedSubPackets() - Method in class org.bouncycastle.bcpg.SignaturePacket
- getHashedSubPackets() - Method in class org.bouncycastle.openpgp.PGPSignature
- 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
- getImageAttribute() - Method in class org.bouncycastle.openpgp.PGPUserAttributeSubpacketVector
- getImageData() - Method in class org.bouncycastle.bcpg.attr.ImageAttribute
- 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.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.
- 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
- 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.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
- getIV() - Method in interface org.bouncycastle.openpgp.operator.PGPAEADDataEncryptor
- getIVLength(byte) - Static method in class org.bouncycastle.bcpg.AEADEncDataPacket
- getKey() - Method in class org.bouncycastle.bcpg.PublicKeyPacket
- 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.
- getKeyAlgorithm() - Method in class org.bouncycastle.bcpg.OnePassSignaturePacket
-
return the encryption algorithm tag
- 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
- 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
- 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
- getKeyFlags() - Method in class org.bouncycastle.gpg.keybox.KeyInformation
- getKeyFlags() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
- getKeyID() - Method in class org.bouncycastle.bcpg.OnePassSignaturePacket
- getKeyID() - Method in class org.bouncycastle.bcpg.PublicKeyEncSessionPacket
- 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
- 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
-
Return the keyID for the key used to encrypt the data.
- 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.
- getKeyInformation() - Method in class org.bouncycastle.gpg.keybox.KeyBlob
- getKeyNumber() - Method in class org.bouncycastle.gpg.keybox.KeyBlob
- 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.
- 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.
- getKeyType() - Method in class org.bouncycastle.openpgp.OpenedPGPKeyData
- 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
- 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
- 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.
- getName() - Method in class org.bouncycastle.gpg.test.KeyBoxTest
- getName() - Method in class org.bouncycastle.openpgp.PGPExtendedKeyHeader
- getName() - Method in class org.bouncycastle.openpgp.test.Argon2S2KTest
- getName() - Method in class org.bouncycastle.openpgp.test.ArmoredInputStreamBackslashTRVFTest
- getName() - Method in class org.bouncycastle.openpgp.test.ArmoredInputStreamCRCErrorGetsThrownTest
- getName() - Method in class org.bouncycastle.openpgp.test.ArmoredInputStreamIngoreMissingCRCSum
- getName() - Method in class org.bouncycastle.openpgp.test.ArmoredInputStreamTest
- getName() - Method in class org.bouncycastle.openpgp.test.ArmoredOutputStreamUTF8Test
- getName() - Method in class org.bouncycastle.openpgp.test.BcPGPDSAElGamalTest
- getName() - Method in class org.bouncycastle.openpgp.test.BcPGPDSATest
- getName() - Method in class org.bouncycastle.openpgp.test.BcPGPEd25519JcaKeyPairConversionTest
- getName() - Method in class org.bouncycastle.openpgp.test.BcPGPEncryptedDataTest
- getName() - Method in class org.bouncycastle.openpgp.test.BcPGPKeyRingTest
- getName() - Method in class org.bouncycastle.openpgp.test.BcPGPPBETest
- getName() - Method in class org.bouncycastle.openpgp.test.BcPGPRSATest
- getName() - Method in class org.bouncycastle.openpgp.test.CRC24Test
- getName() - Method in class org.bouncycastle.openpgp.test.ExSExprTest
- getName() - Method in class org.bouncycastle.openpgp.test.IgnoreMarkerPacketInCertificatesTest
- getName() - Method in class org.bouncycastle.openpgp.test.IgnoreUnknownEncryptedSessionKeys
- getName() - Method in class org.bouncycastle.openpgp.test.PGPArmoredTest
- getName() - Method in class org.bouncycastle.openpgp.test.PGPCanonicalizedDataGeneratorTest
- getName() - Method in class org.bouncycastle.openpgp.test.PGPClearSignedSignatureTest
- getName() - Method in class org.bouncycastle.openpgp.test.PGPCompressionTest
- getName() - Method in class org.bouncycastle.openpgp.test.PGPDSAElGamalTest
- getName() - Method in class org.bouncycastle.openpgp.test.PGPDSATest
- getName() - Method in class org.bouncycastle.openpgp.test.PGPECDHTest
- getName() - Method in class org.bouncycastle.openpgp.test.PGPECDSATest
- getName() - Method in class org.bouncycastle.openpgp.test.PGPECMessageTest
- getName() - Method in class org.bouncycastle.openpgp.test.PGPEdDSATest
- getName() - Method in class org.bouncycastle.openpgp.test.PGPEncryptedDataTest
- getName() - Method in class org.bouncycastle.openpgp.test.PGPFeaturesTest
- getName() - Method in class org.bouncycastle.openpgp.test.PGPKeyRingTest
- getName() - Method in class org.bouncycastle.openpgp.test.PGPMarkerTest
- getName() - Method in class org.bouncycastle.openpgp.test.PGPNoPrivateKeyTest
- getName() - Method in class org.bouncycastle.openpgp.test.PGPPacketTest
- getName() - Method in class org.bouncycastle.openpgp.test.PGPParsingTest
- getName() - Method in class org.bouncycastle.openpgp.test.PGPPBETest
- getName() - Method in class org.bouncycastle.openpgp.test.PGPPublicKeyMergeTest
- getName() - Method in class org.bouncycastle.openpgp.test.PGPRSATest
- getName() - Method in class org.bouncycastle.openpgp.test.PGPSessionKeyTest
- getName() - Method in class org.bouncycastle.openpgp.test.PGPSignatureInvalidVersionIgnoredTest
- getName() - Method in class org.bouncycastle.openpgp.test.PGPSignatureTest
- getName() - Method in class org.bouncycastle.openpgp.test.PGPUtilTest
- getName() - Method in class org.bouncycastle.openpgp.test.PolicyURITest
- getName() - Method in class org.bouncycastle.openpgp.test.RegexTest
- getName() - Method in class org.bouncycastle.openpgp.test.RewindStreamWhenDecryptingMultiSKESKMessageTest
- getName() - Method in class org.bouncycastle.openpgp.test.SExprTest
- getName() - Method in class org.bouncycastle.openpgp.test.UnrecognizableSubkeyParserTest
- getNewestTimestamp() - Method in class org.bouncycastle.gpg.keybox.KeyBlob
- 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
- 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
- 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
- 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
- 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(int, PublicKey, Date) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcaPGPKeyConverter
-
Create a PGPPublicKey from the passed in JCA one.
- getPGPPublicKey(int, PGPAlgorithmParameters, PublicKey, Date) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcaPGPKeyConverter
-
Create a PGPPublicKey from the passed in JCA one.
- getPGPPublicKey(int, PGPAlgorithmParameters, AsymmetricKeyParameter, Date) - Method in class org.bouncycastle.openpgp.operator.bc.BcPGPKeyConverter
-
Create a PGPPublicKey from the passed in JCA one.
- getPGPPublicKeyRing() - Method in class org.bouncycastle.gpg.keybox.PublicKeyRingBlob
-
Return the gpg public key ring from the key box blob.
- 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
- getPreferredCompressionAlgorithms() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
- getPreferredHashAlgorithms() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
- getPreferredSymmetricAlgorithms() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
- 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.
- 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.
- getPublicExponent() - Method in class org.bouncycastle.bcpg.RSAPublicBCPGKey
- 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(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
- 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 PGP public 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.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.
- getQ() - Method in class org.bouncycastle.bcpg.DSAPublicBCPGKey
- 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
- 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
- getRevocable() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
- 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
- getS2K() - Method in class org.bouncycastle.bcpg.SecretKeyPacket
- 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
- getS2KUsage() - Method in class org.bouncycastle.openpgp.PGPSecretKey
-
Return the S2K usage associated with this key.
- getSalt() - Method in class org.bouncycastle.bcpg.S2K.Argon2Params
-
Return a 16-byte byte array containing the salt
- getSecKeyData() - Method in class org.bouncycastle.bcpg.SymmetricKeyEncSessionPacket
- 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.
- getSecretKeyData() - Method in class org.bouncycastle.bcpg.SecretKeyPacket
- 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.PGPSecretKeyRing
-
Return an iterator containing all the secret keys.
- 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
- 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.
- 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 interface org.bouncycastle.openpgp.operator.PGPContentSigner
- getSignature() - Method in class org.bouncycastle.openpgp.PGPSignature
- getSignatureBytes() - Method in class org.bouncycastle.bcpg.SignaturePacket
-
Return the byte encoding of the signature section.
- getSignatureClass() - Method in class org.bouncycastle.bcpg.sig.RevocationKey
- 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.
- 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.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.
- 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.PGPOnePassSignature
- getSignatureType() - Method in class org.bouncycastle.openpgp.PGPSignature
- getSignerUserID() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
- getString(int) - Method in class org.bouncycastle.gpg.SExpression
- 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(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.
- getSymmetricKeyAlgorithm() - Method in class org.bouncycastle.bcpg.ECDHPublicBCPGKey
- getSymmetricWrapAlgorithm() - Method in class org.bouncycastle.openpgp.PGPKdfParameters
- getTag() - Method in class org.bouncycastle.bcpg.ExperimentalPacket
- getTime() - Method in class org.bouncycastle.bcpg.PublicKeyPacket
- 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.S2K
-
Gets the
digest algorithm
specified. - getType() - Method in class org.bouncycastle.bcpg.SignatureSubpacket
- getType() - Method in class org.bouncycastle.bcpg.UserAttributeSubpacket
- getType() - Method in class org.bouncycastle.gpg.keybox.Blob
- getType() - Method in interface org.bouncycastle.openpgp.operator.PGPContentSigner
- getUnderlyingException() - Method in exception org.bouncycastle.openpgp.PGPException
- getUnhashedSubPackets() - Method in class org.bouncycastle.bcpg.SignaturePacket
- getUnhashedSubPackets() - Method in class org.bouncycastle.openpgp.PGPSignature
- getURI() - Method in class org.bouncycastle.bcpg.sig.PolicyURI
- 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.
- 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.PGPPublicKey
-
Return any userIDs associated with the key.
- getUserIDs() - Method in class org.bouncycastle.openpgp.PGPSecretKey
-
Return any userIDs associated with the key.
- getValidDays() - Method in class org.bouncycastle.bcpg.PublicKeyPacket
- 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
- getValidSeconds() - Method in class org.bouncycastle.openpgp.PGPPublicKey
- 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.PublicKeyEncSessionPacket
- getVersion() - Method in class org.bouncycastle.bcpg.PublicKeyPacket
- getVersion() - Method in class org.bouncycastle.bcpg.SignaturePacket
-
get the version number
- getVersion() - Method in class org.bouncycastle.bcpg.SymmetricKeyEncSessionPacket
- getVersion() - Method in class org.bouncycastle.gpg.keybox.Blob
- 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.PGPPBEEncryptedData
- getVersion() - Method in class org.bouncycastle.openpgp.PGPPublicKey
- getVersion() - Method in class org.bouncycastle.openpgp.PGPPublicKeyEncryptedData
- 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_PROTECTION_MODE_DIVERT_TO_CARD - Static variable in class org.bouncycastle.bcpg.S2K
- GNU_PROTECTION_MODE_NO_PRIVATE_KEY - Static variable in class org.bouncycastle.bcpg.S2K
- 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
H
- HashAlgorithmTags - Interface in org.bouncycastle.bcpg
-
basic tags for hash algorithms
- 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.PGPUserAttributeSubpacketVector
- hasLabel(String) - Method in class org.bouncycastle.gpg.SExpression
- 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
- 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
- IgnoreMarkerPacketInCertificatesTest - Class in org.bouncycastle.openpgp.test
- IgnoreMarkerPacketInCertificatesTest() - Constructor for class org.bouncycastle.openpgp.test.IgnoreMarkerPacketInCertificatesTest
- IgnoreUnknownEncryptedSessionKeys - Class in org.bouncycastle.openpgp.test
- IgnoreUnknownEncryptedSessionKeys() - Constructor for class org.bouncycastle.openpgp.test.IgnoreUnknownEncryptedSessionKeys
- IMAGE_ATTRIBUTE - Static variable in interface org.bouncycastle.bcpg.UserAttributeSubpacketTags
- ImageAttribute - Class in org.bouncycastle.bcpg.attr
-
Basic type for a image attribute packet.
- 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
- 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
- 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.
- INTENDED_RECIPIENT_FINGERPRINT - Static variable in interface org.bouncycastle.bcpg.SignatureSubpacketTags
- IntendedRecipientFingerprint - Class in org.bouncycastle.bcpg.sig
-
packet giving the intended recipient fingerprint.
- IntendedRecipientFingerprint(boolean, boolean, byte[]) - Constructor for class org.bouncycastle.bcpg.sig.IntendedRecipientFingerprint
- IntendedRecipientFingerprint(boolean, int, byte[]) - Constructor for class org.bouncycastle.bcpg.sig.IntendedRecipientFingerprint
- isCanonical() - Method in class org.bouncycastle.gpg.SExpression
- 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.
- 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 is contains any signatures that follow.
- isCritical() - Method in class org.bouncycastle.bcpg.SignatureSubpacket
- 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
- 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.
- 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
- isHumanReadable() - Method in class org.bouncycastle.bcpg.sig.NotationData
- isIntegrityProtected() - Method in class org.bouncycastle.openpgp.PGPEncryptedData
-
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.
- 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
- 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
- isRevoked() - Method in class org.bouncycastle.openpgp.PGPPublicKey
-
Deprecated.this method is poorly named, use hasRevocation().
- isSignatureEncodingEqual(PGPSignature, PGPSignature) - Static method in class org.bouncycastle.openpgp.PGPSignature
- 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.
- 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
-
packet giving the issuer key fingerprint.
- 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
-
packet giving the issuer key ID.
- IssuerKeyID(boolean, boolean, byte[]) - Constructor for class org.bouncycastle.bcpg.sig.IssuerKeyID
- IssuerKeyID(boolean, long) - Constructor for class org.bouncycastle.bcpg.sig.IssuerKeyID
- 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
- 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.
- 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.
- JcaPGPContentSignerBuilder - Class in org.bouncycastle.openpgp.operator.jcajce
- JcaPGPContentSignerBuilder(int, int) - Constructor for class org.bouncycastle.openpgp.operator.jcajce.JcaPGPContentSignerBuilder
- 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, KeyPair, Date) - Constructor for class org.bouncycastle.openpgp.operator.jcajce.JcaPGPKeyPair
-
Construct PGP key pair from a JCA/JCE key pair.
- JcaPGPKeyPair(int, PGPAlgorithmParameters, KeyPair, Date) - Constructor for class org.bouncycastle.openpgp.operator.jcajce.JcaPGPKeyPair
-
Construct PGP key pair from a JCA/JCE key pair.
- 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
- 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[], 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
- 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(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
- 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
- KEY_SERVER_PREFS - Static variable in interface org.bouncycastle.bcpg.SignatureSubpacketTags
- KEY_SUPERSEDED - Static variable in interface org.bouncycastle.bcpg.sig.RevocationReasonTags
- KEY_WITH_MISSING_CRC - Static variable in class org.bouncycastle.openpgp.test.ArmoredInputStreamIngoreMissingCRCSum
- 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
- KeyBoxTest - Class in org.bouncycastle.gpg.test
- KeyBoxTest() - Constructor for class org.bouncycastle.gpg.test.KeyBoxTest
- KeyExpirationTime - Class in org.bouncycastle.bcpg.sig
-
packet giving time after creation at 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 - Interface in org.bouncycastle.openpgp.operator
- KeyFlags - Class in org.bouncycastle.bcpg.sig
-
Packet holding the key flag values.
- KeyFlags(boolean, boolean, byte[]) - Constructor for class org.bouncycastle.bcpg.sig.KeyFlags
- KeyFlags(boolean, int) - Constructor for class org.bouncycastle.bcpg.sig.KeyFlags
- keyIDToBytes(long) - Static method in class org.bouncycastle.bcpg.sig.IssuerKeyID
- KeyInformation - Class in org.bouncycastle.gpg.keybox
- knownDataTest() - Method in class org.bouncycastle.openpgp.test.BcPGPEncryptedDataTest
L
- length - Variable in class org.bouncycastle.gpg.keybox.Blob
- LITERAL_DATA - Static variable in interface org.bouncycastle.bcpg.PacketTags
- LiteralDataPacket - Class in org.bouncycastle.bcpg
-
Generic literal data packet.
M
- magicBytes - Static variable in class org.bouncycastle.gpg.keybox.Blob
- main(String[]) - Static method in class org.bouncycastle.gpg.test.AllTests
- main(String[]) - Static method in class org.bouncycastle.gpg.test.KeyBoxTest
- main(String[]) - Static method in class org.bouncycastle.gpg.test.RegressionTest
- 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.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
- main(String[]) - Static method in class org.bouncycastle.openpgp.examples.test.AllTests
- main(String[]) - Static method in class org.bouncycastle.openpgp.test.AllTests
- main(String[]) - Static method in class org.bouncycastle.openpgp.test.Argon2S2KTest
- main(String[]) - Static method in class org.bouncycastle.openpgp.test.ArmoredInputStreamBackslashTRVFTest
- main(String[]) - Static method in class org.bouncycastle.openpgp.test.ArmoredInputStreamCRCErrorGetsThrownTest
- main(String[]) - Static method in class org.bouncycastle.openpgp.test.ArmoredInputStreamIngoreMissingCRCSum
- main(String[]) - Static method in class org.bouncycastle.openpgp.test.ArmoredInputStreamTest
- main(String[]) - Static method in class org.bouncycastle.openpgp.test.ArmoredOutputStreamUTF8Test
- main(String[]) - Static method in class org.bouncycastle.openpgp.test.BcPGPDSAElGamalTest
- main(String[]) - Static method in class org.bouncycastle.openpgp.test.BcPGPDSATest
- main(String[]) - Static method in class org.bouncycastle.openpgp.test.BcPGPEd25519JcaKeyPairConversionTest
- main(String[]) - Static method in class org.bouncycastle.openpgp.test.BcPGPEncryptedDataTest
- main(String[]) - Static method in class org.bouncycastle.openpgp.test.BcPGPKeyRingTest
- main(String[]) - Static method in class org.bouncycastle.openpgp.test.BcPGPPBETest
- main(String[]) - Static method in class org.bouncycastle.openpgp.test.BcPGPRSATest
- main(String[]) - Static method in class org.bouncycastle.openpgp.test.CRC24Test
- main(String[]) - Static method in class org.bouncycastle.openpgp.test.DSA2Test
- main(String[]) - Static method in class org.bouncycastle.openpgp.test.ExSExprTest
- main(String[]) - Static method in class org.bouncycastle.openpgp.test.IgnoreMarkerPacketInCertificatesTest
- main(String[]) - Static method in class org.bouncycastle.openpgp.test.IgnoreUnknownEncryptedSessionKeys
- main(String[]) - Static method in class org.bouncycastle.openpgp.test.PGPArmoredTest
- main(String[]) - Static method in class org.bouncycastle.openpgp.test.PGPCanonicalizedDataGeneratorTest
- main(String[]) - Static method in class org.bouncycastle.openpgp.test.PGPClearSignedSignatureTest
- main(String[]) - Static method in class org.bouncycastle.openpgp.test.PGPCompressionTest
- main(String[]) - Static method in class org.bouncycastle.openpgp.test.PGPDSAElGamalTest
- main(String[]) - Static method in class org.bouncycastle.openpgp.test.PGPDSATest
- main(String[]) - Static method in class org.bouncycastle.openpgp.test.PGPECDHTest
- main(String[]) - Static method in class org.bouncycastle.openpgp.test.PGPECDSATest
- main(String[]) - Static method in class org.bouncycastle.openpgp.test.PGPECMessageTest
- main(String[]) - Static method in class org.bouncycastle.openpgp.test.PGPEdDSATest
- main(String[]) - Static method in class org.bouncycastle.openpgp.test.PGPEncryptedDataTest
- main(String[]) - Static method in class org.bouncycastle.openpgp.test.PGPFeaturesTest
- main(String[]) - Static method in class org.bouncycastle.openpgp.test.PGPKeyRingTest
- main(String[]) - Static method in class org.bouncycastle.openpgp.test.PGPMarkerTest
- main(String[]) - Static method in class org.bouncycastle.openpgp.test.PGPNoPrivateKeyTest
- main(String[]) - Static method in class org.bouncycastle.openpgp.test.PGPPacketTest
- main(String[]) - Static method in class org.bouncycastle.openpgp.test.PGPParsingTest
- main(String[]) - Static method in class org.bouncycastle.openpgp.test.PGPPBETest
- main(String[]) - Static method in class org.bouncycastle.openpgp.test.PGPPublicKeyMergeTest
- main(String[]) - Static method in class org.bouncycastle.openpgp.test.PGPRSATest
- main(String[]) - Static method in class org.bouncycastle.openpgp.test.PGPSessionKeyTest
- main(String[]) - Static method in class org.bouncycastle.openpgp.test.PGPSignatureInvalidVersionIgnoredTest
- main(String[]) - Static method in class org.bouncycastle.openpgp.test.PGPSignatureTest
- main(String[]) - Static method in class org.bouncycastle.openpgp.test.PGPUnicodeTest
- main(String[]) - Static method in class org.bouncycastle.openpgp.test.PGPUtilTest
- main(String[]) - Static method in class org.bouncycastle.openpgp.test.PolicyURITest
- main(String[]) - Static method in class org.bouncycastle.openpgp.test.RegexTest
- main(String[]) - Static method in class org.bouncycastle.openpgp.test.RegressionTest
- main(String[]) - Static method in class org.bouncycastle.openpgp.test.RewindStreamWhenDecryptingMultiSKESKMessageTest
- main(String[]) - Static method in class org.bouncycastle.openpgp.test.SExprTest
- main(String[]) - Static method in class org.bouncycastle.openpgp.test.UnrecognizableSubkeyParserTest
- 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
. - mark(int) - Method in class org.bouncycastle.bcpg.BCPGInputStream
- MARKER - Static variable in interface org.bouncycastle.bcpg.PacketTags
- MarkerPacket - Class in org.bouncycastle.bcpg
-
Basic type for a marker packet
- MarkerPacket(BCPGInputStream) - Constructor for class org.bouncycastle.bcpg.MarkerPacket
- markSupported() - Method in class org.bouncycastle.bcpg.BCPGInputStream
- 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
- MD4 - Static variable in interface org.bouncycastle.bcpg.HashAlgorithmTags
- MD5 - Static variable in interface org.bouncycastle.bcpg.HashAlgorithmTags
- memoryConstrainedParameters() - Static method in class org.bouncycastle.bcpg.S2K.Argon2Params
-
Recommended parameters for memory constrained environments (64MiB RAM).
- mergeAddSubkey1WithBaseYieldsSubkey1() - Method in class org.bouncycastle.openpgp.test.PGPPublicKeyMergeTest
- mergeAddUserId1WithBaseYieldsUserId1() - Method in class org.bouncycastle.openpgp.test.PGPPublicKeyMergeTest
- mergeAllCert2AndCert3Certifications() - Method in class org.bouncycastle.openpgp.test.PGPPublicKeyMergeTest
- mergeAllSubkeysAndUserIdsYieldsAllSubkeysUserIds() - Method in class org.bouncycastle.openpgp.test.PGPPublicKeyMergeTest
- mergeAllSubkeysInOrderYieldsAllSubkeys() - Method in class org.bouncycastle.openpgp.test.PGPPublicKeyMergeTest
- mergeAllSubkeysInReverseYieldsAllSubkeys() - Method in class org.bouncycastle.openpgp.test.PGPPublicKeyMergeTest
- mergeAllSubkeysWithAllUserIdsYieldsAllSubkeysAndUserIds() - Method in class org.bouncycastle.openpgp.test.PGPPublicKeyMergeTest
- mergeAllUserIdsInOrderYieldsAllUserIds() - Method in class org.bouncycastle.openpgp.test.PGPPublicKeyMergeTest
- mergeAllUserIdsInReverseYieldsAllUserIds() - Method in class org.bouncycastle.openpgp.test.PGPPublicKeyMergeTest
- mergeBaseWithItselfDoesNotChangeCert() - Method in class org.bouncycastle.openpgp.test.PGPPublicKeyMergeTest
-
Merging a certificate with itself does not change anything.
- mergeCert2SignsAllUserIdsWithBaseYieldsCert2SignsAllUserIds() - Method in class org.bouncycastle.openpgp.test.PGPPublicKeyMergeTest
- mergeCert2SignsBaseWithBaseYieldsCert2SignsBase() - Method in class org.bouncycastle.openpgp.test.PGPPublicKeyMergeTest
- mergeCert2SignsBaseWithCert3SignsBase() - Method in class org.bouncycastle.openpgp.test.PGPPublicKeyMergeTest
- mergeCert3SignsAllUserIdsWithBaseYieldsCert3SignsAllUserIds() - Method in class org.bouncycastle.openpgp.test.PGPPublicKeyMergeTest
- mergeCert3SignsBaseWithBaseYieldsCert3SignsBase() - Method in class org.bouncycastle.openpgp.test.PGPPublicKeyMergeTest
- MIME - Static variable in class org.bouncycastle.openpgp.PGPLiteralData
-
Format tag for MIME message bodies
- MOD_DETECTION_CODE - Static variable in interface org.bouncycastle.bcpg.PacketTags
- ModDetectionCodePacket - Class in org.bouncycastle.bcpg
-
basic packet for a modification detection code packet.
- ModDetectionCodePacket(byte[]) - Constructor for class org.bouncycastle.bcpg.ModDetectionCodePacket
- 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
- 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
- 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
-
Class provided a NotationData object according to RFC2440, Chapter 5.2.3.15.
- 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
O
- OCB - Static variable in interface org.bouncycastle.bcpg.AEADAlgorithmTags
- ONE_PASS_SIGNATURE - Static variable in interface org.bouncycastle.bcpg.PacketTags
- OnePassSignaturePacket - Class in org.bouncycastle.bcpg
-
generic signature object
- OnePassSignaturePacket(int, int, int, long, boolean) - Constructor for class org.bouncycastle.bcpg.OnePassSignaturePacket
- open() - Method in class org.bouncycastle.bcpg.OutputStreamPacket
- 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 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
- 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.gpg.test - package org.bouncycastle.gpg.test
-
Regression tests and further examples of use for the org.bouncycastle.gpg package.
- org.bouncycastle.openpgp - package org.bouncycastle.openpgp
-
High level classes for dealing with OpenPGP objects.
- 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.examples.test - package org.bouncycastle.openpgp.examples.test
-
Test code for the 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.
- org.bouncycastle.openpgp.test - package org.bouncycastle.openpgp.test
-
Regression tests and further examples of use for the org.bouncycastle.openpgp package.
- out - Variable in class org.bouncycastle.bcpg.OutputStreamPacket
- OutputStreamPacket - Class in org.bouncycastle.bcpg
- OutputStreamPacket(BCPGOutputStream) - Constructor for class org.bouncycastle.bcpg.OutputStreamPacket
P
- Packet - Class in org.bouncycastle.bcpg
- Packet() - Constructor for class org.bouncycastle.bcpg.Packet
- PacketTags - Interface in org.bouncycastle.bcpg
-
Basic PGP packet tag types.
- PADDING - Static variable in interface org.bouncycastle.bcpg.PacketTags
- 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
- 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 - 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 - 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
- PBESecretKeyEncryptor - Class in org.bouncycastle.openpgp.operator
- 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
- perform() - Method in class org.bouncycastle.openpgp.test.PGPMarkerTest
- performanceTest() - Method in class org.bouncycastle.openpgp.test.CRC24Test
- performTest() - Method in class org.bouncycastle.gpg.test.KeyBoxTest
- performTest() - Method in class org.bouncycastle.openpgp.test.Argon2S2KTest
- performTest() - Method in class org.bouncycastle.openpgp.test.ArmoredInputStreamBackslashTRVFTest
- performTest() - Method in class org.bouncycastle.openpgp.test.ArmoredInputStreamCRCErrorGetsThrownTest
- performTest() - Method in class org.bouncycastle.openpgp.test.ArmoredInputStreamIngoreMissingCRCSum
- performTest() - Method in class org.bouncycastle.openpgp.test.ArmoredInputStreamTest
- performTest() - Method in class org.bouncycastle.openpgp.test.ArmoredOutputStreamUTF8Test
- performTest() - Method in class org.bouncycastle.openpgp.test.BcPGPDSAElGamalTest
- performTest() - Method in class org.bouncycastle.openpgp.test.BcPGPDSATest
- performTest() - Method in class org.bouncycastle.openpgp.test.BcPGPEd25519JcaKeyPairConversionTest
- performTest() - Method in class org.bouncycastle.openpgp.test.BcPGPEncryptedDataTest
- performTest() - Method in class org.bouncycastle.openpgp.test.BcPGPKeyRingTest
- performTest() - Method in class org.bouncycastle.openpgp.test.BcPGPPBETest
- performTest() - Method in class org.bouncycastle.openpgp.test.BcPGPRSATest
- performTest() - Method in class org.bouncycastle.openpgp.test.CRC24Test
- performTest() - Method in class org.bouncycastle.openpgp.test.ExSExprTest
- performTest() - Method in class org.bouncycastle.openpgp.test.IgnoreMarkerPacketInCertificatesTest
- performTest() - Method in class org.bouncycastle.openpgp.test.IgnoreUnknownEncryptedSessionKeys
- performTest() - Method in class org.bouncycastle.openpgp.test.PGPArmoredTest
- performTest() - Method in class org.bouncycastle.openpgp.test.PGPCanonicalizedDataGeneratorTest
- performTest() - Method in class org.bouncycastle.openpgp.test.PGPClearSignedSignatureTest
- performTest() - Method in class org.bouncycastle.openpgp.test.PGPCompressionTest
- performTest() - Method in class org.bouncycastle.openpgp.test.PGPDSAElGamalTest
- performTest() - Method in class org.bouncycastle.openpgp.test.PGPDSATest
- performTest() - Method in class org.bouncycastle.openpgp.test.PGPECDHTest
- performTest() - Method in class org.bouncycastle.openpgp.test.PGPECDSATest
- performTest() - Method in class org.bouncycastle.openpgp.test.PGPECMessageTest
- performTest() - Method in class org.bouncycastle.openpgp.test.PGPEdDSATest
- performTest() - Method in class org.bouncycastle.openpgp.test.PGPEncryptedDataTest
- performTest() - Method in class org.bouncycastle.openpgp.test.PGPFeaturesTest
- performTest() - Method in class org.bouncycastle.openpgp.test.PGPKeyRingTest
- performTest() - Method in class org.bouncycastle.openpgp.test.PGPNoPrivateKeyTest
- performTest() - Method in class org.bouncycastle.openpgp.test.PGPPacketTest
- performTest() - Method in class org.bouncycastle.openpgp.test.PGPParsingTest
- performTest() - Method in class org.bouncycastle.openpgp.test.PGPPBETest
- performTest() - Method in class org.bouncycastle.openpgp.test.PGPPublicKeyMergeTest
- performTest() - Method in class org.bouncycastle.openpgp.test.PGPRSATest
- performTest() - Method in class org.bouncycastle.openpgp.test.PGPSessionKeyTest
- performTest() - Method in class org.bouncycastle.openpgp.test.PGPSignatureInvalidVersionIgnoredTest
- performTest() - Method in class org.bouncycastle.openpgp.test.PGPSignatureTest
- performTest() - Method in class org.bouncycastle.openpgp.test.PGPUtilTest
- performTest() - Method in class org.bouncycastle.openpgp.test.PolicyURITest
- performTest() - Method in class org.bouncycastle.openpgp.test.RegexTest
- performTest() - Method in class org.bouncycastle.openpgp.test.RewindStreamWhenDecryptingMultiSKESKMessageTest
- performTest() - Method in class org.bouncycastle.openpgp.test.SExprTest
- performTest() - Method in class org.bouncycastle.openpgp.test.UnrecognizableSubkeyParserTest
- PGPAEADDataEncryptor - Interface in org.bouncycastle.openpgp.operator
-
A data encryptor, using AEAD
- PGPAlgorithmParameters - Interface in org.bouncycastle.openpgp
- PGPArmoredTest - Class in org.bouncycastle.openpgp.test
- PGPArmoredTest() - Constructor for class org.bouncycastle.openpgp.test.PGPArmoredTest
- 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.
- PGPCanonicalizedDataGeneratorTest - Class in org.bouncycastle.openpgp.test
- PGPCanonicalizedDataGeneratorTest() - Constructor for class org.bouncycastle.openpgp.test.PGPCanonicalizedDataGeneratorTest
- PGPClearSignedSignatureTest - Class in org.bouncycastle.openpgp.test
- PGPClearSignedSignatureTest() - Constructor for class org.bouncycastle.openpgp.test.PGPClearSignedSignatureTest
- 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.
- PGPCompressionTest - Class in org.bouncycastle.openpgp.test
- PGPCompressionTest() - Constructor for class org.bouncycastle.openpgp.test.PGPCompressionTest
- PGPContentSigner - Interface in org.bouncycastle.openpgp.operator
- PGPContentSignerBuilder - Interface in org.bouncycastle.openpgp.operator
- PGPContentVerifier - Interface in org.bouncycastle.openpgp.operator
- PGPContentVerifierBuilder - Interface in org.bouncycastle.openpgp.operator
- PGPContentVerifierBuilderProvider - Interface in org.bouncycastle.openpgp.operator
- 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 - Interface in org.bouncycastle.openpgp.operator
-
A builder for
PGPDataEncryptor
instances, which can be used to encrypt data objects. - PGPDataValidationException - Exception 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 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 - Interface in org.bouncycastle.openpgp.operator
-
A factory for digest algorithms.
- PGPDSAElGamalTest - Class in org.bouncycastle.openpgp.test
- PGPDSAElGamalTest() - Constructor for class org.bouncycastle.openpgp.test.PGPDSAElGamalTest
- PGPDSATest - Class in org.bouncycastle.openpgp.test
- PGPDSATest() - Constructor for class org.bouncycastle.openpgp.test.PGPDSATest
- PGPECDHTest - Class in org.bouncycastle.openpgp.test
- PGPECDHTest() - Constructor for class org.bouncycastle.openpgp.test.PGPECDHTest
- PGPECDSATest - Class in org.bouncycastle.openpgp.test
- PGPECDSATest() - Constructor for class org.bouncycastle.openpgp.test.PGPECDSATest
- PGPECMessageTest - Class in org.bouncycastle.openpgp.test
- PGPECMessageTest() - Constructor for class org.bouncycastle.openpgp.test.PGPECMessageTest
- PGPEdDSATest - Class in org.bouncycastle.openpgp.test
- PGPEdDSATest() - Constructor for class org.bouncycastle.openpgp.test.PGPEdDSATest
- 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.
- 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.
- PGPEncryptedDataTest - Class in org.bouncycastle.openpgp.test
- PGPEncryptedDataTest() - Constructor for class org.bouncycastle.openpgp.test.PGPEncryptedDataTest
- PGPException - Exception in org.bouncycastle.openpgp
-
generic exception class for PGP encoding/decoding problems
- PGPException(String) - Constructor for exception org.bouncycastle.openpgp.PGPException
- PGPException(String, Exception) - Constructor for exception 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
- PGPFeaturesTest - Class in org.bouncycastle.openpgp.test
- PGPFeaturesTest() - Constructor for class org.bouncycastle.openpgp.test.PGPFeaturesTest
- PGPKdfParameters - Class in org.bouncycastle.openpgp
- PGPKdfParameters(int, int) - Constructor for class org.bouncycastle.openpgp.PGPKdfParameters
- PGPKeyEncryptionMethodGenerator - Class in org.bouncycastle.openpgp.operator
-
An encryption method that can be applied to encrypt data in a
PGPEncryptedDataGenerator
. - PGPKeyEncryptionMethodGenerator() - Constructor for class org.bouncycastle.openpgp.operator.PGPKeyEncryptionMethodGenerator
- 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.
- 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 master 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.
- PGPKeyRingTest - Class in org.bouncycastle.openpgp.test
- PGPKeyRingTest() - Constructor for class org.bouncycastle.openpgp.test.PGPKeyRingTest
- PGPKeyValidationException - Exception in org.bouncycastle.openpgp
-
Thrown if the key checksum is invalid.
- PGPKeyValidationException(String) - Constructor for exception 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.
- PGPMarkerTest - Class in org.bouncycastle.openpgp.test
- PGPMarkerTest() - Constructor for class org.bouncycastle.openpgp.test.PGPMarkerTest
- PGPNoPrivateKeyTest - Class in org.bouncycastle.openpgp.test
- PGPNoPrivateKeyTest() - Constructor for class org.bouncycastle.openpgp.test.PGPNoPrivateKeyTest
- 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
- PGPPacketTest - Class in org.bouncycastle.openpgp.test
- PGPPacketTest() - Constructor for class org.bouncycastle.openpgp.test.PGPPacketTest
- PGPPad - Class in org.bouncycastle.openpgp.operator
-
Utility class that provides padding addition and removal for PGP session keys.
- PGPParsingTest - Class in org.bouncycastle.openpgp.test
- PGPParsingTest() - Constructor for class org.bouncycastle.openpgp.test.PGPParsingTest
- PGPPBEEncryptedData - Class in org.bouncycastle.openpgp
-
A password based encryption object.
- PGPPBETest - Class in org.bouncycastle.openpgp.test
- PGPPBETest() - Constructor for class org.bouncycastle.openpgp.test.PGPPBETest
- 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.
- PGPPublicKeyMergeTest - Class in org.bouncycastle.openpgp.test
-
Test for certificate merging.
- PGPPublicKeyMergeTest() - Constructor for class org.bouncycastle.openpgp.test.PGPPublicKeyMergeTest
- 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
- PGPRSATest - Class in org.bouncycastle.openpgp.test
- PGPRSATest() - Constructor for class org.bouncycastle.openpgp.test.PGPRSATest
- PGPRuntimeOperationException - Exception in org.bouncycastle.openpgp
- PGPRuntimeOperationException(String, Throwable) - Constructor for exception 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
- PGPSessionKeyTest - Class in org.bouncycastle.openpgp.test
- PGPSessionKeyTest() - Constructor for class org.bouncycastle.openpgp.test.PGPSessionKeyTest
- PGPSignature - Class in org.bouncycastle.openpgp
-
A PGP signature object.
- PGPSignature(BCPGInputStream) - Constructor for class org.bouncycastle.openpgp.PGPSignature
- PGPSignatureGenerator - Class in org.bouncycastle.openpgp
-
Generator for PGP Signatures.
- PGPSignatureGenerator(PGPContentSignerBuilder) - Constructor for class org.bouncycastle.openpgp.PGPSignatureGenerator
-
Create a signature generator built on the passed in contentSignerBuilder.
- PGPSignatureInvalidVersionIgnoredTest - Class in org.bouncycastle.openpgp.test
- PGPSignatureInvalidVersionIgnoredTest() - Constructor for class org.bouncycastle.openpgp.test.PGPSignatureInvalidVersionIgnoredTest
- 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.
- PGPSignatureTest - Class in org.bouncycastle.openpgp.test
- PGPSignatureTest() - Constructor for class org.bouncycastle.openpgp.test.PGPSignatureTest
- PGPUnicodeTest - Class in org.bouncycastle.openpgp.test
- PGPUnicodeTest() - Constructor for class org.bouncycastle.openpgp.test.PGPUnicodeTest
- 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
- PGPUtilTest - Class in org.bouncycastle.openpgp.test
- PGPUtilTest() - Constructor for class org.bouncycastle.openpgp.test.PGPUtilTest
- 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
- POLICY_URL - Static variable in interface org.bouncycastle.bcpg.SignatureSubpacketTags
- PolicyURI - Class in org.bouncycastle.bcpg.sig
- PolicyURI(boolean, boolean, byte[]) - Constructor for class org.bouncycastle.bcpg.sig.PolicyURI
- PolicyURI(boolean, String) - Constructor for class org.bouncycastle.bcpg.sig.PolicyURI
- PolicyURITest - Class in org.bouncycastle.openpgp.test
- PolicyURITest() - Constructor for class org.bouncycastle.openpgp.test.PolicyURITest
- POSITIVE_CERTIFICATION - Static variable in class org.bouncycastle.openpgp.PGPSignature
- 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
- PreferredAlgorithms - Class in org.bouncycastle.bcpg.sig
-
packet giving signature creation time.
- 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
- PRIMARY_USER_ID - Static variable in interface org.bouncycastle.bcpg.SignatureSubpacketTags
- PRIMARYKEY_BINDING - Static variable in class org.bouncycastle.openpgp.PGPSignature
- PrimaryUserID - Class in org.bouncycastle.bcpg.sig
-
packet giving whether or not the signature is signed using the primary user ID for the key.
- 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
- processSessionInfo(byte[]) - Method in class org.bouncycastle.openpgp.operator.PublicKeyKeyEncryptionMethodGenerator
- pub - Variable in class org.bouncycastle.openpgp.PGPKeyPair
- PUBLIC_KEY - Static variable in interface org.bouncycastle.bcpg.PacketTags
- PUBLIC_KEY_ENC_SESSION - Static variable in interface org.bouncycastle.bcpg.PacketTags
- PUBLIC_SUBKEY - Static variable in interface org.bouncycastle.bcpg.PacketTags
- PublicKeyAlgorithmTags - Interface in org.bouncycastle.bcpg
-
Public Key Algorithm tag numbers
- PublicKeyDataDecryptorFactory - Interface in org.bouncycastle.openpgp.operator
- PublicKeyEncSessionPacket - Class in org.bouncycastle.bcpg
-
basic packet for a PGP public key
- PublicKeyEncSessionPacket(long, int, byte[][]) - Constructor for class org.bouncycastle.bcpg.PublicKeyEncSessionPacket
- PublicKeyKeyEncryptionMethodGenerator - Class in org.bouncycastle.openpgp.operator
- PublicKeyKeyEncryptionMethodGenerator(PGPPublicKey) - Constructor for class org.bouncycastle.openpgp.operator.PublicKeyKeyEncryptionMethodGenerator
- PublicKeyPacket - Class in org.bouncycastle.bcpg
-
basic packet for a PGP public key
- PublicKeyPacket(int, Date, BCPGKey) - Constructor for class org.bouncycastle.bcpg.PublicKeyPacket
-
Construct version 4 public key packet.
- PublicKeyRingBlob - Class in org.bouncycastle.gpg.keybox
-
A PGP blob holds key material.
- PublicSubkeyPacket - Class in org.bouncycastle.bcpg
-
basic packet for a PGP public key
- PublicSubkeyPacket(int, Date, BCPGKey) - Constructor for class org.bouncycastle.bcpg.PublicSubkeyPacket
-
Construct version 4 public key packet.
- 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
- 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.PGPEncryptedData.TruncatedStream
- 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.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
- 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
- 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
- recoverSessionData(int, byte[][]) - Method in class org.bouncycastle.openpgp.operator.bc.BcPublicKeyDataDecryptorFactory
- recoverSessionData(int, byte[][]) - Method in class org.bouncycastle.openpgp.operator.bc.BcSessionKeyDataDecryptorFactory
- recoverSessionData(int, byte[][]) - Method in interface org.bouncycastle.openpgp.operator.PublicKeyDataDecryptorFactory
- recoverSessionData(int, byte[], byte[]) - Method in class org.bouncycastle.openpgp.operator.bc.BcPBEDataDecryptorFactory
- recoverSessionData(int, byte[], byte[]) - Method in class org.bouncycastle.openpgp.operator.bc.BcSessionKeyDataDecryptorFactory
- recoverSessionData(int, byte[], byte[]) - Method in class org.bouncycastle.openpgp.operator.PBEDataDecryptorFactory
-
Decrypts session data from an encrypted data packet.
- REG_EXP - Static variable in interface org.bouncycastle.bcpg.SignatureSubpacketTags
- RegexTest - Class in org.bouncycastle.openpgp.test
- RegexTest() - Constructor for class org.bouncycastle.openpgp.test.RegexTest
- RegressionTest - Class in org.bouncycastle.gpg.test
- RegressionTest - Class in org.bouncycastle.openpgp.test
- RegressionTest() - Constructor for class org.bouncycastle.gpg.test.RegressionTest
- RegressionTest() - Constructor for class org.bouncycastle.openpgp.test.RegressionTest
- RegularExpression - Class in org.bouncycastle.bcpg.sig
-
Regexp Packet - RFC 4880 5.2.3.14.
- RegularExpression(boolean, boolean, byte[]) - Constructor for class org.bouncycastle.bcpg.sig.RegularExpression
- RegularExpression(boolean, String) - Constructor for class org.bouncycastle.bcpg.sig.RegularExpression
- 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.
- 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
- 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
-
Reset the headers to only contain a Version string (if one is present)
- Revocable - Class in org.bouncycastle.bcpg.sig
-
packet giving whether or not is 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_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
-
Represents revocation key OpenPGP signature sub packet.
- RevocationKey(boolean, boolean, byte[]) - Constructor for class org.bouncycastle.bcpg.sig.RevocationKey
- RevocationKey(boolean, byte, int, byte[]) - Constructor for class org.bouncycastle.bcpg.sig.RevocationKey
- RevocationKeyTags - Interface in org.bouncycastle.bcpg.sig
- RevocationReason - Class in org.bouncycastle.bcpg.sig
-
Represents revocation reason OpenPGP signature sub packet.
- 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
- revocationTest() - Method in class org.bouncycastle.openpgp.test.BcPGPKeyRingTest
- revocationTest() - Method in class org.bouncycastle.openpgp.test.PGPKeyRingTest
- RewindStreamWhenDecryptingMultiSKESKMessageTest - Class in org.bouncycastle.openpgp.test
- RewindStreamWhenDecryptingMultiSKESKMessageTest() - Constructor for class org.bouncycastle.openpgp.test.RewindStreamWhenDecryptingMultiSKESKMessageTest
- rewrapKey - Variable in class org.bouncycastle.openpgp.test.BcPGPKeyRingTest
- rewrapKey - Variable in class org.bouncycastle.openpgp.test.PGPKeyRingTest
- 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
- RSA_ENCRYPT - Static variable in interface org.bouncycastle.bcpg.PublicKeyAlgorithmTags
- RSA_GENERAL - Static variable in interface org.bouncycastle.bcpg.PublicKeyAlgorithmTags
- RSA_SIGN - Static variable in interface org.bouncycastle.bcpg.PublicKeyAlgorithmTags
- RSAKeyPairGenerator - Class in org.bouncycastle.openpgp.examples
-
A simple utility class that generates a RSA PGPPublicKey/PGPSecretKey pair.
- 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
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
- SALTED - Static variable in class org.bouncycastle.bcpg.S2K
-
Salted key generation.
- 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 - sec10pass - Variable in class org.bouncycastle.openpgp.test.BcPGPKeyRingTest
- sec10pass - Variable in class org.bouncycastle.openpgp.test.PGPKeyRingTest
- sec9pass - Variable in class org.bouncycastle.openpgp.test.BcPGPKeyRingTest
- sec9pass - Variable in class org.bouncycastle.openpgp.test.PGPKeyRingTest
- SECRET_KEY - Static variable in interface org.bouncycastle.bcpg.PacketTags
- SECRET_SUBKEY - Static variable in interface org.bouncycastle.bcpg.PacketTags
- SecretKeyPacket - Class in org.bouncycastle.bcpg
-
basic packet for a PGP secret key
- SecretKeyPacket(PublicKeyPacket, int, int, S2K, byte[], byte[]) - Constructor for class org.bouncycastle.bcpg.SecretKeyPacket
- SecretKeyPacket(PublicKeyPacket, int, S2K, byte[], byte[]) - Constructor for class org.bouncycastle.bcpg.SecretKeyPacket
- SecretSubkeyPacket - Class in org.bouncycastle.bcpg
-
basic packet for a PGP secret key
- SecretSubkeyPacket(PublicKeyPacket, int, int, S2K, byte[], byte[]) - Constructor for class org.bouncycastle.bcpg.SecretSubkeyPacket
- SecretSubkeyPacket(PublicKeyPacket, int, S2K, byte[], byte[]) - Constructor for class org.bouncycastle.bcpg.SecretSubkeyPacket
- SESSION_KEY_OBFUSCATION_PROPERTY - Static variable in class org.bouncycastle.openpgp.operator.PublicKeyKeyEncryptionMethodGenerator
- SessionKeyDataDecryptorFactory - Interface in org.bouncycastle.openpgp.operator
- sessionKeyObfuscation - Variable in class org.bouncycastle.openpgp.operator.PublicKeyKeyEncryptionMethodGenerator
- setContentProvider(String) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePublicKeyDataDecryptorFactoryBuilder
- setContentProvider(Provider) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePublicKeyDataDecryptorFactoryBuilder
- setDefaultProvider(String) - Static method in class org.bouncycastle.openpgp.PGPUtil
-
Deprecated.unused
- setDetectMissingCRC(boolean) - Method in class org.bouncycastle.bcpg.ArmoredInputStream
-
Change how the stream should react if it encounters missing CRC checksum.
- setDigestProvider(String) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcaPGPContentSignerBuilder
- setDigestProvider(Provider) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcaPGPContentSignerBuilder
- setEmbeddedSignature(boolean, PGPSignature) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
-
Deprecated.
- 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.
- setHashedSubpackets(PGPSignatureSubpacketVector) - Method in class org.bouncycastle.openpgp.PGPSignatureGenerator
- setHeader(String, String) - Method in class org.bouncycastle.bcpg.ArmoredOutputStream
-
Set an additional header entry.
- setHeaderList(ArrayList<PGPExtendedKeyHeader>) - Method in class org.bouncycastle.openpgp.OpenedPGPKeyData.Builder
- setImageAttribute(int, byte[]) - Method in class org.bouncycastle.openpgp.PGPUserAttributeSubpacketVectorGenerator
- 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.
- 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.
- setNotationData(boolean, boolean, String, String) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
-
Deprecated.
- setPreferredAEADAlgorithms(boolean, int[]) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
-
Specify the preferred AEAD algorithms 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.
- 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.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.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.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.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.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.
- 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.
- 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.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.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.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.
- 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.
- setSignatureCreationTime(boolean, 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.
- setSignatureTarget(boolean, int, int, byte[]) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
-
Sets the signature target sub packet.
- setSignerUserID(boolean, byte[]) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
- setSignerUserID(boolean, String) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
-
Deprecated.
- 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
- setUp() - Method in class org.bouncycastle.openpgp.examples.test.AllTests
- setUp() - Method in class org.bouncycastle.openpgp.test.DSA2Test
- setUp() - Method in class org.bouncycastle.openpgp.test.PGPUnicodeTest
- setWithAEAD(int, int) - Method in class org.bouncycastle.openpgp.operator.bc.BcPGPDataEncryptorBuilder
- 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 or not the resulting encrypted data will be protected using an AEAD mode.
- setWithIntegrityPacket(boolean) - Method in class org.bouncycastle.openpgp.operator.bc.BcPGPDataEncryptorBuilder
-
Sets whether or not 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.
- SExprTest - Class in org.bouncycastle.openpgp.test
- SExprTest() - Constructor for class org.bouncycastle.openpgp.test.SExprTest
- SHA1 - Static variable in interface org.bouncycastle.bcpg.HashAlgorithmTags
- SHA224 - Static variable in interface org.bouncycastle.bcpg.HashAlgorithmTags
- SHA256 - Static variable in interface org.bouncycastle.bcpg.HashAlgorithmTags
- SHA3_224 - Static variable in interface org.bouncycastle.bcpg.HashAlgorithmTags
- SHA3_256 - Static variable in interface org.bouncycastle.bcpg.HashAlgorithmTags
- SHA3_256_OLD - Static variable in interface org.bouncycastle.bcpg.HashAlgorithmTags
- SHA3_384 - Static variable in interface org.bouncycastle.bcpg.HashAlgorithmTags
- SHA3_512 - Static variable in interface org.bouncycastle.bcpg.HashAlgorithmTags
- SHA3_512_OLD - Static variable in interface org.bouncycastle.bcpg.HashAlgorithmTags
- SHA384 - Static variable in interface org.bouncycastle.bcpg.HashAlgorithmTags
- SHA512 - Static variable in interface org.bouncycastle.bcpg.HashAlgorithmTags
- SHARED - Static variable in class org.bouncycastle.bcpg.sig.KeyFlags
- shouldStripPreserveTrustPackets() - Method in class org.bouncycastle.openpgp.test.PGPKeyRingTest
- SIGN_DATA - Static variable in class org.bouncycastle.bcpg.sig.KeyFlags
- SIGNATURE - Static variable in interface org.bouncycastle.bcpg.PacketTags
- SIGNATURE_TARGET - Static variable in interface org.bouncycastle.bcpg.SignatureSubpacketTags
- SignatureCreationTime - Class in org.bouncycastle.bcpg.sig
-
packet giving signature creation time.
- SignatureCreationTime(boolean, boolean, byte[]) - Constructor for class org.bouncycastle.bcpg.sig.SignatureCreationTime
- SignatureCreationTime(boolean, Date) - Constructor for class org.bouncycastle.bcpg.sig.SignatureCreationTime
- SignatureExpirationTime - Class in org.bouncycastle.bcpg.sig
-
packet giving signature expiration time.
- SignatureExpirationTime(boolean, boolean, byte[]) - Constructor for class org.bouncycastle.bcpg.sig.SignatureExpirationTime
- SignatureExpirationTime(boolean, long) - Constructor for class org.bouncycastle.bcpg.sig.SignatureExpirationTime
- SignaturePacket - Class in org.bouncycastle.bcpg
-
generic signature packet
- 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[], MPInteger[]) - 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.
- 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
- SignatureSubpacketTags - Interface in org.bouncycastle.bcpg
-
Basic PGP signature sub-packet tag types.
- SignatureTarget - Class in org.bouncycastle.bcpg.sig
-
RFC 4880, Section 5.2.3.25 - Signature Target subpacket.
- 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
-
packet giving the User ID of the signer.
- SignerUserID(boolean, boolean, byte[]) - Constructor for class org.bouncycastle.bcpg.sig.SignerUserID
- SignerUserID(boolean, String) - Constructor for class org.bouncycastle.bcpg.sig.SignerUserID
- SIMPLE - Static variable in class org.bouncycastle.bcpg.S2K
-
Simple key generation.
- simpleS2K(int) - Static method in class org.bouncycastle.bcpg.S2K
-
Return a new S2K instance using the
S2K.SIMPLE
method, using the given hash - size() - Method in class org.bouncycastle.openpgp.PGPEncryptedDataList
-
Gets the number of encryption methods in this list.
- size() - Method in class org.bouncycastle.openpgp.PGPOnePassSignatureList
- size() - Method in class org.bouncycastle.openpgp.PGPPublicKeyRingCollection
-
Return the number of rings in this collection.
- 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.
- skipMarkerPackets() - Method in class org.bouncycastle.bcpg.BCPGInputStream
- SM3 - Static variable in interface org.bouncycastle.bcpg.HashAlgorithmTags
- SPLIT - Static variable in class org.bouncycastle.bcpg.sig.KeyFlags
- STAND_ALONE - Static variable in class org.bouncycastle.openpgp.PGPSignature
- SUBKEY_BINDING - Static variable in class org.bouncycastle.openpgp.PGPSignature
- SUBKEY_REVOCATION - Static variable in class org.bouncycastle.openpgp.PGPSignature
- subKeyBindingCheckSum - Variable in class org.bouncycastle.openpgp.test.BcPGPKeyRingTest
- subKeyBindingCheckSum - Variable in class org.bouncycastle.openpgp.test.PGPKeyRingTest
- subKeyBindingKey - Variable in class org.bouncycastle.openpgp.test.BcPGPKeyRingTest
- subKeyBindingKey - Variable in class org.bouncycastle.openpgp.test.PGPKeyRingTest
- subkeyHasEcdhUnknownCurveMPIEncoding() - Method in class org.bouncycastle.openpgp.test.UnrecognizableSubkeyParserTest
- subkeyHasEcdhUnknownCurveOpaqueEncodingSmall() - Method in class org.bouncycastle.openpgp.test.UnrecognizableSubkeyParserTest
- subkeyHasEcdsaUnknownCurveMPIEncoding() - Method in class org.bouncycastle.openpgp.test.UnrecognizableSubkeyParserTest
- subkeyHasEcdsaUnknownCurveOpaqueEncodingSmall() - Method in class org.bouncycastle.openpgp.test.UnrecognizableSubkeyParserTest
- subkeyHasEddsaUknownCurveMPIEncoding() - Method in class org.bouncycastle.openpgp.test.UnrecognizableSubkeyParserTest
- subkeyHasEddsaUnknownCurveOpaqueEncodingSmall() - Method in class org.bouncycastle.openpgp.test.UnrecognizableSubkeyParserTest
- subkeyHasUnknownAlgo_MPIEncoding() - Method in class org.bouncycastle.openpgp.test.UnrecognizableSubkeyParserTest
- subkeyHasUnknownAlgoOpaqueEncodingSmall() - Method in class org.bouncycastle.openpgp.test.UnrecognizableSubkeyParserTest
- suite() - Static method in class org.bouncycastle.gpg.test.AllTests
- suite() - Static method in class org.bouncycastle.openpgp.examples.test.AllTests
- suite() - Static method in class org.bouncycastle.openpgp.test.AllTests
- suite() - Static method in class org.bouncycastle.openpgp.test.DSA2Test
- suite() - Static method in class org.bouncycastle.openpgp.test.PGPUnicodeTest
- 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.
- SYM_ENC_INTEGRITY_PRO - Static variable in interface org.bouncycastle.bcpg.PacketTags
- SYMMETRIC_KEY_ENC - Static variable in interface org.bouncycastle.bcpg.PacketTags
- SYMMETRIC_KEY_ENC_SESSION - Static variable in interface org.bouncycastle.bcpg.PacketTags
- SymmetricEncDataPacket - Class in org.bouncycastle.bcpg
-
Basic type for a symmetric key encrypted packet
- SymmetricEncDataPacket(BCPGInputStream) - Constructor for class org.bouncycastle.bcpg.SymmetricEncDataPacket
- SymmetricEncIntegrityPacket - Class in org.bouncycastle.bcpg
-
A symmetric key encrypted packet with an associated integrity check code.
- 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
- SymmetricKeyEncSessionPacket(BCPGInputStream) - Constructor for class org.bouncycastle.bcpg.SymmetricKeyEncSessionPacket
T
- tearDown() - Method in class org.bouncycastle.openpgp.examples.test.AllTests
- test_ASCIIPassphrase() - Method in class org.bouncycastle.openpgp.test.PGPUnicodeTest
- test_CyrillicPassphrase() - Method in class org.bouncycastle.openpgp.test.PGPUnicodeTest
- test_key(BigInteger, String) - Method in class org.bouncycastle.openpgp.test.PGPUnicodeTest
- test_UmlautPassphrase() - Method in class org.bouncycastle.openpgp.test.PGPUnicodeTest
- test1() - Method in class org.bouncycastle.openpgp.test.BcPGPKeyRingTest
- test1() - Method in class org.bouncycastle.openpgp.test.PGPKeyRingTest
- test10() - Method in class org.bouncycastle.openpgp.test.BcPGPKeyRingTest
- test10() - Method in class org.bouncycastle.openpgp.test.PGPKeyRingTest
- test2() - Method in class org.bouncycastle.openpgp.test.BcPGPKeyRingTest
- test2() - Method in class org.bouncycastle.openpgp.test.PGPKeyRingTest
- test3() - Method in class org.bouncycastle.openpgp.test.BcPGPKeyRingTest
- test3() - Method in class org.bouncycastle.openpgp.test.PGPKeyRingTest
- test4() - Method in class org.bouncycastle.openpgp.test.BcPGPKeyRingTest
- test4() - Method in class org.bouncycastle.openpgp.test.PGPKeyRingTest
- test5() - Method in class org.bouncycastle.openpgp.test.BcPGPKeyRingTest
- test5() - Method in class org.bouncycastle.openpgp.test.PGPKeyRingTest
- test6() - Method in class org.bouncycastle.openpgp.test.BcPGPKeyRingTest
- test6() - Method in class org.bouncycastle.openpgp.test.PGPKeyRingTest
- test8() - Method in class org.bouncycastle.openpgp.test.BcPGPKeyRingTest
- test8() - Method in class org.bouncycastle.openpgp.test.PGPKeyRingTest
- test9() - Method in class org.bouncycastle.openpgp.test.BcPGPKeyRingTest
- test9() - Method in class org.bouncycastle.openpgp.test.PGPKeyRingTest
- testBrainPoolCurves() - Method in class org.bouncycastle.openpgp.test.ExSExprTest
- testBrokenMagic() - Method in class org.bouncycastle.gpg.test.KeyBoxTest
- testClearSigned() - Method in class org.bouncycastle.openpgp.examples.test.AllTests
- testClearSignedBogusInput() - Method in class org.bouncycastle.openpgp.examples.test.AllTests
- testClearSignedSingleLine() - Method in class org.bouncycastle.openpgp.examples.test.AllTests
- testCopy() - Method in class org.bouncycastle.openpgp.test.RegexTest
- testDecryptAES128Message() - Method in class org.bouncycastle.openpgp.test.Argon2S2KTest
- testDecryptAES192Message() - Method in class org.bouncycastle.openpgp.test.Argon2S2KTest
- testDecryptAES256Message() - Method in class org.bouncycastle.openpgp.test.Argon2S2KTest
- testDefaultImpl() - Method in class org.bouncycastle.openpgp.test.CRC24Test
- testDoNotTolerateNonNullTerminatedStrings() - Method in class org.bouncycastle.openpgp.test.RegexTest
- testDoubleFirstBlob() - Method in class org.bouncycastle.gpg.test.KeyBoxTest
- testDSAElGamaleKeyGeneration() - Method in class org.bouncycastle.openpgp.examples.test.AllTests
- testDSAElgamalOpen() - Method in class org.bouncycastle.openpgp.test.ExSExprTest
- testDSAProtected() - Method in class org.bouncycastle.openpgp.test.ExSExprTest
- testECEdwardsOpen() - Method in class org.bouncycastle.openpgp.test.ExSExprTest
- testECEdwardsProtected() - Method in class org.bouncycastle.openpgp.test.ExSExprTest
- testECNistCurves() - Method in class org.bouncycastle.openpgp.test.ExSExprTest
- testEncryptAndDecryptMessageWithArgon2() - Method in class org.bouncycastle.openpgp.test.Argon2S2KTest
- testExportNonExportableSignature() - Method in class org.bouncycastle.openpgp.test.PGPSignatureTest
- testFastImpl() - Method in class org.bouncycastle.openpgp.test.CRC24Test
- testGenerateK1024H224() - Method in class org.bouncycastle.openpgp.test.DSA2Test
- testGenerateK1024H256() - Method in class org.bouncycastle.openpgp.test.DSA2Test
- testGenerateK1024H384() - Method in class org.bouncycastle.openpgp.test.DSA2Test
- testGenerateK1024H512() - Method in class org.bouncycastle.openpgp.test.DSA2Test
- testGenerateK2048H256() - Method in class org.bouncycastle.openpgp.test.DSA2Test
- testGenerateK2048H512() - Method in class org.bouncycastle.openpgp.test.DSA2Test
- testGetURI() - Method in class org.bouncycastle.openpgp.test.PolicyURITest
- testGPG() - Method in class org.bouncycastle.gpg.test.AllTests
- testInducedChecksumFailed() - Method in class org.bouncycastle.gpg.test.KeyBoxTest
-
Induce a checksum failure in the first key block.
- testK1024H160() - Method in class org.bouncycastle.openpgp.test.DSA2Test
- testK1024H224() - Method in class org.bouncycastle.openpgp.test.DSA2Test
- testK1024H256() - Method in class org.bouncycastle.openpgp.test.DSA2Test
- testK1024H384() - Method in class org.bouncycastle.openpgp.test.DSA2Test
- testK1024H512() - Method in class org.bouncycastle.openpgp.test.DSA2Test
- testK15360H512() - Method in class org.bouncycastle.openpgp.test.DSA2Test
- testK2048H224() - Method in class org.bouncycastle.openpgp.test.DSA2Test
- testK3072H256() - Method in class org.bouncycastle.openpgp.test.DSA2Test
- testK7680H384() - Method in class org.bouncycastle.openpgp.test.DSA2Test
- testKeyBoxWithBrokenMD5() - Method in class org.bouncycastle.gpg.test.KeyBoxTest
- testKeyBoxWithMD5Sanity() - Method in class org.bouncycastle.gpg.test.KeyBoxTest
- testKeyRingWithMarker() - Method in class org.bouncycastle.openpgp.test.PGPKeyRingTest
- testNoExportPrivateKey() - Method in class org.bouncycastle.openpgp.test.PGPKeyRingTest
- testNoFirstBlob() - Method in class org.bouncycastle.gpg.test.KeyBoxTest
- testNullEncryption() - Method in class org.bouncycastle.openpgp.test.PGPKeyRingTest
- testNullSource() - Method in class org.bouncycastle.gpg.test.KeyBoxTest
- testParsingFromSignature() - Method in class org.bouncycastle.openpgp.test.PolicyURITest
- testPBEEncryption() - Method in class org.bouncycastle.openpgp.examples.test.AllTests
- testPGP() - Method in class org.bouncycastle.openpgp.test.AllTests
- testProtectedRSA() - Method in class org.bouncycastle.openpgp.test.ExSExprTest
- testRegexBytesAreNullTerminated() - Method in class org.bouncycastle.openpgp.test.RegexTest
- testRegexGetRegex() - Method in class org.bouncycastle.openpgp.test.RegexTest
- testRSAKeyGeneration() - Method in class org.bouncycastle.openpgp.examples.test.AllTests
- testRSAOpen() - Method in class org.bouncycastle.openpgp.test.ExSExprTest
- tests - Static variable in class org.bouncycastle.gpg.test.RegressionTest
- tests - Static variable in class org.bouncycastle.openpgp.test.RegressionTest
- testSanityElGamal() - Method in class org.bouncycastle.gpg.test.KeyBoxTest
-
Test load kb with El Gamal keys in it.
- testShadowedRSA() - Method in class org.bouncycastle.openpgp.test.ExSExprTest
- testShouldProduceSubkeys() - Method in class org.bouncycastle.openpgp.test.PGPKeyRingTest
- testSuccessfulLoad() - Method in class org.bouncycastle.gpg.test.KeyBoxTest
-
Test loading a key store and extracting information.
- 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
- TIGER_192 - Static variable in interface org.bouncycastle.bcpg.HashAlgorithmTags
- TIMESTAMP - Static variable in class org.bouncycastle.openpgp.PGPSignature
- timeToBytes(long) - Static method in class org.bouncycastle.bcpg.sig.KeyExpirationTime
- timeToBytes(long) - Static method in class org.bouncycastle.bcpg.sig.SignatureExpirationTime
- timeToBytes(Date) - Static method in class org.bouncycastle.bcpg.sig.SignatureCreationTime
- toArray() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
-
Return a copy of the subpackets in this vector.
- 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
- toString() - Method in class org.bouncycastle.gpg.SExpression.QuotedString
- toString() - Method in class org.bouncycastle.openpgp.PGPSessionKey
- TRIPLE_DES - Static variable in interface org.bouncycastle.bcpg.SymmetricKeyAlgorithmTags
- TRUST - Static variable in interface org.bouncycastle.bcpg.PacketTags
- 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
- TrustSignature - Class in org.bouncycastle.bcpg.sig
-
packet giving trust.
- 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
- type - Variable in class org.bouncycastle.gpg.keybox.Blob
U
- UNCOMPRESSED - Static variable in interface org.bouncycastle.bcpg.CompressionAlgorithmTags
-
No compression.
- universallyRecommendedParameters() - Static method in class org.bouncycastle.bcpg.S2K.Argon2Params
-
Uniformly safe and recommended parameters not tailored to any hardware.
- unpadSessionData(byte[]) - Static method in class org.bouncycastle.openpgp.operator.PGPPad
- UnrecognizableSubkeyParserTest - Class in org.bouncycastle.openpgp.test
-
This test checks how stable BCs
PGPPublicKeyRing
parser function is when it comes to unknown key algorithms. - UnrecognizableSubkeyParserTest() - Constructor for class org.bouncycastle.openpgp.test.UnrecognizableSubkeyParserTest
- UnsupportedPacketVersionException - Exception in org.bouncycastle.bcpg
- UnsupportedPacketVersionException(String) - Constructor for exception org.bouncycastle.bcpg.UnsupportedPacketVersionException
- 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
- USAGE_AEAD - Static variable in class org.bouncycastle.bcpg.SecretKeyPacket
- USAGE_CHECKSUM - Static variable in class org.bouncycastle.bcpg.SecretKeyPacket
- USAGE_NONE - Static variable in class org.bouncycastle.bcpg.SecretKeyPacket
- USAGE_SHA1 - Static variable in class org.bouncycastle.bcpg.SecretKeyPacket
- USER_ATTRIBUTE - Static variable in interface org.bouncycastle.bcpg.PacketTags
- USER_ID - Static variable in interface org.bouncycastle.bcpg.PacketTags
- 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(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
- 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
- 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
V
- validateDSAKey(PGPKeyPair) - Method in class org.bouncycastle.openpgp.test.ExSExprTest
- validateEcKey(PGPKeyPair) - Method in class org.bouncycastle.openpgp.test.ExSExprTest
- validateEdKey(PGPKeyPair) - Method in class org.bouncycastle.openpgp.test.ExSExprTest
- validateRSAKey(PGPKeyPair) - Method in class org.bouncycastle.openpgp.test.ExSExprTest
- valueOf(String) - Static method in enum org.bouncycastle.gpg.keybox.BlobType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.bouncycastle.gpg.keybox.BlobType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- 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
- verify(byte[]) - Method in interface org.bouncycastle.openpgp.operator.PGPContentVerifier
- 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.
- version - Variable in class org.bouncycastle.gpg.keybox.Blob
- version() - Method in class org.bouncycastle.bcpg.attr.ImageAttribute
- VERSION_HDR - Static variable in class org.bouncycastle.bcpg.ArmoredOutputStream
W
- wrap(InputStream) - Static method in class org.bouncycastle.bcpg.BCPGInputStream
-
If the argument is a
BCPGInputStream
, return it. - write(byte[], int, int) - Method in class org.bouncycastle.bcpg.BCPGOutputStream
- write(int) - Method in class org.bouncycastle.bcpg.ArmoredOutputStream
- write(int) - Method in class org.bouncycastle.bcpg.BCPGOutputStream
- 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.
- writeObject(BCPGObject) - Method in class org.bouncycastle.bcpg.BCPGOutputStream
- writePacket(ContainedPacket) - Method in class org.bouncycastle.bcpg.BCPGOutputStream
X
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