A B C D E F G H I J K L M N O P R S T U V W X Z
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- 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.
- 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.
- 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, PGPSignatureSubpacketVector, PGPSignatureSubpacketVector) - Method in class org.bouncycastle.openpgp.PGPKeyRingGenerator
-
Add a subkey with specific hashed and unhashed packets associated with it and default certification.
- 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
- 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.
- 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) - Constructor for class org.bouncycastle.bcpg.ArmoredOutputStream
-
Constructs an armored output stream with default and custom headers.
- 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[], 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
- 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
- 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) - 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) - 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.
- 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.openpgp.operator.jcajce.JcaPGPDigestCalculatorProviderBuilder
-
Constructs a new PGPDigestCalculatorProvider
- 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
- 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
- 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
- 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.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.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.
- 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.
- CRC24 - Class in org.bouncycastle.bcpg
- CRC24() - Constructor for class org.bouncycastle.bcpg.CRC24
- 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 interface org.bouncycastle.openpgp.operator.PGPDataDecryptorFactory
-
Constructs a 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
- 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
- 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
E
- 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 - 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
- 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.
- 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
- 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
- FEATURE_MODIFICATION_DETECTION - Static variable in class org.bouncycastle.bcpg.sig.Features
-
Identifier for the modification detection feature
- 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 - Static variable in interface org.bouncycastle.bcpg.SignatureSubpacketTags
- finish() - Method in class org.bouncycastle.bcpg.BCPGOutputStream
-
Finish writing out the current packet without closing the underlying stream.
- FIRST_BLOB - 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.
- fromByte(int) - Static method in enum org.bouncycastle.gpg.keybox.BlobType
- fromByteArray(byte[]) - Static method in class org.bouncycastle.bcpg.SignaturePacket
G
- 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
- getAgreementAlgorithm(PublicKeyPacket) - Static method in class org.bouncycastle.openpgp.operator.RFC6637Utils
- 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.PGPPublicKey
-
Return the algorithm code associated with the public key.
- 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
- 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.
- 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
- 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
- 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.
- 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.
- 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.
- 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
- 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.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.
- 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
- 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.
- 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
- 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.S2K
-
Gets the iv/salt to use for the key generation.
- getIV() - Method in class org.bouncycastle.bcpg.SecretKeyPacket
- getKey() - Method in class org.bouncycastle.bcpg.PublicKeyPacket
- getKey() - Method in class org.bouncycastle.openpgp.operator.PBESecretKeyEncryptor
- 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
- 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.
- 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.
- 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
- 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.test.ArmoredInputStreamTest
- 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.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.PGPArmoredTest
- 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.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.PGPRSATest
- 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.SExprTest
- 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
- 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
- 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.
- getPreferences() - Method in class org.bouncycastle.bcpg.sig.PreferredAlgorithms
- 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
- 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
- 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
- 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
- getRevocationDescription() - Method in class org.bouncycastle.bcpg.sig.RevocationReason
- getRevocationReason() - Method in class org.bouncycastle.bcpg.sig.RevocationReason
- 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.
- 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
- 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
- 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.
- 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
- 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
- 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.PGPPublicKey
- 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
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
- 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
- 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
- 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
- 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
- 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
- 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
- isRevoked() - Method in class org.bouncycastle.openpgp.PGPPublicKey
-
Deprecated.this method is poorly named, use hasRevocation().
- 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) - 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) - 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.
- JPEG - Static variable in class org.bouncycastle.bcpg.attr.ImageAttribute
K
- 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
- 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
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.ArmoredInputStreamTest
- 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.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.DSA2Test
- main(String[]) - Static method in class org.bouncycastle.openpgp.test.PGPArmoredTest
- 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.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.PGPRSATest
- 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.RegressionTest
- main(String[]) - Static method in class org.bouncycastle.openpgp.test.SExprTest
- 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
. - 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
- 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
- MD5 - Static variable in interface org.bouncycastle.bcpg.HashAlgorithmTags
- 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
- 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.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
- 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.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, 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, 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 - org.bouncycastle.gpg.keybox.BlobType
- 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.
- padSessionData(byte[]) - Static method in class org.bouncycastle.openpgp.operator.PGPPad
- padSessionData(byte[], boolean) - Static method in class org.bouncycastle.openpgp.operator.PGPPad
- 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[], 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
- performTest() - Method in class org.bouncycastle.gpg.test.KeyBoxTest
- performTest() - Method in class org.bouncycastle.openpgp.test.ArmoredInputStreamTest
- 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.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.PGPArmoredTest
- 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.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.PGPRSATest
- 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.SExprTest
- PGPAlgorithmParameters - Interface in org.bouncycastle.openpgp
- PGPArmoredTest - Class in org.bouncycastle.openpgp.test
- PGPArmoredTest() - Constructor for class org.bouncycastle.openpgp.test.PGPArmoredTest
- 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.
- 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
- 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(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.
- 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.
- 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) - 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.
- 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) - 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
- PGPSignature - Class in org.bouncycastle.openpgp
-
A PGP signature object.
- 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.
- 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
- 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
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[], int, int) - Method in class org.bouncycastle.bcpg.BCPGInputStream
- 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[], int, int) - Method in class org.bouncycastle.openpgp.operator.PBESecretKeyDecryptor
- recoverSessionData(int, byte[][]) - Method in class org.bouncycastle.openpgp.operator.bc.BcPublicKeyDataDecryptorFactory
- 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.PBEDataDecryptorFactory
-
Decrypts session data from an encrypted data packet.
- REG_EXP - Static variable in interface org.bouncycastle.bcpg.SignatureSubpacketTags
- 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
- 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.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
- 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_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.
- 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.
- 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
- 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
- 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.
- 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.
- 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.
- 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(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
- 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
- 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.
- 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
- 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.
- 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.
- 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
- 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
- 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
- testDoubleFirstBlob() - Method in class org.bouncycastle.gpg.test.KeyBoxTest
- testDSAElGamaleKeyGeneration() - Method in class org.bouncycastle.openpgp.examples.test.AllTests
- 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
- 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
- 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
- testPBEEncryption() - Method in class org.bouncycastle.openpgp.examples.test.AllTests
- testPGP() - Method in class org.bouncycastle.openpgp.test.AllTests
- testRSAKeyGeneration() - Method in class org.bouncycastle.openpgp.examples.test.AllTests
- 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.
- 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.PGPLiteralData
-
Format tag for textual literal data
- TEXT - Static variable in class org.bouncycastle.openpgp.PGPLiteralDataGenerator
-
Format tag for textual literal data
- 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.
- 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.
- unpadSessionData(byte[]) - Static method in class org.bouncycastle.openpgp.operator.PGPPad
- 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
- 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.
- 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.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
- 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
- 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 All Packages