Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W Z 

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, PGPUserAttributeSubpacketVector, PGPSignature) - Static method in class org.bouncycastle.openpgp.PGPPublicKey
Add a certification for the given UserAttributeSubpackets 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.
addCustomSubpacket(SignatureSubpacket) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
Add a custom subpacket.
addEmbeddedSignature(boolean, PGPSignature) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
Add an embedded signature packet.
addHeader(String, String) - Method in class org.bouncycastle.bcpg.ArmoredOutputStream
Set an additional header entry.
addIntendedRecipientFingerprint(boolean, PGPPublicKey) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
Adds a intended recipient fingerprint for an encrypted payload the signature is associated with.
addMethod(PGPKeyEncryptionMethodGenerator) - Method in class org.bouncycastle.openpgp.PGPEncryptedDataGenerator
Add a key encryption method to be used to encrypt the session data associated with this encrypted data.
addNotationData(boolean, boolean, String, String) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
Add a notation data packet to the signature.
addPolicyURI(boolean, String) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
 
addPublicKeyRing(PGPPublicKeyRingCollection, PGPPublicKeyRing) - Static method in class org.bouncycastle.openpgp.PGPPublicKeyRingCollection
Return a new collection object containing the contents of the passed in collection and the passed in public key ring.
addRevocationKey(boolean, int, byte[]) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
Adds a revocation key sub packet.
addSecretKeyRing(PGPSecretKeyRingCollection, PGPSecretKeyRing) - Static method in class org.bouncycastle.openpgp.PGPSecretKeyRingCollection
Return a new collection object containing the contents of the passed in collection and the passed in secret key ring.
addSignerUserID(boolean, String) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
Add a signer user-id to the signature.
addSubKey(PGPKeyPair) - Method in class org.bouncycastle.openpgp.PGPKeyRingGenerator
Add a sub key to the key ring to be generated with default certification and inheriting the hashed/unhashed packets of the master key.
addSubKey(PGPKeyPair, PGPContentSignerBuilder) - Method in class org.bouncycastle.openpgp.PGPKeyRingGenerator
Add a sub key to the key ring to be generated with default certification and inheriting the hashed/unhashed packets of the master key.
addSubKey(PGPKeyPair, PGPSignatureSubpacketVector, PGPSignatureSubpacketVector) - Method in class org.bouncycastle.openpgp.PGPKeyRingGenerator
Add a subkey with specific hashed and unhashed packets associated with it and default certification.
addSubKey(PGPKeyPair, PGPSignatureSubpacketVector, PGPSignatureSubpacketVector, PGPContentSignerBuilder) - Method in class org.bouncycastle.openpgp.PGPKeyRingGenerator
Add a subkey with specific hashed and unhashed packets associated with it and default certification.
AEAD_ENC_DATA - Static variable in interface org.bouncycastle.bcpg.PacketTags
 
AEADAlgorithmTags - Interface in org.bouncycastle.bcpg
 
AEADEncDataPacket - Class in org.bouncycastle.bcpg
Packet representing AEAD encrypted data.
AEADEncDataPacket(BCPGInputStream) - Constructor for class org.bouncycastle.bcpg.AEADEncDataPacket
 
AEADEncDataPacket(int, int, int, byte[]) - Constructor for class org.bouncycastle.bcpg.AEADEncDataPacket
 
AES_128 - Static variable in interface org.bouncycastle.bcpg.SymmetricKeyAlgorithmTags
 
AES_192 - Static variable in interface org.bouncycastle.bcpg.SymmetricKeyAlgorithmTags
 
AES_256 - Static variable in interface org.bouncycastle.bcpg.SymmetricKeyAlgorithmTags
 
Argon2Params() - Constructor for class org.bouncycastle.bcpg.S2K.Argon2Params
Uniformly safe and recommended parameters not tailored to any hardware.
Argon2Params(SecureRandom) - Constructor for class org.bouncycastle.bcpg.S2K.Argon2Params
Uniformly safe and recommended parameters not tailored to any hardware.
Argon2Params(int, int, int, SecureRandom) - Constructor for class org.bouncycastle.bcpg.S2K.Argon2Params
Create customized Argon2 S2K parameters.
Argon2Params(byte[], int, int, int) - Constructor for class org.bouncycastle.bcpg.S2K.Argon2Params
Create customized Argon2 S2K parameters.
argon2S2K(S2K.Argon2Params) - Static method in class org.bouncycastle.bcpg.S2K
Return a new S2K instance using the S2K.ARGON_2 method, using the given argon2
ARGON_2 - Static variable in class org.bouncycastle.bcpg.S2K
Memory-hard, salted key generation using Argon2 hash algorithm.
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.
ArmoredOutputStream - Class in org.bouncycastle.bcpg
Output stream that writes data in ASCII Armored format.
ArmoredOutputStream(OutputStream) - Constructor for class org.bouncycastle.bcpg.ArmoredOutputStream
Constructs an armored output stream with default headers.
ArmoredOutputStream(OutputStream, Hashtable<String, String>) - Constructor for class org.bouncycastle.bcpg.ArmoredOutputStream
Constructs an armored output stream with default and custom headers.
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
 
baseBlockSize - Static variable in interface org.bouncycastle.apache.bzip2.BZip2Constants
 
BCPGInputStream - Class in org.bouncycastle.bcpg
Stream reader for PGP objects
BCPGInputStream(InputStream) - Constructor for class org.bouncycastle.bcpg.BCPGInputStream
 
BCPGKey - Interface in org.bouncycastle.bcpg
base interface for a PGP key
BCPGObject - Class in org.bouncycastle.bcpg
Base class for a PGP object.
BCPGObject() - Constructor for class org.bouncycastle.bcpg.BCPGObject
 
BCPGOutputStream - Class in org.bouncycastle.bcpg
Basic output stream.
BCPGOutputStream(OutputStream) - Constructor for class org.bouncycastle.bcpg.BCPGOutputStream
Base constructor - generate a PGP protocol encoding with old-style packets whenever there is an alternative for backwards compatibility.
BCPGOutputStream(OutputStream, boolean) - Constructor for class org.bouncycastle.bcpg.BCPGOutputStream
Base constructor specifying whether or not to use packets in the new format wherever possible.
BCPGOutputStream(OutputStream, int) - Constructor for class org.bouncycastle.bcpg.BCPGOutputStream
Create a stream representing an old style partial object.
BCPGOutputStream(OutputStream, int, long, boolean) - Constructor for class org.bouncycastle.bcpg.BCPGOutputStream
Create a stream representing a general packet.
BCPGOutputStream(OutputStream, int, long) - Constructor for class org.bouncycastle.bcpg.BCPGOutputStream
 
BCPGOutputStream(OutputStream, int, byte[]) - Constructor for class org.bouncycastle.bcpg.BCPGOutputStream
Create a new style partial input stream buffered into chunks.
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(InputStream) - Method in class org.bouncycastle.gpg.keybox.jcajce.JcaKeyBoxBuilder
 
build(byte[]) - Method in class org.bouncycastle.gpg.keybox.jcajce.JcaKeyBoxBuilder
 
build(int, PGPPrivateKey) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcaPGPContentSignerBuilder
 
build(int, long, PrivateKey) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcaPGPContentSignerBuilder
 
build() - Method in class org.bouncycastle.openpgp.operator.jcajce.JcaPGPDigestCalculatorProviderBuilder
Constructs a new PGPDigestCalculatorProvider
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(byte[]) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePGPDataEncryptorBuilder
 
build(PrivateKey) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePublicKeyDataDecryptorFactoryBuilder
 
build(PGPPrivateKey) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePublicKeyDataDecryptorFactoryBuilder
 
build(int, PGPPrivateKey) - Method in interface org.bouncycastle.openpgp.operator.PGPContentSignerBuilder
 
build(PGPPublicKey) - Method in interface org.bouncycastle.openpgp.operator.PGPContentVerifierBuilder
 
build(byte[]) - Method in interface org.bouncycastle.openpgp.operator.PGPDataEncryptorBuilder
Builds a data encryptor using the algorithm configured for this builder.
BZIP2 - Static variable in interface org.bouncycastle.bcpg.CompressionAlgorithmTags
BZIP2 compression.
BZip2Constants - Interface in org.bouncycastle.apache.bzip2
Base class for both the compress and decompress classes.

C

calculateFingerprint(PublicKeyPacket) - Method in class org.bouncycastle.openpgp.operator.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
 
CBZip2InputStream - Class in org.bouncycastle.apache.bzip2
An input stream that decompresses from the BZip2 format (with the file header chars) to be read as any other stream.
CBZip2InputStream(InputStream) - Constructor for class org.bouncycastle.apache.bzip2.CBZip2InputStream
 
CBZip2OutputStream - Class in org.bouncycastle.apache.bzip2
An output stream that compresses into the BZip2 format (with the file header chars) into another stream.
CBZip2OutputStream(OutputStream) - Constructor for class org.bouncycastle.apache.bzip2.CBZip2OutputStream
 
CBZip2OutputStream(OutputStream, int) - Constructor for class org.bouncycastle.apache.bzip2.CBZip2OutputStream
 
CertificateBlob - Class in org.bouncycastle.gpg.keybox
A PGP blob holds key material.
CERTIFICATION_REVOCATION - Static variable in class org.bouncycastle.openpgp.PGPSignature
 
CERTIFY_OTHER - Static variable in class org.bouncycastle.bcpg.sig.KeyFlags
 
CLASS_DEFAULT - Static variable in interface org.bouncycastle.bcpg.sig.RevocationKeyTags
 
CLASS_SENSITIVE - Static variable in interface org.bouncycastle.bcpg.sig.RevocationKeyTags
 
clearHeaders() - Method in class org.bouncycastle.bcpg.ArmoredOutputStream
Remove all headers.
CLEARMASK - Static variable in class org.bouncycastle.apache.bzip2.CBZip2OutputStream
 
close() - Method in class org.bouncycastle.apache.bzip2.CBZip2OutputStream
 
close() - Method in class org.bouncycastle.bcpg.ArmoredInputStream
 
close() - Method in class org.bouncycastle.bcpg.ArmoredOutputStream
Note: close() does not close the underlying stream.
close() - Method in class org.bouncycastle.bcpg.BCPGInputStream
 
close() - Method in class org.bouncycastle.bcpg.BCPGOutputStream
 
close() - Method in class org.bouncycastle.bcpg.OutputStreamPacket
 
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(long) - Method in class org.bouncycastle.openpgp.PGPPublicKeyRingCollection
Return true if a key matching the passed in key ID is present, false otherwise.
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.PGPSecretKeyRingCollection
Return true if a key matching the passed in key ID is present, false otherwise.
copyWithNewPassword(PGPSecretKey, PBESecretKeyDecryptor, PBESecretKeyEncryptor) - Static method in class org.bouncycastle.openpgp.PGPSecretKey
Return a copy of the passed in secret key, encrypted using a new password and the passed in algorithm.
copyWithNewPassword(PGPSecretKey, PBESecretKeyDecryptor, PBESecretKeyEncryptor, PGPDigestCalculator) - Static method in class org.bouncycastle.openpgp.PGPSecretKey
Return a copy of the passed in secret key, encrypted using a new password and the passed in algorithm.
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.
crc - Variable in class org.bouncycastle.bcpg.CRC24
 
CRC24 - Class in org.bouncycastle.bcpg
 
CRC24() - Constructor for class org.bouncycastle.bcpg.CRC24
Default, iterative CRC-24 implementation as described in RFC4880.
CRC24_INIT - Static variable in class org.bouncycastle.bcpg.CRC24
 
CRC24_POLY - Static variable in class org.bouncycastle.bcpg.CRC24
 
createDataDecryptor(boolean, int, byte[]) - Method in interface org.bouncycastle.openpgp.operator.PGPDataDecryptorFactory
Constructs a data decryptor.
createDataDecryptor(int, byte[], int, int, byte[]) - Method in interface org.bouncycastle.openpgp.operator.PGPDataDecryptorFactory
Constructs an AEAD data decryptor.
createDecryptionStream(PGPDataDecryptorFactory, PGPSessionKey) - Method in class org.bouncycastle.openpgp.PGPSymmetricKeyEncryptedData
 
createDecryptor(String) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePBEProtectionRemoverFactory
 
createDecryptor(String) - Method in interface org.bouncycastle.openpgp.operator.PBEProtectionRemoverFactory
 
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
 
DEFAULT_CERTIFICATION - Static variable in class org.bouncycastle.openpgp.PGPSignature
 
DEPTH_THRESH - Static variable in class org.bouncycastle.apache.bzip2.CBZip2OutputStream
 
DES - Static variable in interface org.bouncycastle.bcpg.SymmetricKeyAlgorithmTags
 
DIFFIE_HELLMAN - Static variable in interface org.bouncycastle.bcpg.PublicKeyAlgorithmTags
 
DIRECT_KEY - Static variable in class org.bouncycastle.openpgp.PGPSignature
 
divertToCard() - Static method in class org.bouncycastle.bcpg.S2K.GNUDummyParams
Factory method for a GNU Dummy S2K indicating a private key located on a smart card.
DOUBLE_SHA - Static variable in interface org.bouncycastle.bcpg.HashAlgorithmTags
 
DSA - Static variable in interface org.bouncycastle.bcpg.PublicKeyAlgorithmTags
 
DSAPublicBCPGKey - Class in org.bouncycastle.bcpg
base class for a DSA Public Key.
DSAPublicBCPGKey(BCPGInputStream) - Constructor for class org.bouncycastle.bcpg.DSAPublicBCPGKey
 
DSAPublicBCPGKey(BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class org.bouncycastle.bcpg.DSAPublicBCPGKey
 
DSASecretBCPGKey - Class in org.bouncycastle.bcpg
base class for a DSA Secret Key.
DSASecretBCPGKey(BCPGInputStream) - Constructor for class org.bouncycastle.bcpg.DSASecretBCPGKey
 
DSASecretBCPGKey(BigInteger) - Constructor for class org.bouncycastle.bcpg.DSASecretBCPGKey
 

E

EAX - Static variable in interface org.bouncycastle.bcpg.AEADAlgorithmTags
 
EC - Static variable in interface org.bouncycastle.bcpg.PublicKeyAlgorithmTags
Deprecated.
use ECDH
ECDH - Static variable in interface org.bouncycastle.bcpg.PublicKeyAlgorithmTags
 
ECDHPublicBCPGKey - Class in org.bouncycastle.bcpg
base class for an ECDH Public Key.
ECDHPublicBCPGKey(BCPGInputStream) - Constructor for class org.bouncycastle.bcpg.ECDHPublicBCPGKey
 
ECDHPublicBCPGKey(ASN1ObjectIdentifier, ECPoint, int, int) - Constructor for class org.bouncycastle.bcpg.ECDHPublicBCPGKey
 
ECDHPublicBCPGKey(ASN1ObjectIdentifier, BigInteger, int, int) - 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(BCPGInputStream) - Constructor for class org.bouncycastle.bcpg.ECDSAPublicBCPGKey
 
ECDSAPublicBCPGKey(ASN1ObjectIdentifier, ECPoint) - Constructor for class org.bouncycastle.bcpg.ECDSAPublicBCPGKey
 
ECDSAPublicBCPGKey(ASN1ObjectIdentifier, BigInteger) - Constructor for class org.bouncycastle.bcpg.ECDSAPublicBCPGKey
 
ECPublicBCPGKey - Class in org.bouncycastle.bcpg
base class for an EC Public Key.
ECPublicBCPGKey(BCPGInputStream) - Constructor for class org.bouncycastle.bcpg.ECPublicBCPGKey
 
ECPublicBCPGKey(ASN1ObjectIdentifier, ECPoint) - Constructor for class org.bouncycastle.bcpg.ECPublicBCPGKey
 
ECPublicBCPGKey(ASN1ObjectIdentifier, BigInteger) - Constructor for class org.bouncycastle.bcpg.ECPublicBCPGKey
 
ECSecretBCPGKey - Class in org.bouncycastle.bcpg
base class for an EC Secret Key.
ECSecretBCPGKey(BCPGInputStream) - Constructor for class org.bouncycastle.bcpg.ECSecretBCPGKey
 
ECSecretBCPGKey(BigInteger) - 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(BCPGInputStream) - Constructor for class org.bouncycastle.bcpg.EdDSAPublicBCPGKey
 
EdDSAPublicBCPGKey(ASN1ObjectIdentifier, ECPoint) - Constructor for class org.bouncycastle.bcpg.EdDSAPublicBCPGKey
 
EdDSAPublicBCPGKey(ASN1ObjectIdentifier, BigInteger) - Constructor for class org.bouncycastle.bcpg.EdDSAPublicBCPGKey
 
EdSecretBCPGKey - Class in org.bouncycastle.bcpg
base class for an Edwards Curve Secret Key.
EdSecretBCPGKey(BCPGInputStream) - Constructor for class org.bouncycastle.bcpg.EdSecretBCPGKey
 
EdSecretBCPGKey(BigInteger) - 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(BCPGInputStream) - Constructor for class org.bouncycastle.bcpg.ElGamalPublicBCPGKey
 
ElGamalPublicBCPGKey(BigInteger, BigInteger, BigInteger) - Constructor for class org.bouncycastle.bcpg.ElGamalPublicBCPGKey
 
ElGamalSecretBCPGKey - Class in org.bouncycastle.bcpg
base class for an ElGamal Secret Key.
ElGamalSecretBCPGKey(BCPGInputStream) - Constructor for class org.bouncycastle.bcpg.ElGamalSecretBCPGKey
 
ElGamalSecretBCPGKey(BigInteger) - 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
 
encAlgorithm - Variable in class org.bouncycastle.openpgp.operator.PBESecretKeyEncryptor
 
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(OutputStream) - Method in class org.bouncycastle.bcpg.SignatureSubpacket
 
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(OutputStream) - Method in class org.bouncycastle.bcpg.UserAttributeSubpacket
 
encode(BCPGOutputStream) - Method in class org.bouncycastle.bcpg.UserIDPacket
 
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, boolean) - Method in class org.bouncycastle.openpgp.PGPPublicKey
Encode the key to outStream, with trust packets stripped out if forTransfer is true.
encode(OutputStream) - Method in class org.bouncycastle.openpgp.PGPPublicKeyRing
 
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) - 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.PGPSignature
Encode the signature to outStream, with trust packets stripped out if forTransfer is true.
ENCRYPT_COMMS - Static variable in class org.bouncycastle.bcpg.sig.KeyFlags
 
ENCRYPT_STORAGE - Static variable in class org.bouncycastle.bcpg.sig.KeyFlags
 
encryptKeyData(byte[], int, int) - Method in class org.bouncycastle.openpgp.operator.PBESecretKeyEncryptor
Key encryption method invoked for V4 keys and greater.
encryptKeyData(byte[], byte[], int, int) - Method in class org.bouncycastle.openpgp.operator.PBESecretKeyEncryptor
 
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.
encryptSessionInfo(int, byte[], byte[]) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePBEKeyEncryptionMethodGenerator
 
encryptSessionInfo(PGPPublicKey, byte[]) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePublicKeyKeyEncryptionMethodGenerator
 
encryptSessionInfo(int, byte[], byte[]) - Method in class org.bouncycastle.openpgp.operator.PBEKeyEncryptionMethodGenerator
 
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, byte[]) - Constructor for class org.bouncycastle.bcpg.sig.Exportable
 
Exportable(boolean, boolean) - 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.
extractSessionKeyEncryptedData() - Method in class org.bouncycastle.openpgp.PGPEncryptedDataList
Create a decryption method using a PGPSessionKey.

F

FastCRC24 - Class in org.bouncycastle.bcpg
 
FastCRC24() - Constructor for class org.bouncycastle.bcpg.FastCRC24
Fast CRC-24 implementation using a lookup table to handle multiple bits at a time.
FEATURE_AEAD_ENCRYPTED_DATA - Static variable in class org.bouncycastle.bcpg.sig.Features
Identifier for the AEAD Encrypted Data Packet (packet 20) and version 5 Symmetric-Key Encrypted Session Key Packets (packet 3)
FEATURE_MODIFICATION_DETECTION - Static variable in class org.bouncycastle.bcpg.sig.Features
Identifier for the Modification Detection (packets 18 and 19)
FEATURE_VERSION_5_PUBLIC_KEY - Static variable in class org.bouncycastle.bcpg.sig.Features
Identifier for the Version 5 Public-Key Packet format and corresponding new fingerprint format
Features - Class in org.bouncycastle.bcpg.sig
 
Features(boolean, boolean, byte[]) - Constructor for class org.bouncycastle.bcpg.sig.Features
 
Features(boolean, byte) - Constructor for class org.bouncycastle.bcpg.sig.Features
 
Features(boolean, int) - Constructor for class org.bouncycastle.bcpg.sig.Features
 
FEATURES - Static variable in interface org.bouncycastle.bcpg.SignatureSubpacketTags
 
finalize() - Method in class org.bouncycastle.apache.bzip2.CBZip2OutputStream
 
finish() - Method in class org.bouncycastle.apache.bzip2.CBZip2OutputStream
 
finish() - Method in class org.bouncycastle.bcpg.BCPGOutputStream
Finish writing out the current packet without closing the underlying stream.
FirstBlob - Class in org.bouncycastle.gpg.keybox
First blob contains meta data about the KeyBox.
flush() - Method in class org.bouncycastle.apache.bzip2.CBZip2OutputStream
 
flush() - Method in class org.bouncycastle.bcpg.ArmoredOutputStream
 
flush() - Method in class org.bouncycastle.bcpg.BCPGOutputStream
Flush the underlying stream.
fromAsciiRepresentation(String) - Static method in class org.bouncycastle.openpgp.PGPSessionKey
 
fromByte(int) - Static method in enum org.bouncycastle.gpg.keybox.BlobType
 
fromByteArray(byte[]) - Static method in class org.bouncycastle.bcpg.SignaturePacket
 
fromSubpackets(SignatureSubpacket[]) - Static method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
 
fromSubpackets(UserAttributeSubpacket[]) - Static method in class org.bouncycastle.openpgp.PGPUserAttributeSubpacketVector
 

G

G_SIZE - Static variable in interface org.bouncycastle.apache.bzip2.BZip2Constants
 
GCM - Static variable in interface org.bouncycastle.bcpg.AEADAlgorithmTags
 
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
 
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.
generateCertification(String, PGPPublicKey) - Method in class org.bouncycastle.openpgp.PGPSignatureGenerator
Generate a certification for the passed in id and key.
generateCertification(PGPUserAttributeSubpacketVector, PGPPublicKey) - Method in class org.bouncycastle.openpgp.PGPSignatureGenerator
Generate a certification for the passed in userAttributes
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(PGPPublicKey) - Method in class org.bouncycastle.openpgp.PGPSignatureGenerator
Generate a certification, such as a revocation, for the passed in key.
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.
get(int, int) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcaPGPContentVerifierBuilderProvider
 
get(int, int) - Method in interface org.bouncycastle.openpgp.operator.PGPContentVerifierBuilderProvider
 
get(int) - 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
 
getAEADAlgorithm() - Method in class org.bouncycastle.bcpg.AEADEncDataPacket
 
getAEADAlgorithm() - Method in interface org.bouncycastle.openpgp.operator.PGPAEADDataEncryptor
 
getAgreementAlgorithm(PublicKeyPacket) - Static method in class org.bouncycastle.openpgp.operator.RFC6637Utils
 
getAlgorithm() - Method in class org.bouncycastle.bcpg.AEADEncDataPacket
 
getAlgorithm() - Method in class org.bouncycastle.bcpg.CompressedDataPacket
Gets the compression algorithm used for this packet.
getAlgorithm() - Method in class org.bouncycastle.bcpg.PublicKeyEncSessionPacket
 
getAlgorithm() - Method in class org.bouncycastle.bcpg.PublicKeyPacket
 
getAlgorithm() - Method in class org.bouncycastle.bcpg.sig.RevocationKey
 
getAlgorithm() - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePGPDataEncryptorBuilder
 
getAlgorithm() - Method in class org.bouncycastle.openpgp.operator.PBESecretKeyEncryptor
 
getAlgorithm() - Method in interface org.bouncycastle.openpgp.operator.PGPDataEncryptorBuilder
The encryption algorithm used by data encryptors created by this builder.
getAlgorithm() - Method in interface org.bouncycastle.openpgp.operator.PGPDigestCalculator
Return the algorithm number representing the digest implemented by this calculator.
getAlgorithm() - Method in class org.bouncycastle.openpgp.PGPCompressedData
Return the compression algorithm used for this packet.
getAlgorithm() - Method in class org.bouncycastle.openpgp.PGPEncryptedData
Return the symmetric encryption algorithm that is used by the packet.
getAlgorithm() - Method in class org.bouncycastle.openpgp.PGPPBEEncryptedData
 
getAlgorithm() - Method in class org.bouncycastle.openpgp.PGPPublicKey
Return the algorithm code associated with the public key.
getAlgorithm() - Method in class org.bouncycastle.openpgp.PGPPublicKeyEncryptedData
 
getAlgorithm() - Method in class org.bouncycastle.openpgp.PGPSessionKey
 
getAlgorithm() - Method in class org.bouncycastle.openpgp.PGPSessionKeyEncryptedData
 
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
 
getChunkSize() - Method in class org.bouncycastle.bcpg.AEADEncDataPacket
 
getChunkSize() - Method in interface org.bouncycastle.openpgp.operator.PGPAEADDataEncryptor
 
getCipherIV() - Method in class org.bouncycastle.openpgp.operator.PBESecretKeyEncryptor
 
getContents() - Method in class org.bouncycastle.bcpg.ExperimentalPacket
 
getCreationTime() - Method in class org.bouncycastle.bcpg.SignaturePacket
Return the creation time of the signature in milli-seconds.
getCreationTime() - Method in class org.bouncycastle.openpgp.PGPPublicKey
 
getCreationTime() - Method in class org.bouncycastle.openpgp.PGPSignature
Return the creation time of the signature.
getCriticalTags() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
 
getCrtCoefficient() - Method in class org.bouncycastle.bcpg.RSASecretBCPGKey
return the crt coefficient
getCurveName(ASN1ObjectIdentifier) - Static method in class org.bouncycastle.openpgp.PGPUtil
Return the EC curve name for the passed in OID.
getCurveOID() - Method in class org.bouncycastle.bcpg.ECPublicBCPGKey
 
getData() - Method in class org.bouncycastle.bcpg.SignatureSubpacket
return the generic data making up the packet.
getData() - Method in class org.bouncycastle.bcpg.UserAttributeSubpacket
return the generic data making up the packet.
getDataStream() - Method in class org.bouncycastle.openpgp.PGPCompressedData
Return an input stream that decompresses and returns data in the compressed packet.
getDataStream() - Method in class org.bouncycastle.openpgp.PGPLiteralData
Return the input stream representing the data stream.
getDataStream(PBEDataDecryptorFactory) - Method in class org.bouncycastle.openpgp.PGPPBEEncryptedData
Open an input stream which will provide the decrypted data protected by this object.
getDataStream(SessionKeyDataDecryptorFactory) - Method in class org.bouncycastle.openpgp.PGPPBEEncryptedData
Deprecated.
will be removed in 1.74, use PGPEncryptedDataList.extractSessionKeyEncryptedData() and then apply the dataDecryptorFactory.
getDataStream(PublicKeyDataDecryptorFactory) - Method in class org.bouncycastle.openpgp.PGPPublicKeyEncryptedData
Open an input stream which will provide the decrypted data protected by this object.
getDataStream(SessionKeyDataDecryptorFactory) - Method in class org.bouncycastle.openpgp.PGPPublicKeyEncryptedData
Deprecated.
will be removed in 1.74, use PGPEncryptedDataList.extractSessionKeyEncryptedData() and then apply the dataDecryptorFactory.
getDataStream(SessionKeyDataDecryptorFactory) - Method in class org.bouncycastle.openpgp.PGPSessionKeyEncryptedData
 
getDecoderStream(InputStream) - Static method in class org.bouncycastle.openpgp.PGPUtil
Obtains a stream that can be used to read PGP data from the provided stream.
getDefaultProvider() - Static method in class org.bouncycastle.openpgp.PGPUtil
Deprecated.
unused
getDepth() - Method in class org.bouncycastle.bcpg.sig.TrustSignature
 
getDigest() - Method in class org.bouncycastle.bcpg.ModDetectionCodePacket
 
getDigest() - Method in interface org.bouncycastle.openpgp.operator.PGPContentSigner
 
getDigest() - Method in interface org.bouncycastle.openpgp.operator.PGPDigestCalculator
Return the digest calculated on what has been written to the calculator's output stream.
getDigestIDForName(String) - Static method in class org.bouncycastle.openpgp.PGPUtil
 
getDigestName(int) - Static method in class org.bouncycastle.openpgp.PGPUtil
Return an appropriate name for the hash algorithm represented by the passed in hash algorithm ID number.
getDigestPrefix() - Method in class org.bouncycastle.openpgp.PGPSignature
Return the digest prefix of the signature.
getEmbeddedSignatures() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
 
getEncAlgorithm() - Method in class org.bouncycastle.bcpg.SecretKeyPacket
 
getEncAlgorithm() - Method in class org.bouncycastle.bcpg.SymmetricKeyEncSessionPacket
 
getEncoded() - Method in interface org.bouncycastle.bcpg.BCPGKey
return a string of bytes giving the encoded format of the key, as described by it's format.
getEncoded() - Method in class org.bouncycastle.bcpg.BCPGObject
 
getEncoded() - Method in class org.bouncycastle.bcpg.ContainedPacket
 
getEncoded() - Method in class org.bouncycastle.bcpg.DSAPublicBCPGKey
return the standard PGP encoding of the key.
getEncoded() - Method in class org.bouncycastle.bcpg.DSASecretBCPGKey
return the standard PGP encoding of the key.
getEncoded() - Method in class org.bouncycastle.bcpg.ECPublicBCPGKey
return the standard PGP encoding of the key.
getEncoded() - Method in class org.bouncycastle.bcpg.ECSecretBCPGKey
return the standard PGP encoding of the key.
getEncoded() - Method in class org.bouncycastle.bcpg.EdSecretBCPGKey
return the standard PGP encoding of the key.
getEncoded() - Method in class org.bouncycastle.bcpg.ElGamalPublicBCPGKey
return the standard PGP encoding of the key.
getEncoded() - Method in class org.bouncycastle.bcpg.ElGamalSecretBCPGKey
return the standard PGP encoding of the key.
getEncoded() - Method in class org.bouncycastle.bcpg.RSAPublicBCPGKey
return the standard PGP encoding of the key.
getEncoded() - Method in class org.bouncycastle.bcpg.RSASecretBCPGKey
return the standard PGP encoding of the key.
getEncoded() - Method in class org.bouncycastle.openpgp.PGPKeyRing
 
getEncoded() - Method in class org.bouncycastle.openpgp.PGPOnePassSignature
 
getEncoded() - Method in class org.bouncycastle.openpgp.PGPPublicKey
 
getEncoded(boolean) - Method in class org.bouncycastle.openpgp.PGPPublicKey
Return an encoding of the key, with trust packets stripped out if forTransfer is true.
getEncoded() - Method in class org.bouncycastle.openpgp.PGPPublicKeyRing
 
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() - 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.PGPSignature
Return an encoding of the signature, with trust packets stripped out if forTransfer is true.
getEncodedCertificate() - Method in class org.bouncycastle.gpg.keybox.CertificateBlob
Return the encoded certificate.
getEncodedContents() - Method in class org.bouncycastle.bcpg.PublicKeyPacket
 
getEncodedContents() - Method in class org.bouncycastle.bcpg.SecretKeyPacket
 
getEncodedPoint() - Method in class org.bouncycastle.bcpg.ECPublicBCPGKey
 
getEncoding() - Method in class org.bouncycastle.bcpg.attr.ImageAttribute
 
getEncryptedDataObjects() - Method in class org.bouncycastle.openpgp.PGPEncryptedDataList
Returns an iterator over the encryption method objects held in this list, in the order they appeared in the stream they are read from.
getEncSessionKey() - Method in class org.bouncycastle.bcpg.PublicKeyEncSessionPacket
 
getExpirationTime() - Method in class org.bouncycastle.gpg.keybox.KeyBlob
 
getExportable() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
 
getExtraPublicKeys() - Method in class org.bouncycastle.openpgp.PGPSecretKeyRing
Return an iterator of the public keys in the secret key ring that have no matching private key.
getFeatures() - Method in class org.bouncycastle.bcpg.sig.Features
 
getFeatures() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
 
getFileCreatedAt() - Method in class org.bouncycastle.gpg.keybox.FirstBlob
 
getFileName() - Method in class org.bouncycastle.bcpg.LiteralDataPacket
Return the file name associated with the data packet.
getFileName() - Method in class org.bouncycastle.openpgp.PGPLiteralData
Return the file name associated with the data packet.
getFiller() - Method in class org.bouncycastle.gpg.keybox.KeyInformation
 
getFingerprint() - Method in class org.bouncycastle.bcpg.sig.IntendedRecipientFingerprint
 
getFingerprint() - Method in class org.bouncycastle.bcpg.sig.IssuerFingerprint
 
getFingerprint() - Method in class org.bouncycastle.bcpg.sig.RevocationKey
 
getFingerPrint() - Method in class org.bouncycastle.bcpg.SignaturePacket
Return the signatures fingerprint.
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(InputStream) - Method in interface org.bouncycastle.openpgp.operator.PGPDataDecryptor
Wraps an encrypted data stream with a stream that will return the decrypted data.
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.
getIntegrityCalculator() - Method in interface org.bouncycastle.openpgp.operator.PGPDataDecryptor
Obtains the digest calculator used to verify the integrity check.
getIntegrityCalculator() - Method in interface org.bouncycastle.openpgp.operator.PGPDataEncryptor
Obtains the integrity check calculator configured for this encryptor instance.
getIntendedRecipientFingerprint() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
 
getIntendedRecipientFingerprints() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
 
getIssuerFingerprint() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
 
getIssuerKeyID() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
 
getIterationCount() - Method in class org.bouncycastle.bcpg.S2K
Gets the actual (expanded) iteration count.
getIV() - Method in class org.bouncycastle.bcpg.AEADEncDataPacket
 
getIV() - Method in class org.bouncycastle.bcpg.S2K
Gets the iv/salt to use for the key generation.
getIV() - Method in class org.bouncycastle.bcpg.SecretKeyPacket
 
getIV() - Method in interface org.bouncycastle.openpgp.operator.PGPAEADDataEncryptor
 
getIVLength(byte) - Static method in class org.bouncycastle.bcpg.AEADEncDataPacket
 
getKey() - Method in class org.bouncycastle.bcpg.PublicKeyPacket
 
getKey(int) - Method in class org.bouncycastle.openpgp.operator.PBEKeyEncryptionMethodGenerator
Generate a key for a symmetric encryption algorithm using the PBE configuration in this method.
getKey() - Method in class org.bouncycastle.openpgp.operator.PBESecretKeyEncryptor
 
getKey() - Method in class org.bouncycastle.openpgp.PGPSessionKey
 
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(String) - 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.PGPPublicKeyRingCollection
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() - Method in class org.bouncycastle.openpgp.PGPSecretKeyRingCollection
return the secret key rings making up this collection.
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.PGPSecretKeyRingCollection
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
 
getMemorySizeExponent() - Method in class org.bouncycastle.bcpg.S2K
Gets the memory size exponent - only if ARGON_2
getMemSizeExp() - Method in class org.bouncycastle.bcpg.S2K.Argon2Params
Return the exponent indicating the memory size
getModificationTime() - Method in class org.bouncycastle.bcpg.LiteralDataPacket
Return the modification time for the file (milliseconds at second level precision).
getModificationTime() - Method in class org.bouncycastle.openpgp.PGPLiteralData
Return the modification time for the file (at second level precision).
getModulus() - Method in class org.bouncycastle.bcpg.RSAPublicBCPGKey
 
getModulus() - Method in class org.bouncycastle.bcpg.RSASecretBCPGKey
return the modulus for this key.
getNewestTimestamp() - Method in class org.bouncycastle.gpg.keybox.KeyBlob
 
getNotationDataOccurences() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
Deprecated.
use getNotationDataOccurrences()
getNotationDataOccurrences() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
 
getNotationDataOccurrences(String) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
Return all NotationData occurrences which match the given notation name.
getNotationName() - Method in class org.bouncycastle.bcpg.sig.NotationData
 
getNotationValue() - Method in class org.bouncycastle.bcpg.sig.NotationData
 
getNotationValueBytes() - Method in class org.bouncycastle.bcpg.sig.NotationData
 
getNumberOfSignatures() - Method in class org.bouncycastle.gpg.keybox.KeyBlob
 
getNumberOfUserIDs() - Method in class org.bouncycastle.gpg.keybox.KeyBlob
 
getOffsetToUserId() - Method in class org.bouncycastle.gpg.keybox.UserID
 
getOutputStream() - Method in interface org.bouncycastle.openpgp.operator.PGPContentSigner
 
getOutputStream() - Method in interface org.bouncycastle.openpgp.operator.PGPContentVerifier
 
getOutputStream(OutputStream) - Method in interface org.bouncycastle.openpgp.operator.PGPDataEncryptor
Constructs an encrypting output stream that encrypts data using the underlying cipher of this encryptor.
getOutputStream() - Method in interface org.bouncycastle.openpgp.operator.PGPDigestCalculator
Returns a stream that will accept data for the purpose of calculating a digest.
getP() - Method in class org.bouncycastle.bcpg.DSAPublicBCPGKey
 
getP() - Method in class org.bouncycastle.bcpg.ElGamalPublicBCPGKey
 
getParallelism() - Method in class org.bouncycastle.bcpg.S2K.Argon2Params
Return the factor of parallelism
getParallelism() - Method in class org.bouncycastle.bcpg.S2K
Gets the degree of parallelism - only if ARGON_2
getPasses() - Method in class org.bouncycastle.bcpg.S2K.Argon2Params
Return the number of passes
getPasses() - Method in class org.bouncycastle.bcpg.S2K
Return the number of passes - only Argon2
getPGPPrivateKey(PGPPublicKey, PrivateKey) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcaPGPKeyConverter
Convert a PrivateKey into a PGPPrivateKey.
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, PublicKey, Date) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcaPGPKeyConverter
Create a PGPPublicKey from the passed in JCA one.
getPGPPublicKeyRing() - Method in class org.bouncycastle.gpg.keybox.PublicKeyRingBlob
Return the gpg public key ring from the key box blob.
getPolicyURI() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
 
getPolicyURIs() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
 
getPreferences() - Method in class org.bouncycastle.bcpg.sig.PreferredAlgorithms
 
getPreferredAEADAlgorithms() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
 
getPreferredCompressionAlgorithms() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
 
getPreferredHashAlgorithms() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
 
getPreferredSymmetricAlgorithms() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
 
getPrimeExponentP() - Method in class org.bouncycastle.bcpg.RSASecretBCPGKey
return the prime exponent of p
getPrimeExponentQ() - Method in class org.bouncycastle.bcpg.RSASecretBCPGKey
return the prime exponent of q
getPrimeP() - Method in class org.bouncycastle.bcpg.RSASecretBCPGKey
return the prime P
getPrimeQ() - Method in class org.bouncycastle.bcpg.RSASecretBCPGKey
return the prime Q
getPrivateExponent() - Method in class org.bouncycastle.bcpg.RSASecretBCPGKey
return the private exponent for this key.
getPrivateKey(PGPPrivateKey) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcaPGPKeyConverter
 
getPrivateKey() - Method in class org.bouncycastle.openpgp.operator.jcajce.JcaPGPPrivateKey
 
getPrivateKey() - Method in class org.bouncycastle.openpgp.PGPKeyPair
 
getPrivateKeyDataPacket() - Method in class org.bouncycastle.openpgp.PGPPrivateKey
Return the private key packet associated with this private key, if available.
getProtectionMode() - Method in class org.bouncycastle.bcpg.S2K
Gets the protection mode - only if GNU_DUMMY_S2K
getProtectionMode() - Method in class org.bouncycastle.bcpg.S2K.GNUDummyParams
Return the GNU Dummy S2K protection method.
getPublicExponent() - Method in class org.bouncycastle.bcpg.RSAPublicBCPGKey
 
getPublicKey(PGPPublicKey) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcaPGPKeyConverter
 
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(long) - Method in class org.bouncycastle.openpgp.PGPKeyRing
Return the public key referred to by the passed in keyID if it is present.
getPublicKey(byte[]) - Method in class org.bouncycastle.openpgp.PGPKeyRing
Return the public key with the passed in fingerprint if it is present.
getPublicKey() - Method in class org.bouncycastle.openpgp.PGPPublicKeyRing
Return the first public key in the ring.
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(byte[]) - Method in class org.bouncycastle.openpgp.PGPPublicKeyRing
Return the public key with the passed in fingerprint 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(byte[]) - Method in class org.bouncycastle.openpgp.PGPPublicKeyRingCollection
Return the PGP public key associated with the given key fingerprint.
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(long) - Method in class org.bouncycastle.openpgp.PGPSecretKeyRing
Return the public key referred to by the passed in keyID if it is present.
getPublicKey(byte[]) - Method in class org.bouncycastle.openpgp.PGPSecretKeyRing
Return the public key with the passed in fingerprint if it is present.
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(long) - Method in class org.bouncycastle.openpgp.PGPPublicKeyRingCollection
Return the public key ring which contains the key referred to by keyID.
getPublicKeyRing(byte[]) - Method in class org.bouncycastle.openpgp.PGPPublicKeyRingCollection
Return the PGP public key associated with the given key fingerprint.
getPublicKeys() - Method in class org.bouncycastle.openpgp.PGPKeyRing
Return an iterator containing all the public keys.
getPublicKeys() - Method in class org.bouncycastle.openpgp.PGPPublicKeyRing
Return an iterator containing all the public keys.
getPublicKeys() - Method in class org.bouncycastle.openpgp.PGPSecretKeyRing
Return an iterator containing all the public keys.
getQ() - Method in class org.bouncycastle.bcpg.DSAPublicBCPGKey
 
getRawFileName() - Method in class org.bouncycastle.bcpg.LiteralDataPacket
Return the file name as an uninterpreted byte array.
getRawFileName() - Method in class org.bouncycastle.openpgp.PGPLiteralData
Return the file name as an uninterpreted (UTF-8 encoded) byte array.
getRawID() - Method in class org.bouncycastle.bcpg.sig.SignerUserID
 
getRawID() - Method in class org.bouncycastle.bcpg.UserIDPacket
 
getRawRegex() - Method in class org.bouncycastle.bcpg.sig.RegularExpression
 
getRawURI() - Method in class org.bouncycastle.bcpg.sig.PolicyURI
 
getRawUserIDs() - Method in class org.bouncycastle.openpgp.PGPPublicKey
Return any userIDs associated with the key in raw byte form.
getRecheckAfter() - Method in class org.bouncycastle.gpg.keybox.KeyBlob
 
getRegex() - Method in class org.bouncycastle.bcpg.sig.RegularExpression
 
getRegularExpression() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
 
getRegularExpressions() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
 
getReserveBytes() - Method in class org.bouncycastle.gpg.keybox.KeyBlob
 
getReserved() - Method in class org.bouncycastle.bcpg.ECDHPublicBCPGKey
 
getReserved() - Method in class org.bouncycastle.gpg.keybox.UserID
 
getRevocable() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
 
getRevocationDescription() - Method in class org.bouncycastle.bcpg.sig.RevocationReason
 
getRevocationKeys() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
 
getRevocationReason() - Method in class org.bouncycastle.bcpg.sig.RevocationReason
 
getRevocationReason() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
 
getS2K() - Method in class org.bouncycastle.bcpg.SecretKeyPacket
 
getS2K() - Method in class org.bouncycastle.bcpg.SymmetricKeyEncSessionPacket
 
getS2K() - Method in class org.bouncycastle.openpgp.operator.PBESecretKeyEncryptor
 
getS2K() - Method in class org.bouncycastle.openpgp.PGPSecretKey
Return the S2K used to process this key
getS2KUsage() - Method in class org.bouncycastle.bcpg.SecretKeyPacket
 
getS2KUsage() - Method in class org.bouncycastle.openpgp.PGPSecretKey
Return the S2K usage associated with this key.
getSalt() - Method in class org.bouncycastle.bcpg.S2K.Argon2Params
Return a 16-byte byte array containing the salt
getSecKeyData() - Method in class org.bouncycastle.bcpg.SymmetricKeyEncSessionPacket
 
getSecretKey() - Method in class org.bouncycastle.openpgp.PGPSecretKeyRing
Return the master private key.
getSecretKey(long) - Method in class org.bouncycastle.openpgp.PGPSecretKeyRing
Return the secret key referred to by the passed in keyID if it is present.
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.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.jcajce.JcePGPDataEncryptorBuilder
 
getSecureRandom() - Method in interface org.bouncycastle.openpgp.operator.PGPDataEncryptorBuilder
Gets the SecureRandom instance used by this builder.
getSerialNumber() - Method in class org.bouncycastle.gpg.keybox.KeyBlob
 
getSessionKey() - Method in interface org.bouncycastle.openpgp.operator.SessionKeyDataDecryptorFactory
 
getSessionKey(PBEDataDecryptorFactory) - Method in class org.bouncycastle.openpgp.PGPPBEEncryptedData
Return the symmetric session key required to decrypt the data protected by this object.
getSessionKey(PublicKeyDataDecryptorFactory) - Method in class org.bouncycastle.openpgp.PGPPublicKeyEncryptedData
Return the symmetric session key required to decrypt the data protected by this object.
getSignature() - Method in class org.bouncycastle.bcpg.SignaturePacket
return the signature as a set of integers - note this is normalised to be the ASN.1 encoding of what appears in the signature packet.
getSignature() - Method in interface org.bouncycastle.openpgp.operator.PGPContentSigner
 
getSignature() - Method in class org.bouncycastle.openpgp.PGPSignature
 
getSignatureBytes() - Method in class org.bouncycastle.bcpg.SignaturePacket
Return the byte encoding of the signature section.
getSignatureClass() - Method in class org.bouncycastle.bcpg.sig.RevocationKey
 
getSignatureCreationTime() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
 
getSignatureExpirationTime() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
Return the number of seconds a signature is valid for after its creation date.
getSignatureName(int, int) - Static method in class org.bouncycastle.openpgp.PGPUtil
Return an appropriate name for the signature algorithm represented by the passed in public key and hash algorithm ID numbers.
getSignatures() - Method in class org.bouncycastle.openpgp.PGPPublicKey
Return all signatures/certifications associated with this key.
getSignaturesForID(String) - Method in class org.bouncycastle.openpgp.PGPPublicKey
Return any signatures associated with the passed in id.
getSignaturesForID(byte[]) - 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.
getTrust() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
 
getTrustAmount() - Method in class org.bouncycastle.bcpg.sig.TrustSignature
 
getTrustData() - Method in class org.bouncycastle.openpgp.PGPPublicKey
Return the trust data associated with the public key, if present.
getType() - Method in class org.bouncycastle.bcpg.S2K
Gets the digest algorithm specified.
getType() - Method in class org.bouncycastle.bcpg.SignatureSubpacket
 
getType() - Method in class org.bouncycastle.bcpg.UserAttributeSubpacket
 
getType() - Method in class org.bouncycastle.gpg.keybox.Blob
 
getType() - Method in interface org.bouncycastle.openpgp.operator.PGPContentSigner
 
getUnderlyingException() - Method in exception org.bouncycastle.openpgp.PGPException
 
getUnhashedSubPackets() - Method in class org.bouncycastle.bcpg.SignaturePacket
 
getUnhashedSubPackets() - Method in class org.bouncycastle.openpgp.PGPSignature
 
getURI() - Method in class org.bouncycastle.bcpg.sig.PolicyURI
 
getUserAttributes() - Method in class org.bouncycastle.openpgp.PGPPublicKey
Return any user attribute vectors associated with the key.
getUserAttributes() - Method in class org.bouncycastle.openpgp.PGPSecretKey
Return any user attribute vectors associated with the key.
getUserID() - Method in class org.bouncycastle.gpg.keybox.UserID
 
getUserIDAsString() - Method in class org.bouncycastle.gpg.keybox.UserID
 
getUserIdFlags() - Method in class org.bouncycastle.gpg.keybox.UserID
 
getUserIds() - Method in class org.bouncycastle.gpg.keybox.KeyBlob
 
getUserIDs() - Method in class org.bouncycastle.openpgp.PGPPublicKey
Return any userIDs associated with the key.
getUserIDs() - Method in class org.bouncycastle.openpgp.PGPSecretKey
Return any userIDs associated with the key.
getValidDays() - Method in class org.bouncycastle.bcpg.PublicKeyPacket
 
getValidDays() - Method in class org.bouncycastle.openpgp.PGPPublicKey
Deprecated.
use getValidSeconds(): greater than version 3 keys may be valid for less than a day.
getValidity() - Method in class org.bouncycastle.gpg.keybox.UserID
 
getValidSeconds() - Method in class org.bouncycastle.openpgp.PGPPublicKey
 
getValue() - Method in class org.bouncycastle.bcpg.CRC24
 
getValue() - Method in class org.bouncycastle.bcpg.MPInteger
 
getVersion() - Method in class org.bouncycastle.bcpg.AEADEncDataPacket
 
getVersion() - Method in class org.bouncycastle.bcpg.PublicKeyEncSessionPacket
 
getVersion() - Method in class org.bouncycastle.bcpg.PublicKeyPacket
 
getVersion() - Method in class org.bouncycastle.bcpg.SignaturePacket
get the version number
getVersion() - Method in class org.bouncycastle.bcpg.SymmetricEncIntegrityPacket
 
getVersion() - Method in class org.bouncycastle.bcpg.SymmetricKeyEncSessionPacket
 
getVersion() - Method in class org.bouncycastle.gpg.keybox.Blob
 
getVersion() - Method in class org.bouncycastle.openpgp.PGPEncryptedData
Return the version number of the Encrypted Session Key Packet.
getVersion() - Method in class org.bouncycastle.openpgp.PGPPBEEncryptedData
 
getVersion() - Method in class org.bouncycastle.openpgp.PGPPublicKey
 
getVersion() - Method in class org.bouncycastle.openpgp.PGPPublicKeyEncryptedData
 
getVersion() - Method in class org.bouncycastle.openpgp.PGPSessionKeyEncryptedData
 
getVersion() - Method in class org.bouncycastle.openpgp.PGPSignature
Return the OpenPGP version number for this signature.
getX() - Method in class org.bouncycastle.bcpg.DSASecretBCPGKey
 
getX() - Method in class org.bouncycastle.bcpg.ECSecretBCPGKey
 
getX() - Method in class org.bouncycastle.bcpg.EdSecretBCPGKey
 
getX() - Method in class org.bouncycastle.bcpg.ElGamalSecretBCPGKey
 
getXDHAlgorithm(PublicKeyPacket) - Static method in class org.bouncycastle.openpgp.operator.RFC6637Utils
 
getY() - Method in class org.bouncycastle.bcpg.DSAPublicBCPGKey
 
getY() - Method in class org.bouncycastle.bcpg.ElGamalPublicBCPGKey
 
GNU_DUMMY_S2K - Static variable in class org.bouncycastle.bcpg.S2K
 
GNU_PROTECTION_MODE_DIVERT_TO_CARD - Static variable in class org.bouncycastle.bcpg.S2K
 
GNU_PROTECTION_MODE_NO_PRIVATE_KEY - Static variable in class org.bouncycastle.bcpg.S2K
 
gnuDummyS2K(S2K.GNUDummyParams) - Static method in class org.bouncycastle.bcpg.S2K
Return a new S2K instance using the S2K.GNU_DUMMY_S2K method, using the given GNU Dummy S2K
GREATER_ICOST - Static variable in class org.bouncycastle.apache.bzip2.CBZip2OutputStream
 

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
 
hbMakeCodeLengths(byte[], int[], int, int) - Static method in class org.bouncycastle.apache.bzip2.CBZip2OutputStream
 
HEADER_FLAG_LENGTH - Static variable in class org.bouncycastle.bcpg.sig.NotationData
 
HEADER_NAME_LENGTH - Static variable in class org.bouncycastle.bcpg.sig.NotationData
 
HEADER_VALUE_LENGTH - Static variable in class org.bouncycastle.bcpg.sig.NotationData
 

I

IDEA - Static variable in interface org.bouncycastle.bcpg.SymmetricKeyAlgorithmTags
 
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(byte[]) - Constructor for class org.bouncycastle.bcpg.attr.ImageAttribute
 
ImageAttribute(boolean, byte[]) - Constructor for class org.bouncycastle.bcpg.attr.ImageAttribute
 
ImageAttribute(int, byte[]) - Constructor for class org.bouncycastle.bcpg.attr.ImageAttribute
 
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
 
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.
InputStreamPacket - Class in org.bouncycastle.bcpg
A block of data associated with other packets in a PGP object stream.
InputStreamPacket(BCPGInputStream) - Constructor for class org.bouncycastle.bcpg.InputStreamPacket
 
insertOrReplacePublicKey(PGPSecretKeyRing, PGPPublicKey) - Static method in class org.bouncycastle.openpgp.PGPSecretKeyRing
Either replace the public key on the corresponding secret key in the key ring if present, or insert the public key as an extra public key in case that the secret ring does not contain the corresponding secret key.
insertPublicKey(PGPPublicKeyRing, PGPPublicKey) - Static method in class org.bouncycastle.openpgp.PGPPublicKeyRing
Returns a new key ring with the public key passed in either added or replacing an existing one.
insertSecretKey(PGPSecretKeyRing, PGPSecretKey) - Static method in class org.bouncycastle.openpgp.PGPSecretKeyRing
Returns a new key ring with the secret key passed in either added or replacing an existing one with the same key ID.
INTENDED_RECIPIENT_FINGERPRINT - Static variable in interface org.bouncycastle.bcpg.SignatureSubpacketTags
 
IntendedRecipientFingerprint - Class in org.bouncycastle.bcpg.sig
packet giving the intended recipient fingerprint.
IntendedRecipientFingerprint(boolean, boolean, byte[]) - Constructor for class org.bouncycastle.bcpg.sig.IntendedRecipientFingerprint
 
IntendedRecipientFingerprint(boolean, int, byte[]) - Constructor for class org.bouncycastle.bcpg.sig.IntendedRecipientFingerprint
 
isCertification() - Method in class org.bouncycastle.openpgp.PGPSignature
Return true if this signature represents a certification.
isCertification(int) - Static method in class org.bouncycastle.openpgp.PGPSignature
Return true if the passed in signature type represents a certification, false if the signature type is not.
isClearText() - Method in class org.bouncycastle.bcpg.ArmoredInputStream
 
isContaining() - Method in class org.bouncycastle.bcpg.OnePassSignaturePacket
Return true, if the signature contains any signatures that follow.
isContaining() - Method in class org.bouncycastle.openpgp.PGPOnePassSignature
Return true, if the signature is contains any signatures that follow.
isCritical() - Method in class org.bouncycastle.bcpg.SignatureSubpacket
 
isEmpty() - Method in class org.bouncycastle.openpgp.PGPEncryptedDataList
Returns true iff there are 0 encryption methods in this list.
isEmpty() - Method in class org.bouncycastle.openpgp.PGPOnePassSignatureList
 
isEmpty() - Method in class org.bouncycastle.openpgp.PGPSignatureList
 
isEncryptionKey() - Method in class org.bouncycastle.openpgp.PGPPublicKey
Return true if this key has an algorithm type that makes it suitable to use for encryption.
isEndOfStream() - Method in class org.bouncycastle.bcpg.ArmoredInputStream
 
isExportable() - Method in class org.bouncycastle.bcpg.sig.Exportable
 
isExportable() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
 
isHumanReadable() - Method in class org.bouncycastle.bcpg.sig.NotationData
 
isIntegrityProtected() - Method in class org.bouncycastle.openpgp.PGPEncryptedData
Checks whether the packet is integrity protected.
isIntegrityProtected() - Method in class org.bouncycastle.openpgp.PGPEncryptedDataList
Checks whether the packet is integrity protected.
isKeyBox(byte[]) - Static method in class org.bouncycastle.openpgp.PGPUtil
Return true if the byte[] blob probably represents key box data.
isKeyRing(byte[]) - Static method in class org.bouncycastle.openpgp.PGPUtil
Return true if the byte[] blob probably represents key ring data.
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 interface org.bouncycastle.gpg.keybox.BlobVerifier
Return true if the passed in blobData calculates to the expected digest.
isMatched(byte[], byte[]) - Method in class org.bouncycastle.gpg.keybox.jcajce.JcaBlobVerifier
 
isPrimaryUserID() - Method in class org.bouncycastle.bcpg.sig.PrimaryUserID
 
isPrimaryUserID() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
 
isPrivateKeyEmpty() - Method in class org.bouncycastle.openpgp.PGPSecretKey
Detect if the Secret Key's Private Key is empty or not
isRevocable() - Method in class org.bouncycastle.bcpg.sig.Revocable
 
isRevocable() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
 
isRevoked() - Method in class org.bouncycastle.openpgp.PGPPublicKey
Deprecated.
this method is poorly named, use hasRevocation().
isSignatureEncodingEqual(PGPSignature, PGPSignature) - Static method in class org.bouncycastle.openpgp.PGPSignature
 
isSigningKey() - Method in class org.bouncycastle.openpgp.PGPSecretKey
Return true if this key has an algorithm type that makes it suitable to use for signing.
ISSUER_FINGERPRINT - Static variable in interface org.bouncycastle.bcpg.SignatureSubpacketTags
 
ISSUER_KEY_ID - Static variable in interface org.bouncycastle.bcpg.SignatureSubpacketTags
 
IssuerFingerprint - Class in org.bouncycastle.bcpg.sig
packet giving the issuer key fingerprint.
IssuerFingerprint(boolean, boolean, byte[]) - Constructor for class org.bouncycastle.bcpg.sig.IssuerFingerprint
 
IssuerFingerprint(boolean, int, byte[]) - Constructor for class org.bouncycastle.bcpg.sig.IssuerFingerprint
 
IssuerKeyID - Class in org.bouncycastle.bcpg.sig
packet giving the issuer key ID.
IssuerKeyID(boolean, boolean, byte[]) - Constructor for class org.bouncycastle.bcpg.sig.IssuerKeyID
 
IssuerKeyID(boolean, long) - Constructor for class org.bouncycastle.bcpg.sig.IssuerKeyID
 
iterator() - Method in class org.bouncycastle.openpgp.PGPEncryptedDataList
Support method for Iterable where available.
iterator() - Method in class org.bouncycastle.openpgp.PGPObjectFactory
Support method for Iterable where available.
iterator() - Method in class org.bouncycastle.openpgp.PGPOnePassSignatureList
Support method for Iterable where available.
iterator() - Method in class org.bouncycastle.openpgp.PGPPublicKeyRing
Support method for Iterable where available.
iterator() - Method in class org.bouncycastle.openpgp.PGPPublicKeyRingCollection
Support method for Iterable where available.
iterator() - Method in class org.bouncycastle.openpgp.PGPSecretKeyRing
Support method for Iterable where available.
iterator() - Method in class org.bouncycastle.openpgp.PGPSecretKeyRingCollection
Support method for Iterable where available.
iterator() - Method in class org.bouncycastle.openpgp.PGPSignatureList
Support method for Iterable where available.

J

JcaBlobVerifier - Class in org.bouncycastle.gpg.keybox.jcajce
 
JcaBlobVerifierBuilder - Class in org.bouncycastle.gpg.keybox.jcajce
 
JcaBlobVerifierBuilder() - Constructor for class org.bouncycastle.gpg.keybox.jcajce.JcaBlobVerifierBuilder
Default constructor.
JcaKeyBox - Class in org.bouncycastle.gpg.keybox.jcajce
 
JcaKeyBoxBuilder - Class in org.bouncycastle.gpg.keybox.jcajce
 
JcaKeyBoxBuilder() - Constructor for class org.bouncycastle.gpg.keybox.jcajce.JcaKeyBoxBuilder
Default constructor.
JcaKeyFingerprintCalculator - Class in org.bouncycastle.openpgp.operator.jcajce
 
JcaKeyFingerprintCalculator() - Constructor for class org.bouncycastle.openpgp.operator.jcajce.JcaKeyFingerprintCalculator
Base Constructor - use the JCA defaults.
JcaPGPContentSignerBuilder - Class in org.bouncycastle.openpgp.operator.jcajce
 
JcaPGPContentSignerBuilder(int, int) - Constructor for class org.bouncycastle.openpgp.operator.jcajce.JcaPGPContentSignerBuilder
 
JcaPGPContentVerifierBuilderProvider - Class in org.bouncycastle.openpgp.operator.jcajce
 
JcaPGPContentVerifierBuilderProvider() - Constructor for class org.bouncycastle.openpgp.operator.jcajce.JcaPGPContentVerifierBuilderProvider
 
JcaPGPDigestCalculatorProviderBuilder - Class in org.bouncycastle.openpgp.operator.jcajce
A builder for PGPDigestCalculatorProvider instances that obtain cryptographic primitives using the JCA API.
JcaPGPDigestCalculatorProviderBuilder() - Constructor for class org.bouncycastle.openpgp.operator.jcajce.JcaPGPDigestCalculatorProviderBuilder
Default constructor.
JcaPGPKeyConverter - Class in org.bouncycastle.openpgp.operator.jcajce
 
JcaPGPKeyConverter() - Constructor for class org.bouncycastle.openpgp.operator.jcajce.JcaPGPKeyConverter
 
JcaPGPKeyPair - Class in org.bouncycastle.openpgp.operator.jcajce
A PGP key pair class that is constructed from JCA/JCE key pairs.
JcaPGPKeyPair(int, KeyPair, Date) - Constructor for class org.bouncycastle.openpgp.operator.jcajce.JcaPGPKeyPair
Construct PGP key pair from a JCA/JCE key pair.
JcaPGPKeyPair(int, PGPAlgorithmParameters, KeyPair, Date) - Constructor for class org.bouncycastle.openpgp.operator.jcajce.JcaPGPKeyPair
Construct PGP key pair from a JCA/JCE key pair.
JcaPGPObjectFactory - Class in org.bouncycastle.openpgp.jcajce
PGPObjectFactory that uses the sources cryptographic primitives from the JCA API.
JcaPGPObjectFactory(byte[]) - Constructor for class org.bouncycastle.openpgp.jcajce.JcaPGPObjectFactory
Construct an object factory to read PGP objects from encoded data.
JcaPGPObjectFactory(InputStream) - Constructor for class org.bouncycastle.openpgp.jcajce.JcaPGPObjectFactory
Construct an object factory to read PGP objects from a stream.
JcaPGPPrivateKey - Class in org.bouncycastle.openpgp.operator.jcajce
A JCA PrivateKey carrier.
JcaPGPPrivateKey(long, PrivateKey) - Constructor for class org.bouncycastle.openpgp.operator.jcajce.JcaPGPPrivateKey
 
JcaPGPPrivateKey(PGPPublicKey, PrivateKey) - Constructor for class org.bouncycastle.openpgp.operator.jcajce.JcaPGPPrivateKey
 
JcaPGPPublicKeyRing - Class in org.bouncycastle.openpgp.jcajce
 
JcaPGPPublicKeyRing(byte[]) - Constructor for class org.bouncycastle.openpgp.jcajce.JcaPGPPublicKeyRing
 
JcaPGPPublicKeyRing(InputStream) - Constructor for class org.bouncycastle.openpgp.jcajce.JcaPGPPublicKeyRing
 
JcaPGPPublicKeyRingCollection - Class in org.bouncycastle.openpgp.jcajce
 
JcaPGPPublicKeyRingCollection(byte[]) - Constructor for class org.bouncycastle.openpgp.jcajce.JcaPGPPublicKeyRingCollection
 
JcaPGPPublicKeyRingCollection(InputStream) - Constructor for class org.bouncycastle.openpgp.jcajce.JcaPGPPublicKeyRingCollection
 
JcaPGPPublicKeyRingCollection(Collection<PGPPublicKeyRing>) - Constructor for class org.bouncycastle.openpgp.jcajce.JcaPGPPublicKeyRingCollection
 
JcaPGPSecretKeyRing - Class in org.bouncycastle.openpgp.jcajce
 
JcaPGPSecretKeyRing(byte[]) - Constructor for class org.bouncycastle.openpgp.jcajce.JcaPGPSecretKeyRing
 
JcaPGPSecretKeyRing(InputStream) - Constructor for class org.bouncycastle.openpgp.jcajce.JcaPGPSecretKeyRing
 
JcaPGPSecretKeyRingCollection - Class in org.bouncycastle.openpgp.jcajce
 
JcaPGPSecretKeyRingCollection(byte[]) - Constructor for class org.bouncycastle.openpgp.jcajce.JcaPGPSecretKeyRingCollection
 
JcaPGPSecretKeyRingCollection(InputStream) - Constructor for class org.bouncycastle.openpgp.jcajce.JcaPGPSecretKeyRingCollection
 
JcaPGPSecretKeyRingCollection(Collection<PGPSecretKeyRing>) - Constructor for class org.bouncycastle.openpgp.jcajce.JcaPGPSecretKeyRingCollection
 
JcePBEDataDecryptorFactoryBuilder - Class in org.bouncycastle.openpgp.operator.jcajce
Builder for PBEDataDecryptorFactory instances that obtain cryptographic primitives using the JCE API.
JcePBEDataDecryptorFactoryBuilder() - Constructor for class org.bouncycastle.openpgp.operator.jcajce.JcePBEDataDecryptorFactoryBuilder
Base constructor - assume the required digest calculators can be provided from the same source as the cipher needed.
JcePBEDataDecryptorFactoryBuilder(PGPDigestCalculatorProvider) - Constructor for class org.bouncycastle.openpgp.operator.jcajce.JcePBEDataDecryptorFactoryBuilder
Base constructor.
JcePBEKeyEncryptionMethodGenerator - Class in org.bouncycastle.openpgp.operator.jcajce
JCE based generator for password based encryption (PBE) data protection methods.
JcePBEKeyEncryptionMethodGenerator(char[], 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[]) - 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[], 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.
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.
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.
join(PGPPublicKey, PGPPublicKey, boolean, boolean) - Static method in class org.bouncycastle.openpgp.PGPPublicKey
Merge this the given local public key with another, potentially fresher copy.
join(PGPPublicKeyRing, PGPPublicKeyRing) - Static method in class org.bouncycastle.openpgp.PGPPublicKeyRing
Join two copies of the same certificate.
join(PGPPublicKeyRing, PGPPublicKeyRing, boolean, boolean) - Static method in class org.bouncycastle.openpgp.PGPPublicKeyRing
Join two copies of the same certificate.
join(PGPSignature, PGPSignature) - Static method in class org.bouncycastle.openpgp.PGPSignature
 
JPEG - Static variable in class org.bouncycastle.bcpg.attr.ImageAttribute
 

K

KEY_BLOCK - Static variable in interface org.bouncycastle.bcpg.SignatureSubpacketTags
 
KEY_COMPROMISED - Static variable in interface org.bouncycastle.bcpg.sig.RevocationReasonTags
 
KEY_EXPIRE_TIME - Static variable in interface org.bouncycastle.bcpg.SignatureSubpacketTags
 
KEY_FLAGS - Static variable in interface org.bouncycastle.bcpg.SignatureSubpacketTags
 
KEY_RETIRED - Static variable in interface org.bouncycastle.bcpg.sig.RevocationReasonTags
 
KEY_REVOCATION - Static variable in class org.bouncycastle.openpgp.PGPSignature
 
KEY_SERVER_PREFS - Static variable in interface org.bouncycastle.bcpg.SignatureSubpacketTags
 
KEY_SUPERSEDED - Static variable in interface org.bouncycastle.bcpg.sig.RevocationReasonTags
 
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(InputStream, KeyFingerPrintCalculator, BlobVerifier) - Constructor for class org.bouncycastle.gpg.keybox.KeyBox
 
KeyBox(byte[], KeyFingerPrintCalculator, BlobVerifier) - Constructor for class org.bouncycastle.gpg.keybox.KeyBox
 
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
 
LESSER_ICOST - Static variable in class org.bouncycastle.apache.bzip2.CBZip2OutputStream
 
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
 
makeKeyFromPassPhrase(int, S2K) - Method in class org.bouncycastle.openpgp.operator.PBEDataDecryptorFactory
Generates an encryption key using the pass phrase and digest calculator configured for this factory.
makeKeyFromPassPhrase(int, S2K) - Method in class org.bouncycastle.openpgp.operator.PBESecretKeyDecryptor
 
makeRandomKey(int, SecureRandom) - Static method in class org.bouncycastle.openpgp.PGPUtil
Generates a random key for a symmetric encryption algorithm .
mark(int) - Method in class org.bouncycastle.bcpg.BCPGInputStream
 
MARKER - Static variable in interface org.bouncycastle.bcpg.PacketTags
 
MarkerPacket - Class in org.bouncycastle.bcpg
Basic type for a marker packet
MarkerPacket(BCPGInputStream) - Constructor for class org.bouncycastle.bcpg.MarkerPacket
 
markSupported() - Method in class org.bouncycastle.bcpg.BCPGInputStream
 
MAX_ALPHA_SIZE - Static variable in interface org.bouncycastle.apache.bzip2.BZip2Constants
 
MAX_CODE_LEN - Static variable in interface org.bouncycastle.apache.bzip2.BZip2Constants
 
MAX_CODE_LEN_GEN - Static variable in interface org.bouncycastle.apache.bzip2.BZip2Constants
 
MAX_SELECTORS - Static variable in interface org.bouncycastle.apache.bzip2.BZip2Constants
 
MAYBE_SHARED - Static variable in interface org.bouncycastle.openpgp.PGPKeyFlags
 
MAYBE_SPLIT - Static variable in interface org.bouncycastle.openpgp.PGPKeyFlags
 
MD2 - Static variable in interface org.bouncycastle.bcpg.HashAlgorithmTags
 
MD4 - Static variable in interface org.bouncycastle.bcpg.HashAlgorithmTags
 
MD5 - Static variable in interface org.bouncycastle.bcpg.HashAlgorithmTags
 
memoryConstrainedParameters() - Static method in class org.bouncycastle.bcpg.S2K.Argon2Params
Recommended parameters for memory constrained environments (64MiB RAM).
MIME - Static variable in class org.bouncycastle.openpgp.PGPLiteralData
Format tag for MIME message bodies
MOD_DETECTION_CODE - Static variable in interface org.bouncycastle.bcpg.PacketTags
 
ModDetectionCodePacket - Class in org.bouncycastle.bcpg
basic packet for a modification detection code packet.
ModDetectionCodePacket(byte[]) - Constructor for class org.bouncycastle.bcpg.ModDetectionCodePacket
 
MPInteger - Class in org.bouncycastle.bcpg
a multiple precision integer
MPInteger(BCPGInputStream) - Constructor for class org.bouncycastle.bcpg.MPInteger
 
MPInteger(BigInteger) - Constructor for class org.bouncycastle.bcpg.MPInteger
 

N

N_GROUPS - Static variable in interface org.bouncycastle.apache.bzip2.BZip2Constants
 
N_ITERS - Static variable in interface org.bouncycastle.apache.bzip2.BZip2Constants
 
nextObject() - Method in class org.bouncycastle.openpgp.PGPObjectFactory
Return the next object in the stream, or null if the end of stream is reached.
nextPacketTag() - Method in class org.bouncycastle.bcpg.BCPGInputStream
Obtains the tag of the next packet in the stream.
NO_CERTIFICATION - Static variable in class org.bouncycastle.openpgp.PGPSignature
 
NO_REASON - Static variable in interface org.bouncycastle.bcpg.sig.RevocationReasonTags
 
noPrivateKey() - Static method in class org.bouncycastle.bcpg.S2K.GNUDummyParams
Factory method for a GNU Dummy S2K indicating a missing private key.
NOTATION_DATA - Static variable in interface org.bouncycastle.bcpg.SignatureSubpacketTags
 
NotationData - Class in org.bouncycastle.bcpg.sig
Class provided a NotationData object according to RFC2440, Chapter 5.2.3.15.
NotationData(boolean, boolean, byte[]) - Constructor for class org.bouncycastle.bcpg.sig.NotationData
 
NotationData(boolean, boolean, String, String) - Constructor for class org.bouncycastle.bcpg.sig.NotationData
 
NOW - Static variable in class org.bouncycastle.openpgp.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
 
NUM_OVERSHOOT_BYTES - Static variable in interface org.bouncycastle.apache.bzip2.BZip2Constants
 

O

OCB - Static variable in interface org.bouncycastle.bcpg.AEADAlgorithmTags
 
ONE_PASS_SIGNATURE - Static variable in interface org.bouncycastle.bcpg.PacketTags
 
OnePassSignaturePacket - Class in org.bouncycastle.bcpg
generic signature object
OnePassSignaturePacket(int, int, int, long, boolean) - Constructor for class org.bouncycastle.bcpg.OnePassSignaturePacket
 
open() - Method in class org.bouncycastle.bcpg.OutputStreamPacket
 
open(OutputStream) - Method in class org.bouncycastle.openpgp.PGPCompressedDataGenerator
Return an OutputStream which will save the data being written to the compressed object.
open(OutputStream, byte[]) - Method in class org.bouncycastle.openpgp.PGPCompressedDataGenerator
Return an OutputStream which will compress the data as it is written to it.
open(OutputStream, 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(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, 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, 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.
org.bouncycastle.apache.bzip2 - package org.bouncycastle.apache.bzip2
 
org.bouncycastle.bcpg - package org.bouncycastle.bcpg
Low level classes for dealing with OpenPGP objects.
org.bouncycastle.bcpg.attr - package org.bouncycastle.bcpg.attr
Low level classes for dealing with OpenPGP user attributes.
org.bouncycastle.bcpg.sig - package org.bouncycastle.bcpg.sig
Low level classes for dealing with OpenPGP signature attributes.
org.bouncycastle.gpg - package org.bouncycastle.gpg
 
org.bouncycastle.gpg.keybox - package org.bouncycastle.gpg.keybox
 
org.bouncycastle.gpg.keybox.jcajce - package org.bouncycastle.gpg.keybox.jcajce
 
org.bouncycastle.openpgp - package org.bouncycastle.openpgp
High level classes for dealing with OpenPGP objects.
org.bouncycastle.openpgp.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.jcajce - package org.bouncycastle.openpgp.operator.jcajce
JCA/JCE based operators for dealing with OpenPGP objects.
out - Variable in class org.bouncycastle.bcpg.OutputStreamPacket
 
OutputStreamPacket - Class in org.bouncycastle.bcpg
 
OutputStreamPacket(BCPGOutputStream) - Constructor for class org.bouncycastle.bcpg.OutputStreamPacket
 

P

Packet - Class in org.bouncycastle.bcpg
 
Packet() - Constructor for class org.bouncycastle.bcpg.Packet
 
PacketTags - Interface in org.bouncycastle.bcpg
Basic PGP packet tag types.
PADDING - Static variable in interface org.bouncycastle.bcpg.PacketTags
 
padSessionData(byte[]) - Static method in class org.bouncycastle.openpgp.operator.PGPPad
 
padSessionData(byte[], boolean) - Static method in class org.bouncycastle.openpgp.operator.PGPPad
 
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.
parseSecretKey(InputStream, PBEProtectionRemoverFactory, KeyFingerPrintCalculator) - Method in class org.bouncycastle.gpg.SExprParser
Parse a secret key from one of the GPG S expression keys.
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.
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.
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.
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[], S2K.Argon2Params) - Constructor for class org.bouncycastle.openpgp.operator.PBEKeyEncryptionMethodGenerator
Construct a PBE key generator using Argon2 as S2K mechanism.
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, SecureRandom, char[]) - Constructor for class org.bouncycastle.openpgp.operator.PBESecretKeyEncryptor
 
PBESecretKeyEncryptor(int, PGPDigestCalculator, int, SecureRandom, char[]) - Constructor for class org.bouncycastle.openpgp.operator.PBESecretKeyEncryptor
 
PGPAEADDataEncryptor - Interface in org.bouncycastle.openpgp.operator
A data encryptor, using AEAD
PGPAlgorithmParameters - Interface in org.bouncycastle.openpgp
 
PGPCompressedData - Class in org.bouncycastle.openpgp
A PGP compressed data object.
PGPCompressedData(byte[]) - Constructor for class org.bouncycastle.openpgp.PGPCompressedData
Construct a PGP compressed data object from the passed in byte array.
PGPCompressedData(InputStream) - Constructor for class org.bouncycastle.openpgp.PGPCompressedData
Construct a PGP compressed data object from the passed in input stream.
PGPCompressedData(BCPGInputStream) - Constructor for class org.bouncycastle.openpgp.PGPCompressedData
Construct a compressed data object, reading a single PacketTags.COMPRESSED_DATA packet from the stream.
PGPCompressedDataGenerator - Class in org.bouncycastle.openpgp
Generator for producing compressed data packets.
PGPCompressedDataGenerator(int) - Constructor for class org.bouncycastle.openpgp.PGPCompressedDataGenerator
Construct a new compressed data generator.
PGPCompressedDataGenerator(int, int) - Constructor for class org.bouncycastle.openpgp.PGPCompressedDataGenerator
Construct a new compressed data generator.
PGPContentSigner - Interface in org.bouncycastle.openpgp.operator
 
PGPContentSignerBuilder - 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.
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(PGPPublicKey, PGPPrivateKey) - Constructor for class org.bouncycastle.openpgp.PGPKeyPair
Create a key pair from a PGPPrivateKey and a PGPPublicKey.
PGPKeyPair() - Constructor for class org.bouncycastle.openpgp.PGPKeyPair
 
PGPKeyRing - Class in org.bouncycastle.openpgp
Parent class for PGP public and secret key rings.
PGPKeyRingGenerator - Class in org.bouncycastle.openpgp
Generator for a PGP master and subkey ring.
PGPKeyRingGenerator(int, PGPKeyPair, String, PGPDigestCalculator, PGPSignatureSubpacketVector, PGPSignatureSubpacketVector, PGPContentSignerBuilder, PBESecretKeyEncryptor) - Constructor for class org.bouncycastle.openpgp.PGPKeyRingGenerator
Create a new key ring generator.
PGPKeyRingGenerator(PGPKeyPair, PGPDigestCalculator, PGPSignatureSubpacketVector, PGPSignatureSubpacketVector, PGPContentSignerBuilder, PBESecretKeyEncryptor) - Constructor for class org.bouncycastle.openpgp.PGPKeyRingGenerator
Create a new key ring generator without a user-id, but instead with a primary key carrying a direct-key signature.
PGPKeyRingGenerator(PGPSecretKeyRing, PBESecretKeyDecryptor, PGPDigestCalculator, PGPContentSignerBuilder, PBESecretKeyEncryptor) - Constructor for class org.bouncycastle.openpgp.PGPKeyRingGenerator
Create a new key ring generator based on an original secret key ring.
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.
PGPObjectFactory - Class in org.bouncycastle.openpgp
General class for reading a PGP object stream.
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.
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.
PGPOnePassSignature - Class in org.bouncycastle.openpgp
A one pass signature object.
PGPOnePassSignature(BCPGInputStream) - Constructor for class org.bouncycastle.openpgp.PGPOnePassSignature
 
PGPOnePassSignatureList - Class in org.bouncycastle.openpgp
Holder for a list of PGPOnePassSignatures
PGPOnePassSignatureList(PGPOnePassSignature[]) - Constructor for class org.bouncycastle.openpgp.PGPOnePassSignatureList
 
PGPOnePassSignatureList(PGPOnePassSignature) - Constructor for class org.bouncycastle.openpgp.PGPOnePassSignatureList
 
PGPPad - Class in org.bouncycastle.openpgp.operator
Utility class that provides padding addition and removal for PGP session keys.
PGPPBEEncryptedData - Class in org.bouncycastle.openpgp
A password based encryption object.
PGPPrivateKey - Class in org.bouncycastle.openpgp
general class to contain a private key for use with other openPGP objects.
PGPPrivateKey(long, PublicKeyPacket, BCPGKey) - Constructor for class org.bouncycastle.openpgp.PGPPrivateKey
Base constructor.
PGPPublicKey - Class in org.bouncycastle.openpgp
general class to handle a PGP public key object.
PGPPublicKey(PublicKeyPacket, KeyFingerPrintCalculator) - Constructor for class org.bouncycastle.openpgp.PGPPublicKey
Create a PGP public key from a packet descriptor using the passed in fingerPrintCalculator to do calculate the fingerprint and keyID.
PGPPublicKeyEncryptedData - Class in org.bouncycastle.openpgp
A public key encrypted data object.
PGPPublicKeyRing - Class in org.bouncycastle.openpgp
Class to hold a single master public key and its subkeys.
PGPPublicKeyRing(byte[], KeyFingerPrintCalculator) - Constructor for class org.bouncycastle.openpgp.PGPPublicKeyRing
 
PGPPublicKeyRing(List<PGPPublicKey>) - Constructor for class org.bouncycastle.openpgp.PGPPublicKeyRing
Base constructor from a list of keys representing a public key ring (a master key and its associated sub-keys).
PGPPublicKeyRing(InputStream, KeyFingerPrintCalculator) - Constructor for class org.bouncycastle.openpgp.PGPPublicKeyRing
 
PGPPublicKeyRingCollection - Class in org.bouncycastle.openpgp
Often a PGP key ring file is made up of a succession of master/sub-key key rings.
PGPPublicKeyRingCollection(byte[], KeyFingerPrintCalculator) - Constructor for class org.bouncycastle.openpgp.PGPPublicKeyRingCollection
 
PGPPublicKeyRingCollection(InputStream, KeyFingerPrintCalculator) - Constructor for class org.bouncycastle.openpgp.PGPPublicKeyRingCollection
Build a PGPPublicKeyRingCollection from the passed in input stream.
PGPPublicKeyRingCollection(Collection<PGPPublicKeyRing>) - Constructor for class org.bouncycastle.openpgp.PGPPublicKeyRingCollection
 
PGPRuntimeOperationException - Exception 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(SecretKeyPacket, PGPPublicKey) - Constructor for class org.bouncycastle.openpgp.PGPSecretKey
 
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.
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(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(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.
PGPSecretKeyDecryptorWithAAD - Class in org.bouncycastle.openpgp.operator
 
PGPSecretKeyDecryptorWithAAD(char[], PGPDigestCalculatorProvider) - Constructor for class org.bouncycastle.openpgp.operator.PGPSecretKeyDecryptorWithAAD
 
PGPSecretKeyRing - Class in org.bouncycastle.openpgp
Class to hold a single master secret key and its subkeys.
PGPSecretKeyRing(List<PGPSecretKey>) - Constructor for class org.bouncycastle.openpgp.PGPSecretKeyRing
Base constructor from a list of keys representing a secret key ring (a master key and its associated sub-keys).
PGPSecretKeyRing(byte[], KeyFingerPrintCalculator) - Constructor for class org.bouncycastle.openpgp.PGPSecretKeyRing
 
PGPSecretKeyRing(InputStream, KeyFingerPrintCalculator) - Constructor for class org.bouncycastle.openpgp.PGPSecretKeyRing
 
PGPSecretKeyRingCollection - Class in org.bouncycastle.openpgp
Often a PGP key ring file is made up of a succession of master/sub-key key rings.
PGPSecretKeyRingCollection(byte[], KeyFingerPrintCalculator) - Constructor for class org.bouncycastle.openpgp.PGPSecretKeyRingCollection
 
PGPSecretKeyRingCollection(InputStream, KeyFingerPrintCalculator) - Constructor for class org.bouncycastle.openpgp.PGPSecretKeyRingCollection
Build a PGPSecretKeyRingCollection from the passed in input stream.
PGPSecretKeyRingCollection(Collection<PGPSecretKeyRing>) - Constructor for class org.bouncycastle.openpgp.PGPSecretKeyRingCollection
 
PGPSessionKey - Class in org.bouncycastle.openpgp
 
PGPSessionKey(int, byte[]) - Constructor for class org.bouncycastle.openpgp.PGPSessionKey
 
PGPSessionKeyEncryptedData - Class in org.bouncycastle.openpgp
The basis of PGP encrypted data - encrypted data encrypted using a symmetric session key.
PGPSignature - Class in org.bouncycastle.openpgp
A PGP signature object.
PGPSignature(BCPGInputStream) - Constructor for class org.bouncycastle.openpgp.PGPSignature
 
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.
PGPSymmetricKeyEncryptedData - Class in org.bouncycastle.openpgp
 
PGPSymmetricKeyEncryptedData(InputStreamPacket) - Constructor for class org.bouncycastle.openpgp.PGPSymmetricKeyEncryptedData
 
PGPUserAttributeSubpacketVector - Class in org.bouncycastle.openpgp
Container for a list of user attribute subpackets.
PGPUserAttributeSubpacketVectorGenerator - Class in org.bouncycastle.openpgp
 
PGPUserAttributeSubpacketVectorGenerator() - Constructor for class org.bouncycastle.openpgp.PGPUserAttributeSubpacketVectorGenerator
 
PGPUtil - Class in org.bouncycastle.openpgp
PGP utilities.
PGPUtil() - Constructor for class org.bouncycastle.openpgp.PGPUtil
 
PGPV3SignatureGenerator - Class in org.bouncycastle.openpgp
Generator for old style PGP V3 Signatures.
PGPV3SignatureGenerator(PGPContentSignerBuilder) - Constructor for class org.bouncycastle.openpgp.PGPV3SignatureGenerator
Create a signature generator built on the passed in contentSignerBuilder.
PLACEHOLDER - Static variable in interface org.bouncycastle.bcpg.SignatureSubpacketTags
 
POLICY_URL - Static variable in interface org.bouncycastle.bcpg.SignatureSubpacketTags
 
PolicyURI - Class in org.bouncycastle.bcpg.sig
 
PolicyURI(boolean, boolean, byte[]) - Constructor for class org.bouncycastle.bcpg.sig.PolicyURI
 
PolicyURI(boolean, String) - Constructor for class org.bouncycastle.bcpg.sig.PolicyURI
 
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, byte[]) - Constructor for class org.bouncycastle.bcpg.sig.PrimaryUserID
 
PrimaryUserID(boolean, boolean) - 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.

R

random - Variable in class org.bouncycastle.openpgp.operator.PBESecretKeyEncryptor
 
read() - Method in class org.bouncycastle.apache.bzip2.CBZip2InputStream
 
read() - Method in class org.bouncycastle.bcpg.ArmoredInputStream
 
read(byte[], int, int) - Method in class org.bouncycastle.bcpg.ArmoredInputStream
Reads up to len bytes of data from the input stream into an array of bytes.
read() - Method in class org.bouncycastle.bcpg.BCPGInputStream
 
read(byte[], int, int) - Method in class org.bouncycastle.bcpg.BCPGInputStream
 
read() - Method in class org.bouncycastle.bcpg.SignatureSubpacketInputStream
 
read() - Method in class org.bouncycastle.bcpg.UserAttributeSubpacketInputStream
 
read() - Method in class org.bouncycastle.openpgp.PGPEncryptedData.TruncatedStream
 
read(byte[]) - Method in class org.bouncycastle.openpgp.PGPEncryptedData.TruncatedStream
 
read(byte[], int, int) - Method in class org.bouncycastle.openpgp.PGPEncryptedData.TruncatedStream
 
readAll() - Method in class org.bouncycastle.bcpg.BCPGInputStream
 
readBytesOfEncodedLength(BCPGInputStream) - Static method in class org.bouncycastle.bcpg.ECPublicBCPGKey
 
readFully(byte[], int, int) - Method in class org.bouncycastle.bcpg.BCPGInputStream
 
readFully(byte[]) - 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
 
recoverKeyData(int, byte[], byte[], byte[], int, int) - Method in class org.bouncycastle.openpgp.operator.PGPSecretKeyDecryptorWithAAD
 
recoverKeyData(int, byte[], byte[], byte[], byte[], int, int) - Method in class org.bouncycastle.openpgp.operator.PGPSecretKeyDecryptorWithAAD
 
recoverSessionData(int, byte[], byte[]) - Method in class org.bouncycastle.openpgp.operator.PBEDataDecryptorFactory
Decrypts session data from an encrypted data packet.
recoverSessionData(int, byte[][]) - Method in interface org.bouncycastle.openpgp.operator.PublicKeyDataDecryptorFactory
 
REG_EXP - Static variable in interface org.bouncycastle.bcpg.SignatureSubpacketTags
 
RegularExpression - Class in org.bouncycastle.bcpg.sig
Regexp Packet - RFC 4880 5.2.3.14.
RegularExpression(boolean, boolean, byte[]) - Constructor for class org.bouncycastle.bcpg.sig.RegularExpression
 
RegularExpression(boolean, String) - Constructor for class org.bouncycastle.bcpg.sig.RegularExpression
 
removeCertification(PGPPublicKey, PGPUserAttributeSubpacketVector) - Static method in class org.bouncycastle.openpgp.PGPPublicKey
Remove any certifications associated with a given user attribute subpacket 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, 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, PGPSignature) - Static method in class org.bouncycastle.openpgp.PGPPublicKey
Remove a certification associated with a given id 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.
removeCertification(PGPPublicKey, PGPSignature) - Static method in class org.bouncycastle.openpgp.PGPPublicKey
Remove a certification from the key.
removePacket(SignatureSubpacket) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
Remove a previously set packet from the generator.
removePublicKey(PGPPublicKeyRing, PGPPublicKey) - Static method in class org.bouncycastle.openpgp.PGPPublicKeyRing
Returns a new key ring with the public key passed in removed from the key ring.
removePublicKeyRing(PGPPublicKeyRingCollection, PGPPublicKeyRing) - Static method in class org.bouncycastle.openpgp.PGPPublicKeyRingCollection
Return a new collection object containing the contents of this collection with the passed in public key ring removed.
removeSecretKey(PGPSecretKeyRing, PGPSecretKey) - Static method in class org.bouncycastle.openpgp.PGPSecretKeyRing
Returns a new key ring with the secret key passed in removed from the key ring.
removeSecretKeyRing(PGPSecretKeyRingCollection, PGPSecretKeyRing) - Static method in class org.bouncycastle.openpgp.PGPSecretKeyRingCollection
Return a new collection object containing the contents of this collection with the passed in secret key ring removed.
replacePublicKey(PGPSecretKey, PGPPublicKey) - Static method in class org.bouncycastle.openpgp.PGPSecretKey
Replace the passed the public key on the passed in secret key.
replacePublicKeys(PGPSecretKeyRing, PGPPublicKeyRing) - Static method in class org.bouncycastle.openpgp.PGPSecretKeyRing
Replace the public key set on the secret ring with the corresponding key off the public ring.
RESERVED - Static variable in interface org.bouncycastle.bcpg.PacketTags
 
reset() - Method in class org.bouncycastle.bcpg.BCPGInputStream
 
reset() - Method in class org.bouncycastle.bcpg.CRC24
 
reset() - Method in interface org.bouncycastle.openpgp.operator.PGPDigestCalculator
Reset the underlying digest calculator
resetHeaders() - Method in class org.bouncycastle.bcpg.ArmoredOutputStream
Reset the headers to only contain a Version string (if one is present)
Revocable - Class in org.bouncycastle.bcpg.sig
packet giving whether or not is revocable.
Revocable(boolean, boolean, byte[]) - Constructor for class org.bouncycastle.bcpg.sig.Revocable
 
Revocable(boolean, boolean) - 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
 
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
 
RSAPublicBCPGKey - Class in org.bouncycastle.bcpg
base class for an RSA Public Key.
RSAPublicBCPGKey(BCPGInputStream) - Constructor for class org.bouncycastle.bcpg.RSAPublicBCPGKey
Construct an RSA public key from the passed in stream.
RSAPublicBCPGKey(BigInteger, BigInteger) - Constructor for class org.bouncycastle.bcpg.RSAPublicBCPGKey
 
RSASecretBCPGKey - Class in org.bouncycastle.bcpg
base class for an RSA Secret (or Private) Key.
RSASecretBCPGKey(BCPGInputStream) - Constructor for class org.bouncycastle.bcpg.RSASecretBCPGKey
 
RSASecretBCPGKey(BigInteger, BigInteger, BigInteger) - Constructor for class org.bouncycastle.bcpg.RSASecretBCPGKey
 
RUNA - Static variable in interface org.bouncycastle.apache.bzip2.BZip2Constants
 
RUNB - Static variable in interface org.bouncycastle.apache.bzip2.BZip2Constants
 

S

S2K - Class in org.bouncycastle.bcpg
Parameter specifier for the PGP string-to-key password based key derivation function.
S2K(int) - Constructor for class org.bouncycastle.bcpg.S2K
Constructs a specifier for a simple S2K generation.
S2K(int, byte[]) - Constructor for class org.bouncycastle.bcpg.S2K
Constructs a specifier for a salted S2K generation.
S2K(int, byte[], int) - Constructor for class org.bouncycastle.bcpg.S2K
Constructs a specifier for a salted and iterated S2K generation.
S2K(S2K.Argon2Params) - Constructor for class org.bouncycastle.bcpg.S2K
Constructs a specifier for an S2K method using Argon2.
S2K(S2K.GNUDummyParams) - Constructor for class org.bouncycastle.bcpg.S2K
Construct a specifier for an S2K using the S2K.GNU_DUMMY_S2K method.
s2k - Variable in class org.bouncycastle.openpgp.operator.PBESecretKeyEncryptor
 
S2K.Argon2Params - Class in org.bouncycastle.bcpg
Parameters for Argon2 S2K.
S2K.GNUDummyParams - Class in org.bouncycastle.bcpg
Parameters for the S2K.GNU_DUMMY_S2K method.
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.
saltedAndIteratedS2K(int, byte[], int) - Static method in class org.bouncycastle.bcpg.S2K
Return a new S2K instance using the S2K.SALTED_AND_ITERATED method, using the given hash
saltedS2K(int, byte[]) - Static method in class org.bouncycastle.bcpg.S2K
Return a new S2K instance using the S2K.SALTED method, using the given hash
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, S2K, byte[], byte[]) - Constructor for class org.bouncycastle.bcpg.SecretKeyPacket
 
SecretKeyPacket(PublicKeyPacket, int, 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, S2K, byte[], byte[]) - Constructor for class org.bouncycastle.bcpg.SecretSubkeyPacket
 
SecretSubkeyPacket(PublicKeyPacket, int, int, S2K, byte[], byte[]) - Constructor for class org.bouncycastle.bcpg.SecretSubkeyPacket
 
SESSION_KEY_OBFUSCATION_PROPERTY - Static variable in class org.bouncycastle.openpgp.operator.PublicKeyKeyEncryptionMethodGenerator
 
SessionKeyDataDecryptorFactory - Interface in org.bouncycastle.openpgp.operator
 
sessionKeyObfuscation - Variable in class org.bouncycastle.openpgp.operator.PublicKeyKeyEncryptionMethodGenerator
 
setContentProvider(Provider) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePublicKeyDataDecryptorFactoryBuilder
 
setContentProvider(String) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePublicKeyDataDecryptorFactoryBuilder
 
setDefaultProvider(String) - Static method in class org.bouncycastle.openpgp.PGPUtil
Deprecated.
unused
setDetectMissingCRC(boolean) - Method in class org.bouncycastle.bcpg.ArmoredInputStream
Change how the stream should react if it encounters missing CRC checksum.
setDigestProvider(Provider) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcaPGPContentSignerBuilder
 
setDigestProvider(String) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcaPGPContentSignerBuilder
 
setEmbeddedSignature(boolean, PGPSignature) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
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
setIssuerFingerprint(boolean, PGPSecretKey) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
Sets the signature issuer fingerprint for the signing key.
setIssuerFingerprint(boolean, PGPPublicKey) - 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.
SETMASK - Static variable in class org.bouncycastle.apache.bzip2.CBZip2OutputStream
 
setNotationData(boolean, boolean, String, String) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
setPreferredAEADAlgorithms(boolean, int[]) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
Specify the preferred AEAD algorithms of this key.
setPreferredCompressionAlgorithms(boolean, int[]) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
Specify the preferred compression algorithms of this key.
setPreferredHashAlgorithms(boolean, int[]) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
Specify the preferred hash algorithms of the key.
setPreferredSymmetricAlgorithms(boolean, int[]) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
Specify the preferred symmetric encryption algorithms of the key.
setPrimaryUserID(boolean, boolean) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
 
setProvider(Provider) - 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.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(String) - 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(String) - 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(String) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcaPGPContentSignerBuilder
 
setProvider(Provider) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcaPGPContentVerifierBuilderProvider
 
setProvider(String) - 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(String) - 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(String) - 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(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(Provider) - 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.JcePBEKeyEncryptionMethodGenerator
Sets the JCE provider to source cryptographic primitives from.
setProvider(Provider) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePBEProtectionRemoverFactory
 
setProvider(String) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePBEProtectionRemoverFactory
 
setProvider(Provider) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePBESecretKeyDecryptorBuilder
 
setProvider(String) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePBESecretKeyDecryptorBuilder
 
setProvider(Provider) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePBESecretKeyEncryptorBuilder
 
setProvider(String) - 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(String) - 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(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(Provider) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePublicKeyKeyEncryptionMethodGenerator
 
setProvider(String) - 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
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.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, String) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
setSignerUserID(boolean, byte[]) - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator
 
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
 
setWithAEAD(int, int) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePGPDataEncryptorBuilder
 
setWithAEAD(int, int) - Method in interface org.bouncycastle.openpgp.operator.PGPDataEncryptorBuilder
Sets whether or not the resulting encrypted data will be protected using an AEAD mode.
setWithIntegrityPacket(boolean) - Method in class org.bouncycastle.openpgp.operator.jcajce.JcePGPDataEncryptorBuilder
Sets whether or not the resulting encrypted data will be protected using an integrity packet.
setWithIntegrityPacket(boolean) - Method in interface org.bouncycastle.openpgp.operator.PGPDataEncryptorBuilder
Sets whether or not the resulting encrypted data will be protected using an integrity packet.
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.
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
 
SHA3_224 - Static variable in interface org.bouncycastle.bcpg.HashAlgorithmTags
 
SHA3_256 - Static variable in interface org.bouncycastle.bcpg.HashAlgorithmTags
 
SHA3_256_OLD - Static variable in interface org.bouncycastle.bcpg.HashAlgorithmTags
 
SHA3_384 - Static variable in interface org.bouncycastle.bcpg.HashAlgorithmTags
 
SHA3_512 - Static variable in interface org.bouncycastle.bcpg.HashAlgorithmTags
 
SHA3_512_OLD - Static variable in interface org.bouncycastle.bcpg.HashAlgorithmTags
 
SHA512 - Static variable in interface org.bouncycastle.bcpg.HashAlgorithmTags
 
SHARED - Static variable in class org.bouncycastle.bcpg.sig.KeyFlags
 
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, long, int, int, SignatureSubpacket[], SignatureSubpacket[], byte[], MPInteger[]) - Constructor for class org.bouncycastle.bcpg.SignaturePacket
Generate a version 4 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
 
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
 
SIGNER_USER_ID - Static variable in interface org.bouncycastle.bcpg.SignatureSubpacketTags
 
SignerUserID - Class in org.bouncycastle.bcpg.sig
packet giving the User ID of the signer.
SignerUserID(boolean, boolean, byte[]) - Constructor for class org.bouncycastle.bcpg.sig.SignerUserID
 
SignerUserID(boolean, String) - Constructor for class org.bouncycastle.bcpg.sig.SignerUserID
 
SIMPLE - Static variable in class org.bouncycastle.bcpg.S2K
Simple key generation.
simpleS2K(int) - Static method in class org.bouncycastle.bcpg.S2K
Return a new S2K instance using the S2K.SIMPLE method, using the given hash
size() - Method in class org.bouncycastle.openpgp.PGPEncryptedDataList
Gets the number of encryption methods in this list.
size() - Method in class org.bouncycastle.openpgp.PGPOnePassSignatureList
 
size() - Method in class org.bouncycastle.openpgp.PGPPublicKeyRingCollection
Return the number of rings in this collection.
size() - Method in class org.bouncycastle.openpgp.PGPSecretKeyRingCollection
Return the number of rings in this collection.
size() - Method in class org.bouncycastle.openpgp.PGPSignatureList
 
size() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
Return the number of packets this vector contains.
skipMarkerPackets() - Method in class org.bouncycastle.bcpg.BCPGInputStream
 
SM3 - Static variable in interface org.bouncycastle.bcpg.HashAlgorithmTags
 
SMALL_THRESH - Static variable in class org.bouncycastle.apache.bzip2.CBZip2OutputStream
 
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
 
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(BCPGInputStream) - Constructor for class org.bouncycastle.bcpg.SymmetricKeyEncSessionPacket
 
SymmetricKeyEncSessionPacket(int, S2K, byte[]) - Constructor for class org.bouncycastle.bcpg.SymmetricKeyEncSessionPacket
 

T

TEXT - Static variable in class org.bouncycastle.openpgp.PGPLiteralData
Format tag for textual literal data
TEXT - Static variable in class org.bouncycastle.openpgp.PGPLiteralDataGenerator
Format tag for textual literal data
THIRD_PARTY_CONFIRMATION - Static variable in class org.bouncycastle.openpgp.PGPSignature
 
TIGER_192 - Static variable in interface org.bouncycastle.bcpg.HashAlgorithmTags
 
TIMESTAMP - Static variable in class org.bouncycastle.openpgp.PGPSignature
 
timeToBytes(long) - Static method in class org.bouncycastle.bcpg.sig.KeyExpirationTime
 
timeToBytes(Date) - Static method in class org.bouncycastle.bcpg.sig.SignatureCreationTime
 
timeToBytes(long) - Static method in class org.bouncycastle.bcpg.sig.SignatureExpirationTime
 
toArray() - Method in class org.bouncycastle.openpgp.PGPSignatureSubpacketVector
Return a copy of the subpackets in this vector.
toString() - Method in class org.bouncycastle.openpgp.PGPSessionKey
 
TRIPLE_DES - Static variable in interface org.bouncycastle.bcpg.SymmetricKeyAlgorithmTags
 
TRUST - Static variable in interface org.bouncycastle.bcpg.PacketTags
 
TRUST_SIG - Static variable in interface org.bouncycastle.bcpg.SignatureSubpacketTags
 
TrustPacket - Class in org.bouncycastle.bcpg
Basic type for a trust packet
TrustPacket(BCPGInputStream) - Constructor for class org.bouncycastle.bcpg.TrustPacket
 
TrustPacket(int) - Constructor for class org.bouncycastle.bcpg.TrustPacket
 
TrustSignature - Class in org.bouncycastle.bcpg.sig
packet giving trust.
TrustSignature(boolean, boolean, byte[]) - Constructor for class org.bouncycastle.bcpg.sig.TrustSignature
 
TrustSignature(boolean, int, int) - Constructor for class org.bouncycastle.bcpg.sig.TrustSignature
 
TWOFISH - Static variable in interface org.bouncycastle.bcpg.SymmetricKeyAlgorithmTags
 
type - Variable in class org.bouncycastle.gpg.keybox.Blob
 

U

UNCOMPRESSED - Static variable in interface org.bouncycastle.bcpg.CompressionAlgorithmTags
No compression.
universallyRecommendedParameters() - Static method in class org.bouncycastle.bcpg.S2K.Argon2Params
Uniformly safe and recommended parameters not tailored to any hardware.
unpadSessionData(byte[]) - Static method in class org.bouncycastle.openpgp.operator.PGPPad
 
UnsupportedPacketVersionException - Exception in org.bouncycastle.bcpg
 
UnsupportedPacketVersionException(String) - Constructor for exception org.bouncycastle.bcpg.UnsupportedPacketVersionException
 
update(int) - Method in class org.bouncycastle.bcpg.CRC24
 
update(int) - Method in class org.bouncycastle.bcpg.FastCRC24
 
update(byte) - Method in class org.bouncycastle.openpgp.PGPOnePassSignature
 
update(byte[]) - Method in class org.bouncycastle.openpgp.PGPOnePassSignature
 
update(byte[], int, int) - Method in class org.bouncycastle.openpgp.PGPOnePassSignature
 
update(byte) - Method in class org.bouncycastle.openpgp.PGPSignature
 
update(byte[]) - Method in class org.bouncycastle.openpgp.PGPSignature
 
update(byte[], int, int) - Method in class org.bouncycastle.openpgp.PGPSignature
 
update(byte) - Method in class org.bouncycastle.openpgp.PGPSignatureGenerator
 
update(byte[]) - Method in class org.bouncycastle.openpgp.PGPSignatureGenerator
 
update(byte[], int, int) - Method in class org.bouncycastle.openpgp.PGPSignatureGenerator
 
update(byte) - Method in class org.bouncycastle.openpgp.PGPV3SignatureGenerator
 
update(byte[]) - Method in class org.bouncycastle.openpgp.PGPV3SignatureGenerator
 
update(byte[], int, int) - Method in class org.bouncycastle.openpgp.PGPV3SignatureGenerator
 
USAGE_AEAD - Static variable in class org.bouncycastle.bcpg.SecretKeyPacket
 
USAGE_CHECKSUM - Static variable in class org.bouncycastle.bcpg.SecretKeyPacket
 
USAGE_NONE - Static variable in class org.bouncycastle.bcpg.SecretKeyPacket
 
USAGE_SHA1 - Static variable in class org.bouncycastle.bcpg.SecretKeyPacket
 
USER_ATTRIBUTE - Static variable in interface org.bouncycastle.bcpg.PacketTags
 
USER_ID - Static variable in interface org.bouncycastle.bcpg.PacketTags
 
USER_NO_LONGER_VALID - Static variable in interface org.bouncycastle.bcpg.sig.RevocationReasonTags
 
UserAttributePacket - Class in org.bouncycastle.bcpg
Basic type for a user attribute packet.
UserAttributePacket(BCPGInputStream) - Constructor for class org.bouncycastle.bcpg.UserAttributePacket
 
UserAttributePacket(UserAttributeSubpacket[]) - Constructor for class org.bouncycastle.bcpg.UserAttributePacket
 
UserAttributeSubpacket - Class in org.bouncycastle.bcpg
Basic type for a user attribute sub-packet.
UserAttributeSubpacket(int, byte[]) - Constructor for class org.bouncycastle.bcpg.UserAttributeSubpacket
 
UserAttributeSubpacket(int, boolean, byte[]) - Constructor for class org.bouncycastle.bcpg.UserAttributeSubpacket
 
UserAttributeSubpacketInputStream - Class in org.bouncycastle.bcpg
reader for user attribute sub-packets
UserAttributeSubpacketInputStream(InputStream) - Constructor for class org.bouncycastle.bcpg.UserAttributeSubpacketInputStream
 
UserAttributeSubpacketTags - Interface in org.bouncycastle.bcpg
Basic PGP user attribute sub-packet tag types.
UserDataPacket - Interface in org.bouncycastle.bcpg
 
UserID - Class in org.bouncycastle.gpg.keybox
 
UserIDPacket - Class in org.bouncycastle.bcpg
Basic type for a user ID packet.
UserIDPacket(BCPGInputStream) - Constructor for class org.bouncycastle.bcpg.UserIDPacket
 
UserIDPacket(String) - Constructor for class org.bouncycastle.bcpg.UserIDPacket
 
UserIDPacket(byte[]) - 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(byte[]) - Method in interface org.bouncycastle.openpgp.operator.PGPContentVerifier
 
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(PGPSignature) - Method in class org.bouncycastle.openpgp.PGPOnePassSignature
Verify the calculated signature against the passed in PGPSignature.
verify() - Method in class org.bouncycastle.openpgp.PGPSignature
 
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.
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(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(PGPPublicKey, PGPPublicKey) - Method in class org.bouncycastle.openpgp.PGPSignature
Verify a certification for the passed in key against the passed in master key.
verifyCertification(PGPPublicKey) - Method in class org.bouncycastle.openpgp.PGPSignature
Verify a key certification, such as a revocation, for the passed in key.
version() - Method in class org.bouncycastle.bcpg.attr.ImageAttribute
 
version - Variable in class org.bouncycastle.gpg.keybox.Blob
 
VERSION_HDR - Static variable in class org.bouncycastle.bcpg.ArmoredOutputStream
 

W

wrap(InputStream) - Static method in class org.bouncycastle.bcpg.BCPGInputStream
If the argument is a BCPGInputStream, return it.
write(int) - Method in class org.bouncycastle.apache.bzip2.CBZip2OutputStream
modified by Oliver Merkel, 010128
write(int) - Method in class org.bouncycastle.bcpg.ArmoredOutputStream
 
write(int) - Method in class org.bouncycastle.bcpg.BCPGOutputStream
 
write(byte[], int, 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
 

Z

ZIP - Static variable in interface org.bouncycastle.bcpg.CompressionAlgorithmTags
ZIP (RFC 1951) compression.
ZLIB - Static variable in interface org.bouncycastle.bcpg.CompressionAlgorithmTags
ZLIB (RFC 1950) compression.
A B C D E F G H I J K L M N O P R S T U V W Z 
Skip navigation links