Overview | Package | Class | Tree | Deprecated | Index | Help
| Bouncy Castle Cryptography 1.22
PREV NEXT | FRAMES NO FRAMES

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

## A

AA_COMPROMISE - Static variable in class org.bouncycastle.asn1.x509.ReasonFlags
AA_COMPROMISE - Static variable in class org.bouncycastle.asn1.x509.CRLReason
AbstractCollection - class java.util.AbstractCollection.
AbstractCollection() - Constructor for class java.util.AbstractCollection
AbstractList - class java.util.AbstractList.
AbstractList() - Constructor for class java.util.AbstractList
AbstractSet - class java.util.AbstractSet.
AbstractSet() - Constructor for class java.util.AbstractSet
add(DEREncodable) - Method in class org.bouncycastle.asn1.DEREncodableVector
add(ECFieldElement) - Method in class org.bouncycastle.math.ec.ECFieldElement
add(ECFieldElement) - Method in class org.bouncycastle.math.ec.ECFieldElement.Fp
add(ECPoint) - Method in class org.bouncycastle.math.ec.ECPoint
add(ECPoint) - Method in class org.bouncycastle.math.ec.ECPoint.Fp
add(int, Object) - Method in class java.util.ArrayList
add(int, Object) - Method in class java.util.AbstractList
add(int, Object) - Method in interface java.util.List
add(Object) - Method in interface java.util.ListIterator
add(Object) - Method in class java.util.HashSet
add(Object) - Method in class java.util.ArrayList
add(Object) - Method in class java.util.AbstractList
add(Object) - Method in class java.util.AbstractCollection
add(Object) - Method in interface java.util.Collection
addAll(Collection) - Method in class java.util.AbstractCollection
addAll(Collection) - Method in interface java.util.Collection
addAll(int, Collection) - Method in class java.util.AbstractList
addAll(int, Collection) - Method in interface java.util.List
addCertPathChecker(PKIXCertPathChecker) - Method in class java.security.cert.PKIXParameters
  Adds a PKIXCertPathChecker to the list of certification path checkers.
addCertStore(CertStore) - Method in class java.security.cert.PKIXParameters
  Adds a CertStore to the end of the list of CertStores used in finding certificates and CRLs.
addChild(PKIXPolicyNode) - Method in class org.bouncycastle.jce.provider.PKIXPolicyNode
addCRLEntry(ASN1Sequence) - Method in class org.bouncycastle.asn1.x509.V2TBSCertListGenerator
addCRLEntry(BigInteger, Date, int) - Method in class org.bouncycastle.jce.X509V2CRLGenerator
  Reason beeing as indicated by ReasonFlags, i.e.
addCRLEntry(DERInteger, DERUTCTime, int) - Method in class org.bouncycastle.asn1.x509.V2TBSCertListGenerator
addCRLEntry(DERInteger, Time, int) - Method in class org.bouncycastle.asn1.x509.V2TBSCertListGenerator
addExtension(DERObjectIdentifier, boolean, byte[]) - Method in class org.bouncycastle.jce.X509V3CertificateGenerator
  add a given extension field for the standard extensions tag (tag 3)
addExtension(DERObjectIdentifier, boolean, byte[]) - Method in class org.bouncycastle.jce.X509V2CRLGenerator
  add a given extension field for the standard extensions tag (tag 0)
addExtension(DERObjectIdentifier, boolean, DEREncodable) - Method in class org.bouncycastle.jce.X509V3CertificateGenerator
  add a given extension field for the standard extensions tag (tag 3)
addExtension(DERObjectIdentifier, boolean, DEREncodable) - Method in class org.bouncycastle.jce.X509V2CRLGenerator
  add a given extension field for the standard extensions tag (tag 0)
addExtension(String, boolean, byte[]) - Method in class org.bouncycastle.jce.X509V3CertificateGenerator
  add a given extension field for the standard extensions tag (tag 3)
addExtension(String, boolean, byte[]) - Method in class org.bouncycastle.jce.X509V2CRLGenerator
  add a given extension field for the standard extensions tag (tag 0)
addExtension(String, boolean, DEREncodable) - Method in class org.bouncycastle.jce.X509V3CertificateGenerator
  add a given extension field for the standard extensions tag (tag 3)
addExtension(String, boolean, DEREncodable) - Method in class org.bouncycastle.jce.X509V2CRLGenerator
  add a given extension field for the standard extensions tag (tag 3)
addIssuerName(byte[]) - Method in class java.security.cert.X509CRLSelector
  Adds a name to the issuerNames criterion.
addIssuerName(String) - Method in class java.security.cert.X509CRLSelector
  Adds a name to the issuerNames criterion.
addObject(DEREncodable) - Method in class org.bouncycastle.asn1.DERConstructedSet
addObject(DEREncodable) - Method in class org.bouncycastle.asn1.DERConstructedSequence
  Deprecated.
addObject(DEREncodable) - Method in class org.bouncycastle.asn1.ASN1Set
addObject(DEREncodable) - Method in class org.bouncycastle.asn1.ASN1Sequence
addPadding(byte[], int) - Method in class org.bouncycastle.crypto.paddings.X923Padding
  add the pad bytes to the passed in block, returning the number of bytes added.
addPadding(byte[], int) - Method in class org.bouncycastle.crypto.paddings.PKCS7Padding
  add the pad bytes to the passed in block, returning the number of bytes added.
addPadding(byte[], int) - Method in class org.bouncycastle.crypto.paddings.ISO10126d2Padding
  add the pad bytes to the passed in block, returning the number of bytes added.
addPadding(byte[], int) - Method in interface org.bouncycastle.crypto.paddings.BlockCipherPadding
  add the pad bytes to the passed in block, returning the number of bytes added.
addPathToName(int, byte[]) - Method in class java.security.cert.X509CertSelector
  Adds a name to the pathToNames criterion.
addPathToName(int, String) - Method in class java.security.cert.X509CertSelector
  Adds a name to the pathToNames criterion.
addPolicy(String) - Method in class org.bouncycastle.asn1.x509.CertificatePolicies
addSubjectAlternativeName(int, byte[]) - Method in class java.security.cert.X509CertSelector
  Adds a name to the subjectAlternativeNames criterion.
addSubjectAlternativeName(int, String) - Method in class java.security.cert.X509CertSelector
  Adds a name to the subjectAlternativeNames criterion.
AESEngine - class org.bouncycastle.crypto.engines.AESEngine.
  an implementation of the AES (Rijndael), from FIPS-197.
AESEngine() - Constructor for class org.bouncycastle.crypto.engines.AESEngine
  default constructor - 128 bit block size.
AESFastEngine - class org.bouncycastle.crypto.engines.AESFastEngine.
  an implementation of the AES (Rijndael), from FIPS-197.
AESFastEngine() - Constructor for class org.bouncycastle.crypto.engines.AESFastEngine
  default constructor - 128 bit block size.
AESLightEngine - class org.bouncycastle.crypto.engines.AESLightEngine.
  an implementation of the AES (Rijndael), from FIPS-197.
AESLightEngine() - Constructor for class org.bouncycastle.crypto.engines.AESLightEngine
  default constructor - 128 bit block size.
AESSICTest - class org.bouncycastle.jce.provider.test.AESSICTest.
  test vectors based on NIST Special Publication 800-38A, "Recommendation for Block Cipher Modes of Operation"
AESSICTest() - Constructor for class org.bouncycastle.jce.provider.test.AESSICTest
AESTest - class org.bouncycastle.crypto.test.AESTest.
  Test vectors from the NIST standard tests and Brian Gladman's vector set http://fp.gladman.plus.com/cryptography_technology/rijndael/
AESTest - class org.bouncycastle.jce.provider.test.AESTest.
  basic test class for the AES cipher vectors from FIPS-197
AESTest() - Constructor for class org.bouncycastle.jce.provider.test.AESTest
AESVectorFileTest - class org.bouncycastle.crypto.test.AESVectorFileTest.
  Test vectors from the NIST standard tests and Brian Gladman's vector set http://fp.gladman.plus.com/cryptography_technology/rijndael/
AESVectorFileTest() - Constructor for class org.bouncycastle.crypto.test.AESVectorFileTest
AESWrapEngine - class org.bouncycastle.crypto.engines.AESWrapEngine.
  an implementation of the AES Key Wrapper from the NIST Key Wrap Specification.
AESWrapEngine() - Constructor for class org.bouncycastle.crypto.engines.AESWrapEngine
AFFILIATION_CHANGED - Static variable in class org.bouncycastle.asn1.x509.ReasonFlags
AFFILIATION_CHANGED - Static variable in class org.bouncycastle.asn1.x509.CRLReason
algName - Variable in class org.bouncycastle.jce.provider.JCESecretKeyFactory
algName - Variable in class org.bouncycastle.jce.provider.JCEKeyGenerator
AlgorithmIdentifier - class org.bouncycastle.asn1.x509.AlgorithmIdentifier.
AlgorithmIdentifier(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.x509.AlgorithmIdentifier
AlgorithmIdentifier(DERObjectIdentifier) - Constructor for class org.bouncycastle.asn1.x509.AlgorithmIdentifier
AlgorithmIdentifier(DERObjectIdentifier, DEREncodable) - Constructor for class org.bouncycastle.asn1.x509.AlgorithmIdentifier
AlgorithmIdentifier(String) - Constructor for class org.bouncycastle.asn1.x509.AlgorithmIdentifier
AlgorithmParameterGenerator - class java.security.AlgorithmParameterGenerator.
AlgorithmParameterGenerator(AlgorithmParameterGeneratorSpi, Provider, String) - Constructor for class java.security.AlgorithmParameterGenerator
AlgorithmParameterGeneratorSpi - class java.security.AlgorithmParameterGeneratorSpi.
AlgorithmParameterGeneratorSpi() - Constructor for class java.security.AlgorithmParameterGeneratorSpi
AlgorithmParameters - class java.security.AlgorithmParameters.
AlgorithmParameters(AlgorithmParametersSpi, Provider, String) - Constructor for class java.security.AlgorithmParameters
AlgorithmParameterSpec - interface java.security.spec.AlgorithmParameterSpec.
AlgorithmParametersSpi - class java.security.AlgorithmParametersSpi.
AlgorithmParametersSpi() - Constructor for class java.security.AlgorithmParametersSpi
aliases() - Method in class java.security.KeyStore
ansi_X9_62 - Static variable in interface org.bouncycastle.asn1.x9.X9ObjectIdentifiers
anyExtendedKeyUsage - Static variable in class org.bouncycastle.asn1.x509.KeyPurposeId
APPLICATION - Static variable in interface org.bouncycastle.asn1.DERTags
ArrayList - class java.util.ArrayList.
ArrayList() - Constructor for class java.util.ArrayList
ArrayList(Collection) - Constructor for class java.util.ArrayList
ArrayList(int) - Constructor for class java.util.ArrayList
Arrays - class java.util.Arrays.
arraysEqual(byte[], byte[]) - Static method in class org.bouncycastle.crypto.test.TigerDigestTest
arraysEqual(byte[], byte[]) - Static method in class org.bouncycastle.crypto.test.SHA1HMacTest
arraysEqual(byte[], byte[]) - Static method in class org.bouncycastle.crypto.test.RIPEMD160HMacTest
arraysEqual(byte[], byte[]) - Static method in class org.bouncycastle.crypto.test.RIPEMD160DigestTest
arraysEqual(byte[], byte[]) - Static method in class org.bouncycastle.crypto.test.RIPEMD128HMacTest
arraysEqual(byte[], byte[]) - Static method in class org.bouncycastle.crypto.test.RIPEMD128DigestTest
arraysEqual(byte[], byte[]) - Static method in class org.bouncycastle.crypto.test.MD5HMacTest
asList(Object[]) - Static method in class java.util.Arrays
ASN1Dump - class org.bouncycastle.asn1.util.ASN1Dump.
ASN1Dump() - Constructor for class org.bouncycastle.asn1.util.ASN1Dump
ASN1Encodable - class org.bouncycastle.asn1.ASN1Encodable.
ASN1Encodable() - Constructor for class org.bouncycastle.asn1.ASN1Encodable
ASN1EncodableVector - class org.bouncycastle.asn1.ASN1EncodableVector.
  the parent class for this will eventually disappear.
ASN1EncodableVector() - Constructor for class org.bouncycastle.asn1.ASN1EncodableVector
ASN1InputStream - class org.bouncycastle.asn1.ASN1InputStream.
  a general purpose ASN.1 decoder - note: this class differs from the others in that it returns null after it has read the last object in the stream.
ASN1InputStream(InputStream) - Constructor for class org.bouncycastle.asn1.ASN1InputStream
ASN1Null - class org.bouncycastle.asn1.ASN1Null.
  A NULL object.
ASN1Null() - Constructor for class org.bouncycastle.asn1.ASN1Null
ASN1OctetString - class org.bouncycastle.asn1.ASN1OctetString.
ASN1OctetString(byte[]) - Constructor for class org.bouncycastle.asn1.ASN1OctetString
ASN1OctetString(DEREncodable) - Constructor for class org.bouncycastle.asn1.ASN1OctetString
ASN1OutputStream - class org.bouncycastle.asn1.ASN1OutputStream.
ASN1OutputStream(OutputStream) - Constructor for class org.bouncycastle.asn1.ASN1OutputStream
ASN1Sequence - class org.bouncycastle.asn1.ASN1Sequence.
ASN1Sequence() - Constructor for class org.bouncycastle.asn1.ASN1Sequence
ASN1Set - class org.bouncycastle.asn1.ASN1Set.
ASN1Set() - Constructor for class org.bouncycastle.asn1.ASN1Set
ASN1TaggedObject - class org.bouncycastle.asn1.ASN1TaggedObject.
  ASN.1 TaggedObject - in ASN.1 nottation this is any object proceeded by a [n] where n is some number - these are assume to follow the construction rules (as with sequences).
ASN1TaggedObject(boolean, int, DEREncodable) - Constructor for class org.bouncycastle.asn1.ASN1TaggedObject
ASN1TaggedObject(int, DEREncodable) - Constructor for class org.bouncycastle.asn1.ASN1TaggedObject
AsymmetricBlockCipher - interface org.bouncycastle.crypto.AsymmetricBlockCipher.
  base interface that a public/private key block cipher needs to conform to.
AsymmetricCipherKeyPair - class org.bouncycastle.crypto.AsymmetricCipherKeyPair.
  a holding class for public/private parameter pairs.
AsymmetricCipherKeyPair(CipherParameters, CipherParameters) - Constructor for class org.bouncycastle.crypto.AsymmetricCipherKeyPair
  basic constructor.
AsymmetricCipherKeyPairGenerator - interface org.bouncycastle.crypto.AsymmetricCipherKeyPairGenerator.
  interface that a public/private key pair generator should conform to.
AsymmetricKeyParameter - class org.bouncycastle.crypto.params.AsymmetricKeyParameter.
AsymmetricKeyParameter(boolean) - Constructor for class org.bouncycastle.crypto.params.AsymmetricKeyParameter
AttCertIssuer - class org.bouncycastle.asn1.x509.AttCertIssuer.
AttCertIssuer(V2Form) - Constructor for class org.bouncycastle.asn1.x509.AttCertIssuer
AttCertValidityPeriod - class org.bouncycastle.asn1.x509.AttCertValidityPeriod.
AttCertValidityPeriod(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.x509.AttCertValidityPeriod
Attribute - class org.bouncycastle.asn1.pkcs.Attribute.
Attribute - class org.bouncycastle.asn1.cms.Attribute.
Attribute(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.pkcs.Attribute
Attribute(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.cms.Attribute
Attribute(DERObjectIdentifier, ASN1Set) - Constructor for class org.bouncycastle.asn1.pkcs.Attribute
Attribute(DERObjectIdentifier, ASN1Set) - Constructor for class org.bouncycastle.asn1.cms.Attribute
AttributeCertificate - class org.bouncycastle.asn1.x509.AttributeCertificate.
AttributeCertificate() - Constructor for class org.bouncycastle.asn1.x509.AttributeCertificate
AttributeCertificateInfo - class org.bouncycastle.asn1.x509.AttributeCertificateInfo.
AttributeCertificateInfo() - Constructor for class org.bouncycastle.asn1.x509.AttributeCertificateInfo
AttributeTable - class org.bouncycastle.asn1.cms.AttributeTable.
AttributeTable(ASN1Set) - Constructor for class org.bouncycastle.asn1.cms.AttributeTable
AttributeTable(DEREncodableVector) - Constructor for class org.bouncycastle.asn1.cms.AttributeTable
AttributeTable(Hashtable) - Constructor for class org.bouncycastle.asn1.cms.AttributeTable
AuthenticatedSafe - class org.bouncycastle.asn1.pkcs.AuthenticatedSafe.
AuthenticatedSafe(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.pkcs.AuthenticatedSafe
AuthenticatedSafe(ContentInfo[]) - Constructor for class org.bouncycastle.asn1.pkcs.AuthenticatedSafe
AuthorityInfoAccess - Static variable in class org.bouncycastle.asn1.x509.X509Extensions
  Authority Info Access
AuthorityInformationAccess - class org.bouncycastle.asn1.x509.AuthorityInformationAccess.
  id-pe-authorityInfoAccess OBJECT IDENTIFIER ::= { id-pe 1 } AuthorityInfoAccessSyntax ::= SEQUENCE SIZE (1..MAX) OF AccessDescription AccessDescription ::= SEQUENCE { accessMethod OBJECT IDENTIFIER, accessLocation GeneralName } id-ad OBJECT IDENTIFIER ::= { id-pkix 48 } id-ad-caIssuers OBJECT IDENTIFIER ::= { id-ad 2 } id-ad-ocsp OBJECT IDENTIFIER ::= { id-ad 1 }
AuthorityInformationAccess(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.x509.AuthorityInformationAccess
AuthorityInformationAccess(DERObjectIdentifier, GeneralName) - Constructor for class org.bouncycastle.asn1.x509.AuthorityInformationAccess
  create an AuthorityInformationAccess with the oid and location provided.
AuthorityKeyIdentifier - class org.bouncycastle.asn1.x509.AuthorityKeyIdentifier.
  id-ce-authorityKeyIdentifier OBJECT IDENTIFIER ::= { id-ce 35 } AuthorityKeyIdentifier ::= SEQUENCE { keyIdentifier [0] IMPLICIT KeyIdentifier OPTIONAL, authorityCertIssuer [1] IMPLICIT GeneralNames OPTIONAL, authorityCertSerialNumber [2] IMPLICIT CertificateSerialNumber OPTIONAL } KeyIdentifier ::= OCTET STRING
AuthorityKeyIdentifier - Static variable in class org.bouncycastle.asn1.x509.X509Extensions
  Authority Key Identifier
AuthorityKeyIdentifier(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.x509.AuthorityKeyIdentifier
AuthorityKeyIdentifier(SubjectPublicKeyInfo) - Constructor for class org.bouncycastle.asn1.x509.AuthorityKeyIdentifier
  Calulates the keyidentifier using a SHA1 hash over the BIT STRING from SubjectPublicKeyInfo as defined in RFC2459.
AuthorityKeyIdentifier(SubjectPublicKeyInfo, GeneralNames, BigInteger) - Constructor for class org.bouncycastle.asn1.x509.AuthorityKeyIdentifier
  create an AuthorityKeyIdentifier with the GeneralNames tag and the serial number provided as well.
available() - Method in class javax.crypto.CipherInputStream
  Returns the number of bytes that can be read from this input stream without blocking.

## B

BadPaddingException - exception javax.crypto.BadPaddingException.
  This exception is thrown when a particular padding mechanism is expected for the input data but the data is not padded properly
BadPaddingException() - Constructor for class javax.crypto.BadPaddingException
  Constructs a BadPaddingException with no detail message.
BadPaddingException(String) - Constructor for class javax.crypto.BadPaddingException
  Constructs a BadPaddingException with the specified detail message.
bagtypes - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
Base64 - class org.bouncycastle.util.encoders.Base64.
Base64() - Constructor for class org.bouncycastle.util.encoders.Base64
BasicAgreement - interface org.bouncycastle.crypto.BasicAgreement.
  The basic interface that basic Diffie-Hellman implementations conforms to.
BasicConstraints - class org.bouncycastle.asn1.x509.BasicConstraints.
BasicConstraints - Static variable in class org.bouncycastle.asn1.x509.X509Extensions
  Basic Constraints
BasicConstraints(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.x509.BasicConstraints
BasicConstraints(boolean) - Constructor for class org.bouncycastle.asn1.x509.BasicConstraints
BasicConstraints(boolean, int) - Constructor for class org.bouncycastle.asn1.x509.BasicConstraints
BasicOCSPResponse - class org.bouncycastle.asn1.ocsp.BasicOCSPResponse.
BasicOCSPResponse(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.ocsp.BasicOCSPResponse
BasicOCSPResponse(ResponseData, AlgorithmIdentifier, DERBitString, ASN1Sequence) - Constructor for class org.bouncycastle.asn1.ocsp.BasicOCSPResponse
BCKeyStore - interface org.bouncycastle.jce.interfaces.BCKeyStore.
  all BC provider keystores implement this interface.
BERConstructedOctetString - class org.bouncycastle.asn1.BERConstructedOctetString.
BERConstructedOctetString(byte[]) - Constructor for class org.bouncycastle.asn1.BERConstructedOctetString
BERConstructedOctetString(DEREncodable) - Constructor for class org.bouncycastle.asn1.BERConstructedOctetString
BERConstructedOctetString(DERObject) - Constructor for class org.bouncycastle.asn1.BERConstructedOctetString
BERConstructedOctetString(Vector) - Constructor for class org.bouncycastle.asn1.BERConstructedOctetString
BERConstructedSequence - class org.bouncycastle.asn1.BERConstructedSequence.
BERConstructedSequence() - Constructor for class org.bouncycastle.asn1.BERConstructedSequence
BERInputStream - class org.bouncycastle.asn1.BERInputStream.
BERInputStream(InputStream) - Constructor for class org.bouncycastle.asn1.BERInputStream
BERNull - class org.bouncycastle.asn1.BERNull.
  A BER NULL object.
BERNull() - Constructor for class org.bouncycastle.asn1.BERNull
BEROutputStream - class org.bouncycastle.asn1.BEROutputStream.
BEROutputStream(OutputStream) - Constructor for class org.bouncycastle.asn1.BEROutputStream
BERSequence - class org.bouncycastle.asn1.BERSequence.
BERSequence() - Constructor for class org.bouncycastle.asn1.BERSequence
  create an empty sequence
BERSequence(DEREncodable) - Constructor for class org.bouncycastle.asn1.BERSequence
  create a sequence containing one object
BERSequence(DEREncodableVector) - Constructor for class org.bouncycastle.asn1.BERSequence
  create a sequence containing a vector of objects.
BERSet - class org.bouncycastle.asn1.BERSet.
BERSet() - Constructor for class org.bouncycastle.asn1.BERSet
  create an empty sequence
BERSet(DEREncodable) - Constructor for class org.bouncycastle.asn1.BERSet
  create a set containing one object
BERSet(DEREncodableVector) - Constructor for class org.bouncycastle.asn1.BERSet
  create a set containing a vector of objects.
BERTaggedObject - class org.bouncycastle.asn1.BERTaggedObject.
  BER TaggedObject - in ASN.1 nottation this is any object proceeded by a [n] where n is some number - these are assume to follow the construction rules (as with sequences).
BERTaggedObject(boolean, int, DEREncodable) - Constructor for class org.bouncycastle.asn1.BERTaggedObject
BERTaggedObject(int) - Constructor for class org.bouncycastle.asn1.BERTaggedObject
  create an implicitly tagged object that contains a zero length sequence.
BERTaggedObject(int, DEREncodable) - Constructor for class org.bouncycastle.asn1.BERTaggedObject
BIT_STRING - Static variable in interface org.bouncycastle.asn1.DERTags
Bits32ToBytes(int, byte[], int) - Method in class org.bouncycastle.crypto.engines.CAST5Engine
Bits32ToInts(int, int[], int) - Method in class org.bouncycastle.crypto.engines.CAST5Engine
BLOCK_SIZE - Static variable in class org.bouncycastle.crypto.engines.NullEngine
BLOCK_SIZE - Static variable in class org.bouncycastle.crypto.engines.IDEAEngine
BLOCK_SIZE - Static variable in class org.bouncycastle.crypto.engines.DESedeEngine
BLOCK_SIZE - Static variable in class org.bouncycastle.crypto.engines.DESEngine
BLOCK_SIZE - Static variable in class org.bouncycastle.crypto.engines.CAST6Engine
BLOCK_SIZE - Static variable in class org.bouncycastle.crypto.engines.CAST5Engine
BlockCipher - interface org.bouncycastle.crypto.BlockCipher.
  Block cipher engines are expected to conform to this interface.
BlockCipherMac - class org.bouncycastle.crypto.macs.BlockCipherMac.
BlockCipherMac(BlockCipher) - Constructor for class org.bouncycastle.crypto.macs.BlockCipherMac
  Deprecated. use CBCBlockCipherMac
BlockCipherMac(BlockCipher, int) - Constructor for class org.bouncycastle.crypto.macs.BlockCipherMac
  Deprecated. use CBCBlockCipherMac
BlockCipherMonteCarloTest - class org.bouncycastle.crypto.test.BlockCipherMonteCarloTest.
  a basic test that takes a cipher, key parameter, and an input and output string.
BlockCipherMonteCarloTest(int, int, BlockCipher, CipherParameters, String, String) - Constructor for class org.bouncycastle.crypto.test.BlockCipherMonteCarloTest
BlockCipherPadding - interface org.bouncycastle.crypto.paddings.BlockCipherPadding.
  Block cipher padders are expected to conform to this interface
BlockCipherTest - class org.bouncycastle.jce.provider.test.BlockCipherTest.
  basic test class for a block cipher, basically this just exercises the provider, and makes sure we are behaving sensibly, correctness of the implementation is shown in the lightweight test classes.
BlockCipherTest() - Constructor for class org.bouncycastle.jce.provider.test.BlockCipherTest
BlockCipherVectorTest - class org.bouncycastle.crypto.test.BlockCipherVectorTest.
  a basic test that takes a cipher, key parameter, and an input and output string.
BlockCipherVectorTest(int, BlockCipher, CipherParameters, String, String) - Constructor for class org.bouncycastle.crypto.test.BlockCipherVectorTest
BlowfishEngine - class org.bouncycastle.crypto.engines.BlowfishEngine.
  A class that provides Blowfish key encryption operations, such as encoding data and generating keys.
BlowfishEngine() - Constructor for class org.bouncycastle.crypto.engines.BlowfishEngine
BlowfishTest - class org.bouncycastle.crypto.test.BlowfishTest.
  blowfish tester - vectors from http://www.counterpane.com/vectors.txt
BMP_STRING - Static variable in interface org.bouncycastle.asn1.DERTags
BOOLEAN - Static variable in interface org.bouncycastle.asn1.DERTags
BouncyCastleProvider - class org.bouncycastle.jce.provider.BouncyCastleProvider.
  To add the provider at runtime use:
BouncyCastleProvider() - Constructor for class org.bouncycastle.jce.provider.BouncyCastleProvider
  Construct a new provider.
BrokenJCEBlockCipher - class org.bouncycastle.jce.provider.BrokenJCEBlockCipher.
BrokenJCEBlockCipher.BrokePBEWithMD5AndDES - class org.bouncycastle.jce.provider.BrokenJCEBlockCipher.BrokePBEWithMD5AndDES.
  PBEWithMD5AndDES
BrokenJCEBlockCipher.BrokePBEWithMD5AndDES() - Constructor for class org.bouncycastle.jce.provider.BrokenJCEBlockCipher.BrokePBEWithMD5AndDES
BrokenJCEBlockCipher.BrokePBEWithSHA1AndDES - class org.bouncycastle.jce.provider.BrokenJCEBlockCipher.BrokePBEWithSHA1AndDES.
  PBEWithSHA1AndDES
BrokenJCEBlockCipher.BrokePBEWithSHA1AndDES() - Constructor for class org.bouncycastle.jce.provider.BrokenJCEBlockCipher.BrokePBEWithSHA1AndDES
BrokenJCEBlockCipher.BrokePBEWithSHAAndDES2Key - class org.bouncycastle.jce.provider.BrokenJCEBlockCipher.BrokePBEWithSHAAndDES2Key.
  PBEWithSHAAnd2-KeyTripleDES-CBC
BrokenJCEBlockCipher.BrokePBEWithSHAAndDES2Key() - Constructor for class org.bouncycastle.jce.provider.BrokenJCEBlockCipher.BrokePBEWithSHAAndDES2Key
BrokenJCEBlockCipher.BrokePBEWithSHAAndDES3Key - class org.bouncycastle.jce.provider.BrokenJCEBlockCipher.BrokePBEWithSHAAndDES3Key.
  PBEWithSHAAnd3-KeyTripleDES-CBC
BrokenJCEBlockCipher.BrokePBEWithSHAAndDES3Key() - Constructor for class org.bouncycastle.jce.provider.BrokenJCEBlockCipher.BrokePBEWithSHAAndDES3Key
BrokenJCEBlockCipher.OldPBEWithSHAAndDES3Key - class org.bouncycastle.jce.provider.BrokenJCEBlockCipher.OldPBEWithSHAAndDES3Key.
  OldPBEWithSHAAnd3-KeyTripleDES-CBC
BrokenJCEBlockCipher.OldPBEWithSHAAndDES3Key() - Constructor for class org.bouncycastle.jce.provider.BrokenJCEBlockCipher.OldPBEWithSHAAndDES3Key
BrokenJCEBlockCipher.OldPBEWithSHAAndTwofish - class org.bouncycastle.jce.provider.BrokenJCEBlockCipher.OldPBEWithSHAAndTwofish.
  OldPBEWithSHAAndTwofish-CBC
BrokenJCEBlockCipher.OldPBEWithSHAAndTwofish() - Constructor for class org.bouncycastle.jce.provider.BrokenJCEBlockCipher.OldPBEWithSHAAndTwofish
BrokenJCEBlockCipher(BlockCipher) - Constructor for class org.bouncycastle.jce.provider.BrokenJCEBlockCipher
BrokenJCEBlockCipher(BlockCipher, int, int, int, int) - Constructor for class org.bouncycastle.jce.provider.BrokenJCEBlockCipher
BrokenPBE - interface org.bouncycastle.jce.provider.BrokenPBE.
BrokenPBE.Util - class org.bouncycastle.jce.provider.BrokenPBE.Util.
  uses the appropriate mixer to generate the key and IV if neccessary.
BrokenPBE.Util() - Constructor for class org.bouncycastle.jce.provider.BrokenPBE.Util
buf - Variable in class org.bouncycastle.crypto.BufferedBlockCipher
buf - Variable in class org.bouncycastle.crypto.BufferedAsymmetricBlockCipher
buf - Variable in class org.bouncycastle.util.encoders.BufferedEncoder
buf - Variable in class org.bouncycastle.util.encoders.BufferedDecoder
BufferedAsymmetricBlockCipher - class org.bouncycastle.crypto.BufferedAsymmetricBlockCipher.
  a buffer wrapper for an asymmetric block cipher, allowing input to be accumulated in a piecemeal fashion until final processing.
BufferedAsymmetricBlockCipher(AsymmetricBlockCipher) - Constructor for class org.bouncycastle.crypto.BufferedAsymmetricBlockCipher
  base constructor.
BufferedBlockCipher - class org.bouncycastle.crypto.BufferedBlockCipher.
  A wrapper class that allows block ciphers to be used to process data in a piecemeal fashion.
BufferedBlockCipher() - Constructor for class org.bouncycastle.crypto.BufferedBlockCipher
  constructor for subclasses
BufferedBlockCipher(BlockCipher) - Constructor for class org.bouncycastle.crypto.BufferedBlockCipher
  Create a buffered block cipher without padding.
BufferedDecoder - class org.bouncycastle.util.encoders.BufferedDecoder.
  a buffering class to allow translation from one format to another to be done in discrete chunks.
BufferedDecoder(Translator, int) - Constructor for class org.bouncycastle.util.encoders.BufferedDecoder
BufferedEncoder - class org.bouncycastle.util.encoders.BufferedEncoder.
  a buffering class to allow translation from one format to another to be done in discrete chunks.
BufferedEncoder(Translator, int) - Constructor for class org.bouncycastle.util.encoders.BufferedEncoder
bufOff - Variable in class org.bouncycastle.crypto.BufferedBlockCipher
bufOff - Variable in class org.bouncycastle.crypto.BufferedAsymmetricBlockCipher
bufOff - Variable in class org.bouncycastle.util.encoders.BufferedEncoder
bufOff - Variable in class org.bouncycastle.util.encoders.BufferedDecoder
build(CertPathParameters) - Method in class java.security.cert.CertPathBuilder
  Attempts to build a certification path using the specified algorithm parameter set.
buildObject(int, byte[]) - Method in class org.bouncycastle.asn1.DERInputStream
  build an object given its tag and a byte stream to construct it from.
buildObject(int, byte[]) - Method in class org.bouncycastle.asn1.ASN1InputStream
  build an object given its tag and a byte stream to construct it from.
BytesTo32bits(byte[], int) - Method in class org.bouncycastle.crypto.engines.CAST5Engine

## C

C - Static variable in class org.bouncycastle.asn1.x509.X509Name
  country code - StringType(SIZE(2))
CA_COMPROMISE - Static variable in class org.bouncycastle.asn1.x509.ReasonFlags
CA_COMPROMISE - Static variable in class org.bouncycastle.asn1.x509.CRLReason
calculateAgreement(CipherParameters) - Method in interface org.bouncycastle.crypto.BasicAgreement
  given a public key from a given party calculate the next message in the agreement sequence.
calculateAgreement(CipherParameters) - Method in class org.bouncycastle.crypto.agreement.ECDHCBasicAgreement
calculateAgreement(CipherParameters) - Method in class org.bouncycastle.crypto.agreement.ECDHBasicAgreement
calculateAgreement(CipherParameters) - Method in class org.bouncycastle.crypto.agreement.DHBasicAgreement
  given a short term public key from a given party calculate the next message in the agreement sequence.
calculateAgreement(DHPublicKeyParameters, BigInteger) - Method in class org.bouncycastle.crypto.agreement.DHAgreement
  given a message from a given party and the coresponding public key calculate the next message in the agreement sequence.
calculateMessage() - Method in class org.bouncycastle.crypto.agreement.DHAgreement
  calculate our initial message.
canNotDecryptAny - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
CAST_Decipher(int, int, int[]) - Method in class org.bouncycastle.crypto.engines.CAST5Engine
CAST_Decipher(int, int, int, int, int[]) - Method in class org.bouncycastle.crypto.engines.CAST6Engine
  Does the 12 quad rounds rounds to decrypt the block.
CAST_Encipher(int, int, int[]) - Method in class org.bouncycastle.crypto.engines.CAST5Engine
  Does the 16 rounds to encrypt the block.
CAST_Encipher(int, int, int, int, int[]) - Method in class org.bouncycastle.crypto.engines.CAST6Engine
  Does the 12 quad rounds rounds to encrypt the block.
CAST5CBCParameters - class org.bouncycastle.asn1.misc.CAST5CBCParameters.
CAST5CBCParameters(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.misc.CAST5CBCParameters
CAST5CBCParameters(byte[], int) - Constructor for class org.bouncycastle.asn1.misc.CAST5CBCParameters
CAST5Engine - class org.bouncycastle.crypto.engines.CAST5Engine.
  A class that provides CAST key encryption operations, such as encoding data and generating keys.
CAST5Engine() - Constructor for class org.bouncycastle.crypto.engines.CAST5Engine
CAST5Test - class org.bouncycastle.crypto.test.CAST5Test.
  cast tester - vectors from http://www.ietf.org/rfc/rfc2144.txt
CAST6Engine - class org.bouncycastle.crypto.engines.CAST6Engine.
  A class that provides CAST6 key encryption operations, such as encoding data and generating keys.
CAST6Engine() - Constructor for class org.bouncycastle.crypto.engines.CAST6Engine
CAST6Test - class org.bouncycastle.crypto.test.CAST6Test.
  cast6 tester - vectors from http://www.ietf.org/rfc/rfc2612.txt
CBCBlockCipher - class org.bouncycastle.crypto.modes.CBCBlockCipher.
  implements Cipher-Block-Chaining (CBC) mode on top of a simple cipher.
CBCBlockCipher(BlockCipher) - Constructor for class org.bouncycastle.crypto.modes.CBCBlockCipher
  Basic constructor.
CBCBlockCipherMac - class org.bouncycastle.crypto.macs.CBCBlockCipherMac.
  standard CBC Block Cipher MAC - if no padding is specified the default of pad of zeroes is used.
CBCBlockCipherMac(BlockCipher) - Constructor for class org.bouncycastle.crypto.macs.CBCBlockCipherMac
  create a standard MAC based on a CBC block cipher.
CBCBlockCipherMac(BlockCipher, BlockCipherPadding) - Constructor for class org.bouncycastle.crypto.macs.CBCBlockCipherMac
  create a standard MAC based on a CBC block cipher.
CBCBlockCipherMac(BlockCipher, int) - Constructor for class org.bouncycastle.crypto.macs.CBCBlockCipherMac
  create a standard MAC based on a block cipher with the size of the MAC been given in bits.
CBCBlockCipherMac(BlockCipher, int, BlockCipherPadding) - Constructor for class org.bouncycastle.crypto.macs.CBCBlockCipherMac
  create a standard MAC based on a block cipher with the size of the MAC been given in bits.
certBag - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
CertBag - class org.bouncycastle.asn1.pkcs.CertBag.
CertBag(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.pkcs.CertBag
CertBag(DERObjectIdentifier, DERObject) - Constructor for class org.bouncycastle.asn1.pkcs.CertBag
CertID - class org.bouncycastle.asn1.ocsp.CertID.
CertID(AlgorithmIdentifier, ASN1OctetString, ASN1OctetString, DERInteger) - Constructor for class org.bouncycastle.asn1.ocsp.CertID
CertID(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.ocsp.CertID
Certificate - class java.security.cert.Certificate.
CERTIFICATE_HOLD - Static variable in class org.bouncycastle.asn1.x509.ReasonFlags
CERTIFICATE_HOLD - Static variable in class org.bouncycastle.asn1.x509.CRLReason
Certificate(String) - Constructor for class java.security.cert.Certificate
CertificateEncodingException - exception java.security.cert.CertificateEncodingException.
CertificateEncodingException() - Constructor for class java.security.cert.CertificateEncodingException
CertificateEncodingException(String) - Constructor for class java.security.cert.CertificateEncodingException
CertificateException - exception java.security.cert.CertificateException.
CertificateException() - Constructor for class java.security.cert.CertificateException
CertificateException(String) - Constructor for class java.security.cert.CertificateException
CertificateExpiredException - exception java.security.cert.CertificateExpiredException.
CertificateExpiredException() - Constructor for class java.security.cert.CertificateExpiredException
CertificateExpiredException(String) - Constructor for class java.security.cert.CertificateExpiredException
CertificateFactory - class java.security.cert.CertificateFactory.
  Uses `CertUtil` to actualiy load the SPI classes.
CertificateFactory(CertificateFactorySpi, Provider, String) - Constructor for class java.security.cert.CertificateFactory
CertificateFactorySpi - class java.security.cert.CertificateFactorySpi.
CertificateFactorySpi() - Constructor for class java.security.cert.CertificateFactorySpi
CertificateIssuer - Static variable in class org.bouncycastle.asn1.x509.X509Extensions
  Certificate Issuer
CertificateList - class org.bouncycastle.asn1.x509.CertificateList.
  PKIX RFC-2459 The X.509 v2 CRL syntax is as follows.
CertificateList(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.x509.CertificateList
CertificateNotYetValidException - exception java.security.cert.CertificateNotYetValidException.
CertificateNotYetValidException() - Constructor for class java.security.cert.CertificateNotYetValidException
CertificateNotYetValidException(String) - Constructor for class java.security.cert.CertificateNotYetValidException
CertificateParsingException - exception java.security.cert.CertificateParsingException.
CertificateParsingException() - Constructor for class java.security.cert.CertificateParsingException
CertificateParsingException(String) - Constructor for class java.security.cert.CertificateParsingException
CertificatePolicies - class org.bouncycastle.asn1.x509.CertificatePolicies.
CertificatePolicies - Static variable in class org.bouncycastle.asn1.x509.X509Extensions
  Certificate Policies
CertificatePolicies(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.x509.CertificatePolicies
  Deprecated. use an ASN1Sequence of PolicyInformation
CertificatePolicies(DERObjectIdentifier) - Constructor for class org.bouncycastle.asn1.x509.CertificatePolicies
  Deprecated. use an ASN1Sequence of PolicyInformation
CertificatePolicies(String) - Constructor for class org.bouncycastle.asn1.x509.CertificatePolicies
  Deprecated. use an ASN1Sequence of PolicyInformation
CertificateTest - class org.bouncycastle.asn1.test.CertificateTest.
CertificateTest() - Constructor for class org.bouncycastle.asn1.test.CertificateTest
CertificationRequest - class org.bouncycastle.asn1.pkcs.CertificationRequest.
  PKCS10
CertificationRequest() - Constructor for class org.bouncycastle.asn1.pkcs.CertificationRequest
CertificationRequest(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.pkcs.CertificationRequest
CertificationRequest(CertificationRequestInfo, AlgorithmIdentifier, DERBitString) - Constructor for class org.bouncycastle.asn1.pkcs.CertificationRequest
CertificationRequestInfo - class org.bouncycastle.asn1.pkcs.CertificationRequestInfo.
  PKCS10
CertificationRequestInfo(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.pkcs.CertificationRequestInfo
CertificationRequestInfo(X509Name, SubjectPublicKeyInfo, ASN1Set) - Constructor for class org.bouncycastle.asn1.pkcs.CertificationRequestInfo
CertPath - class java.security.cert.CertPath.
  An immutable sequence of certificates (a certification path).
  This is an abstract class that defines the methods common to all CertPaths.
CertPath.CertPathRep - class java.security.cert.CertPath.CertPathRep.
  Alternate `CertPath` class for serialization.
CertPath.CertPathRep(String, byte[]) - Constructor for class java.security.cert.CertPath.CertPathRep
  Creates a `CertPathRep` with the specified type and encoded form of a certification path.
CertPath(String) - Constructor for class java.security.cert.CertPath
  Creates a CertPath of the specified type.
CertPathBuilder - class java.security.cert.CertPathBuilder.
  A class for building certification paths (also known as certificate chains).
  This class uses a provider-based architecture, as described in the Java Cryptography Architecture.
CertPathBuilder(CertPathBuilderSpi, Provider, String) - Constructor for class java.security.cert.CertPathBuilder
  Creates a CertPathBuilder object of the given algorithm, and encapsulates the given provider implementation (SPI object) in it.
CertPathBuilderException - exception java.security.cert.CertPathBuilderException.
  An exception indicating one of a variety of problems encountered when building a certification path with a `CertPathBuilder`.
  A `CertPathBuilderException` provides support for wrapping exceptions.
CertPathBuilderException() - Constructor for class java.security.cert.CertPathBuilderException
  Creates a `CertPathBuilderException` with `null` as its detail message.
CertPathBuilderException(String) - Constructor for class java.security.cert.CertPathBuilderException
  Creates a `CertPathBuilderException` with the given detail message.
CertPathBuilderException(String, Throwable) - Constructor for class java.security.cert.CertPathBuilderException
  Creates a `CertPathBuilderException` that wraps the specified throwable.
CertPathBuilderException(Throwable) - Constructor for class java.security.cert.CertPathBuilderException
  Creates a `CertPathBuilderException` with the specified detail message and cause.
CertPathBuilderResult - interface java.security.cert.CertPathBuilderResult.
  A specification of the result of a certification path builder algorithm.
CertPathBuilderSpi - class java.security.cert.CertPathBuilderSpi.
  The Service Provider Interface (SPI) for the CertPathBuilder class.
CertPathBuilderSpi() - Constructor for class java.security.cert.CertPathBuilderSpi
  The default constructor.
CertPathBuilderTest - class org.bouncycastle.jce.provider.test.CertPathBuilderTest.
CertPathBuilderTest() - Constructor for class org.bouncycastle.jce.provider.test.CertPathBuilderTest
CertPathParameters - interface java.security.cert.CertPathParameters.
  A specification of certification path algorithm parameters.
CertPathTest - class org.bouncycastle.jce.provider.test.CertPathTest.
CertPathTest() - Constructor for class org.bouncycastle.jce.provider.test.CertPathTest
CertPathValidator - class java.security.cert.CertPathValidator.
  A class for validating certification paths (also known as certificate chains).
  This class uses a provider-based architecture, as described in the Java Cryptography Architecture.
CertPathValidator(CertPathValidatorSpi, Provider, String) - Constructor for class java.security.cert.CertPathValidator
  Creates a `CertPathValidator` object of the given algorithm, and encapsulates the given provider implementation (SPI object) in it.
CertPathValidatorException - exception java.security.cert.CertPathValidatorException.
  An exception indicating one of a variety of problems encountered when validating a certification path.
CertPathValidatorException() - Constructor for class java.security.cert.CertPathValidatorException
  Creates a `CertPathValidatorException` with no detail message.
CertPathValidatorException(String) - Constructor for class java.security.cert.CertPathValidatorException
  Creates a `CertPathValidatorException` with the given detail message.
CertPathValidatorException(String, Throwable) - Constructor for class java.security.cert.CertPathValidatorException
  Creates a `CertPathValidatorException` with the specified detail message and cause.
CertPathValidatorException(String, Throwable, CertPath, int) - Constructor for class java.security.cert.CertPathValidatorException
  Creates a `CertPathValidatorException` with the specified detail message, cause, certification path, and index.
CertPathValidatorException(Throwable) - Constructor for class java.security.cert.CertPathValidatorException
  Creates a `CertPathValidatorException` that wraps the specified throwable.
CertPathValidatorResult - interface java.security.cert.CertPathValidatorResult.
  A specification of the result of a certification path validator algorithm.
  The purpose of this interface is to group (and provide type safety for) all certification path validator results.
CertPathValidatorSpi - class java.security.cert.CertPathValidatorSpi.
  The Service Provider Interface (SPI) for the `CertPathValidator` class.
CertPathValidatorSpi() - Constructor for class java.security.cert.CertPathValidatorSpi
  The default constructor.
CertPathValidatorTest - class org.bouncycastle.jce.provider.test.CertPathValidatorTest.
CertPathValidatorTest() - Constructor for class org.bouncycastle.jce.provider.test.CertPathValidatorTest
CertPolicyId - class org.bouncycastle.asn1.x509.CertPolicyId.
  CertPolicyId, used in the CertificatePolicies and PolicyMappings X509V3 Extensions.
CertPolicyId(String) - Constructor for class org.bouncycastle.asn1.x509.CertPolicyId
CertSelector - interface java.security.cert.CertSelector.
  A selector that defines a set of criteria for selecting `Certificate`s.
CertStatus - class org.bouncycastle.asn1.ocsp.CertStatus.
CertStatus() - Constructor for class org.bouncycastle.asn1.ocsp.CertStatus
  create a CertStatus object with a tag of zero.
CertStatus(ASN1TaggedObject) - Constructor for class org.bouncycastle.asn1.ocsp.CertStatus
CertStatus(int, DEREncodable) - Constructor for class org.bouncycastle.asn1.ocsp.CertStatus
CertStatus(RevokedInfo) - Constructor for class org.bouncycastle.asn1.ocsp.CertStatus
CertStore - class java.security.cert.CertStore.
  A class for retrieving `Certificate`s and `CRL`s from a repository.
  This class uses a provider-based architecture, as described in the Java Cryptography Architecture.
CertStore(CertStoreSpi, Provider, String, CertStoreParameters) - Constructor for class java.security.cert.CertStore
  Creates a `CertStore` object of the given type, and encapsulates the given provider implementation (SPI object) in it.
CertStoreCollectionSpi - class org.bouncycastle.jce.provider.CertStoreCollectionSpi.
CertStoreCollectionSpi(CertStoreParameters) - Constructor for class org.bouncycastle.jce.provider.CertStoreCollectionSpi
CertStoreException - exception java.security.cert.CertStoreException.
  An exception indicating one of a variety of problems retrieving certificates and CRLs from a `CertStore`.
  A `CertStoreException` provides support for wrapping exceptions.
CertStoreException() - Constructor for class java.security.cert.CertStoreException
  Creates a `CertStoreException` with `null` as its detail message.
CertStoreException(String) - Constructor for class java.security.cert.CertStoreException
  Creates a `CertStoreException` with the given detail message.
CertStoreException(String, Throwable) - Constructor for class java.security.cert.CertStoreException
  Creates a `CertStoreException` with the specified detail message and cause.
CertStoreException(Throwable) - Constructor for class java.security.cert.CertStoreException
  Creates a `CertStoreException` that wraps the specified throwable.
CertStoreParameters - interface java.security.cert.CertStoreParameters.
  A specification of `CertStore` parameters.
  The purpose of this interface is to group (and provide type safety for) all `CertStore` parameter specifications.
CertStoreSpi - class java.security.cert.CertStoreSpi.
  The Service Provider Interface (SPI) for the `CertStore` class.
CertStoreSpi(CertStoreParameters) - Constructor for class java.security.cert.CertStoreSpi
  The sole constructor.
CertStoreTest - class org.bouncycastle.jce.provider.test.CertStoreTest.
CertStoreTest() - Constructor for class org.bouncycastle.jce.provider.test.CertStoreTest
CertTest - class org.bouncycastle.jce.provider.test.CertTest.
CertTest() - Constructor for class org.bouncycastle.jce.provider.test.CertTest
CESSATION_OF_OPERATION - Static variable in class org.bouncycastle.asn1.x509.ReasonFlags
CESSATION_OF_OPERATION - Static variable in class org.bouncycastle.asn1.x509.CRLReason
CFBBlockCipher - class org.bouncycastle.crypto.modes.CFBBlockCipher.
  implements a Cipher-FeedBack (CFB) mode on top of a simple cipher.
CFBBlockCipher(BlockCipher, int) - Constructor for class org.bouncycastle.crypto.modes.CFBBlockCipher
  Basic constructor.
CFBBlockCipherMac - class org.bouncycastle.crypto.macs.CFBBlockCipherMac.
CFBBlockCipherMac(BlockCipher) - Constructor for class org.bouncycastle.crypto.macs.CFBBlockCipherMac
  create a standard MAC based on a CFB block cipher.
CFBBlockCipherMac(BlockCipher, BlockCipherPadding) - Constructor for class org.bouncycastle.crypto.macs.CFBBlockCipherMac
  create a standard MAC based on a CFB block cipher.
CFBBlockCipherMac(BlockCipher, int, int) - Constructor for class org.bouncycastle.crypto.macs.CFBBlockCipherMac
  create a standard MAC based on a block cipher with the size of the MAC been given in bits.
CFBBlockCipherMac(BlockCipher, int, int, BlockCipherPadding) - Constructor for class org.bouncycastle.crypto.macs.CFBBlockCipherMac
  create a standard MAC based on a block cipher with the size of the MAC been given in bits.
characteristic_two_field - Static variable in interface org.bouncycastle.asn1.x9.X9ObjectIdentifiers
check(Certificate, Collection) - Method in class java.security.cert.PKIXCertPathChecker
  Performs the check(s) on the specified certificate using its internal state and removes any critical extensions that it processes from the specified collection of OID strings that represent the unresolved critical extensions.
checkCertificate(int, byte[]) - Method in class org.bouncycastle.asn1.test.CertificateTest
checkCertificate(int, byte[]) - Method in class org.bouncycastle.jce.provider.test.CertTest
checkCreation() - Method in class org.bouncycastle.jce.provider.test.PKCS7SignedDataTest
  we generate a self signed certificate for the sake of testing - RSA - and then try signing some data.
checkCreation1() - Method in class org.bouncycastle.jce.provider.test.CertTest
  we generate a self signed certificate for the sake of testing - RSA
checkCreation2() - Method in class org.bouncycastle.jce.provider.test.CertTest
  we generate a self signed certificate for the sake of testing - DSA
checkCreation3() - Method in class org.bouncycastle.jce.provider.test.CertTest
  we generate a self signed certificate for the sake of testing - ECDSA
checkCRL(int, byte[]) - Method in class org.bouncycastle.jce.provider.test.CertTest
checkKeyUsage(int, byte[]) - Method in class org.bouncycastle.jce.provider.test.CertTest
checkSelfSignedCertificate(int, byte[]) - Method in class org.bouncycastle.jce.provider.test.CertTest
checkValidity() - Method in class java.security.cert.X509Certificate
checkValidity() - Method in class org.bouncycastle.jce.provider.X509CertificateObject
checkValidity(Date) - Method in class java.security.cert.X509Certificate
checkValidity(Date) - Method in class org.bouncycastle.jce.provider.X509CertificateObject
children - Variable in class org.bouncycastle.jce.provider.PKIXPolicyNode
cipher - Variable in class org.bouncycastle.crypto.BufferedBlockCipher
Cipher - class javax.crypto.Cipher.
  This class provides the functionality of a cryptographic cipher for encryption and decryption.
Cipher(CipherSpi, Provider, String) - Constructor for class javax.crypto.Cipher
  Creates a Cipher object.
CipherInputStream - class javax.crypto.CipherInputStream.
  A CipherInputStream is composed of an InputStream and a Cipher so that read() methods return data that are read in from the underlying InputStream but have been additionally processed by the Cipher.
CipherInputStream(InputStream) - Constructor for class javax.crypto.CipherInputStream
  Constructs a CipherInputStream from an InputStream without specifying a Cipher.
CipherInputStream(InputStream, Cipher) - Constructor for class javax.crypto.CipherInputStream
  Constructs a CipherInputStream from an InputStream and a Cipher.
CipherKeyGenerator - class org.bouncycastle.crypto.CipherKeyGenerator.
  The base class for symmetric, or secret, cipher key generators.
CipherKeyGenerator() - Constructor for class org.bouncycastle.crypto.CipherKeyGenerator
CipherOutputStream - class javax.crypto.CipherOutputStream.
  A CipherOutputStream is composed of an OutputStream and a Cipher so that write() methods first process the data before writing them out to the underlying OutputStream.
CipherOutputStream(OutputStream) - Constructor for class javax.crypto.CipherOutputStream
  Constructs a CipherOutputStream from an OutputStream without specifying a Cipher.
CipherOutputStream(OutputStream, Cipher) - Constructor for class javax.crypto.CipherOutputStream
  Constructs a CipherOutputStream from an OutputStream and a Cipher.
CipherParameters - interface org.bouncycastle.crypto.CipherParameters.
  all parameter classes implement this.
CipherSpi - class javax.crypto.CipherSpi.
  This class defines the Service Provider Interface (SPI) for the `Cipher` class.
CipherSpi() - Constructor for class javax.crypto.CipherSpi
CipherStreamTest - class org.bouncycastle.jce.provider.test.CipherStreamTest.
  check that cipher input/output streams are working correctly
CipherStreamTest() - Constructor for class org.bouncycastle.jce.provider.test.CipherStreamTest
CipherTest - class org.bouncycastle.crypto.test.CipherTest.
CipherTest(Test[]) - Constructor for class org.bouncycastle.crypto.test.CipherTest
clear() - Method in class java.util.HashSet
clear() - Method in class java.util.ArrayList
clear() - Method in class java.util.AbstractList
clear() - Method in class java.util.AbstractCollection
clear() - Method in interface java.util.Collection
clone() - Method in class java.security.cert.X509CertSelector
  Returns a copy of this object.
clone() - Method in class java.security.cert.X509CRLSelector
  Returns a copy of this object.
clone() - Method in class java.security.cert.PKIXParameters
  Makes a copy of this PKIXParameters object.
clone() - Method in class java.security.cert.PKIXCertPathValidatorResult
  Returns a copy of this object.
clone() - Method in class java.security.cert.PKIXCertPathChecker
  Returns a clone of this object.
clone() - Method in class java.security.cert.LDAPCertStoreParameters
  Returns a copy of this object.
clone() - Method in class java.security.cert.CollectionCertStoreParameters
  Returns a copy of this object.
clone() - Method in interface java.security.cert.CertStoreParameters
  Makes a copy of this `CertStoreParameters`.
  The precise meaning of "copy" may depend on the class of the `CertStoreParameters` object.
clone() - Method in interface java.security.cert.CertSelector
  Makes a copy of this `CertSelector`.
clone() - Method in interface java.security.cert.CertPathValidatorResult
  Makes a copy of this `CertPathValidatorResult`.
clone() - Method in interface java.security.cert.CertPathParameters
  Makes a copy of this `CertPathParameters`.
clone() - Method in interface java.security.cert.CertPathBuilderResult
  Makes a copy of this `CertPathBuilderResult`.
clone() - Method in interface java.security.cert.CRLSelector
  Makes a copy of this `CRLSelector`.
clone() - Method in class java.util.HashSet
clone() - Method in class java.util.ArrayList
clone() - Method in class javax.crypto.MacSpi
  Returns a clone if the implementation is cloneable.
clone() - Method in class javax.crypto.Mac
  Returns a clone if the provider implementation is cloneable.
clone() - Method in class org.bouncycastle.jce.provider.PKIXPolicyNode
clone() - Method in class org.bouncycastle.jce.provider.JDKMessageDigest.SHA1
clone() - Method in class org.bouncycastle.jce.provider.JDKMessageDigest.SHA256
clone() - Method in class org.bouncycastle.jce.provider.JDKMessageDigest.SHA384
clone() - Method in class org.bouncycastle.jce.provider.JDKMessageDigest.SHA512
clone() - Method in class org.bouncycastle.jce.provider.JDKMessageDigest.MD2
clone() - Method in class org.bouncycastle.jce.provider.JDKMessageDigest.MD4
clone() - Method in class org.bouncycastle.jce.provider.JDKMessageDigest.MD5
clone() - Method in class org.bouncycastle.jce.provider.JDKMessageDigest.RIPEMD128
clone() - Method in class org.bouncycastle.jce.provider.JDKMessageDigest.RIPEMD160
clone() - Method in class org.bouncycastle.jce.provider.JDKMessageDigest.Tiger
close() - Method in class javax.crypto.CipherOutputStream
  Closes this output stream and releases any system resources associated with this stream.
close() - Method in class javax.crypto.CipherInputStream
  Closes this input stream and releases any system resources associated with the stream.
CMSAttributes - interface org.bouncycastle.asn1.cms.CMSAttributes.
CMSObjectIdentifiers - interface org.bouncycastle.asn1.cms.CMSObjectIdentifiers.
CN - Static variable in class org.bouncycastle.asn1.x509.X509Name
  common name - StringType(SIZE(1..64))
Collection - interface java.util.Collection.
CollectionCertStoreParameters - class java.security.cert.CollectionCertStoreParameters.
  Parameters used as input for the Collection `CertStore` algorithm.
  This class is used to provide necessary configuration parameters to implementations of the Collection `CertStore` algorithm.
CollectionCertStoreParameters() - Constructor for class java.security.cert.CollectionCertStoreParameters
  Creates an instance of `CollectionCertStoreParameters` with the an empty Collection.
CollectionCertStoreParameters(Collection) - Constructor for class java.security.cert.CollectionCertStoreParameters
  Creates an instance of `CollectionCertStoreParameters` which will allow certificates and CRLs to be retrieved from the specified `Collection`.
Collections - class java.util.Collections.
commonName - Static variable in interface org.bouncycastle.asn1.x509.X509ObjectIdentifiers
compressedData - Static variable in interface org.bouncycastle.asn1.cms.CMSObjectIdentifiers
CompressedData - class org.bouncycastle.asn1.cms.CompressedData.
  RFC 3274
CompressedData(AlgorithmIdentifier, ContentInfo) - Constructor for class org.bouncycastle.asn1.cms.CompressedData
CompressedData(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.cms.CompressedData
CONSTRUCTED - Static variable in interface org.bouncycastle.asn1.DERTags
contains(Object) - Method in class java.util.HashSet
contains(Object) - Method in class java.util.ArrayList
contains(Object) - Method in class java.util.AbstractCollection
contains(Object) - Method in interface java.util.Collection
containsAlias(String) - Method in class java.security.KeyStore
containsAll(Collection) - Method in class java.util.AbstractCollection
containsAll(Collection) - Method in interface java.util.Collection
CONTENT_TYPE_BMPSTRING - Static variable in class org.bouncycastle.asn1.x509.DisplayText
  Constant corresponding to bmpString encoding.
CONTENT_TYPE_IA5STRING - Static variable in class org.bouncycastle.asn1.x509.DisplayText
  Constant corresponding to ia5String encoding.
CONTENT_TYPE_UTF8STRING - Static variable in class org.bouncycastle.asn1.x509.DisplayText
  Constant corresponding to utf8String encoding.
CONTENT_TYPE_VISIBLESTRING - Static variable in class org.bouncycastle.asn1.x509.DisplayText
  Constant corresponding to visibleString encoding.
ContentInfo - class org.bouncycastle.asn1.pkcs.ContentInfo.
ContentInfo - class org.bouncycastle.asn1.cms.ContentInfo.
ContentInfo(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.pkcs.ContentInfo
ContentInfo(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.cms.ContentInfo
ContentInfo(DERObjectIdentifier, DEREncodable) - Constructor for class org.bouncycastle.asn1.pkcs.ContentInfo
ContentInfo(DERObjectIdentifier, DEREncodable) - Constructor for class org.bouncycastle.asn1.cms.ContentInfo
contentType - Static variable in interface org.bouncycastle.asn1.cms.CMSAttributes
copy() - Method in class org.bouncycastle.jce.provider.PKIXPolicyNode
countryName - Static variable in interface org.bouncycastle.asn1.x509.X509ObjectIdentifiers
createAuthorityKeyId(PublicKey) - Static method in class org.bouncycastle.jce.examples.PKCS12Example
createAuthorityKeyId(PublicKey, X509Name, int) - Static method in class org.bouncycastle.jce.examples.PKCS12Example
createCert(PublicKey, PrivateKey) - Method in class org.bouncycastle.jce.provider.test.PKCS12StoreTest
  we generate a self signed certificate for the sake of testing - RSA
createCert(PublicKey, PrivateKey, PublicKey) - Static method in class org.bouncycastle.jce.examples.PKCS12Example
  we generate a certificate signed by our CA's intermediate certficate
createIntermediateCert(PublicKey, PrivateKey, PublicKey) - Static method in class org.bouncycastle.jce.examples.PKCS12Example
  we generate an intermediate certificate signed by our CA
createMasterCert(PublicKey, PrivateKey) - Static method in class org.bouncycastle.jce.examples.PKCS12Example
  we generate the CA's certificate
createNewEngineForTest() - Method in class org.bouncycastle.crypto.test.AESVectorFileTest
createSubjectKeyId(PublicKey) - Static method in class org.bouncycastle.jce.examples.PKCS12Example
critical - Variable in class org.bouncycastle.jce.provider.PKIXPolicyNode
CRL - class java.security.cert.CRL.
CRL(String) - Constructor for class java.security.cert.CRL
crlBag - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
CRLDistPoint - class org.bouncycastle.asn1.x509.CRLDistPoint.
CRLDistPoint(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.x509.CRLDistPoint
CRLDistPoint(DistributionPoint[]) - Constructor for class org.bouncycastle.asn1.x509.CRLDistPoint
CRLDistributionPoints - Static variable in class org.bouncycastle.asn1.x509.X509Extensions
  CRL Distribution Points
CRLException - exception java.security.cert.CRLException.
CRLException() - Constructor for class java.security.cert.CRLException
CRLException(String) - Constructor for class java.security.cert.CRLException
CrlID - class org.bouncycastle.asn1.ocsp.CrlID.
CrlID(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.ocsp.CrlID
CRLNumber - class org.bouncycastle.asn1.x509.CRLNumber.
  CRLNumber::= INTEGER(0..MAX)
CRLNumber - Static variable in class org.bouncycastle.asn1.x509.X509Extensions
  CRL Number
CRLNumber(BigInteger) - Constructor for class org.bouncycastle.asn1.x509.CRLNumber
CRLReason - class org.bouncycastle.asn1.x509.CRLReason.
CRLReason(DEREnumerated) - Constructor for class org.bouncycastle.asn1.x509.CRLReason
CRLReason(int) - Constructor for class org.bouncycastle.asn1.x509.CRLReason
  CRLReason ::= ENUMERATED { unspecified (0), keyCompromise (1), cACompromise (2), affiliationChanged (3), superseded (4), cessationOfOperation (5), certificateHold (6), removeFromCRL (8), privilegeWithdrawn (9), aACompromise (10) }
CRLSelector - interface java.security.cert.CRLSelector.
  A selector that defines a set of criteria for selecting `CRL`s.
cRLSign - Static variable in class org.bouncycastle.jce.X509KeyUsage
cRLSign - Static variable in class org.bouncycastle.asn1.x509.KeyUsage
CryptoException - exception org.bouncycastle.crypto.CryptoException.
  the foundation class for the hard exceptions thrown by the crypto packages.
CryptoException() - Constructor for class org.bouncycastle.crypto.CryptoException
  base constructor.
CryptoException(String) - Constructor for class org.bouncycastle.crypto.CryptoException
  create a CryptoException with the given message.
CTSBlockCipher - class org.bouncycastle.crypto.modes.CTSBlockCipher.
  A Cipher Text Stealing (CTS) mode cipher.
CTSBlockCipher(BlockCipher) - Constructor for class org.bouncycastle.crypto.modes.CTSBlockCipher
  Create a buffered block cipher that uses Cipher Text Stealing
CTSTest - class org.bouncycastle.crypto.test.CTSTest.
  CTS tester

## D

data - Variable in class org.bouncycastle.asn1.DERBitString
data - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
data - Static variable in interface org.bouncycastle.asn1.cms.CMSObjectIdentifiers
dataEncipherment - Static variable in class org.bouncycastle.jce.X509KeyUsage
dataEncipherment - Static variable in class org.bouncycastle.asn1.x509.KeyUsage
DataLengthException - exception org.bouncycastle.crypto.DataLengthException.
  this exception is thrown if a buffer that is meant to have output copied into it turns out to be too short, or if we've been given insufficient input.
DataLengthException() - Constructor for class org.bouncycastle.crypto.DataLengthException
  base constructor.
DataLengthException(String) - Constructor for class org.bouncycastle.crypto.DataLengthException
  create a DataLengthException with the given message.
DC - Static variable in class org.bouncycastle.asn1.x509.X509Name
decipherOnly - Static variable in class org.bouncycastle.jce.X509KeyUsage
decipherOnly - Static variable in class org.bouncycastle.asn1.x509.KeyUsage
decode(byte[]) - Static method in class org.bouncycastle.util.encoders.Hex
decode(byte[]) - Static method in class org.bouncycastle.util.encoders.Base64
  decode the base 64 encoded input data.
decode(byte[], int, int, byte[], int) - Method in class org.bouncycastle.util.encoders.HexTranslator
decode(byte[], int, int, byte[], int) - Method in interface org.bouncycastle.util.encoders.Translator
decode(String) - Static method in class org.bouncycastle.util.encoders.Hex
decode(String) - Static method in class org.bouncycastle.util.encoders.Base64
  decode the base 64 encoded String data.
decodeBlock(byte[], int, int) - Method in class org.bouncycastle.crypto.encodings.OAEPEncoding
decodePoint(byte[]) - Method in class org.bouncycastle.math.ec.ECCurve
decodePoint(byte[]) - Method in class org.bouncycastle.math.ec.ECCurve.Fp
  decode a point on this curve which has been encoded using point compression (X9.62 s 4.2.1 pg 17) returning the point.
DECRYPT_MODE - Static variable in class javax.crypto.Cipher
decryptBlock(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.engines.SkipjackEngine
decryptBlock(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.engines.CAST6Engine
  Decrypt the given input starting at the given offset and place the result in the provided buffer starting at the given offset.
decryptBlock(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.engines.CAST5Engine
  Decrypt the given input starting at the given offset and place the result in the provided buffer starting at the given offset.
decryptBlock(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.modes.CFBBlockCipher
  Do the appropriate processing for CFB mode decryption.
decryptData(AlgorithmIdentifier, byte[], char[]) - Method in class org.bouncycastle.jce.provider.JDKPKCS12KeyStore
defaultKeySize - Variable in class org.bouncycastle.jce.provider.JCEKeyGenerator
DefaultLookUp - Static variable in class org.bouncycastle.asn1.x509.X509Name
  look up table translating common symbols into their OIDS.
DefaultReverse - Static variable in class org.bouncycastle.asn1.x509.X509Name
  determines whether or not strings should be processed and printed from back to front.
DefaultSymbols - Static variable in class org.bouncycastle.asn1.x509.X509Name
  default look up table translating OID values into their common symbols following the convention in RFC 2253 with a few extras
deleteEntry(String) - Method in class java.security.KeyStore
DeltaCRLIndicator - Static variable in class org.bouncycastle.asn1.x509.X509Extensions
  Delta CRL indicator
depth - Variable in class org.bouncycastle.jce.provider.PKIXPolicyNode
DERApplicationSpecific - class org.bouncycastle.asn1.DERApplicationSpecific.
  Base class for an application specific object
DERApplicationSpecific(int, byte[]) - Constructor for class org.bouncycastle.asn1.DERApplicationSpecific
DERBitString - class org.bouncycastle.asn1.DERBitString.
DERBitString(byte[]) - Constructor for class org.bouncycastle.asn1.DERBitString
DERBitString(byte[], int) - Constructor for class org.bouncycastle.asn1.DERBitString
DERBitString(byte, int) - Constructor for class org.bouncycastle.asn1.DERBitString
DERBitString(DEREncodable) - Constructor for class org.bouncycastle.asn1.DERBitString
DERBMPString - class org.bouncycastle.asn1.DERBMPString.
  DER BMPString object.
DERBMPString(byte[]) - Constructor for class org.bouncycastle.asn1.DERBMPString
  basic constructor - byte encoded string.
DERBMPString(String) - Constructor for class org.bouncycastle.asn1.DERBMPString
  basic constructor
DERBoolean - class org.bouncycastle.asn1.DERBoolean.
DERBoolean(boolean) - Constructor for class org.bouncycastle.asn1.DERBoolean
DERBoolean(byte[]) - Constructor for class org.bouncycastle.asn1.DERBoolean
DERConstructedSequence - class org.bouncycastle.asn1.DERConstructedSequence.
  Deprecated. use DERSequence.
DERConstructedSequence() - Constructor for class org.bouncycastle.asn1.DERConstructedSequence
  Deprecated.
DERConstructedSet - class org.bouncycastle.asn1.DERConstructedSet.
DERConstructedSet() - Constructor for class org.bouncycastle.asn1.DERConstructedSet
DERConstructedSet(DEREncodable) - Constructor for class org.bouncycastle.asn1.DERConstructedSet
DERConstructedSet(DEREncodableVector) - Constructor for class org.bouncycastle.asn1.DERConstructedSet
DERDump - class org.bouncycastle.asn1.util.DERDump.
  Deprecated. use ASN1Dump.
DERDump() - Constructor for class org.bouncycastle.asn1.util.DERDump
  Deprecated.
DEREncodable - interface org.bouncycastle.asn1.DEREncodable.
DEREncodableVector - class org.bouncycastle.asn1.DEREncodableVector.
  a general class for building up a vector of DER encodable objects - this will eventually be superceded by ASN1EncodableVector so you should use that class in preference.
DEREncodableVector() - Constructor for class org.bouncycastle.asn1.DEREncodableVector
DEREnumerated - class org.bouncycastle.asn1.DEREnumerated.
DEREnumerated(BigInteger) - Constructor for class org.bouncycastle.asn1.DEREnumerated
DEREnumerated(byte[]) - Constructor for class org.bouncycastle.asn1.DEREnumerated
DEREnumerated(int) - Constructor for class org.bouncycastle.asn1.DEREnumerated
DERGeneralizedTime - class org.bouncycastle.asn1.DERGeneralizedTime.
  Generalized time object.
DERGeneralizedTime(Date) - Constructor for class org.bouncycastle.asn1.DERGeneralizedTime
  base constructer from a java.util.date object
DERGeneralizedTime(String) - Constructor for class org.bouncycastle.asn1.DERGeneralizedTime
  The correct format for this is YYYYMMDDHHMMSSZ, or without the Z for local time, or Z+-HHMM on the end, for difference between local time and UTC time.
DERIA5String - class org.bouncycastle.asn1.DERIA5String.
  DER IA5String object - this is an ascii string.
DERIA5String(byte[]) - Constructor for class org.bouncycastle.asn1.DERIA5String
  basic constructor - with bytes.
DERIA5String(String) - Constructor for class org.bouncycastle.asn1.DERIA5String
  basic constructor - with string.
DERInputStream - class org.bouncycastle.asn1.DERInputStream.
  Don't use this class! It will eventually disappear, use ASN1InputStream.
DERInputStream(InputStream) - Constructor for class org.bouncycastle.asn1.DERInputStream
DERInteger - class org.bouncycastle.asn1.DERInteger.
DERInteger(BigInteger) - Constructor for class org.bouncycastle.asn1.DERInteger
DERInteger(byte[]) - Constructor for class org.bouncycastle.asn1.DERInteger
DERInteger(int) - Constructor for class org.bouncycastle.asn1.DERInteger
DerivationFunction - interface org.bouncycastle.crypto.DerivationFunction.
  base interface for general purpose byte derivation functions.
DerivationParameters - interface org.bouncycastle.crypto.DerivationParameters.
  Parameters for key/byte stream derivation classes
DERNull - class org.bouncycastle.asn1.DERNull.
  A NULL object.
DERNull() - Constructor for class org.bouncycastle.asn1.DERNull
DERNumericString - class org.bouncycastle.asn1.DERNumericString.
  DER NumericString object - this is an ascii string of characters {0,1,2,3,4,5,6,7,8,9, }.
DERNumericString(byte[]) - Constructor for class org.bouncycastle.asn1.DERNumericString
  basic constructor - with bytes.
DERNumericString(String) - Constructor for class org.bouncycastle.asn1.DERNumericString
  basic constructor - with string.
DERObject - class org.bouncycastle.asn1.DERObject.
DERObject() - Constructor for class org.bouncycastle.asn1.DERObject
DERObjectIdentifier - class org.bouncycastle.asn1.DERObjectIdentifier.
DERObjectIdentifier(String) - Constructor for class org.bouncycastle.asn1.DERObjectIdentifier
DEROctetString - class org.bouncycastle.asn1.DEROctetString.
DEROctetString(byte[]) - Constructor for class org.bouncycastle.asn1.DEROctetString
DEROctetString(DEREncodable) - Constructor for class org.bouncycastle.asn1.DEROctetString
DEROutputStream - class org.bouncycastle.asn1.DEROutputStream.
DEROutputStream(OutputStream) - Constructor for class org.bouncycastle.asn1.DEROutputStream
DERPrintableString - class org.bouncycastle.asn1.DERPrintableString.
  DER PrintableString object.
DERPrintableString(byte[]) - Constructor for class org.bouncycastle.asn1.DERPrintableString
  basic constructor - byte encoded string.
DERPrintableString(String) - Constructor for class org.bouncycastle.asn1.DERPrintableString
  basic constructor
DERSequence - class org.bouncycastle.asn1.DERSequence.
DERSequence() - Constructor for class org.bouncycastle.asn1.DERSequence
  create an empty sequence
DERSequence(DEREncodable) - Constructor for class org.bouncycastle.asn1.DERSequence
  create a sequence containing one object
DERSequence(DEREncodableVector) - Constructor for class org.bouncycastle.asn1.DERSequence
  create a sequence containing a vector of objects.
DERSet - class org.bouncycastle.asn1.DERSet.
  A DER encoded set object
DERSet() - Constructor for class org.bouncycastle.asn1.DERSet
  create an empty set
DERSet(DEREncodable) - Constructor for class org.bouncycastle.asn1.DERSet
DERSet(DEREncodableVector) - Constructor for class org.bouncycastle.asn1.DERSet
DERString - interface org.bouncycastle.asn1.DERString.
  basic interface for DER string objects.
DERT61String - class org.bouncycastle.asn1.DERT61String.
  DER T61String (also the teletex string)
DERT61String(byte[]) - Constructor for class org.bouncycastle.asn1.DERT61String
  basic constructor - with bytes.
DERT61String(String) - Constructor for class org.bouncycastle.asn1.DERT61String
  basic constructor - with string.
DERTaggedObject - class org.bouncycastle.asn1.DERTaggedObject.
  DER TaggedObject - in ASN.1 nottation this is any object proceeded by a [n] where n is some number - these are assume to follow the construction rules (as with sequences).
DERTaggedObject(boolean, int, DEREncodable) - Constructor for class org.bouncycastle.asn1.DERTaggedObject
DERTaggedObject(int) - Constructor for class org.bouncycastle.asn1.DERTaggedObject
  create an implicitly tagged object that contains a zero length sequence.
DERTaggedObject(int, DEREncodable) - Constructor for class org.bouncycastle.asn1.DERTaggedObject
DERTags - interface org.bouncycastle.asn1.DERTags.
DERUniversalString - class org.bouncycastle.asn1.DERUniversalString.
  DER UniversalString object.
DERUniversalString(byte[]) - Constructor for class org.bouncycastle.asn1.DERUniversalString
  basic constructor - byte encoded string.
DERUnknownTag - class org.bouncycastle.asn1.DERUnknownTag.
  We insert one of these when we find a tag we don't recognise.
DERUnknownTag(int, byte[]) - Constructor for class org.bouncycastle.asn1.DERUnknownTag
DERUTCTime - class org.bouncycastle.asn1.DERUTCTime.
  UTC time object.
DERUTCTime(Date) - Constructor for class org.bouncycastle.asn1.DERUTCTime
  base constructer from a java.util.date object
DERUTCTime(String) - Constructor for class org.bouncycastle.asn1.DERUTCTime
  The correct format for this is YYMMDDHHMMSSZ (it used to be that seconds were never encoded.
DERUTF8String - class org.bouncycastle.asn1.DERUTF8String.
  DER UTF8String object.
DERUTF8String(String) - Constructor for class org.bouncycastle.asn1.DERUTF8String
  basic constructor
DERVisibleString - class org.bouncycastle.asn1.DERVisibleString.
  DER VisibleString object.
DERVisibleString(byte[]) - Constructor for class org.bouncycastle.asn1.DERVisibleString
  basic constructor - byte encoded string.
DERVisibleString(String) - Constructor for class org.bouncycastle.asn1.DERVisibleString
  basic constructor
DES_EDE_KEY_LEN - Static variable in class javax.crypto.spec.DESedeKeySpec
DES_EDE_KEY_LENGTH - Static variable in class org.bouncycastle.crypto.params.DESedeParameters
des_EDE3_CBC - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
DES_KEY_LEN - Static variable in class javax.crypto.spec.DESKeySpec
DES_KEY_LENGTH - Static variable in class org.bouncycastle.crypto.params.DESParameters
DESedeEngine - class org.bouncycastle.crypto.engines.DESedeEngine.
  a class that provides a basic DESede (or Triple DES) engine.
DESedeEngine() - Constructor for class org.bouncycastle.crypto.engines.DESedeEngine
  standard constructor.
DESedeKeyGenerator - class org.bouncycastle.crypto.generators.DESedeKeyGenerator.
DESedeKeyGenerator() - Constructor for class org.bouncycastle.crypto.generators.DESedeKeyGenerator
DESedeKeySpec - class javax.crypto.spec.DESedeKeySpec.
  This class specifies a DES-EDE ("triple-DES") key.
DESedeKeySpec(byte[]) - Constructor for class javax.crypto.spec.DESedeKeySpec
  Uses the first 24 bytes in `key` as the DES-EDE key.
DESedeKeySpec(byte[], int) - Constructor for class javax.crypto.spec.DESedeKeySpec
  Uses the first 24 bytes in `key`, beginning at `offset` inclusive, as the DES-EDE key.
DESedeParameters - class org.bouncycastle.crypto.params.DESedeParameters.
DESedeParameters(byte[]) - Constructor for class org.bouncycastle.crypto.params.DESedeParameters
DESedeTest - class org.bouncycastle.crypto.test.DESedeTest.
  DESede tester
DESedeTest - class org.bouncycastle.jce.provider.test.DESedeTest.
  basic test class for key generation for a DES-EDE block cipher, basically this just exercises the provider, and makes sure we are behaving sensibly, correctness of the implementation is shown in the lightweight test classes.
DESedeTest() - Constructor for class org.bouncycastle.jce.provider.test.DESedeTest
DESedeWrapEngine - class org.bouncycastle.crypto.engines.DESedeWrapEngine.
  Wrap keys according to draft-ietf-smime-key-wrap-01.txt.
DESedeWrapEngine() - Constructor for class org.bouncycastle.crypto.engines.DESedeWrapEngine
DESEngine - class org.bouncycastle.crypto.engines.DESEngine.
  a class that provides a basic DES engine.
DESEngine() - Constructor for class org.bouncycastle.crypto.engines.DESEngine
  standard constructor.
DESExample - class org.bouncycastle.crypto.examples.DESExample.
  DESExample is a simple DES based encryptor/decryptor.
DESExample() - Constructor for class org.bouncycastle.crypto.examples.DESExample
DESExample(String, String, String, boolean) - Constructor for class org.bouncycastle.crypto.examples.DESExample
desFunc(int[], byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.engines.DESEngine
  the DES engine.
DESKeyGenerator - class org.bouncycastle.crypto.generators.DESKeyGenerator.
DESKeyGenerator() - Constructor for class org.bouncycastle.crypto.generators.DESKeyGenerator
DESKeySpec - class javax.crypto.spec.DESKeySpec.
  This class specifies a DES key.
DESKeySpec(byte[]) - Constructor for class javax.crypto.spec.DESKeySpec
  Uses the first 8 bytes in `key` as the key material for the DES key.
DESKeySpec(byte[], int) - Constructor for class javax.crypto.spec.DESKeySpec
  Uses the first 8 bytes in `key`, beginning at `offset` inclusive, as the key material for the DES key.
DESParameters - class org.bouncycastle.crypto.params.DESParameters.
DESParameters(byte[]) - Constructor for class org.bouncycastle.crypto.params.DESParameters
DESTest - class org.bouncycastle.crypto.test.DESTest.
  DES tester - vectors from FIPS 81
DESTest() - Constructor for class org.bouncycastle.crypto.test.DESTest
DHAgreement - class org.bouncycastle.crypto.agreement.DHAgreement.
  a Diffie-Hellman key exchange engine.
DHAgreement() - Constructor for class org.bouncycastle.crypto.agreement.DHAgreement
DHBasicAgreement - class org.bouncycastle.crypto.agreement.DHBasicAgreement.
  a Diffie-Hellman key agreement class.
DHBasicAgreement() - Constructor for class org.bouncycastle.crypto.agreement.DHBasicAgreement
DHBasicKeyPairGenerator - class org.bouncycastle.crypto.generators.DHBasicKeyPairGenerator.
  a basic Diffie-Helman key pair generator.
DHBasicKeyPairGenerator() - Constructor for class org.bouncycastle.crypto.generators.DHBasicKeyPairGenerator
DHGenParameterSpec - class javax.crypto.spec.DHGenParameterSpec.
  This class specifies the set of parameters used for generating Diffie-Hellman (system) parameters for use in Diffie-Hellman key agreement.
DHGenParameterSpec(int, int) - Constructor for class javax.crypto.spec.DHGenParameterSpec
  Constructs a parameter set for the generation of Diffie-Hellman (system) parameters.
DHKey - interface javax.crypto.interfaces.DHKey.
  The interface to a Diffie-Hellman key.
dhKeyAgreement - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
DHKeyGenerationParameters - class org.bouncycastle.crypto.params.DHKeyGenerationParameters.
DHKeyGenerationParameters(SecureRandom, DHParameters) - Constructor for class org.bouncycastle.crypto.params.DHKeyGenerationParameters
DHKeyPairGenerator - class org.bouncycastle.crypto.generators.DHKeyPairGenerator.
  a Diffie-Helman key pair generator.
DHKeyPairGenerator() - Constructor for class org.bouncycastle.crypto.generators.DHKeyPairGenerator
DHKeyParameters - class org.bouncycastle.crypto.params.DHKeyParameters.
DHKeyParameters(boolean, DHParameters) - Constructor for class org.bouncycastle.crypto.params.DHKeyParameters
DHParameter - class org.bouncycastle.asn1.pkcs.DHParameter.
DHParameter(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.pkcs.DHParameter
DHParameter(BigInteger, BigInteger, int) - Constructor for class org.bouncycastle.asn1.pkcs.DHParameter
DHParameters - class org.bouncycastle.crypto.params.DHParameters.
DHParameters(BigInteger, BigInteger) - Constructor for class org.bouncycastle.crypto.params.DHParameters
DHParameters(BigInteger, BigInteger, BigInteger, int) - Constructor for class org.bouncycastle.crypto.params.DHParameters
DHParameters(BigInteger, BigInteger, BigInteger, int, DHValidationParameters) - Constructor for class org.bouncycastle.crypto.params.DHParameters
DHParametersGenerator - class org.bouncycastle.crypto.generators.DHParametersGenerator.
DHParametersGenerator() - Constructor for class org.bouncycastle.crypto.generators.DHParametersGenerator
DHParameterSpec - class javax.crypto.spec.DHParameterSpec.
  This class specifies the set of parameters used with the Diffie-Hellman algorithm, as specified in PKCS #3: Diffie-Hellman Key-Agreement Standard.
DHParameterSpec(BigInteger, BigInteger) - Constructor for class javax.crypto.spec.DHParameterSpec
  Constructs a parameter set for Diffie-Hellman, using a prime modulus `p` and a base generator `g`.
DHParameterSpec(BigInteger, BigInteger, int) - Constructor for class javax.crypto.spec.DHParameterSpec
  Constructs a parameter set for Diffie-Hellman, using a prime modulus `p`, a base generator `g`, and the size in bits, `l`, of the random exponent (private value).
DHPrivateKey - interface javax.crypto.interfaces.DHPrivateKey.
  The interface to a Diffie-Hellman private key.
DHPrivateKeyParameters - class org.bouncycastle.crypto.params.DHPrivateKeyParameters.
DHPrivateKeyParameters(BigInteger, DHParameters) - Constructor for class org.bouncycastle.crypto.params.DHPrivateKeyParameters
DHPrivateKeySpec - class javax.crypto.spec.DHPrivateKeySpec.
  This class specifies a Diffie-Hellman private key with its associated parameters.
DHPrivateKeySpec(BigInteger, BigInteger, BigInteger) - Constructor for class javax.crypto.spec.DHPrivateKeySpec
  Constructor that takes a private value `x`, a prime modulus `p`, and a base generator `g`.
DHPublicKey - interface javax.crypto.interfaces.DHPublicKey.
  The interface to a Diffie-Hellman public key.
DHPublicKeyParameters - class org.bouncycastle.crypto.params.DHPublicKeyParameters.
DHPublicKeyParameters(BigInteger, DHParameters) - Constructor for class org.bouncycastle.crypto.params.DHPublicKeyParameters
DHPublicKeySpec - class javax.crypto.spec.DHPublicKeySpec.
  This class specifies a Diffie-Hellman public key with its associated parameters.
DHPublicKeySpec(BigInteger, BigInteger, BigInteger) - Constructor for class javax.crypto.spec.DHPublicKeySpec
  Constructor that takes a public value `y`, a prime modulus `p`, and a base generator `g`.
dhpublicnumber - Static variable in interface org.bouncycastle.asn1.x9.X9ObjectIdentifiers
DHTest - class org.bouncycastle.crypto.test.DHTest.
DHTest() - Constructor for class org.bouncycastle.crypto.test.DHTest
DHUtil - class org.bouncycastle.jce.provider.DHUtil.
  utility class for converting jce/jca DH objects objects into their org.bouncycastle.crypto counterparts.
DHUtil() - Constructor for class org.bouncycastle.jce.provider.DHUtil
DHValidationParameters - class org.bouncycastle.crypto.params.DHValidationParameters.
DHValidationParameters(byte[], int) - Constructor for class org.bouncycastle.crypto.params.DHValidationParameters
digest - Variable in class org.bouncycastle.crypto.io.DigestOutputStream
digest - Variable in class org.bouncycastle.crypto.io.DigestInputStream
Digest - interface org.bouncycastle.crypto.Digest.
  interface that a message digest conforms to.
digestedData - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
digestedData - Static variable in interface org.bouncycastle.asn1.cms.CMSObjectIdentifiers
DigestInfo - class org.bouncycastle.asn1.x509.DigestInfo.
  DigestInfo::=SEQUENCE{ digestAlgorithm AlgorithmIdentifier, digest OCTET STRING }
DigestInfo(AlgorithmIdentifier, byte[]) - Constructor for class org.bouncycastle.asn1.x509.DigestInfo
DigestInfo(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.x509.DigestInfo
DigestInputStream - class org.bouncycastle.crypto.io.DigestInputStream.
DigestInputStream(InputStream, Digest) - Constructor for class org.bouncycastle.crypto.io.DigestInputStream
DigestOutputStream - class org.bouncycastle.crypto.io.DigestOutputStream.
DigestOutputStream(OutputStream, Digest) - Constructor for class org.bouncycastle.crypto.io.DigestOutputStream
DigestTest - class org.bouncycastle.jce.provider.test.DigestTest.
DigestTest() - Constructor for class org.bouncycastle.jce.provider.test.DigestTest
digitalSignature - Static variable in class org.bouncycastle.jce.X509KeyUsage
digitalSignature - Static variable in class org.bouncycastle.asn1.x509.KeyUsage
DISPLAY_TEXT_MAXIMUM_SIZE - Static variable in class org.bouncycastle.asn1.x509.DisplayText
  Describe constant `DISPLAY_TEXT_MAXIMUM_SIZE` here.
DisplayText - class org.bouncycastle.asn1.x509.DisplayText.
  `DisplayText` class, used in `CertificatePolicies` X509 V3 extensions (in policy qualifiers).
DisplayText(DERString) - Constructor for class org.bouncycastle.asn1.x509.DisplayText
  Creates a new `DisplayText` instance.
DisplayText(int, String) - Constructor for class org.bouncycastle.asn1.x509.DisplayText
  Creates a new `DisplayText` instance.
DisplayText(String) - Constructor for class org.bouncycastle.asn1.x509.DisplayText
  Creates a new `DisplayText` instance.
DistributionPoint - class org.bouncycastle.asn1.x509.DistributionPoint.
DistributionPoint(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.x509.DistributionPoint
DistributionPoint(DistributionPointName, ReasonFlags, GeneralNames) - Constructor for class org.bouncycastle.asn1.x509.DistributionPoint
DistributionPointName - class org.bouncycastle.asn1.x509.DistributionPointName.
DistributionPointName(ASN1TaggedObject) - Constructor for class org.bouncycastle.asn1.x509.DistributionPointName
DistributionPointName(int, DEREncodable) - Constructor for class org.bouncycastle.asn1.x509.DistributionPointName
divide(ECFieldElement) - Method in class org.bouncycastle.math.ec.ECFieldElement
divide(ECFieldElement) - Method in class org.bouncycastle.math.ec.ECFieldElement.Fp
doFinal() - Method in class javax.crypto.Mac
  Finishes the MAC operation.
doFinal() - Method in class javax.crypto.Cipher
  Finishes a multiple-part encryption or decryption operation, depending on how this cipher was initialized.
doFinal() - Method in class org.bouncycastle.crypto.BufferedAsymmetricBlockCipher
  process the contents of the buffer using the underlying cipher.
doFinal(byte[]) - Method in class javax.crypto.Mac
  Processes the given array of bytes and finishes the MAC operation.
doFinal(byte[]) - Method in class javax.crypto.Cipher
  Encrypts or decrypts data in a single-part operation, or finishes a multiple-part operation.
doFinal(byte[], int) - Method in class javax.crypto.Mac
  Finishes the MAC operation.
doFinal(byte[], int) - Method in class javax.crypto.Cipher
  Finishes a multiple-part encryption or decryption operation, depending on how this cipher was initialized.
doFinal(byte[], int) - Method in interface org.bouncycastle.crypto.Mac
  Compute the final statge of the MAC writing the output to the out parameter.
doFinal(byte[], int) - Method in interface org.bouncycastle.crypto.Digest
  close the digest, producing the final digest value.
doFinal(byte[], int) - Method in class org.bouncycastle.crypto.BufferedBlockCipher
  Process the last block in the buffer.
doFinal(byte[], int) - Method in class org.bouncycastle.crypto.digests.TigerDigest
doFinal(byte[], int) - Method in class org.bouncycastle.crypto.digests.SHA512Digest
doFinal(byte[], int) - Method in class org.bouncycastle.crypto.digests.SHA384Digest
doFinal(byte[], int) - Method in class org.bouncycastle.crypto.digests.SHA256Digest
doFinal(byte[], int) - Method in class org.bouncycastle.crypto.digests.SHA1Digest
doFinal(byte[], int) - Method in class org.bouncycastle.crypto.digests.RIPEMD160Digest
doFinal(byte[], int) - Method in class org.bouncycastle.crypto.digests.RIPEMD128Digest
doFinal(byte[], int) - Method in class org.bouncycastle.crypto.digests.MD5Digest
doFinal(byte[], int) - Method in class org.bouncycastle.crypto.digests.MD4Digest
doFinal(byte[], int) - Method in class org.bouncycastle.crypto.digests.MD2Digest
  close the digest, producing the final digest value.
doFinal(byte[], int) - Method in class org.bouncycastle.crypto.macs.HMac
doFinal(byte[], int) - Method in class org.bouncycastle.crypto.macs.CFBBlockCipherMac
doFinal(byte[], int) - Method in class org.bouncycastle.crypto.macs.CBCBlockCipherMac
doFinal(byte[], int) - Method in class org.bouncycastle.crypto.macs.BlockCipherMac
doFinal(byte[], int) - Method in class org.bouncycastle.crypto.modes.PaddedBlockCipher
  Deprecated. Process the last block in the buffer.
doFinal(byte[], int) - Method in class org.bouncycastle.crypto.modes.CTSBlockCipher
  Process the last block in the buffer.
doFinal(byte[], int) - Method in class org.bouncycastle.crypto.paddings.PaddedBufferedBlockCipher
  Process the last block in the buffer.
doFinal(byte[], int, int) - Method in class javax.crypto.Cipher
  Encrypts or decrypts data in a single-part operation, or finishes a multiple-part operation.
doFinal(byte[], int, int, byte[]) - Method in class javax.crypto.Cipher
  Encrypts or decrypts data in a single-part operation, or finishes a multiple-part operation.
doFinal(byte[], int, int, byte[], int) - Method in class javax.crypto.Cipher
  Encrypts or decrypts data in a single-part operation, or finishes a multiple-part operation.
DoFinalTest - class org.bouncycastle.jce.provider.test.DoFinalTest.
  check that doFinal is properly reseting the cipher.
DoFinalTest() - Constructor for class org.bouncycastle.jce.provider.test.DoFinalTest
doPhase(Key, boolean) - Method in class javax.crypto.KeyAgreement
  Executes the next phase of this key agreement with the given key that was received from one of the other parties involved in this key agreement.
doTest3() - Method in class org.bouncycastle.crypto.test.ISO9796Test
doTest4() - Method in class org.bouncycastle.crypto.test.ISO9796Test
doTest5() - Method in class org.bouncycastle.crypto.test.ISO9796Test
DSA - interface org.bouncycastle.crypto.DSA.
  interface for classes implementing the Digital Signature Algorithm
DSAKeyGenerationParameters - class org.bouncycastle.crypto.params.DSAKeyGenerationParameters.
DSAKeyGenerationParameters(SecureRandom, DSAParameters) - Constructor for class org.bouncycastle.crypto.params.DSAKeyGenerationParameters
DSAKeyPairGenerator - class org.bouncycastle.crypto.generators.DSAKeyPairGenerator.
  a DSA key pair generator.
DSAKeyPairGenerator() - Constructor for class org.bouncycastle.crypto.generators.DSAKeyPairGenerator
DSAKeyParameters - class org.bouncycastle.crypto.params.DSAKeyParameters.
DSAKeyParameters(boolean, DSAParameters) - Constructor for class org.bouncycastle.crypto.params.DSAKeyParameters
DSAParameter - class org.bouncycastle.asn1.x509.DSAParameter.
DSAParameter(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.x509.DSAParameter
DSAParameter(BigInteger, BigInteger, BigInteger) - Constructor for class org.bouncycastle.asn1.x509.DSAParameter
DSAParameters - class org.bouncycastle.crypto.params.DSAParameters.
DSAParameters(BigInteger, BigInteger, BigInteger) - Constructor for class org.bouncycastle.crypto.params.DSAParameters
DSAParameters(BigInteger, BigInteger, BigInteger, DSAValidationParameters) - Constructor for class org.bouncycastle.crypto.params.DSAParameters
DSAParametersGenerator - class org.bouncycastle.crypto.generators.DSAParametersGenerator.
  generate suitable parameters for DSA, in line with FIPS 186-2.
DSAParametersGenerator() - Constructor for class org.bouncycastle.crypto.generators.DSAParametersGenerator
DSAParameterSpec - class java.security.spec.DSAParameterSpec.
DSAParameterSpec(BigInteger, BigInteger, BigInteger) - Constructor for class java.security.spec.DSAParameterSpec
DSAPrivateKeyParameters - class org.bouncycastle.crypto.params.DSAPrivateKeyParameters.
DSAPrivateKeyParameters(BigInteger, DSAParameters) - Constructor for class org.bouncycastle.crypto.params.DSAPrivateKeyParameters
DSAPrivateKeySpec - class java.security.spec.DSAPrivateKeySpec.
DSAPrivateKeySpec(BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class java.security.spec.DSAPrivateKeySpec
DSAPublicKeyParameters - class org.bouncycastle.crypto.params.DSAPublicKeyParameters.
DSAPublicKeyParameters(BigInteger, DSAParameters) - Constructor for class org.bouncycastle.crypto.params.DSAPublicKeyParameters
DSAPublicKeySpec - class java.security.spec.DSAPublicKeySpec.
DSAPublicKeySpec(BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class java.security.spec.DSAPublicKeySpec
DSASigner - class org.bouncycastle.crypto.signers.DSASigner.
  The Digital Signature Algorithm - as described in "Handbook of Applied Cryptography", pages 452 - 453.
DSASigner() - Constructor for class org.bouncycastle.crypto.signers.DSASigner
DSATest - class org.bouncycastle.crypto.test.DSATest.
  Test based on FIPS 186-2, Appendix 5, an example of DSA.
DSATest() - Constructor for class org.bouncycastle.crypto.test.DSATest
DSAUtil - class org.bouncycastle.jce.provider.DSAUtil.
  utility class for converting jce/jca DSA objects objects into their org.bouncycastle.crypto counterparts.
DSAUtil() - Constructor for class org.bouncycastle.jce.provider.DSAUtil
DSAValidationParameters - class org.bouncycastle.crypto.params.DSAValidationParameters.
DSAValidationParameters(byte[], int) - Constructor for class org.bouncycastle.crypto.params.DSAValidationParameters
dsaWithSHA1 - Static variable in interface org.bouncycastle.asn1.oiw.OIWObjectIdentifiers
Dump - class org.bouncycastle.asn1.util.Dump.
Dump() - Constructor for class org.bouncycastle.asn1.util.Dump
dumpAsString(DEREncodable) - Static method in class org.bouncycastle.asn1.util.DERDump
  Deprecated. dump out a DER object as a formatted string
dumpAsString(DERObject) - Static method in class org.bouncycastle.asn1.util.DERDump
  Deprecated. dump out a DER object as a formatted string
dumpAsString(Object) - Static method in class org.bouncycastle.asn1.util.ASN1Dump
  dump out a DER object as a formatted string

## E

E - Static variable in class org.bouncycastle.asn1.x509.X509Name
  email address in Verisign certificates
ECConstants - interface org.bouncycastle.math.ec.ECConstants.
ECCurve - class org.bouncycastle.math.ec.ECCurve.
  base class for an elliptic curve
ECCurve.Fp - class org.bouncycastle.math.ec.ECCurve.Fp.
  Elliptic curve over Fp
ECCurve.Fp(BigInteger, BigInteger, BigInteger) - Constructor for class org.bouncycastle.math.ec.ECCurve.Fp
ECCurve(BigInteger, BigInteger, BigInteger) - Constructor for class org.bouncycastle.math.ec.ECCurve
ECDHBasicAgreement - class org.bouncycastle.crypto.agreement.ECDHBasicAgreement.
  P1363 7.2.1 ECSVDP-DH ECSVDP-DH is Elliptic Curve Secret Value Derivation Primitive, Diffie-Hellman version.
ECDHBasicAgreement() - Constructor for class org.bouncycastle.crypto.agreement.ECDHBasicAgreement
ECDHCBasicAgreement - class org.bouncycastle.crypto.agreement.ECDHCBasicAgreement.
  P1363 7.2.2 ECSVDP-DHC ECSVDP-DHC is Elliptic Curve Secret Value Derivation Primitive, Diffie-Hellman version with cofactor multiplication.
ECDHCBasicAgreement() - Constructor for class org.bouncycastle.crypto.agreement.ECDHCBasicAgreement
ECDomainParameters - class org.bouncycastle.crypto.params.ECDomainParameters.
ECDomainParameters(ECCurve, ECPoint, BigInteger) - Constructor for class org.bouncycastle.crypto.params.ECDomainParameters
ECDomainParameters(ECCurve, ECPoint, BigInteger, BigInteger) - Constructor for class org.bouncycastle.crypto.params.ECDomainParameters
ECDomainParameters(ECCurve, ECPoint, BigInteger, BigInteger, byte[]) - Constructor for class org.bouncycastle.crypto.params.ECDomainParameters
ecdsa_with_SHA1 - Static variable in interface org.bouncycastle.asn1.x9.X9ObjectIdentifiers
ECDSASigner - class org.bouncycastle.crypto.signers.ECDSASigner.
  EC-DSA as described in X9.62
ECDSASigner() - Constructor for class org.bouncycastle.crypto.signers.ECDSASigner
ECFieldElement - class org.bouncycastle.math.ec.ECFieldElement.
ECFieldElement.Fp - class org.bouncycastle.math.ec.ECFieldElement.Fp.
ECFieldElement.Fp(BigInteger, BigInteger) - Constructor for class org.bouncycastle.math.ec.ECFieldElement.Fp
ECFieldElement(BigInteger, BigInteger) - Constructor for class org.bouncycastle.math.ec.ECFieldElement
ECIESTest - class org.bouncycastle.crypto.test.ECIESTest.
  test for ECIES - Elliptic Curve Integrated Encryption Scheme
ECKey - interface org.bouncycastle.jce.interfaces.ECKey.
  generic interface for an Elliptic Curve Key.
ECKeyGenerationParameters - class org.bouncycastle.crypto.params.ECKeyGenerationParameters.
ECKeyGenerationParameters(ECDomainParameters, SecureRandom) - Constructor for class org.bouncycastle.crypto.params.ECKeyGenerationParameters
ECKeyPairGenerator - class org.bouncycastle.crypto.generators.ECKeyPairGenerator.
ECKeyPairGenerator() - Constructor for class org.bouncycastle.crypto.generators.ECKeyPairGenerator
ECKeyParameters - class org.bouncycastle.crypto.params.ECKeyParameters.
ECKeyParameters(boolean, ECDomainParameters) - Constructor for class org.bouncycastle.crypto.params.ECKeyParameters
ECKeySpec - class org.bouncycastle.jce.spec.ECKeySpec.
  base class for an Elliptic Curve Key Spec
ECKeySpec(ECParameterSpec) - Constructor for class org.bouncycastle.jce.spec.ECKeySpec
ECNamedCurveParameterSpec - class org.bouncycastle.jce.spec.ECNamedCurveParameterSpec.
  specification signifying that the curve parameters can also be refered to by name.
ECNamedCurveParameterSpec(String, ECCurve, ECPoint, BigInteger) - Constructor for class org.bouncycastle.jce.spec.ECNamedCurveParameterSpec
ECNamedCurveParameterSpec(String, ECCurve, ECPoint, BigInteger, BigInteger) - Constructor for class org.bouncycastle.jce.spec.ECNamedCurveParameterSpec
ECNamedCurveParameterSpec(String, ECCurve, ECPoint, BigInteger, BigInteger, byte[]) - Constructor for class org.bouncycastle.jce.spec.ECNamedCurveParameterSpec
ECNamedCurveTable - class org.bouncycastle.jce.ECNamedCurveTable.
  a table of locally supported named curves.
ECNamedCurveTable() - Constructor for class org.bouncycastle.jce.ECNamedCurveTable
ECParameterSpec - class org.bouncycastle.jce.spec.ECParameterSpec.
  basic domain parameters for an Elliptic Curve public or private key.
ECParameterSpec(ECCurve, ECPoint, BigInteger) - Constructor for class org.bouncycastle.jce.spec.ECParameterSpec
ECParameterSpec(ECCurve, ECPoint, BigInteger, BigInteger) - Constructor for class org.bouncycastle.jce.spec.ECParameterSpec
ECParameterSpec(ECCurve, ECPoint, BigInteger, BigInteger, byte[]) - Constructor for class org.bouncycastle.jce.spec.ECParameterSpec
ECPoint - class org.bouncycastle.math.ec.ECPoint.
  base class for points on elliptic curves.
ECPoint.Fp - class org.bouncycastle.math.ec.ECPoint.Fp.
  Elliptic curve points over Fp
ECPoint.Fp(ECCurve, ECFieldElement, ECFieldElement) - Constructor for class org.bouncycastle.math.ec.ECPoint.Fp
ECPoint(ECCurve, ECFieldElement, ECFieldElement) - Constructor for class org.bouncycastle.math.ec.ECPoint
ECPrivateKey - interface org.bouncycastle.jce.interfaces.ECPrivateKey.
  interface for Elliptic Curve Private keys.
ECPrivateKeyParameters - class org.bouncycastle.crypto.params.ECPrivateKeyParameters.
ECPrivateKeyParameters(BigInteger, ECDomainParameters) - Constructor for class org.bouncycastle.crypto.params.ECPrivateKeyParameters
ECPrivateKeySpec - class org.bouncycastle.jce.spec.ECPrivateKeySpec.
  Elliptic Curve private key specification.
ECPrivateKeySpec(BigInteger, ECParameterSpec) - Constructor for class org.bouncycastle.jce.spec.ECPrivateKeySpec
  base constructor
ECPrivateKeyStructure - class org.bouncycastle.asn1.sec.ECPrivateKeyStructure.
  the elliptic curve private key object from SEC 1
ECPrivateKeyStructure(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.sec.ECPrivateKeyStructure
ECPrivateKeyStructure(BigInteger) - Constructor for class org.bouncycastle.asn1.sec.ECPrivateKeyStructure
ECPublicKey - interface org.bouncycastle.jce.interfaces.ECPublicKey.
  interface for elliptic curve public keys.
ECPublicKeyParameters - class org.bouncycastle.crypto.params.ECPublicKeyParameters.
ECPublicKeyParameters(ECPoint, ECDomainParameters) - Constructor for class org.bouncycastle.crypto.params.ECPublicKeyParameters
ECPublicKeySpec - class org.bouncycastle.jce.spec.ECPublicKeySpec.
  Elliptic Curve public key specification
ECPublicKeySpec(ECPoint, ECParameterSpec) - Constructor for class org.bouncycastle.jce.spec.ECPublicKeySpec
  base constructor
ECTest - class org.bouncycastle.crypto.test.ECTest.
  ECDSA tests are taken from X9.62.
ECTest() - Constructor for class org.bouncycastle.crypto.test.ECTest
ECUtil - class org.bouncycastle.jce.provider.ECUtil.
  utility class for converting jce/jca ECDSA, ECDH, and ECDHC objects into their org.bouncycastle.crypto counterparts.
ECUtil() - Constructor for class org.bouncycastle.jce.provider.ECUtil
elGamalAlgorithm - Static variable in interface org.bouncycastle.asn1.oiw.OIWObjectIdentifiers
ElGamalEngine - class org.bouncycastle.crypto.engines.ElGamalEngine.
  this does your basic ElGamal algorithm.
ElGamalEngine() - Constructor for class org.bouncycastle.crypto.engines.ElGamalEngine
ElGamalGenParameterSpec - class org.bouncycastle.jce.spec.ElGamalGenParameterSpec.
ElGamalGenParameterSpec(int) - Constructor for class org.bouncycastle.jce.spec.ElGamalGenParameterSpec
ElGamalKey - interface org.bouncycastle.jce.interfaces.ElGamalKey.
ElGamalKeyGenerationParameters - class org.bouncycastle.crypto.params.ElGamalKeyGenerationParameters.
ElGamalKeyGenerationParameters(SecureRandom, ElGamalParameters) - Constructor for class org.bouncycastle.crypto.params.ElGamalKeyGenerationParameters
ElGamalKeyPairGenerator - class org.bouncycastle.crypto.generators.ElGamalKeyPairGenerator.
  a ElGamal key pair generator.
ElGamalKeyPairGenerator() - Constructor for class org.bouncycastle.crypto.generators.ElGamalKeyPairGenerator
ElGamalKeyParameters - class org.bouncycastle.crypto.params.ElGamalKeyParameters.
ElGamalKeyParameters(boolean, ElGamalParameters) - Constructor for class org.bouncycastle.crypto.params.ElGamalKeyParameters
ElGamalKeySpec - class org.bouncycastle.jce.spec.ElGamalKeySpec.
ElGamalKeySpec(ElGamalParameterSpec) - Constructor for class org.bouncycastle.jce.spec.ElGamalKeySpec
ElGamalParameter - class org.bouncycastle.asn1.oiw.ElGamalParameter.
ElGamalParameter(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.oiw.ElGamalParameter
ElGamalParameter(BigInteger, BigInteger) - Constructor for class org.bouncycastle.asn1.oiw.ElGamalParameter
ElGamalParameters - class org.bouncycastle.crypto.params.ElGamalParameters.
ElGamalParameters(BigInteger, BigInteger) - Constructor for class org.bouncycastle.crypto.params.ElGamalParameters
ElGamalParametersGenerator - class org.bouncycastle.crypto.generators.ElGamalParametersGenerator.
ElGamalParametersGenerator() - Constructor for class org.bouncycastle.crypto.generators.ElGamalParametersGenerator
ElGamalParameterSpec - class org.bouncycastle.jce.spec.ElGamalParameterSpec.
ElGamalParameterSpec(BigInteger, BigInteger) - Constructor for class org.bouncycastle.jce.spec.ElGamalParameterSpec
  Constructs a parameter set for Diffie-Hellman, using a prime modulus `p` and a base generator `g`.
ElGamalPrivateKey - interface org.bouncycastle.jce.interfaces.ElGamalPrivateKey.
ElGamalPrivateKeyParameters - class org.bouncycastle.crypto.params.ElGamalPrivateKeyParameters.
ElGamalPrivateKeyParameters(BigInteger, ElGamalParameters) - Constructor for class org.bouncycastle.crypto.params.ElGamalPrivateKeyParameters
ElGamalPrivateKeySpec - class org.bouncycastle.jce.spec.ElGamalPrivateKeySpec.
  This class specifies an ElGamal private key with its associated parameters.
ElGamalPrivateKeySpec(BigInteger, ElGamalParameterSpec) - Constructor for class org.bouncycastle.jce.spec.ElGamalPrivateKeySpec
ElGamalPublicKey - interface org.bouncycastle.jce.interfaces.ElGamalPublicKey.
ElGamalPublicKeyParameters - class org.bouncycastle.crypto.params.ElGamalPublicKeyParameters.
ElGamalPublicKeyParameters(BigInteger, ElGamalParameters) - Constructor for class org.bouncycastle.crypto.params.ElGamalPublicKeyParameters
ElGamalPublicKeySpec - class org.bouncycastle.jce.spec.ElGamalPublicKeySpec.
  This class specifies an ElGamal public key with its associated parameters.
ElGamalPublicKeySpec(BigInteger, ElGamalParameterSpec) - Constructor for class org.bouncycastle.jce.spec.ElGamalPublicKeySpec
ElGamalTest - class org.bouncycastle.crypto.test.ElGamalTest.
ElGamalTest() - Constructor for class org.bouncycastle.crypto.test.ElGamalTest
ElGamalUtil - class org.bouncycastle.jce.provider.ElGamalUtil.
  utility class for converting jce/jca ElGamal objects objects into their org.bouncycastle.crypto counterparts.
ElGamalUtil() - Constructor for class org.bouncycastle.jce.provider.ElGamalUtil
ellipticCurve - Static variable in interface org.bouncycastle.asn1.x9.X9ObjectIdentifiers
EmailAddress - Static variable in class org.bouncycastle.asn1.x509.X509Name
  email address (RSA PKCS#9 extension) - IA5String
encipherOnly - Static variable in class org.bouncycastle.jce.X509KeyUsage
encipherOnly - Static variable in class org.bouncycastle.asn1.x509.KeyUsage
encode(byte[]) - Static method in class org.bouncycastle.util.encoders.Hex
encode(byte[]) - Static method in class org.bouncycastle.util.encoders.Base64
  encode the input data producong a base 64 encoded byte array.
encode(byte[], int, int) - Static method in class org.bouncycastle.util.encoders.Hex
encode(byte[], int, int, byte[], int) - Method in class org.bouncycastle.util.encoders.HexTranslator
encode(byte[], int, int, byte[], int) - Method in interface org.bouncycastle.util.encoders.Translator
encode(DEROutputStream) - Method in class org.bouncycastle.asn1.BERConstructedOctetString
encodeBlock(byte[], int, int) - Method in class org.bouncycastle.crypto.encodings.OAEPEncoding
EncodedKeySpec - class java.security.spec.EncodedKeySpec.
EncodedKeySpec(byte[]) - Constructor for class java.security.spec.EncodedKeySpec
ENCRYPT_MODE - Static variable in class javax.crypto.Cipher
encryptBlock(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.engines.SkipjackEngine
encryptBlock(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.engines.CAST6Engine
  Encrypt the given input starting at the given offset and place the result in the provided buffer starting at the given offset.
encryptBlock(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.engines.CAST5Engine
  Encrypt the given input starting at the given offset and place the result in the provided buffer starting at the given offset.
encryptBlock(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.modes.CFBBlockCipher
  Do the appropriate processing for CFB mode encryption.
encryptData(String, byte[], PKCS12PBEParams, char[]) - Method in class org.bouncycastle.jce.provider.JDKPKCS12KeyStore
EncryptedContentInfo - class org.bouncycastle.asn1.cms.EncryptedContentInfo.
EncryptedContentInfo(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.cms.EncryptedContentInfo
EncryptedContentInfo(DERObjectIdentifier, AlgorithmIdentifier, ASN1OctetString) - Constructor for class org.bouncycastle.asn1.cms.EncryptedContentInfo
encryptedData - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
encryptedData - Static variable in interface org.bouncycastle.asn1.cms.CMSObjectIdentifiers
EncryptedData - class org.bouncycastle.asn1.pkcs.EncryptedData.
  EncryptedData ::= SEQUENCE { version Version, encryptedContentInfo EncryptedContentInfo } EncryptedContentInfo ::= SEQUENCE { contentType ContentType, contentEncryptionAlgorithm ContentEncryptionAlgorithmIdentifier, encryptedContent [0] IMPLICIT EncryptedContent OPTIONAL } EncryptedContent ::= OCTET STRING
EncryptedData - class org.bouncycastle.asn1.cms.EncryptedData.
EncryptedData(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.pkcs.EncryptedData
EncryptedData(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.cms.EncryptedData
EncryptedData(DERObjectIdentifier, AlgorithmIdentifier, DEREncodable) - Constructor for class org.bouncycastle.asn1.pkcs.EncryptedData
EncryptedData(EncryptedContentInfo, ASN1Set) - Constructor for class org.bouncycastle.asn1.cms.EncryptedData
EncryptedPrivateKeyInfo - class javax.crypto.EncryptedPrivateKeyInfo.
  This class implements the `EncryptedPrivateKeyInfo` type as defined in PKCS #8.
EncryptedPrivateKeyInfo - class org.bouncycastle.asn1.pkcs.EncryptedPrivateKeyInfo.
EncryptedPrivateKeyInfo(AlgorithmIdentifier, byte[]) - Constructor for class org.bouncycastle.asn1.pkcs.EncryptedPrivateKeyInfo
EncryptedPrivateKeyInfo(AlgorithmParameters, byte[]) - Constructor for class javax.crypto.EncryptedPrivateKeyInfo
  Constructs an `EncryptedPrivateKeyInfo` from the encryption algorithm parameters and the encrypted data.
EncryptedPrivateKeyInfo(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.pkcs.EncryptedPrivateKeyInfo
EncryptedPrivateKeyInfo(byte[]) - Constructor for class javax.crypto.EncryptedPrivateKeyInfo
EncryptedPrivateKeyInfo(String, byte[]) - Constructor for class javax.crypto.EncryptedPrivateKeyInfo
EncryptedPrivateKeyInfoTest - class org.bouncycastle.asn1.test.EncryptedPrivateKeyInfoTest.
  Test the reading and writing of EncryptedPrivateKeyInfo objects using the test vectors provided at RSA's PKCS5 Page
EncryptedPrivateKeyInfoTest - class org.bouncycastle.jce.provider.test.EncryptedPrivateKeyInfoTest.
EncryptedPrivateKeyInfoTest() - Constructor for class org.bouncycastle.asn1.test.EncryptedPrivateKeyInfoTest
EncryptedPrivateKeyInfoTest() - Constructor for class org.bouncycastle.jce.provider.test.EncryptedPrivateKeyInfoTest
encryptionAlgorithm - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
EncryptionScheme - class org.bouncycastle.asn1.pkcs.EncryptionScheme.
engine - Variable in class org.bouncycastle.jce.provider.JCEKeyGenerator
engineAliases() - Method in class java.security.KeyStoreSpi
engineAliases() - Method in class org.bouncycastle.jce.provider.JDKPKCS12KeyStore
engineAliases() - Method in class org.bouncycastle.jce.provider.JDKKeyStore
engineBuild(CertPathParameters) - Method in class java.security.cert.CertPathBuilderSpi
  Attempts to build a certification path using the specified algorithm parameter set.
engineBuild(CertPathParameters) - Method in class org.bouncycastle.jce.provider.PKIXCertPathBuilderSpi
  Build and validate a CertPath using the given parameter.
engineContainsAlias(String) - Method in class java.security.KeyStoreSpi
engineContainsAlias(String) - Method in class org.bouncycastle.jce.provider.JDKPKCS12KeyStore
engineContainsAlias(String) - Method in class org.bouncycastle.jce.provider.JDKKeyStore
engineDeleteEntry(String) - Method in class java.security.KeyStoreSpi
engineDeleteEntry(String) - Method in class org.bouncycastle.jce.provider.JDKPKCS12KeyStore
  this is quite complete - we should follow up on the chain, a bit tricky if a certificate appears in more than one chain...
engineDeleteEntry(String) - Method in class org.bouncycastle.jce.provider.JDKKeyStore
engineDigest() - Method in class org.bouncycastle.jce.provider.JDKMessageDigest
engineDoFinal() - Method in class javax.crypto.MacSpi
  Completes the MAC computation and resets the MAC for further use, maintaining the secret key that the MAC was initialized with.
engineDoFinal() - Method in class org.bouncycastle.jce.provider.JCEMac
engineDoFinal(byte[], int, int) - Method in class javax.crypto.CipherSpi
  Encrypts or decrypts data in a single-part operation, or finishes a multiple-part operation.
engineDoFinal(byte[], int, int) - Method in class org.bouncycastle.jce.provider.JCEStreamCipher
engineDoFinal(byte[], int, int) - Method in class org.bouncycastle.jce.provider.JCERSACipher
engineDoFinal(byte[], int, int) - Method in class org.bouncycastle.jce.provider.JCEIESCipher
engineDoFinal(byte[], int, int) - Method in class org.bouncycastle.jce.provider.JCEElGamalCipher
engineDoFinal(byte[], int, int) - Method in class org.bouncycastle.jce.provider.WrapCipherSpi
engineDoFinal(byte[], int, int) - Method in class org.bouncycastle.jce.provider.JCEBlockCipher
engineDoFinal(byte[], int, int) - Method in class org.bouncycastle.jce.provider.BrokenJCEBlockCipher
engineDoFinal(byte[], int, int, byte[], int) - Method in class javax.crypto.CipherSpi
  Encrypts or decrypts data in a single-part operation, or finishes a multiple-part operation.
engineDoFinal(byte[], int, int, byte[], int) - Method in class org.bouncycastle.jce.provider.JCEStreamCipher
engineDoFinal(byte[], int, int, byte[], int) - Method in class org.bouncycastle.jce.provider.JCERSACipher
engineDoFinal(byte[], int, int, byte[], int) - Method in class org.bouncycastle.jce.provider.JCEIESCipher
engineDoFinal(byte[], int, int, byte[], int) - Method in class org.bouncycastle.jce.provider.JCEElGamalCipher
engineDoFinal(byte[], int, int, byte[], int) - Method in class org.bouncycastle.jce.provider.WrapCipherSpi
engineDoFinal(byte[], int, int, byte[], int) - Method in class org.bouncycastle.jce.provider.JCEBlockCipher
engineDoFinal(byte[], int, int, byte[], int) - Method in class org.bouncycastle.jce.provider.BrokenJCEBlockCipher
engineDoPhase(Key, boolean) - Method in class javax.crypto.KeyAgreementSpi
  Executes the next phase of this key agreement with the given key that was received from one of the other parties involved in this key agreement.
engineDoPhase(Key, boolean) - Method in class org.bouncycastle.jce.provider.JCEECDHKeyAgreement
engineDoPhase(Key, boolean) - Method in class org.bouncycastle.jce.provider.JCEDHKeyAgreement
engineGenerateCertificate(InputStream) - Method in class java.security.cert.CertificateFactorySpi
engineGenerateCertificate(InputStream) - Method in class org.bouncycastle.jce.provider.JDKX509CertificateFactory
  Generates a certificate object and initializes it with the data read from the input stream inStream.
engineGenerateCertificates(InputStream) - Method in class java.security.cert.CertificateFactorySpi
engineGenerateCertificates(InputStream) - Method in class org.bouncycastle.jce.provider.JDKX509CertificateFactory
  Returns a (possibly empty) collection view of the certificates read from the given input stream inStream.
engineGenerateCertPath(InputStream) - Method in class java.security.cert.CertificateFactorySpi
  Generates a `CertPath` object and initializes it with the data read from the `InputStream` inStream.
engineGenerateCertPath(InputStream) - Method in class org.bouncycastle.jce.provider.JDKX509CertificateFactory
engineGenerateCertPath(InputStream, String) - Method in class java.security.cert.CertificateFactorySpi
  Generates a `CertPath` object and initializes it with the data read from the `InputStream` inStream.
engineGenerateCertPath(InputStream, String) - Method in class org.bouncycastle.jce.provider.JDKX509CertificateFactory
engineGenerateCertPath(List) - Method in class java.security.cert.CertificateFactorySpi
  Generates a `CertPath` object and initializes it with a `List` of `Certificate`s.
  The certificates supplied must be of a type supported by the `CertificateFactory`.
engineGenerateCertPath(List) - Method in class org.bouncycastle.jce.provider.JDKX509CertificateFactory
engineGenerateCRL(InputStream) - Method in class java.security.cert.CertificateFactorySpi
engineGenerateCRL(InputStream) - Method in class org.bouncycastle.jce.provider.JDKX509CertificateFactory
  Generates a certificate revocation list (CRL) object and initializes it with the data read from the input stream inStream.
engineGenerateCRLs(InputStream) - Method in class java.security.cert.CertificateFactorySpi
engineGenerateCRLs(InputStream) - Method in class org.bouncycastle.jce.provider.JDKX509CertificateFactory
  Returns a (possibly empty) collection view of the CRLs read from the given input stream inStream.
engineGenerateKey() - Method in class javax.crypto.KeyGeneratorSpi
  Generates a secret key.
engineGenerateKey() - Method in class org.bouncycastle.jce.provider.JCEKeyGenerator
engineGenerateKey() - Method in class org.bouncycastle.jce.provider.JCEKeyGenerator.DESede
engineGenerateKey() - Method in class org.bouncycastle.jce.provider.JCEKeyGenerator.DESede3
engineGenerateParameters() - Method in class java.security.AlgorithmParameterGeneratorSpi
engineGenerateParameters() - Method in class org.bouncycastle.jce.provider.JDKAlgorithmParameterGenerator.DH
engineGenerateParameters() - Method in class org.bouncycastle.jce.provider.JDKAlgorithmParameterGenerator.DSA
engineGenerateParameters() - Method in class org.bouncycastle.jce.provider.JDKAlgorithmParameterGenerator.ElGamal
engineGenerateParameters() - Method in class org.bouncycastle.jce.provider.JDKAlgorithmParameterGenerator.DES
engineGenerateParameters() - Method in class org.bouncycastle.jce.provider.JDKAlgorithmParameterGenerator.RC2
engineGenerateParameters() - Method in class org.bouncycastle.jce.provider.JDKAlgorithmParameterGenerator.AES
engineGenerateParameters() - Method in class org.bouncycastle.jce.provider.JDKAlgorithmParameterGenerator.IDEA
engineGenerateParameters() - Method in class org.bouncycastle.jce.provider.JDKAlgorithmParameterGenerator.CAST5
engineGeneratePrivate(KeySpec) - Method in class java.security.KeyFactorySpi
engineGeneratePrivate(KeySpec) - Method in class org.bouncycastle.jce.provider.JDKKeyFactory.RSA
engineGeneratePrivate(KeySpec) - Method in class org.bouncycastle.jce.provider.JDKKeyFactory.DH
engineGeneratePrivate(KeySpec) - Method in class org.bouncycastle.jce.provider.JDKKeyFactory.DSA
engineGeneratePrivate(KeySpec) - Method in class org.bouncycastle.jce.provider.JDKKeyFactory.ElGamal
engineGeneratePrivate(KeySpec) - Method in class org.bouncycastle.jce.provider.JDKKeyFactory.EC
engineGeneratePublic(KeySpec) - Method in class java.security.KeyFactorySpi
engineGeneratePublic(KeySpec) - Method in class org.bouncycastle.jce.provider.JDKKeyFactory.RSA
engineGeneratePublic(KeySpec) - Method in class org.bouncycastle.jce.provider.JDKKeyFactory.DH
engineGeneratePublic(KeySpec) - Method in class org.bouncycastle.jce.provider.JDKKeyFactory.DSA
engineGeneratePublic(KeySpec) - Method in class org.bouncycastle.jce.provider.JDKKeyFactory.ElGamal
engineGeneratePublic(KeySpec) - Method in class org.bouncycastle.jce.provider.JDKKeyFactory.EC
engineGenerateSecret() - Method in class javax.crypto.KeyAgreementSpi
  Generates the shared secret and returns it in a new buffer.
engineGenerateSecret() - Method in class org.bouncycastle.jce.provider.JCEECDHKeyAgreement
engineGenerateSecret() - Method in class org.bouncycastle.jce.provider.JCEDHKeyAgreement
engineGenerateSecret(byte[], int) - Method in class javax.crypto.KeyAgreementSpi
  Generates the shared secret, and places it into the buffer `sharedSecret`, beginning at `offset` inclusive.
engineGenerateSecret(byte[], int) - Method in class org.bouncycastle.jce.provider.JCEECDHKeyAgreement
engineGenerateSecret(byte[], int) - Method in class org.bouncycastle.jce.provider.JCEDHKeyAgreement
engineGenerateSecret(KeySpec) - Method in class javax.crypto.SecretKeyFactorySpi
  Generates a `SecretKey` object from the provided key specification (key material).
engineGenerateSecret(KeySpec) - Method in class org.bouncycastle.jce.provider.JCESecretKeyFactory
engineGenerateSecret(KeySpec) - Method in class org.bouncycastle.jce.provider.JCESecretKeyFactory.PBE_PKCS5
engineGenerateSecret(KeySpec) - Method in class org.bouncycastle.jce.provider.JCESecretKeyFactory.PBE_PKCS12
engineGenerateSecret(KeySpec) - Method in class org.bouncycastle.jce.provider.JCESecretKeyFactory.DES
engineGenerateSecret(KeySpec) - Method in class org.bouncycastle.jce.provider.JCESecretKeyFactory.DESede
engineGenerateSecret(String) - Method in class javax.crypto.KeyAgreementSpi
  Creates the shared secret and returns it as a secret key object of the requested algorithm type.
engineGenerateSecret(String) - Method in class org.bouncycastle.jce.provider.JCEECDHKeyAgreement
engineGenerateSecret(String) - Method in class org.bouncycastle.jce.provider.JCEDHKeyAgreement
engineGetBlockSize() - Method in class javax.crypto.CipherSpi
  Returns the block size (in bytes).
engineGetBlockSize() - Method in class org.bouncycastle.jce.provider.JCEStreamCipher
engineGetBlockSize() - Method in class org.bouncycastle.jce.provider.JCERSACipher
engineGetBlockSize() - Method in class org.bouncycastle.jce.provider.JCEIESCipher
engineGetBlockSize() - Method in class org.bouncycastle.jce.provider.JCEElGamalCipher
engineGetBlockSize() - Method in class org.bouncycastle.jce.provider.WrapCipherSpi
engineGetBlockSize() - Method in class org.bouncycastle.jce.provider.JCEBlockCipher
engineGetBlockSize() - Method in class org.bouncycastle.jce.provider.BrokenJCEBlockCipher
engineGetCertificate(String) - Method in class java.security.KeyStoreSpi
engineGetCertificate(String) - Method in class org.bouncycastle.jce.provider.JDKPKCS12KeyStore
  simply return the cert for the private key
engineGetCertificate(String) - Method in class org.bouncycastle.jce.provider.JDKKeyStore
engineGetCertificateAlias(Certificate) - Method in class java.security.KeyStoreSpi
engineGetCertificateAlias(Certificate) - Method in class org.bouncycastle.jce.provider.JDKPKCS12KeyStore
engineGetCertificateAlias(Certificate) - Method in class org.bouncycastle.jce.provider.JDKKeyStore
engineGetCertificateChain(String) - Method in class java.security.KeyStoreSpi
engineGetCertificateChain(String) - Method in class org.bouncycastle.jce.provider.JDKPKCS12KeyStore
engineGetCertificateChain(String) - Method in class org.bouncycastle.jce.provider.JDKKeyStore
engineGetCertificates(CertSelector) - Method in class java.security.cert.CertStoreSpi
  Returns a `Collection` of `Certificate`s that match the specified selector.
engineGetCertificates(CertSelector) - Method in class org.bouncycastle.jce.provider.CertStoreCollectionSpi
engineGetCertPathEncodings() - Method in class java.security.cert.CertificateFactorySpi
  Returns an iteration of the `CertPath` encodings supported by this certificate factory, with the default encoding first.
engineGetCertPathEncodings() - Method in class org.bouncycastle.jce.provider.JDKX509CertificateFactory
engineGetCreationDate(String) - Method in class java.security.KeyStoreSpi
engineGetCreationDate(String) - Method in class org.bouncycastle.jce.provider.JDKPKCS12KeyStore
engineGetCreationDate(String) - Method in class org.bouncycastle.jce.provider.JDKKeyStore
engineGetCRLs(CRLSelector) - Method in class java.security.cert.CertStoreSpi
  Returns a `Collection` of `CRL`s that match the specified selector.
engineGetCRLs(CRLSelector) - Method in class org.bouncycastle.jce.provider.CertStoreCollectionSpi
engineGetEncoded() - Method in class java.security.AlgorithmParametersSpi
engineGetEncoded() - Method in class org.bouncycastle.jce.provider.JDKAlgorithmParameters.IVAlgorithmParameters
engineGetEncoded() - Method in class org.bouncycastle.jce.provider.JDKAlgorithmParameters.IDEAAlgorithmParameters
engineGetEncoded() - Method in class org.bouncycastle.jce.provider.JDKAlgorithmParameters.RC2AlgorithmParameters
engineGetEncoded() - Method in class org.bouncycastle.jce.provider.JDKAlgorithmParameters.CAST5AlgorithmParameters
engineGetEncoded() - Method in class org.bouncycastle.jce.provider.JDKAlgorithmParameters.PKCS12PBE
engineGetEncoded() - Method in class org.bouncycastle.jce.provider.JDKAlgorithmParameters.DH
  Return the PKCS#3 ASN.1 structure DHParameter.
engineGetEncoded() - Method in class org.bouncycastle.jce.provider.JDKAlgorithmParameters.DSA
  Return the X.509 ASN.1 structure DSAParameter.
engineGetEncoded() - Method in class org.bouncycastle.jce.provider.JDKAlgorithmParameters.ElGamal
  Return the X.509 ASN.1 structure ElGamalParameter.
engineGetEncoded() - Method in class org.bouncycastle.jce.provider.JDKAlgorithmParameters.IES
  in the abscence of a standard way of doing it this will do for now...
engineGetEncoded(String) - Method in class java.security.AlgorithmParametersSpi
engineGetEncoded(String) - Method in class org.bouncycastle.jce.provider.JDKAlgorithmParameters.IVAlgorithmParameters
engineGetEncoded(String) - Method in class org.bouncycastle.jce.provider.JDKAlgorithmParameters.IDEAAlgorithmParameters
engineGetEncoded(String) - Method in class org.bouncycastle.jce.provider.JDKAlgorithmParameters.RC2AlgorithmParameters
engineGetEncoded(String) - Method in class org.bouncycastle.jce.provider.JDKAlgorithmParameters.CAST5AlgorithmParameters
engineGetEncoded(String) - Method in class org.bouncycastle.jce.provider.JDKAlgorithmParameters.PKCS12PBE
engineGetEncoded(String) - Method in class org.bouncycastle.jce.provider.JDKAlgorithmParameters.DH
engineGetEncoded(String) - Method in class org.bouncycastle.jce.provider.JDKAlgorithmParameters.DSA
engineGetEncoded(String) - Method in class org.bouncycastle.jce.provider.JDKAlgorithmParameters.ElGamal
engineGetEncoded(String) - Method in class org.bouncycastle.jce.provider.JDKAlgorithmParameters.IES
engineGetIV() - Method in class javax.crypto.CipherSpi
  Returns the initialization vector (IV) in a new buffer.
engineGetIV() - Method in class org.bouncycastle.jce.provider.JCEStreamCipher
engineGetIV() - Method in class org.bouncycastle.jce.provider.JCERSACipher
engineGetIV() - Method in class org.bouncycastle.jce.provider.JCEIESCipher
engineGetIV() - Method in class org.bouncycastle.jce.provider.JCEElGamalCipher
engineGetIV() - Method in class org.bouncycastle.jce.provider.WrapCipherSpi
engineGetIV() - Method in class org.bouncycastle.jce.provider.JCEBlockCipher
engineGetIV() - Method in class org.bouncycastle.jce.provider.BrokenJCEBlockCipher
engineGetKey(String, char[]) - Method in class java.security.KeyStoreSpi
engineGetKey(String, char[]) - Method in class org.bouncycastle.jce.provider.JDKPKCS12KeyStore
engineGetKey(String, char[]) - Method in class org.bouncycastle.jce.provider.JDKKeyStore
engineGetKeySize(Key) - Method in class javax.crypto.CipherSpi
  Returns the key size of the given key object.
engineGetKeySize(Key) - Method in class org.bouncycastle.jce.provider.JCEStreamCipher
engineGetKeySize(Key) - Method in class org.bouncycastle.jce.provider.JCERSACipher
engineGetKeySize(Key) - Method in class org.bouncycastle.jce.provider.JCEIESCipher
engineGetKeySize(Key) - Method in class org.bouncycastle.jce.provider.JCEElGamalCipher
engineGetKeySize(Key) - Method in class org.bouncycastle.jce.provider.WrapCipherSpi
engineGetKeySize(Key) - Method in class org.bouncycastle.jce.provider.JCEBlockCipher
engineGetKeySize(Key) - Method in class org.bouncycastle.jce.provider.BrokenJCEBlockCipher
engineGetKeySpec(Key, Class) - Method in class java.security.KeyFactorySpi
engineGetKeySpec(Key, Class) - Method in class org.bouncycastle.jce.provider.JDKKeyFactory
engineGetKeySpec(SecretKey, Class) - Method in class javax.crypto.SecretKeyFactorySpi
  Returns a specification (key material) of the given key object in the requested format.
engineGetKeySpec(SecretKey, Class) - Method in class org.bouncycastle.jce.provider.JCESecretKeyFactory
engineGetKeySpec(SecretKey, Class) - Method in class org.bouncycastle.jce.provider.JCESecretKeyFactory.DESede
engineGetMacLength() - Method in class javax.crypto.MacSpi
  Returns the length of the MAC in bytes.
engineGetMacLength() - Method in class org.bouncycastle.jce.provider.JCEMac
engineGetOutputSize(int) - Method in class javax.crypto.CipherSpi
  Returns the length in bytes that an output buffer would need to be in order to hold the result of the next `update` or `doFinal` operation, given the input length `inputLen` (in bytes).
engineGetOutputSize(int) - Method in class org.bouncycastle.jce.provider.JCEStreamCipher
engineGetOutputSize(int) - Method in class org.bouncycastle.jce.provider.JCERSACipher
engineGetOutputSize(int) - Method in class org.bouncycastle.jce.provider.JCEIESCipher
engineGetOutputSize(int) - Method in class org.bouncycastle.jce.provider.JCEElGamalCipher
engineGetOutputSize(int) - Method in class org.bouncycastle.jce.provider.WrapCipherSpi
engineGetOutputSize(int) - Method in class org.bouncycastle.jce.provider.JCEBlockCipher
engineGetOutputSize(int) - Method in class org.bouncycastle.jce.provider.BrokenJCEBlockCipher
engineGetParameter(String) - Method in class org.bouncycastle.jce.provider.JDKPSSSigner
engineGetParameter(String) - Method in class org.bouncycastle.jce.provider.JDKISOSignature
  Deprecated.
engineGetParameter(String) - Method in class org.bouncycastle.jce.provider.JDKDigestSignature
  Deprecated.
engineGetParameter(String) - Method in class org.bouncycastle.jce.provider.JDKDSASigner
  Deprecated.
engineGetParameters() - Method in class javax.crypto.CipherSpi
  Returns the parameters used with this cipher.
engineGetParameters() - Method in class org.bouncycastle.jce.provider.JCEStreamCipher
engineGetParameters() - Method in class org.bouncycastle.jce.provider.JCERSACipher
engineGetParameters() - Method in class org.bouncycastle.jce.provider.JCEIESCipher
engineGetParameters() - Method in class org.bouncycastle.jce.provider.JCEElGamalCipher
engineGetParameters() - Method in class org.bouncycastle.jce.provider.WrapCipherSpi
engineGetParameters() - Method in class org.bouncycastle.jce.provider.JCEBlockCipher
engineGetParameters() - Method in class org.bouncycastle.jce.provider.BrokenJCEBlockCipher
engineGetParameterSpec(Class) - Method in class java.security.AlgorithmParametersSpi
engineGetParameterSpec(Class) - Method in class org.bouncycastle.jce.provider.JDKAlgorithmParameters.IVAlgorithmParameters
engineGetParameterSpec(Class) - Method in class org.bouncycastle.jce.provider.JDKAlgorithmParameters.IDEAAlgorithmParameters
engineGetParameterSpec(Class) - Method in class org.bouncycastle.jce.provider.JDKAlgorithmParameters.RC2AlgorithmParameters
engineGetParameterSpec(Class) - Method in class org.bouncycastle.jce.provider.JDKAlgorithmParameters.CAST5AlgorithmParameters
engineGetParameterSpec(Class) - Method in class org.bouncycastle.jce.provider.JDKAlgorithmParameters.PKCS12PBE
engineGetParameterSpec(Class) - Method in class org.bouncycastle.jce.provider.JDKAlgorithmParameters.DH
engineGetParameterSpec(Class) - Method in class org.bouncycastle.jce.provider.JDKAlgorithmParameters.DSA
engineGetParameterSpec(Class) - Method in class org.bouncycastle.jce.provider.JDKAlgorithmParameters.ElGamal
engineGetParameterSpec(Class) - Method in class org.bouncycastle.jce.provider.JDKAlgorithmParameters.IES
engineInit(AlgorithmParameterSpec) - Method in class java.security.AlgorithmParametersSpi
engineInit(AlgorithmParameterSpec) - Method in class org.bouncycastle.jce.provider.JDKAlgorithmParameters.IVAlgorithmParameters
engineInit(AlgorithmParameterSpec) - Method in class org.bouncycastle.jce.provider.JDKAlgorithmParameters.IDEAAlgorithmParameters
engineInit(AlgorithmParameterSpec) - Method in class org.bouncycastle.jce.provider.JDKAlgorithmParameters.RC2AlgorithmParameters
engineInit(AlgorithmParameterSpec) - Method in class org.bouncycastle.jce.provider.JDKAlgorithmParameters.CAST5AlgorithmParameters
engineInit(AlgorithmParameterSpec) - Method in class org.bouncycastle.jce.provider.JDKAlgorithmParameters.PKCS12PBE
engineInit(AlgorithmParameterSpec) - Method in class org.bouncycastle.jce.provider.JDKAlgorithmParameters.DH
engineInit(AlgorithmParameterSpec) - Method in class org.bouncycastle.jce.provider.JDKAlgorithmParameters.DSA
engineInit(AlgorithmParameterSpec) - Method in class org.bouncycastle.jce.provider.JDKAlgorithmParameters.ElGamal
engineInit(AlgorithmParameterSpec) - Method in class org.bouncycastle.jce.provider.JDKAlgorithmParameters.IES
engineInit(AlgorithmParameterSpec, SecureRandom) - Method in class java.security.AlgorithmParameterGeneratorSpi
engineInit(AlgorithmParameterSpec, SecureRandom) - Method in class javax.crypto.KeyGeneratorSpi
  Initializes the key generator with the specified parameter set and a user-provided source of randomness.
engineInit(AlgorithmParameterSpec, SecureRandom) - Method in class org.bouncycastle.jce.provider.JDKAlgorithmParameterGenerator.DH
engineInit(AlgorithmParameterSpec, SecureRandom) - Method in class org.bouncycastle.jce.provider.JDKAlgorithmParameterGenerator.DSA
engineInit(AlgorithmParameterSpec, SecureRandom) - Method in class org.bouncycastle.jce.provider.JDKAlgorithmParameterGenerator.ElGamal
engineInit(AlgorithmParameterSpec, SecureRandom) - Method in class org.bouncycastle.jce.provider.JDKAlgorithmParameterGenerator.DES
engineInit(AlgorithmParameterSpec, SecureRandom) - Method in class org.bouncycastle.jce.provider.JDKAlgorithmParameterGenerator.RC2
engineInit(AlgorithmParameterSpec, SecureRandom) - Method in class org.bouncycastle.jce.provider.JDKAlgorithmParameterGenerator.AES
engineInit(AlgorithmParameterSpec, SecureRandom) - Method in class org.bouncycastle.jce.provider.JDKAlgorithmParameterGenerator.IDEA
engineInit(AlgorithmParameterSpec, SecureRandom) - Method in class org.bouncycastle.jce.provider.JDKAlgorithmParameterGenerator.CAST5
engineInit(AlgorithmParameterSpec, SecureRandom) - Method in class org.bouncycastle.jce.provider.JCEKeyGenerator
engineInit(byte[]) - Method in class java.security.AlgorithmParametersSpi
engineInit(byte[]) - Method in class org.bouncycastle.jce.provider.JDKAlgorithmParameters.IVAlgorithmParameters
engineInit(byte[]) - Method in class org.bouncycastle.jce.provider.JDKAlgorithmParameters.IDEAAlgorithmParameters
engineInit(byte[]) - Method in class org.bouncycastle.jce.provider.JDKAlgorithmParameters.RC2AlgorithmParameters
engineInit(byte[]) - Method in class org.bouncycastle.jce.provider.JDKAlgorithmParameters.CAST5AlgorithmParameters
engineInit(byte[]) - Method in class org.bouncycastle.jce.provider.JDKAlgorithmParameters.PKCS12PBE
engineInit(byte[]) - Method in class org.bouncycastle.jce.provider.JDKAlgorithmParameters.DH
engineInit(byte[]) - Method in class org.bouncycastle.jce.provider.JDKAlgorithmParameters.DSA
engineInit(byte[]) - Method in class org.bouncycastle.jce.provider.JDKAlgorithmParameters.ElGamal
engineInit(byte[]) - Method in class org.bouncycastle.jce.provider.JDKAlgorithmParameters.IES
engineInit(byte[], String) - Method in class java.security.AlgorithmParametersSpi
engineInit(byte[], String) - Method in class org.bouncycastle.jce.provider.JDKAlgorithmParameters.IVAlgorithmParameters
engineInit(byte[], String) - Method in class org.bouncycastle.jce.provider.JDKAlgorithmParameters.IDEAAlgorithmParameters
engineInit(byte[], String) - Method in class org.bouncycastle.jce.provider.JDKAlgorithmParameters.RC2AlgorithmParameters
engineInit(byte[], String) - Method in class org.bouncycastle.jce.provider.JDKAlgorithmParameters.CAST5AlgorithmParameters
engineInit(byte[], String) - Method in class org.bouncycastle.jce.provider.JDKAlgorithmParameters.PKCS12PBE
engineInit(byte[], String) - Method in class org.bouncycastle.jce.provider.JDKAlgorithmParameters.DH
engineInit(byte[], String) - Method in class org.bouncycastle.jce.provider.JDKAlgorithmParameters.DSA
engineInit(byte[], String) - Method in class org.bouncycastle.jce.provider.JDKAlgorithmParameters.ElGamal
engineInit(byte[], String) - Method in class org.bouncycastle.jce.provider.JDKAlgorithmParameters.IES
engineInit(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class javax.crypto.CipherSpi
  Initializes this cipher with a key, a set of algorithm parameters, and a source of randomness.
engineInit(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class org.bouncycastle.jce.provider.JCEStreamCipher
engineInit(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class org.bouncycastle.jce.provider.JCERSACipher
engineInit(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class org.bouncycastle.jce.provider.JCEIESCipher
engineInit(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class org.bouncycastle.jce.provider.JCEElGamalCipher
engineInit(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class org.bouncycastle.jce.provider.WrapCipherSpi
engineInit(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class org.bouncycastle.jce.provider.JCEBlockCipher
engineInit(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class org.bouncycastle.jce.provider.BrokenJCEBlockCipher
engineInit(int, Key, AlgorithmParameters, SecureRandom) - Method in class javax.crypto.CipherSpi
  Initializes this cipher with a key, a set of algorithm parameters, and a source of randomness.
engineInit(int, Key, AlgorithmParameters, SecureRandom) - Method in class org.bouncycastle.jce.provider.JCEStreamCipher
engineInit(int, Key, AlgorithmParameters, SecureRandom) - Method in class org.bouncycastle.jce.provider.JCERSACipher
engineInit(int, Key, AlgorithmParameters, SecureRandom) - Method in class org.bouncycastle.jce.provider.JCEIESCipher
engineInit(int, Key, AlgorithmParameters, SecureRandom) - Method in class org.bouncycastle.jce.provider.JCEElGamalCipher
engineInit(int, Key, AlgorithmParameters, SecureRandom) - Method in class org.bouncycastle.jce.provider.WrapCipherSpi
engineInit(int, Key, AlgorithmParameters, SecureRandom) - Method in class org.bouncycastle.jce.provider.JCEBlockCipher
engineInit(int, Key, AlgorithmParameters, SecureRandom) - Method in class org.bouncycastle.jce.provider.BrokenJCEBlockCipher
engineInit(int, Key, SecureRandom) - Method in class javax.crypto.CipherSpi
  Initializes this cipher with a key and a source of randomness.
engineInit(int, Key, SecureRandom) - Method in class org.bouncycastle.jce.provider.JCEStreamCipher
engineInit(int, Key, SecureRandom) - Method in class org.bouncycastle.jce.provider.JCERSACipher
engineInit(int, Key, SecureRandom) - Method in class org.bouncycastle.jce.provider.JCEIESCipher
engineInit(int, Key, SecureRandom) - Method in class org.bouncycastle.jce.provider.JCEElGamalCipher
engineInit(int, Key, SecureRandom) - Method in class org.bouncycastle.jce.provider.WrapCipherSpi
engineInit(int, Key, SecureRandom) - Method in class org.bouncycastle.jce.provider.JCEBlockCipher
engineInit(int, Key, SecureRandom) - Method in class org.bouncycastle.jce.provider.BrokenJCEBlockCipher
engineInit(int, SecureRandom) - Method in class java.security.AlgorithmParameterGeneratorSpi
engineInit(int, SecureRandom) - Method in class javax.crypto.KeyGeneratorSpi
  Initializes this key generator for a certain keysize, using the given source of randomness.
engineInit(int, SecureRandom) - Method in class org.bouncycastle.jce.provider.JDKAlgorithmParameterGenerator
engineInit(int, SecureRandom) - Method in class org.bouncycastle.jce.provider.JCEKeyGenerator
engineInit(int, SecureRandom) - Method in class org.bouncycastle.jce.provider.JCEKeyGenerator.DESede
engineInit(int, SecureRandom) - Method in class org.bouncycastle.jce.provider.JCEKeyGenerator.DESede3
engineInit(Key, AlgorithmParameterSpec) - Method in class javax.crypto.MacSpi
  Initializes the MAC with the given (secret) key and algorithm parameters.
engineInit(Key, AlgorithmParameterSpec) - Method in class org.bouncycastle.jce.provider.JCEMac
engineInit(Key, AlgorithmParameterSpec, SecureRandom) - Method in class javax.crypto.KeyAgreementSpi
  Initializes this key agreement with the given key, set of algorithm parameters, and source of randomness.
engineInit(Key, AlgorithmParameterSpec, SecureRandom) - Method in class org.bouncycastle.jce.provider.JCEECDHKeyAgreement
engineInit(Key, AlgorithmParameterSpec, SecureRandom) - Method in class org.bouncycastle.jce.provider.JCEDHKeyAgreement
engineInit(Key, SecureRandom) - Method in class javax.crypto.KeyAgreementSpi
  Initializes this key agreement with the given key and source of randomness.
engineInit(Key, SecureRandom) - Method in class org.bouncycastle.jce.provider.JCEECDHKeyAgreement
engineInit(Key, SecureRandom) - Method in class org.bouncycastle.jce.provider.JCEDHKeyAgreement
engineInit(SecureRandom) - Method in class javax.crypto.KeyGeneratorSpi
  Initializes the key generator.
engineInit(SecureRandom) - Method in class org.bouncycastle.jce.provider.JCEKeyGenerator
engineInitSign(PrivateKey) - Method in class org.bouncycastle.jce.provider.JDKPSSSigner
engineInitSign(PrivateKey) - Method in class org.bouncycastle.jce.provider.JDKISOSignature
engineInitSign(PrivateKey) - Method in class org.bouncycastle.jce.provider.JDKDigestSignature
engineInitSign(PrivateKey) - Method in class org.bouncycastle.jce.provider.JDKDSASigner
engineInitSign(PrivateKey, SecureRandom) - Method in class org.bouncycastle.jce.provider.JDKPSSSigner
engineInitSign(PrivateKey, SecureRandom) - Method in class org.bouncycastle.jce.provider.JDKDSASigner
engineInitVerify(PublicKey) - Method in class org.bouncycastle.jce.provider.JDKPSSSigner
engineInitVerify(PublicKey) - Method in class org.bouncycastle.jce.provider.JDKISOSignature
engineInitVerify(PublicKey) - Method in class org.bouncycastle.jce.provider.JDKDigestSignature
engineInitVerify(PublicKey) - Method in class org.bouncycastle.jce.provider.JDKDSASigner
engineIsCertificateEntry(String) - Method in class java.security.KeyStoreSpi
engineIsCertificateEntry(String) - Method in class org.bouncycastle.jce.provider.JDKPKCS12KeyStore
engineIsCertificateEntry(String) - Method in class org.bouncycastle.jce.provider.JDKKeyStore
engineIsKeyEntry(String) - Method in class java.security.KeyStoreSpi
engineIsKeyEntry(String) - Method in class org.bouncycastle.jce.provider.JDKPKCS12KeyStore
engineIsKeyEntry(String) - Method in class org.bouncycastle.jce.provider.JDKKeyStore
engineLoad(InputStream, char[]) - Method in class java.security.KeyStoreSpi
engineLoad(InputStream, char[]) - Method in class org.bouncycastle.jce.provider.JDKPKCS12KeyStore
engineLoad(InputStream, char[]) - Method in class org.bouncycastle.jce.provider.JDKKeyStore
engineLoad(InputStream, char[]) - Method in class org.bouncycastle.jce.provider.JDKKeyStore.BouncyCastleStore
engineParams - Variable in class org.bouncycastle.jce.provider.WrapCipherSpi
engineReset() - Method in class javax.crypto.MacSpi
  Resets the MAC for further use, maintaining the secret key that the MAC was initialized with.
engineReset() - Method in class org.bouncycastle.jce.provider.JDKMessageDigest
engineReset() - Method in class org.bouncycastle.jce.provider.JCEMac
engineSetCertificateEntry(String, Certificate) - Method in class java.security.KeyStoreSpi
engineSetCertificateEntry(String, Certificate) - Method in class org.bouncycastle.jce.provider.JDKPKCS12KeyStore
engineSetCertificateEntry(String, Certificate) - Method in class org.bouncycastle.jce.provider.JDKKeyStore
engineSetKeyEntry(String, byte[], Certificate[]) - Method in class java.security.KeyStoreSpi
engineSetKeyEntry(String, byte[], Certificate[]) - Method in class org.bouncycastle.jce.provider.JDKPKCS12KeyStore
engineSetKeyEntry(String, byte[], Certificate[]) - Method in class org.bouncycastle.jce.provider.JDKKeyStore
engineSetKeyEntry(String, Key, char[], Certificate[]) - Method in class java.security.KeyStoreSpi
engineSetKeyEntry(String, Key, char[], Certificate[]) - Method in class org.bouncycastle.jce.provider.JDKPKCS12KeyStore
engineSetKeyEntry(String, Key, char[], Certificate[]) - Method in class org.bouncycastle.jce.provider.JDKKeyStore
engineSetMode(String) - Method in class javax.crypto.CipherSpi
  Sets the mode of this cipher.
engineSetMode(String) - Method in class org.bouncycastle.jce.provider.JCEStreamCipher
  should never be called.
engineSetMode(String) - Method in class org.bouncycastle.jce.provider.JCERSACipher
engineSetMode(String) - Method in class org.bouncycastle.jce.provider.JCEIESCipher
engineSetMode(String) - Method in class org.bouncycastle.jce.provider.JCEElGamalCipher
engineSetMode(String) - Method in class org.bouncycastle.jce.provider.WrapCipherSpi
engineSetMode(String) - Method in class org.bouncycastle.jce.provider.JCEBlockCipher
engineSetMode(String) - Method in class org.bouncycastle.jce.provider.BrokenJCEBlockCipher
engineSetPadding(String) - Method in class javax.crypto.CipherSpi
  Sets the padding mechanism of this cipher.
engineSetPadding(String) - Method in class org.bouncycastle.jce.provider.JCEStreamCipher
  should never be called.
engineSetPadding(String) - Method in class org.bouncycastle.jce.provider.JCERSACipher
engineSetPadding(String) - Method in class org.bouncycastle.jce.provider.JCEIESCipher
engineSetPadding(String) - Method in class org.bouncycastle.jce.provider.JCEElGamalCipher
engineSetPadding(String) - Method in class org.bouncycastle.jce.provider.WrapCipherSpi
engineSetPadding(String) - Method in class org.bouncycastle.jce.provider.JCEBlockCipher
engineSetPadding(String) - Method in class org.bouncycastle.jce.provider.BrokenJCEBlockCipher
engineSetParameter(AlgorithmParameterSpec) - Method in class org.bouncycastle.jce.provider.JDKPSSSigner
engineSetParameter(AlgorithmParameterSpec) - Method in class org.bouncycastle.jce.provider.JDKISOSignature
engineSetParameter(AlgorithmParameterSpec) - Method in class org.bouncycastle.jce.provider.JDKDigestSignature
engineSetParameter(AlgorithmParameterSpec) - Method in class org.bouncycastle.jce.provider.JDKDSASigner
engineSetParameter(String, Object) - Method in class org.bouncycastle.jce.provider.JDKPSSSigner
  Deprecated. replaced with
engineSetParameter(String, Object) - Method in class org.bouncycastle.jce.provider.JDKISOSignature
  Deprecated. replaced with
engineSetParameter(String, Object) - Method in class org.bouncycastle.jce.provider.JDKDigestSignature
  Deprecated. replaced with
engineSetParameter(String, Object) - Method in class org.bouncycastle.jce.provider.JDKDSASigner
  Deprecated. replaced with
engineSign() - Method in class org.bouncycastle.jce.provider.JDKPSSSigner
engineSign() - Method in class org.bouncycastle.jce.provider.JDKISOSignature
engineSign() - Method in class org.bouncycastle.jce.provider.JDKDigestSignature
engineSign() - Method in class org.bouncycastle.jce.provider.JDKDSASigner
engineSize() - Method in class java.security.KeyStoreSpi
engineSize() - Method in class org.bouncycastle.jce.provider.JDKPKCS12KeyStore
engineSize() - Method in class org.bouncycastle.jce.provider.JDKKeyStore
engineStore(OutputStream, char[]) - Method in class java.security.KeyStoreSpi
engineStore(OutputStream, char[]) - Method in class org.bouncycastle.jce.provider.JDKPKCS12KeyStore
engineStore(OutputStream, char[]) - Method in class org.bouncycastle.jce.provider.JDKKeyStore
engineStore(OutputStream, char[]) - Method in class org.bouncycastle.jce.provider.JDKKeyStore.BouncyCastleStore
engineToString() - Method in class java.security.AlgorithmParametersSpi
engineToString() - Method in class org.bouncycastle.jce.provider.JDKAlgorithmParameters.IVAlgorithmParameters
engineToString() - Method in class org.bouncycastle.jce.provider.JDKAlgorithmParameters.IDEAAlgorithmParameters
engineToString() - Method in class org.bouncycastle.jce.provider.JDKAlgorithmParameters.RC2AlgorithmParameters
engineToString() - Method in class org.bouncycastle.jce.provider.JDKAlgorithmParameters.CAST5AlgorithmParameters
engineToString() - Method in class org.bouncycastle.jce.provider.JDKAlgorithmParameters.PKCS12PBE
engineToString() - Method in class org.bouncycastle.jce.provider.JDKAlgorithmParameters.DH
engineToString() - Method in class org.bouncycastle.jce.provider.JDKAlgorithmParameters.DSA
engineToString() - Method in class org.bouncycastle.jce.provider.JDKAlgorithmParameters.ElGamal
engineToString() - Method in class org.bouncycastle.jce.provider.JDKAlgorithmParameters.IES
engineTranslateKey(Key) - Method in class java.security.KeyFactorySpi
engineTranslateKey(Key) - Method in class org.bouncycastle.jce.provider.JDKKeyFactory
engineTranslateKey(SecretKey) - Method in class javax.crypto.SecretKeyFactorySpi
  Translates a key object, whose provider may be unknown or potentially untrusted, into a corresponding key object of this secret-key factory.
engineTranslateKey(SecretKey) - Method in class org.bouncycastle.jce.provider.JCESecretKeyFactory
engineUnwrap(byte[], String, int) - Method in class javax.crypto.CipherSpi
  Unwrap a previously wrapped key.
engineUnwrap(byte[], String, int) - Method in class org.bouncycastle.jce.provider.WrapCipherSpi
engineUnwrap(byte[], String, int) - Method in class org.bouncycastle.jce.provider.BrokenJCEBlockCipher
engineUpdate(byte) - Method in class javax.crypto.MacSpi
  Processes the given byte.
engineUpdate(byte) - Method in class org.bouncycastle.jce.provider.JDKPSSSigner
engineUpdate(byte) - Method in class org.bouncycastle.jce.provider.JDKMessageDigest
engineUpdate(byte) - Method in class org.bouncycastle.jce.provider.JDKISOSignature
engineUpdate(byte) - Method in class org.bouncycastle.jce.provider.JDKDigestSignature
engineUpdate(byte) - Method in class org.bouncycastle.jce.provider.JDKDSASigner
engineUpdate(byte) - Method in class org.bouncycastle.jce.provider.JCEMac
engineUpdate(byte[], int, int) - Method in class javax.crypto.MacSpi
  Processes the first `len` bytes in `input`, starting at `offset` inclusive.
engineUpdate(byte[], int, int) - Method in class javax.crypto.CipherSpi
  Continues a multiple-part encryption or decryption operation (depending on how this cipher was initialized), processing another data part.
engineUpdate(byte[], int, int) - Method in class org.bouncycastle.jce.provider.JDKPSSSigner
engineUpdate(byte[], int, int) - Method in class org.bouncycastle.jce.provider.JDKMessageDigest
engineUpdate(byte[], int, int) - Method in class org.bouncycastle.jce.provider.JDKISOSignature
engineUpdate(byte[], int, int) - Method in class org.bouncycastle.jce.provider.JDKDigestSignature
engineUpdate(byte[], int, int) - Method in class org.bouncycastle.jce.provider.JDKDSASigner
engineUpdate(byte[], int, int) - Method in class org.bouncycastle.jce.provider.JCEStreamCipher
engineUpdate(byte[], int, int) - Method in class org.bouncycastle.jce.provider.JCERSACipher
engineUpdate(byte[], int, int) - Method in class org.bouncycastle.jce.provider.JCEMac
engineUpdate(byte[], int, int) - Method in class org.bouncycastle.jce.provider.JCEIESCipher
engineUpdate(byte[], int, int) - Method in class org.bouncycastle.jce.provider.JCEElGamalCipher
engineUpdate(byte[], int, int) - Method in class org.bouncycastle.jce.provider.WrapCipherSpi
engineUpdate(byte[], int, int) - Method in class org.bouncycastle.jce.provider.JCEBlockCipher
engineUpdate(byte[], int, int) - Method in class org.bouncycastle.jce.provider.BrokenJCEBlockCipher
engineUpdate(byte[], int, int, byte[], int) - Method in class javax.crypto.CipherSpi
  Continues a multiple-part encryption or decryption operation (depending on how this cipher was initialized), processing another data part.
engineUpdate(byte[], int, int, byte[], int) - Method in class org.bouncycastle.jce.provider.JCEStreamCipher
engineUpdate(byte[], int, int, byte[], int) - Method in class org.bouncycastle.jce.provider.JCERSACipher
engineUpdate(byte[], int, int, byte[], int) - Method in class org.bouncycastle.jce.provider.JCEIESCipher
engineUpdate(byte[], int, int, byte[], int) - Method in class org.bouncycastle.jce.provider.JCEElGamalCipher
engineUpdate(byte[], int, int, byte[], int) - Method in class org.bouncycastle.jce.provider.WrapCipherSpi
engineUpdate(byte[], int, int, byte[], int) - Method in class org.bouncycastle.jce.provider.JCEBlockCipher
engineUpdate(byte[], int, int, byte[], int) - Method in class org.bouncycastle.jce.provider.BrokenJCEBlockCipher
engineValidate(CertPath, CertPathParameters) - Method in class java.security.cert.CertPathValidatorSpi
  Validates the specified certification path using the specified algorithm parameter set.
  The `CertPath` specified must be of a type that is supported by the validation algorithm, otherwise an `InvalidAlgorithmParameterException` will be thrown.
engineValidate(CertPath, CertPathParameters) - Method in class org.bouncycastle.jce.provider.PKIXCertPathValidatorSpi
engineVerify(byte[]) - Method in class org.bouncycastle.jce.provider.JDKPSSSigner
engineVerify(byte[]) - Method in class org.bouncycastle.jce.provider.JDKISOSignature
engineVerify(byte[]) - Method in class org.bouncycastle.jce.provider.JDKDigestSignature
engineVerify(byte[]) - Method in class org.bouncycastle.jce.provider.JDKDSASigner
engineWrap(Key) - Method in class javax.crypto.CipherSpi
  Wrap a key.
engineWrap(Key) - Method in class org.bouncycastle.jce.provider.WrapCipherSpi
engineWrap(Key) - Method in class org.bouncycastle.jce.provider.BrokenJCEBlockCipher
ensureCapacity(int) - Method in class java.util.ArrayList
ENUMERATED - Static variable in interface org.bouncycastle.asn1.DERTags
enumeration(Collection) - Static method in class java.util.Collections
envelopedData - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
envelopedData - Static variable in interface org.bouncycastle.asn1.cms.CMSObjectIdentifiers
EnvelopedData - class org.bouncycastle.asn1.cms.EnvelopedData.
EnvelopedData(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.cms.EnvelopedData
EnvelopedData(OriginatorInfo, ASN1Set, EncryptedContentInfo, ASN1Set) - Constructor for class org.bouncycastle.asn1.cms.EnvelopedData
equals(byte[], byte[]) - Static method in class java.util.Arrays
equals(Object) - Method in class java.security.cert.Certificate
equals(Object) - Method in class java.security.cert.X509CRLSelector
  Decides whether a `CRL` should be selected.
equals(Object) - Method in class java.security.cert.X509CRLEntry
equals(Object) - Method in class java.security.cert.X509CRL
equals(Object) - Method in class java.security.cert.CertPath
  Compares this certification path for equality with the specified object.
equals(Object) - Method in class java.util.AbstractSet
equals(Object) - Method in class java.util.AbstractList
equals(Object) - Method in interface java.util.Collection
equals(Object) - Method in class javax.crypto.spec.SecretKeySpec
equals(Object) - Method in class javax.crypto.spec.RC5ParameterSpec
  Tests for equality between the specified object and this object.
equals(Object) - Method in class javax.crypto.spec.RC2ParameterSpec
  Tests for equality between the specified object and this object.
equals(Object) - Method in class org.bouncycastle.asn1.DERVisibleString
equals(Object) - Method in class org.bouncycastle.asn1.DERUnknownTag
equals(Object) - Method in class org.bouncycastle.asn1.DERUniversalString
equals(Object) - Method in class org.bouncycastle.asn1.DERUTF8String
equals(Object) - Method in class org.bouncycastle.asn1.DERUTCTime
equals(Object) - Method in class org.bouncycastle.asn1.DERT61String
equals(Object) - Method in class org.bouncycastle.asn1.DERPrintableString
equals(Object) - Method in class org.bouncycastle.asn1.DERObjectIdentifier
equals(Object) - Method in class org.bouncycastle.asn1.DERNumericString
equals(Object) - Method in class org.bouncycastle.asn1.DERInteger
equals(Object) - Method in class org.bouncycastle.asn1.DERIA5String
equals(Object) - Method in class org.bouncycastle.asn1.DERGeneralizedTime
equals(Object) - Method in class org.bouncycastle.asn1.DEREnumerated
equals(Object) - Method in class org.bouncycastle.asn1.DERBoolean
equals(Object) - Method in class org.bouncycastle.asn1.DERBitString
equals(Object) - Method in class org.bouncycastle.asn1.DERBMPString
equals(Object) - Method in class org.bouncycastle.asn1.DERNull
equals(Object) - Method in class org.bouncycastle.asn1.ASN1Set
equals(Object) - Method in class org.bouncycastle.asn1.ASN1Sequence
equals(Object) - Method in class org.bouncycastle.asn1.ASN1Null
equals(Object) - Method in class org.bouncycastle.asn1.ASN1TaggedObject
equals(Object) - Method in class org.bouncycastle.asn1.ASN1OctetString
equals(Object) - Method in class org.bouncycastle.asn1.ASN1Encodable
equals(Object) - Method in class org.bouncycastle.asn1.x509.X509Extension
equals(Object) - Method in class org.bouncycastle.asn1.x509.X509Extensions
equals(Object) - Method in class org.bouncycastle.asn1.x509.X509Name
  test for equality - note: case is ignored.
equals(Object) - Method in class org.bouncycastle.math.ec.ECFieldElement
equals(Object) - Method in class org.bouncycastle.math.ec.ECPoint
equals(Object) - Method in class org.bouncycastle.crypto.params.ElGamalPublicKeyParameters
equals(Object) - Method in class org.bouncycastle.crypto.params.ElGamalPrivateKeyParameters
equals(Object) - Method in class org.bouncycastle.crypto.params.DSAValidationParameters
equals(Object) - Method in class org.bouncycastle.crypto.params.DSAParameters
equals(Object) - Method in class org.bouncycastle.crypto.params.ElGamalParameters
equals(Object) - Method in class org.bouncycastle.crypto.params.ElGamalKeyParameters
equals(Object) - Method in class org.bouncycastle.crypto.params.DHPublicKeyParameters
equals(Object) - Method in class org.bouncycastle.crypto.params.DHValidationParameters
equals(Object) - Method in class org.bouncycastle.crypto.params.DHParameters
equals(Object) - Method in class org.bouncycastle.crypto.params.DHKeyParameters
equals(Object) - Method in class org.bouncycastle.crypto.params.DHPrivateKeyParameters
equals(Object) - Method in class org.bouncycastle.jce.provider.JCERSAPublicKey
equals(Object) - Method in class org.bouncycastle.jce.provider.JCERSAPrivateKey
equals(Object) - Method in class org.bouncycastle.jce.provider.JCERSAPrivateCrtKey
equals(Object, boolean) - Method in class org.bouncycastle.asn1.x509.X509Name
ExemptionMechanism - class javax.crypto.ExemptionMechanism.
  this is a place holder class, no exemption mechanism facility is required in this modified version of the JCE
ExemptionMechanism() - Constructor for class javax.crypto.ExemptionMechanism
ExemptionMechanismException - exception javax.crypto.ExemptionMechanismException.
  This is the generic ExemptionMechanism exception.
ExemptionMechanismException() - Constructor for class javax.crypto.ExemptionMechanismException
  Constructs a ExemptionMechanismException with no detailed message.
ExemptionMechanismException(String) - Constructor for class javax.crypto.ExemptionMechanismException
  Constructs a ExemptionMechanismException with the specified detailed message.
expectedPolicies - Variable in class org.bouncycastle.jce.provider.PKIXPolicyNode
ExtendedKeyUsage - class org.bouncycastle.asn1.x509.ExtendedKeyUsage.
  extendedKeyUsage
ExtendedKeyUsage - Static variable in class org.bouncycastle.asn1.x509.X509Extensions
  Extended Key Usage
ExtendedKeyUsage(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.x509.ExtendedKeyUsage
ExtendedKeyUsage(Vector) - Constructor for class org.bouncycastle.asn1.x509.ExtendedKeyUsage
EXTERNAL - Static variable in interface org.bouncycastle.asn1.DERTags

## F

F1(int, int, int) - Method in class org.bouncycastle.crypto.engines.CAST5Engine
  The first of the three processing functions for the encryption and decryption.
F2(int, int, int) - Method in class org.bouncycastle.crypto.engines.CAST5Engine
  The second of the three processing functions for the encryption and decryption.
F3(int, int, int) - Method in class org.bouncycastle.crypto.engines.CAST5Engine
  The third of the three processing functions for the encryption and decryption.
FALSE - Static variable in class org.bouncycastle.asn1.DERBoolean
finish() - Method in class org.bouncycastle.crypto.digests.LongDigest
finish() - Method in class org.bouncycastle.crypto.digests.GeneralDigest
FIPSDESTest - class org.bouncycastle.jce.provider.test.FIPSDESTest.
  basic FIPS test class for a block cipher, just to make sure ECB/CBC/OFB/CFB are behaving correctly.
FIPSDESTest() - Constructor for class org.bouncycastle.jce.provider.test.FIPSDESTest
flush() - Method in class javax.crypto.CipherOutputStream
  Flushes this output stream by forcing any buffered output bytes that have already been processed by the encapsulated cipher object to be written out.
forEncryption - Variable in class org.bouncycastle.crypto.BufferedBlockCipher
fromBigInteger(BigInteger) - Method in class org.bouncycastle.math.ec.ECCurve
fromBigInteger(BigInteger) - Method in class org.bouncycastle.math.ec.ECCurve.Fp
FULL_NAME - Static variable in class org.bouncycastle.asn1.x509.DistributionPointName

## G

GENERAL_STRING - Static variable in interface org.bouncycastle.asn1.DERTags
GeneralDigest - class org.bouncycastle.crypto.digests.GeneralDigest.
  base implementation of MD4 family style digest as outlined in "Handbook of Applied Cryptography", pages 344 - 347.
GeneralDigest() - Constructor for class org.bouncycastle.crypto.digests.GeneralDigest
  Standard constructor
GeneralDigest(GeneralDigest) - Constructor for class org.bouncycastle.crypto.digests.GeneralDigest
  Copy constructor.
GENERALIZED_TIME - Static variable in interface org.bouncycastle.asn1.DERTags
GeneralName - class org.bouncycastle.asn1.x509.GeneralName.
  GeneralName ::= CHOICE { otherName [0] OtherName, rfc822Name [1] IA5String, dNSName [2] IA5String, x400Address [3] ORAddress, directoryName [4] Name, ediPartyName [5] EDIPartyName, uniformResourceIdentifier [6] IA5String, iPAddress [7] OCTET STRING, registeredID [8] OBJECT IDENTIFIER} OtherName ::= SEQUENCE { type-id OBJECT IDENTIFIER, value [0] EXPLICIT ANY DEFINED BY type-id } EDIPartyName ::= SEQUENCE { nameAssigner [0] DirectoryString OPTIONAL, partyName [1] DirectoryString }
GeneralName(DERObject, int) - Constructor for class org.bouncycastle.asn1.x509.GeneralName
  When the subjectAltName extension contains an Internet mail address, the address MUST be included as an rfc822Name.
GeneralName(X509Name) - Constructor for class org.bouncycastle.asn1.x509.GeneralName
GeneralNames - class org.bouncycastle.asn1.x509.GeneralNames.
GeneralNames(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.x509.GeneralNames
GeneralSecurityException - exception java.security.GeneralSecurityException.
GeneralSecurityException() - Constructor for class java.security.GeneralSecurityException
GeneralSecurityException(String) - Constructor for class java.security.GeneralSecurityException
GeneralSubtree - class org.bouncycastle.asn1.x509.GeneralSubtree.
GeneralSubtree(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.x509.GeneralSubtree
generateBytes(byte[], int, int) - Method in interface org.bouncycastle.crypto.DerivationFunction
generateBytes(byte[], int, int) - Method in class org.bouncycastle.crypto.generators.MGF1BytesGenerator
  fill len bytes of the output buffer with bytes generated from the derivation function.
generateBytes(byte[], int, int) - Method in class org.bouncycastle.crypto.generators.KDF2BytesGenerator
  fill len bytes of the output buffer with bytes generated from the derivation function.
generateCertificate(InputStream) - Method in class java.security.cert.CertificateFactory
generateCertificates(InputStream) - Method in class java.security.cert.CertificateFactory
generateCertPath(InputStream) - Method in class java.security.cert.CertificateFactory
  Generates a `CertPath` object and initializes it with the data read from the `InputStream` inStream.
generateCertPath(InputStream, String) - Method in class java.security.cert.CertificateFactory
  Generates a `CertPath` object and initializes it with the data read from the `InputStream` inStream.
generateCertPath(List) - Method in class java.security.cert.CertificateFactory
  Generates a `CertPath` object and initializes it with a `List` of `Certificate`s.
  The certificates supplied must be of a type supported by the `CertificateFactory`.
generateCRL(InputStream) - Method in class java.security.cert.CertificateFactory
generateCRLs(InputStream) - Method in class java.security.cert.CertificateFactory
generateDerivedMacParameters(int) - Method in class org.bouncycastle.crypto.PBEParametersGenerator
  generate derived parameters for a key of length keySize, specifically for use with a MAC.
generateDerivedMacParameters(int) - Method in class org.bouncycastle.crypto.generators.PKCS5S2ParametersGenerator
  Generate a key parameter for use with a MAC derived from the password, salt, and iteration count we are currently initialised with.
generateDerivedMacParameters(int) - Method in class org.bouncycastle.crypto.generators.PKCS5S1ParametersGenerator
  Generate a key parameter for use with a MAC derived from the password, salt, and iteration count we are currently initialised with.
generateDerivedMacParameters(int) - Method in class org.bouncycastle.crypto.generators.PKCS12ParametersGenerator
  Generate a key parameter for use with a MAC derived from the password, salt, and iteration count we are currently initialised with.
generateDerivedParameters(int) - Method in class org.bouncycastle.crypto.PBEParametersGenerator
  generate derived parameters for a key of length keySize.
generateDerivedParameters(int) - Method in class org.bouncycastle.crypto.generators.PKCS5S2ParametersGenerator
  Generate a key parameter derived from the password, salt, and iteration count we are currently initialised with.
generateDerivedParameters(int) - Method in class org.bouncycastle.crypto.generators.PKCS5S1ParametersGenerator
  Generate a key parameter derived from the password, salt, and iteration count we are currently initialised with.
generateDerivedParameters(int) - Method in class org.bouncycastle.crypto.generators.PKCS12ParametersGenerator
  Generate a key parameter derived from the password, salt, and iteration count we are currently initialised with.
generateDerivedParameters(int, int) - Method in class org.bouncycastle.crypto.PBEParametersGenerator
  generate derived parameters for a key of length keySize, and an initialisation vector (IV) of length ivSize.
generateDerivedParameters(int, int) - Method in class org.bouncycastle.crypto.generators.PKCS5S2ParametersGenerator
  Generate a key with initialisation vector parameter derived from the password, salt, and iteration count we are currently initialised with.
generateDerivedParameters(int, int) - Method in class org.bouncycastle.crypto.generators.PKCS5S1ParametersGenerator
  Generate a key with initialisation vector parameter derived from the password, salt, and iteration count we are currently initialised with.
generateDerivedParameters(int, int) - Method in class org.bouncycastle.crypto.generators.PKCS12ParametersGenerator
  Generate a key with initialisation vector parameter derived from the password, salt, and iteration count we are currently initialised with.
generateKey() - Method in class javax.crypto.KeyGenerator
  Generates a secret key.
generateKey() - Method in class org.bouncycastle.crypto.CipherKeyGenerator
  generate a secret key.
generateKey() - Method in class org.bouncycastle.crypto.generators.DESedeKeyGenerator
generateKey() - Method in class org.bouncycastle.crypto.generators.DESKeyGenerator
generateKeyPair() - Method in interface org.bouncycastle.crypto.AsymmetricCipherKeyPairGenerator
  return an AsymmetricCipherKeyPair containing the generated keys.
generateKeyPair() - Method in class org.bouncycastle.crypto.generators.RSAKeyPairGenerator
generateKeyPair() - Method in class org.bouncycastle.crypto.generators.ElGamalKeyPairGenerator
generateKeyPair() - Method in class org.bouncycastle.crypto.generators.ECKeyPairGenerator
  Given the domain parameters this routine generates an EC key pair in accordance with X9.62 section 5.2.1 pages 26, 27.
generateKeyPair() - Method in class org.bouncycastle.crypto.generators.DSAKeyPairGenerator
generateKeyPair() - Method in class org.bouncycastle.crypto.generators.DHKeyPairGenerator
generateKeyPair() - Method in class org.bouncycastle.crypto.generators.DHBasicKeyPairGenerator
generateKeyPair() - Method in class org.bouncycastle.jce.provider.JDKKeyPairGenerator
generateKeyPair() - Method in class org.bouncycastle.jce.provider.JDKKeyPairGenerator.RSA
generateKeyPair() - Method in class org.bouncycastle.jce.provider.JDKKeyPairGenerator.DH
generateKeyPair() - Method in class org.bouncycastle.jce.provider.JDKKeyPairGenerator.DSA
generateKeyPair() - Method in class org.bouncycastle.jce.provider.JDKKeyPairGenerator.ElGamal
generateKeyPair() - Method in class org.bouncycastle.jce.provider.JDKKeyPairGenerator.EC
generateParameters() - Method in class java.security.AlgorithmParameterGenerator
generateParameters() - Method in class org.bouncycastle.crypto.generators.ElGamalParametersGenerator
  which generates the p and g values from the given parameters, returning the ElGamalParameters object.
generateParameters() - Method in class org.bouncycastle.crypto.generators.DSAParametersGenerator
  which generates the p and g values from the given parameters, returning the DSAParameters object.
generateParameters() - Method in class org.bouncycastle.crypto.generators.DHParametersGenerator
  which generates the p and g values from the given parameters, returning the DHParameters object.
generatePrivate(KeySpec) - Method in class java.security.KeyFactory
generatePrivateKeyParameter(PrivateKey) - Static method in class org.bouncycastle.jce.provider.ElGamalUtil
generatePrivateKeyParameter(PrivateKey) - Static method in class org.bouncycastle.jce.provider.ECUtil
generatePrivateKeyParameter(PrivateKey) - Static method in class org.bouncycastle.jce.provider.DSAUtil
generatePrivateKeyParameter(PrivateKey) - Static method in class org.bouncycastle.jce.provider.DHUtil
generatePrivateKeyParameter(RSAPrivateKey) - Static method in class org.bouncycastle.jce.provider.RSAUtil
generatePublic(KeySpec) - Method in class java.security.KeyFactory
generatePublicKeyParameter(PublicKey) - Static method in class org.bouncycastle.jce.provider.ElGamalUtil
generatePublicKeyParameter(PublicKey) - Static method in class org.bouncycastle.jce.provider.ECUtil
generatePublicKeyParameter(PublicKey) - Static method in class org.bouncycastle.jce.provider.DSAUtil
generatePublicKeyParameter(PublicKey) - Static method in class org.bouncycastle.jce.provider.DHUtil
generatePublicKeyParameter(RSAPublicKey) - Static method in class org.bouncycastle.jce.provider.RSAUtil
generateSecret() - Method in class javax.crypto.KeyAgreement
  Generates the shared secret and returns it in a new buffer.
generateSecret(byte[], int) - Method in class javax.crypto.KeyAgreement
  Generates the shared secret, and places it into the buffer `sharedSecret`, beginning at `offset` inclusive.
generateSecret(KeySpec) - Method in class javax.crypto.SecretKeyFactory
  Generates a `SecretKey` object from the provided key specification (key material).
generateSecret(String) - Method in class javax.crypto.KeyAgreement
  Creates the shared secret and returns it as a `SecretKey` object of the specified algorithm.
generateSignature() - Method in class org.bouncycastle.crypto.signers.PSSSigner
  generate a signature for the message we've been loaded with using the key we were initialised with.
generateSignature() - Method in class org.bouncycastle.crypto.signers.ISO9796d2Signer
  generate a signature for the loaded message using the key we were initialised with.
generateSignature(byte[]) - Method in interface org.bouncycastle.crypto.DSA
  sign the passed in message (usually the output of a hash function).
generateSignature(byte[]) - Method in class org.bouncycastle.crypto.signers.ECDSASigner
  generate a signature for the given message using the key we were initialised with.
generateSignature(byte[]) - Method in class org.bouncycastle.crypto.signers.DSASigner
  generate a signature for the given message using the key we were initialised with.
generateTBSCertificate() - Method in class org.bouncycastle.asn1.x509.V3TBSCertificateGenerator
generateTBSCertificate() - Method in class org.bouncycastle.asn1.x509.V1TBSCertificateGenerator
generateTBSCertList() - Method in class org.bouncycastle.asn1.x509.V2TBSCertListGenerator
generateWorkingKey(boolean, byte[]) - Method in class org.bouncycastle.crypto.engines.DESEngine
  generate an integer based working key based on our secret key and what we processing we are planning to do.
generateX509Certificate(PrivateKey) - Method in class org.bouncycastle.jce.X509V3CertificateGenerator
  generate an X509 certificate, based on the current issuer and subject using the default provider "BC".
generateX509Certificate(PrivateKey) - Method in class org.bouncycastle.jce.X509V1CertificateGenerator
  generate an X509 certificate, based on the current issuer and subject using the default provider "BC".
generateX509Certificate(PrivateKey, String) - Method in class org.bouncycastle.jce.X509V3CertificateGenerator
  generate an X509 certificate, based on the current issuer and subject, using the passed in provider for the signing.
generateX509Certificate(PrivateKey, String) - Method in class org.bouncycastle.jce.X509V1CertificateGenerator
  generate an X509 certificate, based on the current issuer and subject, using the passed in provider for the signing
generateX509CRL(PrivateKey) - Method in class org.bouncycastle.jce.X509V2CRLGenerator
  generate an X509 CRL, based on the current issuer and subject using the default provider "BC".
generateX509CRL(PrivateKey, String) - Method in class org.bouncycastle.jce.X509V2CRLGenerator
  generate an X509 CRL, based on the current issuer and subject, using the passed in provider for the signing.
GENERATION - Static variable in class org.bouncycastle.asn1.x509.X509Name
get(DERObjectIdentifier) - Method in class org.bouncycastle.asn1.cms.AttributeTable
get(int) - Method in class java.util.ArrayList
get(int) - Method in class java.util.AbstractList
get(int) - Method in interface java.util.List
get(int) - Method in class org.bouncycastle.asn1.DEREncodableVector
getA() - Method in class org.bouncycastle.math.ec.ECCurve
getAcinfo() - Method in class org.bouncycastle.asn1.x509.AttributeCertificate
getAdjustedTime() - Method in class org.bouncycastle.asn1.DERUTCTime
  return the time as an adjusted date with a 4 digit year.
getAlgName() - Method in class javax.crypto.EncryptedPrivateKeyInfo
  Returns the encryption algorithm.
getAlgorithm() - Method in class java.security.KeyFactory
getAlgorithm() - Method in class java.security.AlgorithmParameters
getAlgorithm() - Method in class java.security.AlgorithmParameterGenerator
getAlgorithm() - Method in class java.security.cert.CertPathValidator
  Returns the algorithm name of this `CertPathValidator`.
getAlgorithm() - Method in class java.security.cert.CertPathBuilder
  Returns the name of the algorithm of this `CertPathBuilder`.
getAlgorithm() - Method in class javax.crypto.SealedObject
  Returns the algorithm that was used to seal this object.
getAlgorithm() - Method in class javax.crypto.SecretKeyFactory
  Returns the algorithm name of this `SecretKeyFactory` object.
getAlgorithm() - Method in class javax.crypto.Mac
  Returns the algorithm name of this `Mac` object.
getAlgorithm() - Method in class javax.crypto.KeyGenerator
  Returns the algorithm name of this `KeyGenerator` object.
getAlgorithm() - Method in class javax.crypto.KeyAgreement
  Returns the algorithm name of this `KeyAgreement` object.
getAlgorithm() - Method in class javax.crypto.Cipher
  Returns the algorithm name of this `Cipher` object.
getAlgorithm() - Method in class javax.crypto.spec.SecretKeySpec
  Returns the name of the algorithm associated with this secret key.
getAlgorithm() - Method in class org.bouncycastle.asn1.x9.KeySpecificInfo
getAlgorithm() - Method in class org.bouncycastle.asn1.cms.OriginatorPublicKey
getAlgorithm() - Method in class org.bouncycastle.jce.spec.IEKeySpec
  return "IES"
getAlgorithm() - Method in class org.bouncycastle.jce.provider.JDKDSAPublicKey
getAlgorithm() - Method in class org.bouncycastle.jce.provider.JDKDSAPrivateKey
getAlgorithm() - Method in class org.bouncycastle.jce.provider.JCERSAPublicKey
getAlgorithm() - Method in class org.bouncycastle.jce.provider.JCERSAPrivateKey
getAlgorithm() - Method in class org.bouncycastle.jce.provider.JCEElGamalPublicKey
getAlgorithm() - Method in class org.bouncycastle.jce.provider.JCEElGamalPrivateKey
getAlgorithm() - Method in class org.bouncycastle.jce.provider.JCEECPublicKey
getAlgorithm() - Method in class org.bouncycastle.jce.provider.JCEECPrivateKey
getAlgorithm() - Method in class org.bouncycastle.jce.provider.JCEDHPublicKey
getAlgorithm() - Method in class org.bouncycastle.jce.provider.JCEDHPrivateKey
getAlgorithm() - Method in class org.bouncycastle.jce.provider.JCEPBEKey
getAlgorithmId() - Method in class org.bouncycastle.asn1.pkcs.PrivateKeyInfo
getAlgorithmId() - Method in class org.bouncycastle.asn1.x509.DigestInfo
getAlgorithmId() - Method in class org.bouncycastle.asn1.x509.SubjectPublicKeyInfo
getAlgorithmName() - Method in interface org.bouncycastle.crypto.Wrapper
  Return the name of the algorithm the wrapper implements.
getAlgorithmName() - Method in interface org.bouncycastle.crypto.StreamCipher
  Return the name of the algorithm the cipher implements.
getAlgorithmName() - Method in class org.bouncycastle.crypto.StreamBlockCipher
  return the name of the algorithm we are wrapping.
getAlgorithmName() - Method in interface org.bouncycastle.crypto.Mac
  Return the name of the algorithm the MAC implements.
getAlgorithmName() - Method in interface org.bouncycastle.crypto.Digest
  return the algorithm name
getAlgorithmName() - Method in interface org.bouncycastle.crypto.BlockCipher
  Return the name of the algorithm the cipher implements.
getAlgorithmName() - Method in class org.bouncycastle.crypto.digests.TigerDigest
getAlgorithmName() - Method in class org.bouncycastle.crypto.digests.SHA512Digest
getAlgorithmName() - Method in class org.bouncycastle.crypto.digests.SHA384Digest
getAlgorithmName() - Method in class org.bouncycastle.crypto.digests.SHA256Digest
getAlgorithmName() - Method in class org.bouncycastle.crypto.digests.SHA1Digest
getAlgorithmName() - Method in class org.bouncycastle.crypto.digests.RIPEMD160Digest
getAlgorithmName() - Method in class org.bouncycastle.crypto.digests.RIPEMD128Digest
getAlgorithmName() - Method in class org.bouncycastle.crypto.digests.MD5Digest
getAlgorithmName() - Method in class org.bouncycastle.crypto.digests.MD4Digest
getAlgorithmName() - Method in class org.bouncycastle.crypto.digests.MD2Digest
  return the algorithm name
getAlgorithmName() - Method in class org.bouncycastle.crypto.engines.TwofishEngine
getAlgorithmName() - Method in class org.bouncycastle.crypto.engines.SkipjackEngine
getAlgorithmName() - Method in class org.bouncycastle.crypto.engines.SerpentEngine
getAlgorithmName() - Method in class org.bouncycastle.crypto.engines.RijndaelEngine
getAlgorithmName() - Method in class org.bouncycastle.crypto.engines.RC6Engine
getAlgorithmName() - Method in class org.bouncycastle.crypto.engines.RC564Engine
getAlgorithmName() - Method in class org.bouncycastle.crypto.engines.RC532Engine
getAlgorithmName() - Method in class org.bouncycastle.crypto.engines.RC4Engine
getAlgorithmName() - Method in class org.bouncycastle.crypto.engines.RC2WrapEngine
  Method getAlgorithmName
getAlgorithmName() - Method in class org.bouncycastle.crypto.engines.RC2Engine
getAlgorithmName() - Method in class org.bouncycastle.crypto.engines.NullEngine
getAlgorithmName() - Method in class org.bouncycastle.crypto.engines.IDEAEngine
getAlgorithmName() - Method in class org.bouncycastle.crypto.engines.DESedeWrapEngine
  Method getAlgorithmName
getAlgorithmName() - Method in class org.bouncycastle.crypto.engines.DESedeEngine
getAlgorithmName() - Method in class org.bouncycastle.crypto.engines.DESEngine
getAlgorithmName() - Method in class org.bouncycastle.crypto.engines.CAST6Engine
getAlgorithmName() - Method in class org.bouncycastle.crypto.engines.CAST5Engine
getAlgorithmName() - Method in class org.bouncycastle.crypto.engines.BlowfishEngine
getAlgorithmName() - Method in class org.bouncycastle.crypto.engines.AESWrapEngine
getAlgorithmName() - Method in class org.bouncycastle.crypto.engines.AESLightEngine
getAlgorithmName() - Method in class org.bouncycastle.crypto.engines.AESFastEngine
getAlgorithmName() - Method in class org.bouncycastle.crypto.engines.AESEngine
getAlgorithmName() - Method in class org.bouncycastle.crypto.macs.HMac
getAlgorithmName() - Method in class org.bouncycastle.crypto.macs.CFBBlockCipherMac
getAlgorithmName() - Method in class org.bouncycastle.crypto.macs.CBCBlockCipherMac
getAlgorithmName() - Method in class org.bouncycastle.crypto.macs.BlockCipherMac
getAlgorithmName() - Method in class org.bouncycastle.crypto.modes.SICBlockCipher
getAlgorithmName() - Method in class org.bouncycastle.crypto.modes.PGPCFBBlockCipher
  return the algorithm name and mode.
getAlgorithmName() - Method in class org.bouncycastle.crypto.modes.OFBBlockCipher
  return the algorithm name and mode.
getAlgorithmName() - Method in class org.bouncycastle.crypto.modes.CFBBlockCipher
  return the algorithm name and mode.
getAlgorithmName() - Method in class org.bouncycastle.crypto.modes.CBCBlockCipher
  return the algorithm name and mode.
getAlgParameters() - Method in class javax.crypto.EncryptedPrivateKeyInfo
  Returns the algorithm parameters used by the encryption algorithm.
getAttCertVersion() - Method in class org.bouncycastle.asn1.x509.AttributeCertificateInfo
getAttrCertValidityPeriod() - Method in class org.bouncycastle.asn1.x509.AttributeCertificateInfo
getAttributes() - Method in class org.bouncycastle.asn1.pkcs.CertificationRequestInfo
getAttributes() - Method in class org.bouncycastle.asn1.x509.AttributeCertificateInfo
getAttrType() - Method in class org.bouncycastle.asn1.pkcs.Attribute
getAttrType() - Method in class org.bouncycastle.asn1.cms.Attribute
getAttrValues() - Method in class org.bouncycastle.asn1.pkcs.Attribute
getAttrValues() - Method in class org.bouncycastle.asn1.cms.Attribute
getAuthenticatedAttributes() - Method in class org.bouncycastle.asn1.pkcs.SignerInfo
getAuthenticatedAttributes() - Method in class org.bouncycastle.asn1.cms.SignerInfo
getAuthorityKeyIdentifier() - Method in class java.security.cert.X509CertSelector
  Returns the authorityKeyIdentifier criterion.
getAuthSafe() - Method in class org.bouncycastle.asn1.pkcs.Pfx
getB() - Method in class org.bouncycastle.math.ec.ECCurve
getBagAttribute(DERObjectIdentifier) - Method in interface org.bouncycastle.jce.interfaces.PKCS12BagAttributeCarrier
getBagAttribute(DERObjectIdentifier) - Method in class org.bouncycastle.jce.provider.X509CertificateObject
getBagAttribute(DERObjectIdentifier) - Method in class org.bouncycastle.jce.provider.JDKDSAPrivateKey
getBagAttribute(DERObjectIdentifier) - Method in class org.bouncycastle.jce.provider.JCERSAPrivateKey
getBagAttribute(DERObjectIdentifier) - Method in class org.bouncycastle.jce.provider.JCEElGamalPrivateKey
getBagAttribute(DERObjectIdentifier) - Method in class org.bouncycastle.jce.provider.JCEECPrivateKey
getBagAttribute(DERObjectIdentifier) - Method in class org.bouncycastle.jce.provider.JCEDHPrivateKey
getBagAttributeKeys() - Method in interface org.bouncycastle.jce.interfaces.PKCS12BagAttributeCarrier
getBagAttributeKeys() - Method in class org.bouncycastle.jce.provider.X509CertificateObject
getBagAttributeKeys() - Method in class org.bouncycastle.jce.provider.JDKDSAPrivateKey
getBagAttributeKeys() - Method in class org.bouncycastle.jce.provider.JCERSAPrivateKey
getBagAttributeKeys() - Method in class org.bouncycastle.jce.provider.JCEElGamalPrivateKey
getBagAttributeKeys() - Method in class org.bouncycastle.jce.provider.JCEECPrivateKey
getBagAttributeKeys() - Method in class org.bouncycastle.jce.provider.JCEDHPrivateKey
getBagAttributes() - Method in class org.bouncycastle.asn1.pkcs.SafeBag
getBagId() - Method in class org.bouncycastle.asn1.pkcs.SafeBag
getBagValue() - Method in class org.bouncycastle.asn1.pkcs.SafeBag
getBase() - Method in class org.bouncycastle.asn1.x509.GeneralSubtree
getBaseCertificateID() - Method in class org.bouncycastle.asn1.x509.V2Form
getBasicConstraints() - Method in class java.security.cert.X509Certificate
getBasicConstraints() - Method in class java.security.cert.X509CertSelector
  Returns the basic constraints constraint.
getBasicConstraints() - Method in class org.bouncycastle.jce.provider.X509CertificateObject
getBlockSize() - Method in class javax.crypto.Cipher
  Returns the block size (in bytes).
getBlockSize() - Method in class org.bouncycastle.crypto.BufferedBlockCipher
  return the blocksize for the underlying cipher.
getBlockSize() - Method in interface org.bouncycastle.crypto.BlockCipher
  Return the block size for this cipher (in bytes).
getBlockSize() - Method in class org.bouncycastle.crypto.engines.TwofishEngine
getBlockSize() - Method in class org.bouncycastle.crypto.engines.SkipjackEngine
getBlockSize() - Method in class org.bouncycastle.crypto.engines.SerpentEngine
getBlockSize() - Method in class org.bouncycastle.crypto.engines.RijndaelEngine
getBlockSize() - Method in class org.bouncycastle.crypto.engines.RC6Engine
getBlockSize() - Method in class org.bouncycastle.crypto.engines.RC564Engine
getBlockSize() - Method in class org.bouncycastle.crypto.engines.RC532Engine
getBlockSize() - Method in class org.bouncycastle.crypto.engines.RC2Engine
getBlockSize() - Method in class org.bouncycastle.crypto.engines.NullEngine
getBlockSize() - Method in class org.bouncycastle.crypto.engines.IDEAEngine
getBlockSize() - Method in class org.bouncycastle.crypto.engines.DESedeEngine
getBlockSize() - Method in class org.bouncycastle.crypto.engines.DESEngine
getBlockSize() - Method in class org.bouncycastle.crypto.engines.CAST6Engine
getBlockSize() - Method in class org.bouncycastle.crypto.engines.CAST5Engine
getBlockSize() - Method in class org.bouncycastle.crypto.engines.BlowfishEngine
getBlockSize() - Method in class org.bouncycastle.crypto.engines.AESLightEngine
getBlockSize() - Method in class org.bouncycastle.crypto.engines.AESFastEngine
getBlockSize() - Method in class org.bouncycastle.crypto.engines.AESEngine
getBlockSize() - Method in class org.bouncycastle.crypto.modes.SICBlockCipher
getBlockSize() - Method in class org.bouncycastle.crypto.modes.PGPCFBBlockCipher
  return the block size we are operating at.
getBlockSize() - Method in class org.bouncycastle.crypto.modes.OFBBlockCipher
  return the block size we are operating at (in bytes).
getBlockSize() - Method in class org.bouncycastle.crypto.modes.CFBBlockCipher
  return the block size we are operating at.
getBlockSize() - Method in class org.bouncycastle.crypto.modes.CBCBlockCipher
  return the block size of the underlying cipher.
getBufferPosition() - Method in class org.bouncycastle.crypto.BufferedAsymmetricBlockCipher
  return the amount of data sitting in the buffer.
getByName(String) - Static method in class org.bouncycastle.asn1.x9.X962NamedCurves
getByOID(DERObjectIdentifier) - Static method in class org.bouncycastle.asn1.x9.X962NamedCurves
  return the X9ECParameters object for the named curve represented by the passed in object identifier.
getBytes() - Method in class org.bouncycastle.asn1.DERBitString
getBytes(int) - Static method in class org.bouncycastle.asn1.DERBitString
  return the correct number of bytes for a bit string defined in a 16 bit constant
getCAName() - Method in class java.security.cert.TrustAnchor
  Returns the name of the most-trusted CA in RFC 2253 String format.
getCAPublicKey() - Method in class java.security.cert.TrustAnchor
  Returns the public key of the most-trusted CA.
getCause() - Method in class java.security.cert.CertStoreException
  Returns the cause of this `CertStoreException` or `null` if the cause is nonexistent or unknown.
getCause() - Method in class java.security.cert.CertPathValidatorException
  Returns the cause of this `CertPathValidatorException` or `null` if the cause is nonexistent or unknown.
getCause() - Method in class java.security.cert.CertPathBuilderException
  Returns the internal (wrapped) cause, or null if the cause is nonexistent or unknown.
getCertainty() - Method in class org.bouncycastle.crypto.params.RSAKeyGenerationParameters
getCertId() - Method in class org.bouncycastle.asn1.pkcs.CertBag
getCertID() - Method in class org.bouncycastle.asn1.ocsp.SingleResponse
getCertificate() - Method in class java.security.cert.X509CertSelector
  Returns the certificateEquals criterion.
getCertificate(String) - Method in class java.security.KeyStore
getCertificateAlias(Certificate) - Method in class java.security.KeyStore
getCertificateChain(String) - Method in class java.security.KeyStore
getCertificateChecking() - Method in class java.security.cert.X509CRLSelector
  Returns the certificate being checked.
getCertificates() - Method in class java.security.cert.CertPath
  Returns the list of certificates in this certification path.
getCertificates() - Method in class org.bouncycastle.jce.PKCS7SignedData
  Get the X.509 certificates associated with this PKCS#7 object
getCertificates() - Method in class org.bouncycastle.asn1.pkcs.SignedData
getCertificates() - Method in class org.bouncycastle.asn1.cms.SignedData
getCertificates() - Method in class org.bouncycastle.asn1.cms.OriginatorInfo
getCertificates() - Method in class org.bouncycastle.jce.provider.PKIXCertPath
  Returns the list of certificates in this certification path.
getCertificates(CertSelector) - Method in class java.security.cert.CertStore
  Returns a `Collection` of `Certificate`s that match the specified selector.
getCertificateSerialNumber() - Method in class org.bouncycastle.asn1.pkcs.IssuerAndSerialNumber
getCertificateValid() - Method in class java.security.cert.X509CertSelector
  Returns the certificateValid criterion.
getCertificationRequestInfo() - Method in class org.bouncycastle.asn1.pkcs.CertificationRequest
getCertPath() - Method in class java.security.cert.PKIXCertPathBuilderResult
  Returns the built and validated certification path.
getCertPath() - Method in class java.security.cert.CertPathValidatorException
  Returns the certification path that was being validated when the exception was thrown.
getCertPath() - Method in interface java.security.cert.CertPathBuilderResult
  Returns the built certification path.
getCertPathCheckers() - Method in class java.security.cert.PKIXParameters
  Returns the List of certification path checkers.
getCertPathEncodings() - Method in class java.security.cert.CertificateFactory
  Returns an iteration of the `CertPath` encodings supported by this certificate factory, with the default encoding first.
getCerts() - Method in class org.bouncycastle.asn1.ocsp.Signature
getCerts() - Method in class org.bouncycastle.asn1.ocsp.BasicOCSPResponse
getCertStatus() - Method in class org.bouncycastle.asn1.ocsp.SingleResponse
getCertStoreParameters() - Method in class java.security.cert.CertStore
  Returns the parameters used to initialize this `CertStore`.
getCertStores() - Method in class java.security.cert.PKIXParameters
  Returns an immutable List of CertStores that are used to find certificates and CRLs.
getCertValue() - Method in class org.bouncycastle.asn1.pkcs.CertBag
getChildren() - Method in interface java.security.cert.PolicyNode
  Returns an iterator over the children of this node.
getChildren() - Method in class org.bouncycastle.jce.provider.PKIXPolicyNode
getCipherKeySize() - Method in class org.bouncycastle.crypto.params.IESWithCipherParameters
getCoefficient() - Method in class org.bouncycastle.asn1.pkcs.RSAPrivateKeyStructure
getCollection() - Method in class java.security.cert.CollectionCertStoreParameters
  Returns the `Collection` from which `Certificate`s and `CRL`s are retrieved.
getCompressionAlgorithmIdentifier() - Method in class org.bouncycastle.asn1.cms.CompressedData
getContent() - Method in class org.bouncycastle.asn1.pkcs.EncryptedData
getContent() - Method in class org.bouncycastle.asn1.pkcs.ContentInfo
getContent() - Method in class org.bouncycastle.asn1.cms.ContentInfo
getContentEncryptionAlgorithm() - Method in class org.bouncycastle.asn1.cms.EncryptedContentInfo
getContentInfo() - Method in class org.bouncycastle.asn1.pkcs.SignedData
getContentInfo() - Method in class org.bouncycastle.asn1.pkcs.AuthenticatedSafe
getContents() - Method in class org.bouncycastle.asn1.DERApplicationSpecific
getContentType() - Method in class org.bouncycastle.asn1.pkcs.EncryptedData
getContentType() - Method in class org.bouncycastle.asn1.pkcs.ContentInfo
getContentType() - Method in class org.bouncycastle.asn1.cms.EncryptedContentInfo
getContentType() - Method in class org.bouncycastle.asn1.cms.ContentInfo
getCounter() - Method in class org.bouncycastle.asn1.x9.KeySpecificInfo
getCounter() - Method in class org.bouncycastle.crypto.params.DSAValidationParameters
getCreationDate(String) - Method in class java.security.KeyStore
getCriticalExtensionOIDs() - Method in interface java.security.cert.X509Extension
getCriticalExtensionOIDs() - Method in class org.bouncycastle.jce.provider.X509CertificateObject
getCriticalExtensionOIDs() - Method in class org.bouncycastle.jce.provider.X509CRLObject
getCriticalExtensionOIDs() - Method in class org.bouncycastle.jce.provider.X509CRLEntryObject
getCRLIssuer() - Method in class org.bouncycastle.asn1.x509.DistributionPoint
getCrlNum() - Method in class org.bouncycastle.asn1.ocsp.CrlID
getCRLNumber() - Method in class org.bouncycastle.asn1.x509.CRLNumber
getCRLs() - Method in class org.bouncycastle.jce.PKCS7SignedData
  Get the X.509 certificate revocation lists associated with this PKCS#7 object
getCRLs() - Method in class org.bouncycastle.asn1.pkcs.SignedData
getCRLs() - Method in class org.bouncycastle.asn1.cms.SignedData
getCRLs() - Method in class org.bouncycastle.asn1.cms.OriginatorInfo
getCRLs(CRLSelector) - Method in class java.security.cert.CertStore
  Returns a `Collection` of `CRL`s that match the specified selector.
getCrlTime() - Method in class org.bouncycastle.asn1.ocsp.CrlID
getCrlUrl() - Method in class org.bouncycastle.asn1.ocsp.CrlID
getCrtCoefficient() - Method in interface java.security.interfaces.RSAPrivateCrtKey
getCrtCoefficient() - Method in interface java.security.interfaces.RSAMultiPrimePrivateCrtKey
  Returns the crtCoefficient.
getCrtCoefficient() - Method in class java.security.spec.RSAPrivateCrtKeySpec
getCrtCoefficient() - Method in class java.security.spec.RSAOtherPrimeInfo
  Returns the prime's crtCoefficient.
getCrtCoefficient() - Method in class java.security.spec.RSAMultiPrimePrivateCrtKeySpec
  Returns the crtCofficient.
getCrtCoefficient() - Method in class org.bouncycastle.jce.provider.JCERSAPrivateCrtKey
  return the CRT coefficient.
getCurve() - Method in class org.bouncycastle.asn1.x9.X9Curve
getCurve() - Method in class org.bouncycastle.asn1.x9.X9ECParameters
getCurve() - Method in class org.bouncycastle.crypto.params.ECDomainParameters
getCurve() - Method in class org.bouncycastle.jce.spec.ECParameterSpec
  return the curve along which the base point lies.
getD() - Method in class org.bouncycastle.crypto.params.ECPrivateKeyParameters
getD() - Method in interface org.bouncycastle.jce.interfaces.ECPrivateKey
  return the private value D.
getD() - Method in class org.bouncycastle.jce.spec.ECPrivateKeySpec
  return the private number D
getD() - Method in class org.bouncycastle.jce.provider.JCEECPrivateKey
getData() - Method in class org.bouncycastle.asn1.DERUnknownTag
getDate() - Method in class java.security.cert.PKIXParameters
  Returns the time for which the validity of the certification path should be determined.
getDate() - Method in class org.bouncycastle.asn1.x509.Time
getDate() - Method in class org.bouncycastle.asn1.cms.Time
getDate() - Method in class org.bouncycastle.asn1.cms.RecipientKeyIdentifier
getDate() - Method in class org.bouncycastle.asn1.cms.KEKIdentifier
getDateAndTime() - Method in class java.security.cert.X509CRLSelector
  Returns the dateAndTime criterion.
getDecodedBlockSize() - Method in class org.bouncycastle.util.encoders.HexTranslator
  size of the output block on decoding produced by getEncodedBlockSize() bytes.
getDecodedBlockSize() - Method in interface org.bouncycastle.util.encoders.Translator
  size of the output block on decoding produced by getEncodedBlockSize() bytes.
getDefaultType() - Static method in class java.security.KeyStore
getDefaultType() - Static method in class java.security.cert.CertStore
  Returns the default `CertStore` type as specified in the Java security properties file, or the string "LDAP" if no such property exists.
getDefaultType() - Static method in class java.security.cert.CertPathValidator
  Returns the default `CertPathValidator` type as specified in the Java security properties file, or the string "PKIX" if no such property exists.
getDefaultType() - Static method in class java.security.cert.CertPathBuilder
  Returns the default `CertPathBuilder` type as specified in the Java security properties file, or the string "PKIX" if no such property exists.
getDepth() - Method in interface java.security.cert.PolicyNode
  Returns the depth of this node in the valid policy tree.
getDepth() - Method in class org.bouncycastle.jce.provider.PKIXPolicyNode
getDerivationV() - Method in class org.bouncycastle.crypto.params.IESParameters
getDerivationV() - Method in class org.bouncycastle.jce.spec.IESParameterSpec
  return the derivation vector.
getDERObject() - Method in class org.bouncycastle.jce.X509KeyUsage
getDERObject() - Method in class org.bouncycastle.asn1.DERObject
getDERObject() - Method in interface org.bouncycastle.asn1.DEREncodable
getDERObject() - Method in class org.bouncycastle.asn1.ASN1Encodable
getDERObject() - Method in class org.bouncycastle.asn1.pkcs.SignerInfo
  SignerInfo ::= SEQUENCE { version Version, issuerAndSerialNumber IssuerAndSerialNumber, digestAlgorithm DigestAlgorithmIdentifier, authenticatedAttributes [0] IMPLICIT Attributes OPTIONAL, digestEncryptionAlgorithm DigestEncryptionAlgorithmIdentifier, encryptedDigest EncryptedDigest, unauthenticatedAttributes [1] IMPLICIT Attributes OPTIONAL } EncryptedDigest ::= OCTET STRING DigestAlgorithmIdentifier ::= AlgorithmIdentifier DigestEncryptionAlgorithmIdentifier ::= AlgorithmIdentifier
getDERObject() - Method in class org.bouncycastle.asn1.pkcs.SignedData
  SignedData ::= SEQUENCE { version Version, digestAlgorithms DigestAlgorithmIdentifiers, contentInfo ContentInfo, certificates [0] IMPLICIT ExtendedCertificatesAndCertificates OPTIONAL, crls [1] IMPLICIT CertificateRevocationLists OPTIONAL, signerInfos SignerInfos }
getDERObject() - Method in class org.bouncycastle.asn1.pkcs.SafeBag
getDERObject() - Method in class org.bouncycastle.asn1.pkcs.RSAPrivateKeyStructure
  This outputs the key in PKCS1v2 format.
getDERObject() - Method in class org.bouncycastle.asn1.pkcs.RC2CBCParameter
getDERObject() - Method in class org.bouncycastle.asn1.pkcs.PrivateKeyInfo
  write out an RSA private key with it's asscociated information as described in PKCS8.
getDERObject() - Method in class org.bouncycastle.asn1.pkcs.Pfx
getDERObject() - Method in class org.bouncycastle.asn1.pkcs.PKCS12PBEParams
getDERObject() - Method in class org.bouncycastle.asn1.pkcs.PBKDF2Params
getDERObject() - Method in class org.bouncycastle.asn1.pkcs.PBES2Parameters
getDERObject() - Method in class org.bouncycastle.asn1.pkcs.PBES2Algorithms
  Deprecated.
getDERObject() - Method in class org.bouncycastle.asn1.pkcs.MacData
getDERObject() - Method in class org.bouncycastle.asn1.pkcs.IssuerAndSerialNumber
getDERObject() - Method in class org.bouncycastle.asn1.pkcs.EncryptionScheme
getDERObject() - Method in class org.bouncycastle.asn1.pkcs.EncryptedPrivateKeyInfo
  EncryptedPrivateKeyInfo ::= SEQUENCE { encryptionAlgorithm AlgorithmIdentifier {{KeyEncryptionAlgorithms}}, encryptedData EncryptedData } EncryptedData ::= OCTET STRING KeyEncryptionAlgorithms ALGORITHM-IDENTIFIER ::= { ...
getDERObject() - Method in class org.bouncycastle.asn1.pkcs.EncryptedData
getDERObject() - Method in class org.bouncycastle.asn1.pkcs.DHParameter
getDERObject() - Method in class org.bouncycastle.asn1.pkcs.CertBag
getDERObject() - Method in class org.bouncycastle.asn1.pkcs.ContentInfo
  ContentInfo ::= SEQUENCE { contentType ContentType, content [0] EXPLICIT ANY DEFINED BY contentType OPTIONAL }
getDERObject() - Method in class org.bouncycastle.asn1.pkcs.AuthenticatedSafe
getDERObject() - Method in class org.bouncycastle.asn1.pkcs.Attribute
  Attribute ::= SEQUENCE { attrType OBJECT IDENTIFIER, attrValues SET OF AttributeValue }
getDERObject() - Method in class org.bouncycastle.asn1.pkcs.CertificationRequestInfo
getDERObject() - Method in class org.bouncycastle.asn1.pkcs.CertificationRequest
getDERObject() - Method in class org.bouncycastle.asn1.x509.X509CertificateStructure
getDERObject() - Method in class org.bouncycastle.asn1.x509.SubjectKeyIdentifier
  SubjectKeyIdentifier := OCTET STRING
getDERObject() - Method in class org.bouncycastle.asn1.x509.RSAPublicKeyStructure
  This outputs the key in PKCS1v2 format.
getDERObject() - Method in class org.bouncycastle.asn1.x509.NameConstraints
getDERObject() - Method in class org.bouncycastle.asn1.x509.IssuingDistributionPoint
getDERObject() - Method in class org.bouncycastle.asn1.x509.GeneralSubtree
getDERObject() - Method in class org.bouncycastle.asn1.x509.ExtendedKeyUsage
getDERObject() - Method in class org.bouncycastle.asn1.x509.DSAParameter
getDERObject() - Method in class org.bouncycastle.asn1.x509.CertificatePolicies
  Deprecated. use an ASN1Sequence of PolicyInformation
getDERObject() - Method in class org.bouncycastle.asn1.x509.CertificateList
getDERObject() - Method in class org.bouncycastle.asn1.x509.CRLDistPoint
  CRLDistPoint ::= SEQUENCE SIZE {1..MAX} OF DistributionPoint
getDERObject() - Method in class org.bouncycastle.asn1.x509.BasicConstraints
  BasicConstraints := SEQUENCE { cA BOOLEAN DEFAULT FALSE, pathLenConstraint INTEGER (0..MAX) OPTIONAL }
getDERObject() - Method in class org.bouncycastle.asn1.x509.AuthorityKeyIdentifier
  AuthorityKeyIdentifier ::= SEQUENCE { keyIdentifier [0] IMPLICIT KeyIdentifier OPTIONAL, authorityCertIssuer [1] IMPLICIT GeneralNames OPTIONAL, authorityCertSerialNumber [2] IMPLICIT CertificateSerialNumber OPTIONAL } KeyIdentifier ::= OCTET STRING
getDERObject() - Method in class org.bouncycastle.asn1.x509.Holder
  Holder ::= SEQUENCE { baseCertificateID [0] IssuerSerial OPTIONAL, -- the issuer and serial number of -- the holder's Public Key Certificate entityName [1] GeneralNames OPTIONAL, -- the name of the claimant or role objectDigestInfo [2] ObjectDigestInfo OPTIONAL -- used to directly authenticate the holder, -- for example, an executable }
getDERObject() - Method in class org.bouncycastle.asn1.x509.AttributeCertificateInfo
  AttributeCertificateInfo ::= SEQUENCE { version AttCertVersion -- version is v2, holder Holder, issuer AttCertIssuer, signature AlgorithmIdentifier, serialNumber CertificateSerialNumber, attrCertValidityPeriod AttCertValidityPeriod, attributes SEQUENCE OF Attribute, issuerUniqueID UniqueIdentifier OPTIONAL, extensions Extensions OPTIONAL } AttCertVersion ::= INTEGER { v2(1) }
getDERObject() - Method in class org.bouncycastle.asn1.x509.AttributeCertificate
  AttributeCertificate ::= SEQUENCE { acinfo AttributeCertificateInfo, signatureAlgorithm AlgorithmIdentifier, signatureValue BIT STRING }
getDERObject() - Method in class org.bouncycastle.asn1.x509.AttCertValidityPeriod
  AttCertValidityPeriod ::= SEQUENCE { notBeforeTime GeneralizedTime, notAfterTime GeneralizedTime }
getDERObject() - Method in class org.bouncycastle.asn1.x509.ObjectDigestInfo
  ObjectDigestInfo ::= SEQUENCE { digestedObjectType ENUMERATED { publicKey (0), publicKeyCert (1), otherObjectTypes (2) }, -- otherObjectTypes MUST NOT -- be used in this profile otherObjectTypeID OBJECT IDENTIFIER OPTIONAL, digestAlgorithm AlgorithmIdentifier, objectDigest BIT STRING }
getDERObject() - Method in class org.bouncycastle.asn1.x509.IssuerSerial
  IssuerSerial ::= SEQUENCE { issuer GeneralNames, serial CertificateSerialNumber, issuerUID UniqueIdentifier OPTIONAL }
getDERObject() - Method in class org.bouncycastle.asn1.x509.GeneralNames
  GeneralNames ::= SEQUENCE SIZE {1..MAX} OF GeneralName
getDERObject() - Method in class org.bouncycastle.asn1.x509.V2Form
  V2Form ::= SEQUENCE { issuerName GeneralNames OPTIONAL, baseCertificateID [0] IssuerSerial OPTIONAL, objectDigestInfo [1] ObjectDigestInfo OPTIONAL -- issuerName MUST be present in this profile -- baseCertificateID and objectDigestInfo MUST NOT -- be present in this profile }
getDERObject() - Method in class org.bouncycastle.asn1.x509.AttCertIssuer
  AttCertIssuer ::= CHOICE { v1Form GeneralNames, -- MUST NOT be used in this -- profile v2Form [0] V2Form -- v2 only }
getDERObject() - Method in class org.bouncycastle.asn1.x509.DigestInfo
getDERObject() - Method in class org.bouncycastle.asn1.x509.GeneralName
getDERObject() - Method in class org.bouncycastle.asn1.x509.TBSCertList
getDERObject() - Method in class org.bouncycastle.asn1.x509.TBSCertList.CRLEntry
getDERObject() - Method in class org.bouncycastle.asn1.x509.X509Extensions
getDERObject() - Method in class org.bouncycastle.asn1.x509.TBSCertificateStructure
getDERObject() - Method in class org.bouncycastle.asn1.x509.Time
  Time ::= CHOICE { utcTime UTCTime, generalTime GeneralizedTime }
getDERObject() - Method in class org.bouncycastle.asn1.x509.SubjectPublicKeyInfo
  SubjectPublicKeyInfo ::= SEQUENCE { algorithm AlgorithmIdentifier, publicKey BIT STRING }
getDERObject() - Method in class org.bouncycastle.asn1.x509.X509Name
getDERObject() - Method in class org.bouncycastle.asn1.x9.X9FieldElement
  FieldElement ::= OCTET STRING
getDERObject() - Method in class org.bouncycastle.asn1.x9.X9ECPoint
  ECPoint ::= OCTET STRING
getDERObject() - Method in class org.bouncycastle.asn1.x9.X9Curve
  Curve ::= SEQUENCE { a FieldElement, b FieldElement, seed BIT STRING OPTIONAL }
getDERObject() - Method in class org.bouncycastle.asn1.x9.X962Parameters
  Parameters ::= CHOICE { ecParameters ECParameters, namedCurve CURVES.&id({CurveNames}), implicitlyCA NULL }
getDERObject() - Method in class org.bouncycastle.asn1.x9.X9FieldID
  Produce a DER encoding of the following structure.
getDERObject() - Method in class org.bouncycastle.asn1.x9.X9ECParameters
  ECParameters ::= SEQUENCE { version INTEGER { ecpVer1(1) } (ecpVer1), fieldID FieldID {{FieldTypes}}, curve X9Curve, base X9ECPoint, order INTEGER, cofactor INTEGER OPTIONAL }
getDERObject() - Method in class org.bouncycastle.asn1.x9.OtherInfo
  OtherInfo ::= SEQUENCE { keyInfo KeySpecificInfo, partyAInfo [0] OCTET STRING OPTIONAL, suppPubInfo [2] OCTET STRING }
getDERObject() - Method in class org.bouncycastle.asn1.x9.KeySpecificInfo
  KeySpecificInfo ::= SEQUENCE { algorithm OBJECT IDENTIFIER, counter OCTET STRING SIZE (4..4) }
getDERObject() - Method in class org.bouncycastle.asn1.oiw.ElGamalParameter
getDERObject() - Method in class org.bouncycastle.asn1.sec.ECPrivateKeyStructure
getDERObject() - Method in class org.bouncycastle.asn1.cms.Time
  Time ::= CHOICE { utcTime UTCTime, generalTime GeneralizedTime }
getDERObject() - Method in class org.bouncycastle.asn1.cms.SignerInfo
  SignerInfo ::= SEQUENCE { version Version, SignerIdentifier sid, digestAlgorithm DigestAlgorithmIdentifier, authenticatedAttributes [0] IMPLICIT Attributes OPTIONAL, digestEncryptionAlgorithm DigestEncryptionAlgorithmIdentifier, encryptedDigest EncryptedDigest, unauthenticatedAttributes [1] IMPLICIT Attributes OPTIONAL } EncryptedDigest ::= OCTET STRING DigestAlgorithmIdentifier ::= AlgorithmIdentifier DigestEncryptionAlgorithmIdentifier ::= AlgorithmIdentifier
getDERObject() - Method in class org.bouncycastle.asn1.cms.SignerIdentifier
  SignerIdentifier ::= CHOICE { issuerAndSerialNumber IssuerAndSerialNumber, subjectKeyIdentifier [0] SubjectKeyIdentifier } SubjectKeyIdentifier ::= OCTET STRING
getDERObject() - Method in class org.bouncycastle.asn1.cms.SignedData
  SignedData ::= SEQUENCE { version CMSVersion, digestAlgorithms DigestAlgorithmIdentifiers, encapContentInfo EncapsulatedContentInfo, certificates [0] IMPLICIT CertificateSet OPTIONAL, crls [1] IMPLICIT CertificateRevocationLists OPTIONAL, signerInfos SignerInfos }
getDERObject() - Method in class org.bouncycastle.asn1.cms.RecipientKeyIdentifier
  RecipientKeyIdentifier ::= SEQUENCE { subjectKeyIdentifier SubjectKeyIdentifier, date GeneralizedTime OPTIONAL, other OtherKeyAttribute OPTIONAL } SubjectKeyIdentifier ::= OCTET STRING
getDERObject() - Method in class org.bouncycastle.asn1.cms.RecipientInfo
  RecipientInfo ::= CHOICE { ktri KeyTransRecipientInfo, kari [1] KeyAgreeRecipientInfo, kekri [2] KEKRecipientInfo }
getDERObject() - Method in class org.bouncycastle.asn1.cms.RecipientIdentifier
  RecipientIdentifier ::= CHOICE { issuerAndSerialNumber IssuerAndSerialNumber, subjectKeyIdentifier [0] SubjectKeyIdentifier } SubjectKeyIdentifier ::= OCTET STRING
getDERObject() - Method in class org.bouncycastle.asn1.cms.KeyTransRecipientInfo
  KeyTransRecipientInfo ::= SEQUENCE { version CMSVersion, -- always set to 0 or 2 rid RecipientIdentifier, keyEncryptionAlgorithm KeyEncryptionAlgorithmIdentifier, encryptedKey EncryptedKey }
getDERObject() - Method in class org.bouncycastle.asn1.cms.OriginatorPublicKey
  OriginatorPublicKey ::= SEQUENCE { algorithm AlgorithmIdentifier, publicKey BIT STRING }
getDERObject() - Method in class org.bouncycastle.asn1.cms.OriginatorIdentifierOrKey
  OriginatorIdentifierOrKey ::= CHOICE { issuerAndSerialNumber IssuerAndSerialNumber, subjectKeyIdentifier [0] SubjectKeyIdentifier, originatorKey [1] OriginatorPublicKey } SubjectKeyIdentifier ::= OCTET STRING
getDERObject() - Method in class org.bouncycastle.asn1.cms.KeyAgreeRecipientInfo
  KeyAgreeRecipientInfo ::= SEQUENCE { version CMSVersion, -- always set to 3 originator [0] EXPLICIT OriginatorIdentifierOrKey, ukm [1] EXPLICIT UserKeyingMaterial OPTIONAL, keyEncryptionAlgorithm KeyEncryptionAlgorithmIdentifier, recipientEncryptedKeys RecipientEncryptedKeys }
getDERObject() - Method in class org.bouncycastle.asn1.cms.KEKRecipientInfo
  KEKRecipientInfo ::= SEQUENCE { version CMSVersion, -- always set to 4 kekid KEKIdentifier, keyEncryptionAlgorithm KeyEncryptionAlgorithmIdentifier, encryptedKey EncryptedKey }
getDERObject() - Method in class org.bouncycastle.asn1.cms.OtherKeyAttribute
  OtherKeyAttribute ::= SEQUENCE { keyAttrId OBJECT IDENTIFIER, keyAttr ANY DEFINED BY keyAttrId OPTIONAL }
getDERObject() - Method in class org.bouncycastle.asn1.cms.KEKIdentifier
  KEKIdentifier ::= SEQUENCE { keyIdentifier OCTET STRING, date GeneralizedTime OPTIONAL, other OtherKeyAttribute OPTIONAL }
getDERObject() - Method in class org.bouncycastle.asn1.cms.IssuerAndSerialNumber
getDERObject() - Method in class org.bouncycastle.asn1.cms.OriginatorInfo
  OriginatorInfo ::= SEQUENCE { certs [0] IMPLICIT CertificateSet OPTIONAL, crls [1] IMPLICIT CertificateRevocationLists OPTIONAL }
getDERObject() - Method in class org.bouncycastle.asn1.cms.EnvelopedData
  EnvelopedData ::= SEQUENCE { version CMSVersion, originatorInfo [0] IMPLICIT OriginatorInfo OPTIONAL, recipientInfos RecipientInfos, encryptedContentInfo EncryptedContentInfo, unprotectedAttrs [1] IMPLICIT UnprotectedAttributes OPTIONAL }
getDERObject() - Method in class org.bouncycastle.asn1.cms.EncryptedData
  EncryptedData ::= SEQUENCE { version CMSVersion, encryptedContentInfo EncryptedContentInfo, unprotectedAttrs [1] IMPLICIT UnprotectedAttributes OPTIONAL }
getDERObject() - Method in class org.bouncycastle.asn1.cms.EncryptedContentInfo
  EncryptedContentInfo ::= SEQUENCE { contentType ContentType, contentEncryptionAlgorithm ContentEncryptionAlgorithmIdentifier, encryptedContent [0] IMPLICIT EncryptedContent OPTIONAL }
getDERObject() - Method in class org.bouncycastle.asn1.cms.ContentInfo
  ContentInfo ::= SEQUENCE { contentType ContentType, content [0] EXPLICIT ANY DEFINED BY contentType OPTIONAL }
getDERObject() - Method in class org.bouncycastle.asn1.cms.CompressedData
getDERObject() - Method in class org.bouncycastle.asn1.cms.Attribute
  Attribute ::= SEQUENCE { attrType OBJECT IDENTIFIER, attrValues SET OF AttributeValue }
getDERObject() - Method in class org.bouncycastle.asn1.misc.IDEACBCPar
  IDEA-CBCPar ::= SEQUENCE { iv OCTET STRING OPTIONAL -- exactly 8 octets }
getDERObject() - Method in class org.bouncycastle.asn1.misc.CAST5CBCParameters
  cast5CBCParameters ::= SEQUENCE { iv OCTET STRING DEFAULT 0, -- Initialization vector keyLength INTEGER -- Key length, in bits }
getDigest() - Method in class org.bouncycastle.asn1.x509.DigestInfo
getDigest() - Method in interface org.bouncycastle.crypto.DerivationFunction
  return the message digest used as the basis for the function
getDigest() - Method in class org.bouncycastle.crypto.generators.MGF1BytesGenerator
  return the underlying digest.
getDigest() - Method in class org.bouncycastle.crypto.generators.KDF2BytesGenerator
  return the underlying digest.
getDigest() - Method in class org.bouncycastle.crypto.io.DigestOutputStream
getDigest() - Method in class org.bouncycastle.crypto.io.DigestInputStream
getDigestAlgorithm() - Method in class org.bouncycastle.jce.PKCS7SignedData
  Get the algorithm used to calculate the message digest
getDigestAlgorithm() - Method in class org.bouncycastle.asn1.pkcs.SignerInfo
getDigestAlgorithm() - Method in class org.bouncycastle.asn1.x509.ObjectDigestInfo
getDigestAlgorithm() - Method in class org.bouncycastle.asn1.cms.SignerInfo
getDigestAlgorithms() - Method in class org.bouncycastle.asn1.pkcs.SignedData
getDigestAlgorithms() - Method in class org.bouncycastle.asn1.cms.SignedData
getDigestedObjectType() - Method in class org.bouncycastle.asn1.x509.ObjectDigestInfo
getDigestEncryptionAlgorithm() - Method in class org.bouncycastle.asn1.pkcs.SignerInfo
getDigestEncryptionAlgorithm() - Method in class org.bouncycastle.asn1.cms.SignerInfo
getDigestSize() - Method in interface org.bouncycastle.crypto.Digest
  return the size, in bytes, of the digest produced by this message digest.
getDigestSize() - Method in class org.bouncycastle.crypto.digests.TigerDigest
getDigestSize() - Method in class org.bouncycastle.crypto.digests.SHA512Digest
getDigestSize() - Method in class org.bouncycastle.crypto.digests.SHA384Digest
getDigestSize() - Method in class org.bouncycastle.crypto.digests.SHA256Digest
getDigestSize() - Method in class org.bouncycastle.crypto.digests.SHA1Digest
getDigestSize() - Method in class org.bouncycastle.crypto.digests.RIPEMD160Digest
getDigestSize() - Method in class org.bouncycastle.crypto.digests.RIPEMD128Digest
getDigestSize() - Method in class org.bouncycastle.crypto.digests.MD5Digest
getDigestSize() - Method in class org.bouncycastle.crypto.digests.MD4Digest
getDigestSize() - Method in class org.bouncycastle.crypto.digests.MD2Digest
  return the size, in bytes, of the digest produced by this message digest.
getDistributionPoint() - Method in class org.bouncycastle.asn1.x509.DistributionPoint
getDistributionPoints() - Method in class org.bouncycastle.asn1.x509.CRLDistPoint
  Return the distribution points making up the sequence.
getDomainParameters() - Method in class org.bouncycastle.crypto.params.ECKeyGenerationParameters
getDP() - Method in class org.bouncycastle.crypto.params.RSAPrivateCrtKeyParameters
getDQ() - Method in class org.bouncycastle.crypto.params.RSAPrivateCrtKeyParameters
getEffectiveKeyBits() - Method in class javax.crypto.spec.RC2ParameterSpec
  Returns the effective key size in bits.
getEffectiveKeyBits() - Method in class org.bouncycastle.crypto.params.RC2Parameters
getEncapContentInfo() - Method in class org.bouncycastle.asn1.cms.SignedData
getEncapContentInfo() - Method in class org.bouncycastle.asn1.cms.CompressedData
getEncoded() - Method in class java.security.AlgorithmParameters
getEncoded() - Method in class java.security.cert.Certificate
getEncoded() - Method in class java.security.cert.X509CRLEntry
getEncoded() - Method in class java.security.cert.X509CRL
getEncoded() - Method in class java.security.cert.PolicyQualifierInfo
  Returns the ASN.1 DER encoded form of this `PolicyQualifierInfo`.
getEncoded() - Method in class java.security.cert.CertPath
  Returns the encoded form of this certification path, using the default encoding.
getEncoded() - Method in class java.security.spec.X509EncodedKeySpec
getEncoded() - Method in class java.security.spec.PKCS8EncodedKeySpec
getEncoded() - Method in class java.security.spec.EncodedKeySpec
getEncoded() - Method in class javax.crypto.EncryptedPrivateKeyInfo
  Returns the ASN.1 encoding of this object.
getEncoded() - Method in class javax.crypto.spec.SecretKeySpec
  Returns the key material of this secret key.
getEncoded() - Method in class org.bouncycastle.jce.X509Principal
  return a DER encoded byte array representing this object
getEncoded() - Method in class org.bouncycastle.jce.PKCS7SignedData
  return the bytes for the PKCS7SignedData object.
getEncoded() - Method in class org.bouncycastle.jce.PKCS10CertificationRequest
  return a DER encoded byte array representing this object
getEncoded() - Method in class org.bouncycastle.asn1.ASN1Encodable
getEncoded() - Method in class org.bouncycastle.math.ec.ECPoint
getEncoded() - Method in class org.bouncycastle.math.ec.ECPoint.Fp
  return the field element encoded with point compression.
getEncoded() - Method in class org.bouncycastle.jce.spec.IEKeySpec
  returns null
getEncoded() - Method in class org.bouncycastle.jce.provider.X509CertificateObject
getEncoded() - Method in class org.bouncycastle.jce.provider.X509CRLObject
getEncoded() - Method in class org.bouncycastle.jce.provider.X509CRLEntryObject
getEncoded() - Method in class org.bouncycastle.jce.provider.PKIXCertPath
  Returns the encoded form of this certification path, using the default encoding.
getEncoded() - Method in class org.bouncycastle.jce.provider.JDKDSAPublicKey
getEncoded() - Method in class org.bouncycastle.jce.provider.JDKDSAPrivateKey
  Return a PKCS8 representation of the key.
getEncoded() - Method in class org.bouncycastle.jce.provider.JCERSAPublicKey
getEncoded() - Method in class org.bouncycastle.jce.provider.JCERSAPrivateKey
getEncoded() - Method in class org.bouncycastle.jce.provider.JCERSAPrivateCrtKey
  Return a PKCS8 representation of the key.
getEncoded() - Method in class org.bouncycastle.jce.provider.JCEElGamalPublicKey
getEncoded() - Method in class org.bouncycastle.jce.provider.JCEElGamalPrivateKey
  Return a PKCS8 representation of the key.
getEncoded() - Method in class org.bouncycastle.jce.provider.JCEECPublicKey
getEncoded() - Method in class org.bouncycastle.jce.provider.JCEECPrivateKey
  Return a PKCS8 representation of the key.
getEncoded() - Method in class org.bouncycastle.jce.provider.JCEDHPublicKey
getEncoded() - Method in class org.bouncycastle.jce.provider.JCEDHPrivateKey
  Return a PKCS8 representation of the key.
getEncoded() - Method in class org.bouncycastle.jce.provider.JCEPBEKey
getEncoded(String) - Method in class java.security.AlgorithmParameters
getEncoded(String) - Method in class java.security.cert.CertPath
  Returns the encoded form of this certification path, using the specified encoding.
getEncoded(String) - Method in class org.bouncycastle.jce.provider.PKIXCertPath
  Returns the encoded form of this certification path, using the specified encoding.
getEncodedBlockSize() - Method in class org.bouncycastle.util.encoders.HexTranslator
  size of the output block on encoding produced by getDecodedBlockSize() bytes.
getEncodedBlockSize() - Method in interface org.bouncycastle.util.encoders.Translator
  size of the output block on encoding produced by getDecodedBlockSize() bytes.
getEncodings() - Method in class java.security.cert.CertPath
  Returns an iteration of the encodings supported by this certification path, with the default encoding first.
getEncodings() - Method in class org.bouncycastle.jce.provider.PKIXCertPath
  Returns an iteration of the encodings supported by this certification path, with the default encoding first.
getEncodingV() - Method in class org.bouncycastle.crypto.params.IESParameters
getEncodingV() - Method in class org.bouncycastle.jce.spec.IESParameterSpec
  return the encoding vector.
getEncryptedContent() - Method in class org.bouncycastle.asn1.cms.EncryptedContentInfo
getEncryptedContentInfo() - Method in class org.bouncycastle.asn1.cms.EnvelopedData
getEncryptedContentInfo() - Method in class org.bouncycastle.asn1.cms.EncryptedData
getEncryptedData() - Method in class javax.crypto.EncryptedPrivateKeyInfo
  Returns a copy of the encrypted data.
getEncryptedData() - Method in class org.bouncycastle.asn1.pkcs.EncryptedPrivateKeyInfo
getEncryptedDigest() - Method in class org.bouncycastle.asn1.pkcs.SignerInfo
getEncryptedDigest() - Method in class org.bouncycastle.asn1.cms.SignerInfo
getEncryptedKey() - Method in class org.bouncycastle.asn1.cms.KeyTransRecipientInfo
getEncryptedKey() - Method in class org.bouncycastle.asn1.cms.KEKRecipientInfo
getEncryptionAlgorithm() - Method in class org.bouncycastle.asn1.pkcs.EncryptedPrivateKeyInfo
getEncryptionAlgorithm() - Method in class org.bouncycastle.asn1.pkcs.EncryptedData
getEncryptionScheme() - Method in class org.bouncycastle.asn1.pkcs.PBES2Parameters
getEncryptionScheme() - Method in class org.bouncycastle.asn1.pkcs.PBES2Algorithms
  Deprecated.
getEndDate() - Method in class org.bouncycastle.asn1.x509.X509CertificateStructure
getEndDate() - Method in class org.bouncycastle.asn1.x509.TBSCertificateStructure
getExcludedSubtrees() - Method in class org.bouncycastle.asn1.x509.NameConstraints
getExemptionMechanism() - Method in class javax.crypto.Cipher
  Returns the exemption mechanism object used with this cipher.
getExpectedPolicies() - Method in interface java.security.cert.PolicyNode
  Returns the set of expected policies that would satisfy this node's valid policy in the next certificate to be processed.
getExpectedPolicies() - Method in class org.bouncycastle.jce.provider.PKIXPolicyNode
getExponent() - Method in class java.security.spec.RSAOtherPrimeInfo
  Returns the prime's exponent.
getExponent() - Method in class org.bouncycastle.crypto.params.RSAKeyParameters
getExponent1() - Method in class org.bouncycastle.asn1.pkcs.RSAPrivateKeyStructure
getExponent2() - Method in class org.bouncycastle.asn1.pkcs.RSAPrivateKeyStructure
getExponentSize() - Method in class javax.crypto.spec.DHGenParameterSpec
  Returns the size in bits of the random exponent (private value).
getExtendedKeyUsage() - Method in class java.security.cert.X509CertSelector
  Returns the extendedKeyUsage criterion.
getExtension(DERObjectIdentifier) - Method in class org.bouncycastle.asn1.x509.X509Extensions
  return the extension represented by the object identifier passed in.
getExtensions() - Method in class org.bouncycastle.asn1.x509.AttributeCertificateInfo
getExtensions() - Method in class org.bouncycastle.asn1.x509.TBSCertList
getExtensions() - Method in class org.bouncycastle.asn1.x509.TBSCertList.CRLEntry
getExtensions() - Method in class org.bouncycastle.asn1.x509.TBSCertificateStructure
getExtensionValue(String) - Method in interface java.security.cert.X509Extension
getExtensionValue(String) - Method in class org.bouncycastle.jce.provider.X509CertificateObject
getExtensionValue(String) - Method in class org.bouncycastle.jce.provider.X509CRLObject
getExtensionValue(String) - Method in class org.bouncycastle.jce.provider.X509CRLEntryObject
getFieldName() - Method in class org.bouncycastle.math.ec.ECFieldElement
getFieldName() - Method in class org.bouncycastle.math.ec.ECFieldElement.Fp
  return the field name for this field.
getFormat() - Method in class java.security.spec.X509EncodedKeySpec
getFormat() - Method in class java.security.spec.PKCS8EncodedKeySpec
getFormat() - Method in class java.security.spec.EncodedKeySpec
getFormat() - Method in class javax.crypto.spec.SecretKeySpec
  Returns the name of the encoding format for this secret key.
getFormat() - Method in class org.bouncycastle.jce.spec.IEKeySpec
  return null
getFormat() - Method in class org.bouncycastle.jce.provider.JDKDSAPublicKey
getFormat() - Method in class org.bouncycastle.jce.provider.JDKDSAPrivateKey
  return the encoding format we produce in getEncoded().
getFormat() - Method in class org.bouncycastle.jce.provider.JCERSAPublicKey
getFormat() - Method in class org.bouncycastle.jce.provider.JCERSAPrivateKey
getFormat() - Method in class org.bouncycastle.jce.provider.JCERSAPrivateCrtKey
  return the encoding format we produce in getEncoded().
getFormat() - Method in class org.bouncycastle.jce.provider.JCEElGamalPublicKey
getFormat() - Method in class org.bouncycastle.jce.provider.JCEElGamalPrivateKey
  return the encoding format we produce in getEncoded().
getFormat() - Method in class org.bouncycastle.jce.provider.JCEECPublicKey
getFormat() - Method in class org.bouncycastle.jce.provider.JCEECPrivateKey
  return the encoding format we produce in getEncoded().
getFormat() - Method in class org.bouncycastle.jce.provider.JCEDHPublicKey
getFormat() - Method in class org.bouncycastle.jce.provider.JCEDHPrivateKey
  return the encoding format we produce in getEncoded().
getFormat() - Method in class org.bouncycastle.jce.provider.JCEPBEKey
getG() - Method in class java.security.spec.DSAPublicKeySpec
getG() - Method in class java.security.spec.DSAPrivateKeySpec
getG() - Method in class java.security.spec.DSAParameterSpec
getG() - Method in class javax.crypto.spec.DHPublicKeySpec
  Returns the base generator `g`.
getG() - Method in class javax.crypto.spec.DHPrivateKeySpec
  Returns the base generator `g`.
getG() - Method in class javax.crypto.spec.DHParameterSpec
  Returns the base generator `g`.
getG() - Method in class org.bouncycastle.asn1.pkcs.DHParameter
getG() - Method in class org.bouncycastle.asn1.x509.DSAParameter
getG() - Method in class org.bouncycastle.asn1.x9.X9ECParameters
getG() - Method in class org.bouncycastle.asn1.oiw.ElGamalParameter
getG() - Method in class org.bouncycastle.crypto.params.DSAParameters
getG() - Method in class org.bouncycastle.crypto.params.ElGamalParameters
  return the generator - g
getG() - Method in class org.bouncycastle.crypto.params.ECDomainParameters
getG() - Method in class org.bouncycastle.crypto.params.DHParameters
getG() - Method in class org.bouncycastle.jce.spec.ElGamalParameterSpec
  Returns the base generator `g`.
getG() - Method in class org.bouncycastle.jce.spec.ECParameterSpec
  return the base point we are using for these domain parameters.
getH() - Method in class org.bouncycastle.asn1.x9.X9ECParameters
getH() - Method in class org.bouncycastle.crypto.params.ECDomainParameters
getH() - Method in class org.bouncycastle.jce.spec.ECParameterSpec
  return the cofactor H to the order of G.
getHashAlgorithm() - Method in class org.bouncycastle.asn1.ocsp.CertID
getHolder() - Method in class org.bouncycastle.asn1.x509.AttributeCertificateInfo
getId() - Method in class org.bouncycastle.asn1.DERObjectIdentifier
getId() - Method in class org.bouncycastle.asn1.cms.SignerIdentifier
getId() - Method in class org.bouncycastle.asn1.cms.RecipientIdentifier
getId() - Method in class org.bouncycastle.asn1.cms.OriginatorIdentifierOrKey
getIdentifier() - Method in class org.bouncycastle.asn1.x9.X9FieldID
getIndex() - Method in class java.security.cert.CertPathValidatorException
  Returns the index of the certificate in the certification path that caused the exception to be thrown.
getInfo() - Method in class org.bouncycastle.asn1.cms.RecipientInfo
getInitialPolicies() - Method in class java.security.cert.PKIXParameters
  Returns an immutable Set of initial policy identifiers (OID strings), indicating that any one of these policies would be acceptable to the certificate user for the purposes of certification path processing.
getInputBlockSize() - Method in class org.bouncycastle.crypto.BufferedAsymmetricBlockCipher
  returns the largest size an input block can be.
getInputBlockSize() - Method in interface org.bouncycastle.crypto.AsymmetricBlockCipher
  returns the largest size an input block can be.
getInputBlockSize() - Method in class org.bouncycastle.crypto.encodings.PKCS1Encoding
getInputBlockSize() - Method in class org.bouncycastle.crypto.encodings.OAEPEncoding
getInputBlockSize() - Method in class org.bouncycastle.crypto.encodings.ISO9796d1Encoding
  return the input block size.
getInputBlockSize() - Method in class org.bouncycastle.crypto.engines.RSAEngine
  Return the maximum size for an input block to this engine.
getInputBlockSize() - Method in class org.bouncycastle.crypto.engines.ElGamalEngine
  Return the maximum size for an input block to this engine.
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.DERVisibleString
  return a Visible String from a tagged object.
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.DERUniversalString
  return a Universal String from a tagged object.
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.DERUTF8String
  return an UTF8 String from a tagged object.
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.DERUTCTime
  return an UTC Time from a tagged object.
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.DERT61String
  return an T61 String from a tagged object.
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.DERPrintableString
  return a Printable String from a tagged object.
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.DERObjectIdentifier
  return an Object Identifier from a tagged object.
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.DERNumericString
  return an Numeric String from a tagged object.
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.DERInteger
  return an Integer from a tagged object.
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.DERIA5String
  return an IA5 String from a tagged object.
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.DERGeneralizedTime
  return a Generalized Time object from a tagged object.
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.DEREnumerated
  return an Enumerated from a tagged object.
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.DERBoolean
  return a Boolean from a tagged object.
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.DERBitString
  return a Bit String from a tagged object.
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.DERBMPString
  return a BMP String from a tagged object.
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.ASN1Set
  Return an ASN1 set from a tagged object.
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.ASN1Sequence
  Return an ASN1 sequence from a tagged object.
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.ASN1TaggedObject
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.ASN1OctetString
  return an Octet String from a tagged object.
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.x509.X509CertificateStructure
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.x509.SubjectKeyIdentifier
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.x509.RSAPublicKeyStructure
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.x509.IssuingDistributionPoint
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.x509.GeneralSubtree
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.x509.ExtendedKeyUsage
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.x509.DSAParameter
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.x509.CertificatePolicies
  Deprecated. use an ASN1Sequence of PolicyInformation
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.x509.CertificateList
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.x509.DistributionPointName
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.x509.DistributionPoint
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.x509.CRLDistPoint
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.x509.BasicConstraints
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.x509.AuthorityKeyIdentifier
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.x509.GeneralNames
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.x509.DigestInfo
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.x509.GeneralName
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.x509.TBSCertList
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.x509.X509Extensions
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.x509.TBSCertificateStructure
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.x509.Time
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.x509.SubjectPublicKeyInfo
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.x509.AlgorithmIdentifier
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.x509.X509Name
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.ocsp.ResponseBytes
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.ocsp.OCSPResponse
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.ocsp.Request
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.ocsp.Signature
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.ocsp.TBSRequest
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.ocsp.OCSPRequest
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.ocsp.RevokedInfo
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.ocsp.CertID
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.ocsp.SingleResponse
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.ocsp.ResponseData
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.ocsp.BasicOCSPResponse
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.cms.Time
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.cms.RecipientKeyIdentifier
  return a RecipientKeyIdentifier object from a tagged object.
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.cms.OriginatorPublicKey
  return an OriginatorPublicKey object from a tagged object.
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.cms.OriginatorIdentifierOrKey
  return an OriginatorIdentifierOrKey object from a tagged object.
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.cms.KeyAgreeRecipientInfo
  return a KeyAgreeRecipientInfo object from a tagged object.
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.cms.KEKRecipientInfo
  return a KEKRecipientInfo object from a tagged object.
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.cms.KEKIdentifier
  return a KEKIdentifier object from a tagged object.
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.cms.OriginatorInfo
  return an OriginatorInfo object from a tagged object.
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.cms.EnvelopedData
  return an EnvelopedData object from a tagged object.
getInstance(ASN1TaggedObject, boolean) - Static method in class org.bouncycastle.asn1.cms.CompressedData
  return a CompressedData object from a tagged object.
getInstance(boolean) - Static method in class org.bouncycastle.asn1.DERBoolean
  return a DERBoolean from the passed in boolean.
getInstance(Object) - Static method in class org.bouncycastle.asn1.DERVisibleString
  return a Visible String from the passed in object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.DERUniversalString
  return a Universal String from the passed in object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.DERUTF8String
  return an UTF8 string from the passed in object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.DERUTCTime
  return an UTC Time from the passed in object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.DERT61String
  return a T61 string from the passed in object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.DERPrintableString
  return a printable string from the passed in object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.DERObjectIdentifier
  return an OID from the passed in object
getInstance(Object) - Static method in class org.bouncycastle.asn1.DERNumericString
  return a Numeric string from the passed in object
getInstance(Object) - Static method in class org.bouncycastle.asn1.DERInteger
  return an integer from the passed in object
getInstance(Object) - Static method in class org.bouncycastle.asn1.DERIA5String
  return a IA5 string from the passed in object
getInstance(Object) - Static method in class org.bouncycastle.asn1.DERGeneralizedTime
  return a generalized time from the passed in object
getInstance(Object) - Static method in class org.bouncycastle.asn1.DEREnumerated
  return an integer from the passed in object
getInstance(Object) - Static method in class org.bouncycastle.asn1.DERBoolean
  return a boolean from the passed in object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.DERBitString
  return a Bit String from the passed in object
getInstance(Object) - Static method in class org.bouncycastle.asn1.DERBMPString
  return a BMP String from the given object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.ASN1Set
  return an ASN1Set from the given object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.ASN1Sequence
  return an ASN1Sequence from the given object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.ASN1OctetString
  return an Octet String from the given object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.pkcs.SignerInfo
getInstance(Object) - Static method in class org.bouncycastle.asn1.pkcs.SignedData
getInstance(Object) - Static method in class org.bouncycastle.asn1.pkcs.RC2CBCParameter
getInstance(Object) - Static method in class org.bouncycastle.asn1.pkcs.PKCS12PBEParams
getInstance(Object) - Static method in class org.bouncycastle.asn1.pkcs.MacData
getInstance(Object) - Static method in class org.bouncycastle.asn1.pkcs.IssuerAndSerialNumber
getInstance(Object) - Static method in class org.bouncycastle.asn1.pkcs.EncryptedData
getInstance(Object) - Static method in class org.bouncycastle.asn1.pkcs.ContentInfo
getInstance(Object) - Static method in class org.bouncycastle.asn1.pkcs.Attribute
  return an Attribute object from the given object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.pkcs.CertificationRequestInfo
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.X509CertificateStructure
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.SubjectKeyIdentifier
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.RSAPublicKeyStructure
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.PolicyQualifierInfo
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.PolicyInformation
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.NoticeReference
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.IssuingDistributionPoint
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.GeneralSubtree
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.ExtendedKeyUsage
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.DisplayText
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.DSAParameter
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.CertificatePolicies
  Deprecated. use an ASN1Sequence of PolicyInformation
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.CertificateList
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.DistributionPointName
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.DistributionPoint
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.CRLDistPoint
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.BasicConstraints
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.AuthorityKeyIdentifier
getInstance(Object) - Method in class org.bouncycastle.asn1.x509.AuthorityInformationAccess
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.GeneralNames
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.DigestInfo
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.GeneralName
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.TBSCertList
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.X509Extensions
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.TBSCertificateStructure
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.Time
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.SubjectPublicKeyInfo
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.AlgorithmIdentifier
getInstance(Object) - Static method in class org.bouncycastle.asn1.x509.X509Name
getInstance(Object) - Static method in class org.bouncycastle.asn1.ocsp.ResponseBytes
getInstance(Object) - Static method in class org.bouncycastle.asn1.ocsp.OCSPResponse
getInstance(Object) - Static method in class org.bouncycastle.asn1.ocsp.Request
getInstance(Object) - Static method in class org.bouncycastle.asn1.ocsp.Signature
getInstance(Object) - Static method in class org.bouncycastle.asn1.ocsp.TBSRequest
getInstance(Object) - Static method in class org.bouncycastle.asn1.ocsp.OCSPRequest
getInstance(Object) - Static method in class org.bouncycastle.asn1.ocsp.RevokedInfo
getInstance(Object) - Static method in class org.bouncycastle.asn1.ocsp.CertStatus
getInstance(Object) - Static method in class org.bouncycastle.asn1.ocsp.CertID
getInstance(Object) - Static method in class org.bouncycastle.asn1.ocsp.SingleResponse
getInstance(Object) - Static method in class org.bouncycastle.asn1.ocsp.ResponderID
getInstance(Object) - Static method in class org.bouncycastle.asn1.ocsp.ResponseData
getInstance(Object) - Static method in class org.bouncycastle.asn1.ocsp.BasicOCSPResponse
getInstance(Object) - Static method in class org.bouncycastle.asn1.cms.Time
getInstance(Object) - Static method in class org.bouncycastle.asn1.cms.SignerInfo
getInstance(Object) - Static method in class org.bouncycastle.asn1.cms.SignerIdentifier
  return a SignerIdentifier object from the given object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.cms.SignedData
getInstance(Object) - Static method in class org.bouncycastle.asn1.cms.RecipientKeyIdentifier
  return a RecipientKeyIdentifier object from the given object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.cms.RecipientInfo
getInstance(Object) - Static method in class org.bouncycastle.asn1.cms.RecipientIdentifier
  return a RecipientIdentifier object from the given object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.cms.KeyTransRecipientInfo
  return a KeyTransRecipientInfo object from the given object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.cms.OriginatorPublicKey
  return an OriginatorPublicKey object from the given object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.cms.OriginatorIdentifierOrKey
  return an OriginatorIdentifierOrKey object from the given object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.cms.KeyAgreeRecipientInfo
  return a KeyAgreeRecipientInfo object from the given object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.cms.KEKRecipientInfo
  return a KEKRecipientInfo object from the given object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.cms.OtherKeyAttribute
  return an OtherKeyAttribute object from the given object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.cms.KEKIdentifier
  return a KEKIdentifier object from the given object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.cms.IssuerAndSerialNumber
getInstance(Object) - Static method in class org.bouncycastle.asn1.cms.OriginatorInfo
  return an OriginatorInfo object from the given object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.cms.EnvelopedData
  return an EnvelopedData object from the given object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.cms.EncryptedData
  return an EncryptedData object from the given object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.cms.EncryptedContentInfo
  return an EncryptedContentInfo object from the given object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.cms.ContentInfo
getInstance(Object) - Static method in class org.bouncycastle.asn1.cms.CompressedData
  return a CompressedData object from the given object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.cms.Attribute
  return an Attribute object from the given object.
getInstance(Object) - Static method in class org.bouncycastle.asn1.misc.IDEACBCPar
getInstance(Object) - Static method in class org.bouncycastle.asn1.misc.CAST5CBCParameters
getInstance(String) - Static method in class java.security.KeyStore
getInstance(String) - Static method in class java.security.KeyFactory
getInstance(String) - Static method in class java.security.AlgorithmParameters
getInstance(String) - Static method in class java.security.AlgorithmParameterGenerator
getInstance(String) - Static method in class java.security.cert.CertificateFactory
getInstance(String) - Static method in class java.security.cert.CertPathValidator
  Returns a `CertPathValidator` object that implements the specified algorithm.
  If the default provider package provides an implementation of the specified `CertPathValidator` algorithm, an instance of `CertPathValidator` containing that implementation is returned.
getInstance(String) - Static method in class java.security.cert.CertPathBuilder
  Returns a CertPathBuilder object that implements the specified algorithm.
  If the default provider package provides an implementation of the specified CertPathBuilder algorithm, an instance of CertPathBuilder containing that implementation is returned.
getInstance(String) - Static method in class javax.crypto.SecretKeyFactory
  Generates a `SecretKeyFactory` object for the specified secret-key algorithm.
getInstance(String) - Static method in class javax.crypto.Mac
  Generates an `Mac` object that implements the specified MAC algorithm.
getInstance(String) - Static method in class javax.crypto.KeyGenerator
  Generates a `KeyGenerator` object for the specified algorithm.
getInstance(String) - Static method in class javax.crypto.KeyAgreement
  Generates a `KeyAgreement` object that implements the specified key agreement algorithm.
getInstance(String) - Static method in class javax.crypto.Cipher
  Generates a `Cipher` object that implements the specified transformation.
getInstance(String, CertStoreParameters) - Static method in class java.security.cert.CertStore
  Returns a `CertStore` object that implements the specified `CertStore` type and is initialized with the specified parameters.
  If the default provider package provides an implementation of the specified `CertStore` type, an instance of `CertStore` containing that implementation is returned.
getInstance(String, CertStoreParameters, Provider) - Static method in class java.security.cert.CertStore
  Returns a `CertStore` object that implements the specified `CertStore` type, as supplied by the specified provider and initialized with the specified parameters.
getInstance(String, CertStoreParameters, String) - Static method in class java.security.cert.CertStore
  Returns a `CertStore` object that implements the specified `CertStore` type, as supplied by the specified provider and initialized with the specified parameters.
  The `CertStore` that is returned is initialized with the specified `CertStoreParameters`.
getInstance(String, Provider) - Static method in class java.security.cert.CertPathValidator
  Returns a `CertPathValidator` object that implements the specified algorithm, as supplied by the specified provider.
getInstance(String, Provider) - Static method in class java.security.cert.CertPathBuilder
  Returns a CertPathBuilder object that implements the specified algorithm, as supplied by the specified provider.
getInstance(String, String) - Static method in class java.security.KeyStore
getInstance(String, String) - Static method in class java.security.KeyFactory
getInstance(String, String) - Static method in class java.security.AlgorithmParameters
getInstance(String, String) - Static method in class java.security.AlgorithmParameterGenerator
getInstance(String, String) - Static method in class java.security.cert.CertificateFactory
getInstance(String, String) - Static method in class java.security.cert.CertPathValidator
  Returns a `CertPathValidator` object that implements the specified algorithm, as supplied by the specified provider.
getInstance(String, String) - Static method in class java.security.cert.CertPathBuilder
  Returns a CertPathBuilder object that implements the specified algorithm, as supplied by the specified provider.
getInstance(String, String) - Static method in class javax.crypto.SecretKeyFactory
  Generates a `SecretKeyFactory` object for the specified secret-key algorithm from the specified provider.
getInstance(String, String) - Static method in class javax.crypto.Mac
  Generates an `Mac` object for the specified MAC algorithm from the specified provider.
getInstance(String, String) - Static method in class javax.crypto.KeyGenerator
  Generates a `KeyGenerator` object for the specified key algorithm from the specified provider.
getInstance(String, String) - Static method in class javax.crypto.KeyAgreement
  Generates a `KeyAgreement` object for the specified key agreement algorithm from the specified provider.
getInstance(String, String) - Static method in class javax.crypto.Cipher
  Creates a `Cipher` object that implements the specified transformation, as supplied by the specified provider.
getIssuer() - Method in class org.bouncycastle.asn1.x509.X509CertificateStructure
getIssuer() - Method in class org.bouncycastle.asn1.x509.CertificateList
getIssuer() - Method in class org.bouncycastle.asn1.x509.AttributeCertificateInfo
getIssuer() - Method in class org.bouncycastle.asn1.x509.IssuerSerial
getIssuer() - Method in class org.bouncycastle.asn1.x509.TBSCertList
getIssuer() - Method in class org.bouncycastle.asn1.x509.TBSCertificateStructure
getIssuerAndSerialNumber() - Method in class org.bouncycastle.asn1.pkcs.SignerInfo
getIssuerAsBytes() - Method in class java.security.cert.X509CertSelector
  Returns the issuer criterion as a byte array.
getIssuerAsString() - Method in class java.security.cert.X509CertSelector
  Returns the issuer criterion as a String.
getIssuerDN() - Method in class java.security.cert.X509Certificate
getIssuerDN() - Method in class java.security.cert.X509CRL
getIssuerDN() - Method in class org.bouncycastle.jce.provider.X509CertificateObject
getIssuerDN() - Method in class org.bouncycastle.jce.provider.X509CRLObject
getIssuerKeyHash() - Method in class org.bouncycastle.asn1.ocsp.CertID
getIssuerName() - Method in class org.bouncycastle.asn1.x509.V2Form
getIssuerNameHash() - Method in class org.bouncycastle.asn1.ocsp.CertID
getIssuerNames() - Method in class java.security.cert.X509CRLSelector
  Returns a copy of the issuerNames criterion.
getIssuerUID() - Method in class org.bouncycastle.asn1.x509.IssuerSerial
getIssuerUniqueId() - Method in class org.bouncycastle.asn1.x509.TBSCertificateStructure
getIssuerUniqueID() - Method in class java.security.cert.X509Certificate
getIssuerUniqueID() - Method in class org.bouncycastle.asn1.x509.AttributeCertificateInfo
getIssuerUniqueID() - Method in class org.bouncycastle.jce.provider.X509CertificateObject
getIssuerX509Principal(X509Certificate) - Static method in class org.bouncycastle.jce.PrincipalUtil
  return the issuer of the given cert as an X509PrincipalObject.
getIterationCount() - Method in class javax.crypto.spec.PBEParameterSpec
  Returns the iteration count.
getIterationCount() - Method in class org.bouncycastle.asn1.pkcs.PBKDF2Params
getIterationCount() - Method in class org.bouncycastle.asn1.pkcs.MacData
getIterationCount() - Method in class org.bouncycastle.crypto.PBEParametersGenerator
  return the iteration count.
getIterations() - Method in class org.bouncycastle.asn1.pkcs.PKCS12PBEParams
getIV() - Method in class javax.crypto.Cipher
  Returns the initialization vector (IV) in a new buffer.
getIV() - Method in class javax.crypto.spec.IvParameterSpec
  Returns the initialization vector (IV).
getIV() - Method in class javax.crypto.spec.RC5ParameterSpec
  Returns the IV or null if this parameter set does not contain an IV.
getIV() - Method in class javax.crypto.spec.RC2ParameterSpec
  Returns the IV or null if this parameter set does not contain an IV.
getIV() - Method in class org.bouncycastle.asn1.pkcs.RC2CBCParameter
getIV() - Method in class org.bouncycastle.asn1.pkcs.PKCS12PBEParams
getIV() - Method in class org.bouncycastle.asn1.misc.IDEACBCPar
getIV() - Method in class org.bouncycastle.asn1.misc.CAST5CBCParameters
getIV() - Method in class org.bouncycastle.crypto.params.KDFParameters
getIV() - Method in class org.bouncycastle.crypto.params.ParametersWithIV
getJ() - Method in class org.bouncycastle.crypto.params.DHParameters
getKekid() - Method in class org.bouncycastle.asn1.cms.KEKRecipientInfo
getKey() - Method in class javax.crypto.spec.DESedeKeySpec
  Returns the DES-EDE key.
getKey() - Method in class javax.crypto.spec.DESKeySpec
  Returns the DES key material.
getKey() - Method in class org.bouncycastle.asn1.sec.ECPrivateKeyStructure
getKey() - Method in class org.bouncycastle.crypto.params.RC5Parameters
getKey() - Method in class org.bouncycastle.crypto.params.RC2Parameters
getKey() - Method in class org.bouncycastle.crypto.params.KeyParameter
getKey(String, char[]) - Method in class java.security.KeyStore
getKeyAttr() - Method in class org.bouncycastle.asn1.cms.OtherKeyAttribute
getKeyAttrId() - Method in class org.bouncycastle.asn1.cms.OtherKeyAttribute
getKeyDerivationFunc() - Method in class org.bouncycastle.asn1.pkcs.PBES2Parameters
getKeyDerivationFunc() - Method in class org.bouncycastle.asn1.pkcs.PBES2Algorithms
  Deprecated.
getKeyEncryptionAlgorithm() - Method in class org.bouncycastle.asn1.cms.KeyTransRecipientInfo
getKeyEncryptionAlgorithm() - Method in class org.bouncycastle.asn1.cms.KeyAgreeRecipientInfo
getKeyEncryptionAlgorithm() - Method in class org.bouncycastle.asn1.cms.KEKRecipientInfo
getKeyIdentifier() - Method in class org.bouncycastle.asn1.x509.SubjectKeyIdentifier
getKeyIdentifier() - Method in class org.bouncycastle.asn1.x509.AuthorityKeyIdentifier
getKeyIdentifier() - Method in class org.bouncycastle.asn1.cms.KEKIdentifier
getKeyInfo() - Method in class org.bouncycastle.asn1.x9.OtherInfo
getKeyLength() - Method in class org.bouncycastle.asn1.pkcs.PBKDF2Params
getKeyLength() - Method in class org.bouncycastle.asn1.misc.CAST5CBCParameters
getKeysize() - Method in class java.security.spec.RSAKeyGenParameterSpec
getKeySpec(Cipher) - Method in class javax.crypto.EncryptedPrivateKeyInfo
  Extract the enclosed PKCS8EncodedKeySpec object from the encrypted data and return it.
getKeySpec(Key, Class) - Method in class java.security.KeyFactory
getKeySpec(SecretKey, Class) - Method in class javax.crypto.SecretKeyFactory
  Returns a specification (key material) of the given key object in the requested format.
getKeyUsage() - Method in class java.security.cert.X509Certificate
getKeyUsage() - Method in class java.security.cert.X509CertSelector
  Returns the keyUsage criterion.
getKeyUsage() - Method in class org.bouncycastle.jce.provider.X509CertificateObject
getL() - Method in class javax.crypto.spec.DHParameterSpec
  Returns the size in bits, `l`, of the random exponent (private value).
getL() - Method in class org.bouncycastle.asn1.pkcs.DHParameter
getMac() - Method in class org.bouncycastle.asn1.pkcs.MacData
getMac() - Method in class org.bouncycastle.crypto.io.MacOutputStream
getMac() - Method in class org.bouncycastle.crypto.io.MacInputStream
getMacData() - Method in class org.bouncycastle.asn1.pkcs.Pfx
getMacKeySize() - Method in class org.bouncycastle.crypto.params.IESParameters
getMacKeySize() - Method in class org.bouncycastle.jce.spec.IESParameterSpec
  return the key size in bits for the MAC used with the message
getMacLength() - Method in class javax.crypto.Mac
  Returns the length of the MAC in bytes.
getMacSize() - Method in interface org.bouncycastle.crypto.Mac
  Return the block size for this cipher (in bytes).
getMacSize() - Method in class org.bouncycastle.crypto.macs.HMac
getMacSize() - Method in class org.bouncycastle.crypto.macs.CFBBlockCipherMac
getMacSize() - Method in class org.bouncycastle.crypto.macs.CBCBlockCipherMac
getMacSize() - Method in class org.bouncycastle.crypto.macs.BlockCipherMac
getMatchAllSubjectAltNames() - Method in class java.security.cert.X509CertSelector
  Indicates if the `X509Certificate` must contain all or at least one of the subjectAlternativeNames specified in the `setSubjectAlternativeNames` or `addSubjectAlternativeName` methods.
getMaxCRL() - Method in class java.security.cert.X509CRLSelector
  Returns the maxCRLNumber criterion.
getMaximum() - Method in class org.bouncycastle.asn1.x509.GeneralSubtree
getMaxPathLength() - Method in class java.security.cert.PKIXBuilderParameters
  Returns the value of the maximum number of intermediate non-self-issued certificates that may exist in a certification path.
getMessage() - Method in class java.security.cert.CertStoreException
  Returns the detail message for this `CertStoreException`.
getMessage() - Method in class java.security.cert.CertPathValidatorException
  Returns the detail message for this `CertPathValidatorException`.
getMessage() - Method in class java.security.cert.CertPathBuilderException
  Returns the detail message for this CertPathBuilderException.
getMinCRL() - Method in class java.security.cert.X509CRLSelector
  Returns the minCRLNumber criterion.
getMinimum() - Method in class org.bouncycastle.asn1.x509.GeneralSubtree
getModulus() - Method in interface java.security.interfaces.RSAPublicKey
getModulus() - Method in interface java.security.interfaces.RSAPrivateKey
getModulus() - Method in class java.security.spec.RSAPublicKeySpec
getModulus() - Method in class java.security.spec.RSAPrivateKeySpec
getModulus() - Method in class org.bouncycastle.asn1.pkcs.RSAPrivateKeyStructure
getModulus() - Method in class org.bouncycastle.asn1.x509.RSAPublicKeyStructure
getModulus() - Method in class org.bouncycastle.crypto.params.RSAKeyParameters
getModulus() - Method in class org.bouncycastle.jce.provider.JCERSAPublicKey
  return the modulus.
getModulus() - Method in class org.bouncycastle.jce.provider.JCERSAPrivateKey
getN() - Method in class org.bouncycastle.asn1.x9.X9ECParameters
getN() - Method in class org.bouncycastle.crypto.params.ECDomainParameters
getN() - Method in class org.bouncycastle.jce.spec.ECParameterSpec
  return the order N of G
getName() - Method in class org.bouncycastle.jce.X509Principal
getName() - Method in class org.bouncycastle.asn1.pkcs.IssuerAndSerialNumber
getName() - Method in class org.bouncycastle.asn1.x509.GeneralName
getName() - Method in class org.bouncycastle.asn1.test.X509NameTest
getName() - Method in class org.bouncycastle.asn1.test.PKCS10Test
getName() - Method in class org.bouncycastle.asn1.test.OIDTest
getName() - Method in class org.bouncycastle.asn1.test.EncryptedPrivateKeyInfoTest
getName() - Method in class org.bouncycastle.asn1.test.CertificateTest
getName() - Method in class org.bouncycastle.asn1.cms.IssuerAndSerialNumber
getName() - Method in class org.bouncycastle.crypto.test.TwofishTest
getName() - Method in class org.bouncycastle.crypto.test.TigerDigestTest
getName() - Method in class org.bouncycastle.crypto.test.SkipjackTest
getName() - Method in class org.bouncycastle.crypto.test.SerpentTest
getName() - Method in class org.bouncycastle.crypto.test.SHA512DigestTest
getName() - Method in class org.bouncycastle.crypto.test.SHA384DigestTest
getName() - Method in class org.bouncycastle.crypto.test.SHA256DigestTest
getName() - Method in class org.bouncycastle.crypto.test.SHA1HMacTest
getName() - Method in class org.bouncycastle.crypto.test.SHA1DigestTest
getName() - Method in class org.bouncycastle.crypto.test.RijndaelTest
getName() - Method in class org.bouncycastle.crypto.test.RSATest
getName() - Method in class org.bouncycastle.crypto.test.RIPEMD160HMacTest
getName() - Method in class org.bouncycastle.crypto.test.RIPEMD160DigestTest
getName() - Method in class org.bouncycastle.crypto.test.RIPEMD128HMacTest
getName() - Method in class org.bouncycastle.crypto.test.RIPEMD128DigestTest
getName() - Method in class org.bouncycastle.crypto.test.RC6Test
getName() - Method in class org.bouncycastle.crypto.test.RC5Test
getName() - Method in class org.bouncycastle.crypto.test.StreamCipherVectorTest
getName() - Method in class org.bouncycastle.crypto.test.RC4Test
getName() - Method in class org.bouncycastle.crypto.test.RC2Test
getName() - Method in class org.bouncycastle.crypto.test.PSSTest
getName() - Method in class org.bouncycastle.crypto.test.PKCS5Test
getName() - Method in class org.bouncycastle.crypto.test.PKCS12Test
getName() - Method in class org.bouncycastle.crypto.test.OAEPTest
getName() - Method in class org.bouncycastle.crypto.test.ModeTest
getName() - Method in class org.bouncycastle.crypto.test.MacTest
getName() - Method in class org.bouncycastle.crypto.test.MD5HMacTest
getName() - Method in class org.bouncycastle.crypto.test.MD5DigestTest
getName() - Method in class org.bouncycastle.crypto.test.MD4DigestTest
getName() - Method in class org.bouncycastle.crypto.test.MD2DigestTest
getName() - Method in class org.bouncycastle.crypto.test.ISO9796Test
getName() - Method in class org.bouncycastle.crypto.test.IDEATest
getName() - Method in class org.bouncycastle.crypto.test.ElGamalTest
getName() - Method in class org.bouncycastle.crypto.test.ECTest
getName() - Method in class org.bouncycastle.crypto.test.ECIESTest
getName() - Method in class org.bouncycastle.crypto.test.DSATest
getName() - Method in class org.bouncycastle.crypto.test.DHTest
getName() - Method in class org.bouncycastle.crypto.test.DESedeTest
getName() - Method in class org.bouncycastle.crypto.test.DESTest
getName() - Method in class org.bouncycastle.crypto.test.CTSTest
getName() - Method in class org.bouncycastle.crypto.test.CAST6Test
getName() - Method in class org.bouncycastle.crypto.test.CAST5Test
getName() - Method in class org.bouncycastle.crypto.test.BlowfishTest
getName() - Method in class org.bouncycastle.crypto.test.BlockCipherVectorTest
getName() - Method in class org.bouncycastle.crypto.test.BlockCipherMonteCarloTest
getName() - Method in class org.bouncycastle.crypto.test.AESVectorFileTest
getName() - Method in class org.bouncycastle.crypto.test.CipherTest
getName() - Method in class org.bouncycastle.crypto.test.AESTest
getName() - Method in class org.bouncycastle.jce.spec.ECNamedCurveParameterSpec
  return the name of the curve the EC domain parameters belong to.
getName() - Method in class org.bouncycastle.jce.provider.test.WrapTest
getName() - Method in class org.bouncycastle.jce.provider.test.SigTest
getName() - Method in class org.bouncycastle.jce.provider.test.SealedTest
getName() - Method in class org.bouncycastle.jce.provider.test.RSATest
getName() - Method in class org.bouncycastle.jce.provider.test.PKIXTest
getName() - Method in class org.bouncycastle.jce.provider.test.PKCS7SignedDataTest
getName() - Method in class org.bouncycastle.jce.provider.test.PKCS12StoreTest
getName() - Method in class org.bouncycastle.jce.provider.test.PKCS10CertRequestTest
getName() - Method in class org.bouncycastle.jce.provider.test.PBETest
getName() - Method in class org.bouncycastle.jce.provider.test.NetscapeCertRequestTest
getName() - Method in class org.bouncycastle.jce.provider.test.MacTest
getName() - Method in class org.bouncycastle.jce.provider.test.KeyStoreTest
getName() - Method in class org.bouncycastle.jce.provider.test.HMacTest
getName() - Method in class org.bouncycastle.jce.provider.test.FIPSDESTest
getName() - Method in class org.bouncycastle.jce.provider.test.EncryptedPrivateKeyInfoTest
getName() - Method in class org.bouncycastle.jce.provider.test.DoFinalTest
getName() - Method in class org.bouncycastle.jce.provider.test.DigestTest
getName() - Method in class org.bouncycastle.jce.provider.test.DESedeTest
getName() - Method in class org.bouncycastle.jce.provider.test.CipherStreamTest
getName() - Method in class org.bouncycastle.jce.provider.test.CertTest
getName() - Method in class org.bouncycastle.jce.provider.test.CertStoreTest
getName() - Method in class org.bouncycastle.jce.provider.test.CertPathValidatorTest
getName() - Method in class org.bouncycastle.jce.provider.test.CertPathTest
getName() - Method in class org.bouncycastle.jce.provider.test.CertPathBuilderTest
getName() - Method in class org.bouncycastle.jce.provider.test.BlockCipherTest
getName() - Method in class org.bouncycastle.jce.provider.test.AESTest
getName() - Method in class org.bouncycastle.jce.provider.test.AESSICTest
getName() - Method in interface org.bouncycastle.util.test.Test
getName(DERObjectIdentifier) - Static method in class org.bouncycastle.asn1.x9.X962NamedCurves
  return the named curve name represented by the given object identifier.
getNameConstraints() - Method in class java.security.cert.X509CertSelector
  Returns the name constraints criterion.
getNameConstraints() - Method in class java.security.cert.TrustAnchor
  Returns the name constraints parameter.
getNames() - Static method in class org.bouncycastle.jce.ECNamedCurveTable
  return an enumeration of the names of the available curves.
getNames() - Static method in class org.bouncycastle.asn1.x9.X962NamedCurves
  returns an enumeration containing the name strings for curves contained in this structure.
getNextUpdate() - Method in class java.security.cert.X509CRL
getNextUpdate() - Method in class org.bouncycastle.asn1.x509.CertificateList
getNextUpdate() - Method in class org.bouncycastle.asn1.x509.TBSCertList
getNextUpdate() - Method in class org.bouncycastle.asn1.ocsp.SingleResponse
getNextUpdate() - Method in class org.bouncycastle.jce.provider.X509CRLObject
getNonCriticalExtensionOIDs() - Method in interface java.security.cert.X509Extension
getNonCriticalExtensionOIDs() - Method in class org.bouncycastle.jce.provider.X509CertificateObject
getNonCriticalExtensionOIDs() - Method in class org.bouncycastle.jce.provider.X509CRLObject
getNonCriticalExtensionOIDs() - Method in class org.bouncycastle.jce.provider.X509CRLEntryObject
getNotAfter() - Method in class java.security.cert.X509Certificate
getNotAfter() - Method in class org.bouncycastle.jce.provider.X509CertificateObject
getNotAfterTime() - Method in class org.bouncycastle.asn1.x509.AttCertValidityPeriod
getNotBefore() - Method in class java.security.cert.X509Certificate
getNotBefore() - Method in class org.bouncycastle.jce.provider.X509CertificateObject
getNotBeforeTime() - Method in class org.bouncycastle.asn1.x509.AttCertValidityPeriod
getObject() - Method in class org.bouncycastle.asn1.ASN1TaggedObject
  return whatever was following the tag.
getObject() - Method in class org.bouncycastle.asn1.pkcs.EncryptionScheme
getObject(Cipher) - Method in class javax.crypto.SealedObject
  Retrieves the original (encapsulated) object.
getObject(Key) - Method in class javax.crypto.SealedObject
  Retrieves the original (encapsulated) object.
getObject(Key, String) - Method in class javax.crypto.SealedObject
  Retrieves the original (encapsulated) object.
getObjectAt(int) - Method in class org.bouncycastle.asn1.ASN1Set
  return the object at the set postion indicated by index.
getObjectAt(int) - Method in class org.bouncycastle.asn1.ASN1Sequence
  return the object at the sequence postion indicated by index.
getObjectDigest() - Method in class org.bouncycastle.asn1.x509.ObjectDigestInfo
getObjectDigestInfo() - Method in class org.bouncycastle.asn1.x509.V2Form
getObjectId() - Method in class org.bouncycastle.asn1.pkcs.PBES2Algorithms
  Deprecated.
getObjectId() - Method in class org.bouncycastle.asn1.x509.AlgorithmIdentifier
getObjects() - Method in class org.bouncycastle.asn1.ASN1Set
getObjects() - Method in class org.bouncycastle.asn1.ASN1Sequence
getObjects() - Method in class org.bouncycastle.asn1.BERConstructedOctetString
  return the DER octets that make up this string.
getOctets() - Method in class org.bouncycastle.asn1.DERVisibleString
getOctets() - Method in class org.bouncycastle.asn1.DERUniversalString
getOctets() - Method in class org.bouncycastle.asn1.DERT61String
getOctets() - Method in class org.bouncycastle.asn1.DERPrintableString
getOctets() - Method in class org.bouncycastle.asn1.DERNumericString
getOctets() - Method in class org.bouncycastle.asn1.DERIA5String
getOctets() - Method in class org.bouncycastle.asn1.ASN1OctetString
getOctets() - Method in class org.bouncycastle.asn1.BERConstructedOctetString
getOID(String) - Static method in class org.bouncycastle.asn1.x9.X962NamedCurves
  return the object identifier signified by the passed in name.
getOIDs() - Method in class org.bouncycastle.asn1.x509.X509Name
  return a vector of the oids in the name, in the order they were found.
getOptionalSignature() - Method in class org.bouncycastle.asn1.ocsp.OCSPRequest
getOriginator() - Method in class org.bouncycastle.asn1.cms.KeyAgreeRecipientInfo
getOriginatorInfo() - Method in class org.bouncycastle.asn1.cms.EnvelopedData
getOther() - Method in class org.bouncycastle.asn1.cms.KEKIdentifier
getOtherKeyAttribute() - Method in class org.bouncycastle.asn1.cms.RecipientKeyIdentifier
getOtherObjectTypeID() - Method in class org.bouncycastle.asn1.x509.ObjectDigestInfo
getOtherPrimeInfo() - Method in interface java.security.interfaces.RSAMultiPrimePrivateCrtKey
  Returns the otherPrimeInfo or null if there are only two prime factors (p and q).
getOtherPrimeInfo() - Method in class java.security.spec.RSAMultiPrimePrivateCrtKeySpec
  Returns a copy of the otherPrimeInfo or null if there are only two prime factors (p and q).
getOutputBlockSize() - Method in class org.bouncycastle.crypto.BufferedAsymmetricBlockCipher
  returns the maximum size of the block produced by this cipher.
getOutputBlockSize() - Method in interface org.bouncycastle.crypto.AsymmetricBlockCipher
  returns the maximum size of the block produced by this cipher.
getOutputBlockSize() - Method in class org.bouncycastle.crypto.encodings.PKCS1Encoding
getOutputBlockSize() - Method in class org.bouncycastle.crypto.encodings.OAEPEncoding
getOutputBlockSize() - Method in class org.bouncycastle.crypto.encodings.ISO9796d1Encoding
  return the maximum possible size for the output.
getOutputBlockSize() - Method in class org.bouncycastle.crypto.engines.RSAEngine
  Return the maximum size for an output block to this engine.
getOutputBlockSize() - Method in class org.bouncycastle.crypto.engines.ElGamalEngine
  Return the maximum size for an output block to this engine.
getOutputSize(int) - Method in class javax.crypto.Cipher
  Returns the length in bytes that an output buffer would need to be in order to hold the result of the next `update` or `doFinal` operation, given the input length `inputLen` (in bytes).
getOutputSize(int) - Method in class org.bouncycastle.crypto.BufferedBlockCipher
  return the size of the output buffer required for an update plus a doFinal with an input of len bytes.
getOutputSize(int) - Method in class org.bouncycastle.crypto.modes.PaddedBlockCipher
  Deprecated. return the size of the output buffer required for an update plus a doFinal with an input of len bytes.
getOutputSize(int) - Method in class org.bouncycastle.crypto.modes.CTSBlockCipher
  return the size of the output buffer required for an update plus a doFinal with an input of len bytes.
getOutputSize(int) - Method in class org.bouncycastle.crypto.paddings.PaddedBufferedBlockCipher
  return the minimum size of the output buffer required for an update plus a doFinal with an input of len bytes.
getP() - Method in class java.security.spec.DSAPublicKeySpec
getP() - Method in class java.security.spec.DSAPrivateKeySpec
getP() - Method in class java.security.spec.DSAParameterSpec
getP() - Method in class javax.crypto.spec.DHPublicKeySpec
  Returns the prime modulus `p`.
getP() - Method in class javax.crypto.spec.DHPrivateKeySpec
  Returns the prime modulus `p`.
getP() - Method in class javax.crypto.spec.DHParameterSpec
  Returns the prime modulus `p`.
getP() - Method in class org.bouncycastle.asn1.pkcs.DHParameter
getP() - Method in class org.bouncycastle.asn1.x509.DSAParameter
getP() - Method in class org.bouncycastle.asn1.oiw.ElGamalParameter
getP() - Method in class org.bouncycastle.crypto.params.RSAPrivateCrtKeyParameters
getP() - Method in class org.bouncycastle.crypto.params.DSAParameters
getP() - Method in class org.bouncycastle.crypto.params.ElGamalParameters
getP() - Method in class org.bouncycastle.crypto.params.DHParameters
getP() - Method in class org.bouncycastle.jce.spec.ElGamalParameterSpec
  Returns the prime modulus `p`.
getPadBits() - Method in class org.bouncycastle.asn1.DERBitString
getPadBits() - Method in class org.bouncycastle.crypto.encodings.ISO9796d1Encoding
  retrieve the number of pad bits in the last decoded message.
getPadBits(int) - Static method in class org.bouncycastle.asn1.DERBitString
  return the correct number of pad bits for a bit string defined in a 16 bit constant
getPaddingName() - Method in class org.bouncycastle.crypto.paddings.X923Padding
  Return the name of the algorithm the cipher implements.
getPaddingName() - Method in class org.bouncycastle.crypto.paddings.PKCS7Padding
  Return the name of the algorithm the cipher implements.
getPaddingName() - Method in class org.bouncycastle.crypto.paddings.ISO10126d2Padding
  Return the name of the algorithm the cipher implements.
getPaddingName() - Method in interface org.bouncycastle.crypto.paddings.BlockCipherPadding
  Return the name of the algorithm the cipher implements.
getParameters() - Method in class javax.crypto.Cipher
  Returns the parameters used with this cipher.
getParameters() - Method in class org.bouncycastle.asn1.x509.AlgorithmIdentifier
getParameters() - Method in class org.bouncycastle.asn1.x9.X962Parameters
getParameters() - Method in class org.bouncycastle.asn1.x9.X9FieldID
getParameters() - Method in class org.bouncycastle.crypto.params.ParametersWithRandom
getParameters() - Method in class org.bouncycastle.crypto.params.DSAKeyParameters
getParameters() - Method in class org.bouncycastle.crypto.params.ElGamalKeyGenerationParameters
getParameters() - Method in class org.bouncycastle.crypto.params.DSAKeyGenerationParameters
getParameters() - Method in class org.bouncycastle.crypto.params.DHKeyGenerationParameters
getParameters() - Method in class org.bouncycastle.crypto.params.ElGamalKeyParameters
getParameters() - Method in class org.bouncycastle.crypto.params.ParametersWithIV
getParameters() - Method in class org.bouncycastle.crypto.params.ECKeyParameters
getParameters() - Method in class org.bouncycastle.crypto.params.DHKeyParameters
getParameterSpec(Class) - Method in class java.security.AlgorithmParameters
getParameterSpec(String) - Static method in class org.bouncycastle.jce.ECNamedCurveTable
  return a parameter spec representing the passed in named curve.
getParams() - Method in interface javax.crypto.interfaces.DHKey
  Returns the key parameters.
getParams() - Method in interface org.bouncycastle.jce.interfaces.ElGamalKey
getParams() - Method in interface org.bouncycastle.jce.interfaces.ECKey
  return a parameter specification representing the EC domain parameters for the key.
getParams() - Method in class org.bouncycastle.jce.spec.ElGamalKeySpec
getParams() - Method in class org.bouncycastle.jce.spec.ECKeySpec
  return the domain parameters for the curve
getParams() - Method in class org.bouncycastle.jce.provider.JDKDSAPublicKey
getParams() - Method in class org.bouncycastle.jce.provider.JDKDSAPrivateKey
getParams() - Method in class org.bouncycastle.jce.provider.JCEElGamalPublicKey
getParams() - Method in class org.bouncycastle.jce.provider.JCEElGamalPrivateKey
getParams() - Method in class org.bouncycastle.jce.provider.JCEECPublicKey
getParams() - Method in class org.bouncycastle.jce.provider.JCEECPrivateKey
getParams() - Method in class org.bouncycastle.jce.provider.JCEDHPublicKey
getParams() - Method in class org.bouncycastle.jce.provider.JCEDHPrivateKey
getParent() - Method in interface java.security.cert.PolicyNode
  Returns the parent of this node, or `null` if this is the root node.
getParent() - Method in class org.bouncycastle.jce.provider.PKIXPolicyNode
getPartyAInfo() - Method in class org.bouncycastle.asn1.x9.OtherInfo
getPassword() - Method in class javax.crypto.spec.PBEKeySpec
  Returns the password.
getPassword() - Method in class org.bouncycastle.crypto.PBEParametersGenerator
  return the password byte array.
getPassword() - Method in interface org.bouncycastle.openssl.PasswordFinder
getPathLenConstraint() - Method in class org.bouncycastle.asn1.x509.BasicConstraints
getPathToNames() - Method in class java.security.cert.X509CertSelector
  Returns a copy of the pathToNames criterion.
getPermittedSubtrees() - Method in class org.bouncycastle.asn1.x509.NameConstraints
getPoint() - Method in class org.bouncycastle.asn1.x9.X9ECPoint
getPolicy() - Method in class java.security.cert.X509CertSelector
  Returns the policy criterion.
getPolicy(int) - Method in class org.bouncycastle.asn1.x509.CertificatePolicies
getPolicyIdentifier() - Method in class org.bouncycastle.asn1.x509.PolicyInformation
getPolicyQualifier() - Method in class java.security.cert.PolicyQualifierInfo
  Returns the ASN.1 DER encoded form of the `qualifier` field of this `PolicyQualifierInfo`.
getPolicyQualifierId() - Method in class java.security.cert.PolicyQualifierInfo
  Returns the `policyQualifierId` field of this `PolicyQualifierInfo`.
getPolicyQualifiers() - Method in interface java.security.cert.PolicyNode
  Returns the set of policy qualifiers associated with the valid policy represented by this node.
getPolicyQualifiers() - Method in class org.bouncycastle.asn1.x509.PolicyInformation
getPolicyQualifiers() - Method in class org.bouncycastle.jce.provider.PKIXPolicyNode
getPolicyQualifiersRejected() - Method in class java.security.cert.PKIXParameters
  Gets the PolicyQualifiersRejected flag.
getPolicyTree() - Method in class java.security.cert.PKIXCertPathValidatorResult
  Returns the root node of the valid policy tree resulting from the PKIX certification path validation algorithm.
getPort() - Method in class java.security.cert.LDAPCertStoreParameters
  Returns the port number of the LDAP server.
getPositiveValue() - Method in class org.bouncycastle.asn1.DERInteger
  in some cases positive values get crammed into a space, that's not quite big enough...
getPrime() - Method in class java.security.spec.RSAOtherPrimeInfo
  Returns the prime.
getPrime1() - Method in class org.bouncycastle.asn1.pkcs.RSAPrivateKeyStructure
getPrime2() - Method in class org.bouncycastle.asn1.pkcs.RSAPrivateKeyStructure
getPrimeExponentP() - Method in interface java.security.interfaces.RSAPrivateCrtKey
getPrimeExponentP() - Method in interface java.security.interfaces.RSAMultiPrimePrivateCrtKey
  Returns the primeExponentP.
getPrimeExponentP() - Method in class java.security.spec.RSAPrivateCrtKeySpec
getPrimeExponentP() - Method in class java.security.spec.RSAMultiPrimePrivateCrtKeySpec
  Returns the primeExponentP.
getPrimeExponentP() - Method in class org.bouncycastle.jce.provider.JCERSAPrivateCrtKey
  return the prime exponent for P.
getPrimeExponentQ() - Method in interface java.security.interfaces.RSAPrivateCrtKey
getPrimeExponentQ() - Method in interface java.security.interfaces.RSAMultiPrimePrivateCrtKey
  Returns the primeExponentQ.
getPrimeExponentQ() - Method in class java.security.spec.RSAPrivateCrtKeySpec
getPrimeExponentQ() - Method in class java.security.spec.RSAMultiPrimePrivateCrtKeySpec
  Returns the primeExponentQ.
getPrimeExponentQ() - Method in class org.bouncycastle.jce.provider.JCERSAPrivateCrtKey
  return the prime exponent for Q.
getPrimeP() - Method in interface java.security.interfaces.RSAPrivateCrtKey
getPrimeP() - Method in interface java.security.interfaces.RSAMultiPrimePrivateCrtKey
  Returns the primeP.
getPrimeP() - Method in class java.security.spec.RSAPrivateCrtKeySpec
getPrimeP() - Method in class java.security.spec.RSAMultiPrimePrivateCrtKeySpec
  Returns the primeP.
getPrimeP() - Method in class org.bouncycastle.jce.provider.JCERSAPrivateCrtKey
  return the prime P.
getPrimeQ() - Method in interface java.security.interfaces.RSAPrivateCrtKey
getPrimeQ() - Method in interface java.security.interfaces.RSAMultiPrimePrivateCrtKey
  Returns the primeQ.
getPrimeQ() - Method in class java.security.spec.RSAPrivateCrtKeySpec
getPrimeQ() - Method in class java.security.spec.RSAMultiPrimePrivateCrtKeySpec
  Returns the primeQ.
getPrimeQ() - Method in class org.bouncycastle.jce.provider.JCERSAPrivateCrtKey
  return the prime Q.
getPrimeSize() - Method in class javax.crypto.spec.DHGenParameterSpec
  Returns the size in bits of the prime modulus.
getPrimeSize() - Method in class org.bouncycastle.jce.spec.ElGamalGenParameterSpec
  Returns the size in bits of the prime modulus.
getPrivate() - Method in class org.bouncycastle.crypto.AsymmetricCipherKeyPair
  return the private key parameters.
getPrivate() - Method in interface org.bouncycastle.jce.interfaces.IESKey
  return the local private key.
getPrivate() - Method in class org.bouncycastle.jce.spec.IEKeySpec
  return the local private key.
getPrivateExponent() - Method in interface java.security.interfaces.RSAPrivateKey
getPrivateExponent() - Method in class java.security.spec.RSAPrivateKeySpec
getPrivateExponent() - Method in class org.bouncycastle.asn1.pkcs.RSAPrivateKeyStructure
getPrivateExponent() - Method in class org.bouncycastle.jce.provider.JCERSAPrivateKey
getPrivateKey() - Method in class org.bouncycastle.asn1.pkcs.PrivateKeyInfo
getPrivateKeyValid() - Method in class java.security.cert.X509CertSelector
  Returns the privateKeyValid criterion.
getProducedAt() - Method in class org.bouncycastle.asn1.ocsp.ResponseData
getProvider() - Method in class java.security.KeyStore
getProvider() - Method in class java.security.KeyFactory
getProvider() - Method in class java.security.AlgorithmParameters
getProvider() - Method in class java.security.AlgorithmParameterGenerator
getProvider() - Method in class java.security.cert.CertificateFactory
getProvider() - Method in class java.security.cert.CertStore
  Returns the provider of this `CertStore`.
getProvider() - Method in class java.security.cert.CertPathValidator
  Returns the `Provider` of this `CertPathValidator`.
getProvider() - Method in class java.security.cert.CertPathBuilder
  Returns the provider of this `CertPathBuilder`.
getProvider() - Method in class javax.crypto.SecretKeyFactory
  Returns the provider of this `SecretKeyFactory` object.
getProvider() - Method in class javax.crypto.Mac
  Returns the provider of this `Mac` object.
getProvider() - Method in class javax.crypto.KeyGenerator
  Returns the provider of this `KeyGenerator` object.
getProvider() - Method in class javax.crypto.KeyAgreement
  Returns the provider of this `KeyAgreement` object.
getProvider() - Method in class javax.crypto.Cipher
  Returns the provider of this `Cipher` object.
getPublic() - Method in class org.bouncycastle.crypto.AsymmetricCipherKeyPair
  return the public key parameters.
getPublic() - Method in interface org.bouncycastle.jce.interfaces.IESKey
  return the intended recipient's/sender's public key.
getPublic() - Method in class org.bouncycastle.jce.spec.IEKeySpec
  return the intended recipient's/sender's public key.
getPublicExponent() - Method in interface java.security.interfaces.RSAPublicKey
getPublicExponent() - Method in interface java.security.interfaces.RSAPrivateCrtKey
getPublicExponent() - Method in interface java.security.interfaces.RSAMultiPrimePrivateCrtKey
  Returns the public exponent.
getPublicExponent() - Method in class java.security.spec.RSAPublicKeySpec
getPublicExponent() - Method in class java.security.spec.RSAPrivateCrtKeySpec
getPublicExponent() - Method in class java.security.spec.RSAMultiPrimePrivateCrtKeySpec
  Returns the public exponent.
getPublicExponent() - Method in class java.security.spec.RSAKeyGenParameterSpec
getPublicExponent() - Method in class org.bouncycastle.asn1.pkcs.RSAPrivateKeyStructure
getPublicExponent() - Method in class org.bouncycastle.asn1.x509.RSAPublicKeyStructure
getPublicExponent() - Method in class org.bouncycastle.crypto.params.RSAPrivateCrtKeyParameters
getPublicExponent() - Method in class org.bouncycastle.crypto.params.RSAKeyGenerationParameters
getPublicExponent() - Method in class org.bouncycastle.jce.provider.JCERSAPublicKey
  return the public exponent.
getPublicExponent() - Method in class org.bouncycastle.jce.provider.JCERSAPrivateCrtKey
  return the public exponent.
getPublicKey() - Method in class java.security.cert.Certificate
getPublicKey() - Method in class java.security.cert.PKIXCertPathValidatorResult
  Returns the public key of the subject (target) of the certification path, including any inherited public key parameters if applicable.
getPublicKey() - Method in class org.bouncycastle.jce.PKCS10CertificationRequest
  return the public key associated with the certification request - the public key is created using the BC provider.
getPublicKey() - Method in class org.bouncycastle.asn1.x509.SubjectPublicKeyInfo
  for when the public key is an encoded object - if the bitstring can't be decoded this routine throws an IOException.
getPublicKey() - Method in class org.bouncycastle.asn1.cms.OriginatorPublicKey
getPublicKey() - Method in class org.bouncycastle.jce.provider.X509CertificateObject
getPublicKey(String) - Method in class org.bouncycastle.jce.PKCS10CertificationRequest
getPublicKeyData() - Method in class org.bouncycastle.asn1.x509.SubjectPublicKeyInfo
  for when the public key is raw bits...
getQ() - Method in class java.security.spec.DSAPublicKeySpec
getQ() - Method in class java.security.spec.DSAPrivateKeySpec
getQ() - Method in class java.security.spec.DSAParameterSpec
getQ() - Method in class org.bouncycastle.asn1.x509.DSAParameter
getQ() - Method in class org.bouncycastle.math.ec.ECCurve.Fp
getQ() - Method in class org.bouncycastle.crypto.params.RSAPrivateCrtKeyParameters
getQ() - Method in class org.bouncycastle.crypto.params.ECPublicKeyParameters
getQ() - Method in class org.bouncycastle.crypto.params.DSAParameters
getQ() - Method in class org.bouncycastle.crypto.params.DHParameters
getQ() - Method in interface org.bouncycastle.jce.interfaces.ECPublicKey
  return the public point Q
getQ() - Method in class org.bouncycastle.jce.spec.ECPublicKeySpec
  return the public point q
getQ() - Method in class org.bouncycastle.jce.provider.JCEECPublicKey
getQInv() - Method in class org.bouncycastle.crypto.params.RSAPrivateCrtKeyParameters
getRandom() - Method in class org.bouncycastle.crypto.KeyGenerationParameters
  return the random source associated with this generator.
getRandom() - Method in class org.bouncycastle.crypto.params.ParametersWithRandom
getRC2ParameterVersion() - Method in class org.bouncycastle.asn1.pkcs.RC2CBCParameter
getReasons() - Method in class org.bouncycastle.asn1.x509.DistributionPoint
getRecipientEncryptedKeys() - Method in class org.bouncycastle.asn1.cms.KeyAgreeRecipientInfo
getRecipientIdentifier() - Method in class org.bouncycastle.asn1.cms.KeyTransRecipientInfo
getRecipientInfos() - Method in class org.bouncycastle.asn1.cms.EnvelopedData
getReqCert() - Method in class org.bouncycastle.asn1.ocsp.Request
getRequestExtensions() - Method in class org.bouncycastle.asn1.ocsp.TBSRequest
getRequestList() - Method in class org.bouncycastle.asn1.ocsp.TBSRequest
getRequestorName() - Method in class org.bouncycastle.asn1.ocsp.TBSRequest
getResponderID() - Method in class org.bouncycastle.asn1.ocsp.ResponseData
getResponse() - Method in class org.bouncycastle.asn1.ocsp.ResponseBytes
getResponseBytes() - Method in class org.bouncycastle.asn1.ocsp.OCSPResponse
getResponseExtensions() - Method in class org.bouncycastle.asn1.ocsp.ResponseData
getResponses() - Method in class org.bouncycastle.asn1.ocsp.ResponseData
getResponseStatus() - Method in class org.bouncycastle.asn1.ocsp.OCSPResponse
getResponseType() - Method in class org.bouncycastle.asn1.ocsp.ResponseBytes
getRevocationDate() - Method in class java.security.cert.X509CRLEntry
getRevocationDate() - Method in class org.bouncycastle.asn1.x509.TBSCertList.CRLEntry
getRevocationDate() - Method in class org.bouncycastle.jce.provider.X509CRLEntryObject
getRevocationReason() - Method in class org.bouncycastle.asn1.ocsp.RevokedInfo
getRevocationTime() - Method in class org.bouncycastle.asn1.ocsp.RevokedInfo
getRevokedCertificate(BigInteger) - Method in class java.security.cert.X509CRL
getRevokedCertificate(BigInteger) - Method in class org.bouncycastle.jce.provider.X509CRLObject
getRevokedCertificates() - Method in class java.security.cert.X509CRL
getRevokedCertificates() - Method in class org.bouncycastle.asn1.x509.CertificateList
getRevokedCertificates() - Method in class org.bouncycastle.asn1.x509.TBSCertList
getRevokedCertificates() - Method in class org.bouncycastle.jce.provider.X509CRLObject
getRounds() - Method in class javax.crypto.spec.RC5ParameterSpec
  Returns the number of rounds.
getRounds() - Method in class org.bouncycastle.crypto.params.RC5Parameters
getSalt() - Method in class javax.crypto.spec.PBEParameterSpec
  Returns the salt.
getSalt() - Method in class org.bouncycastle.asn1.pkcs.PBKDF2Params
getSalt() - Method in class org.bouncycastle.asn1.pkcs.MacData
getSalt() - Method in class org.bouncycastle.crypto.PBEParametersGenerator
  return the salt byte array.
getSaltLength() - Method in class java.security.spec.PSSParameterSpec
  Returns the salt length in bits.
getSeed() - Method in class org.bouncycastle.asn1.x9.X9Curve
getSeed() - Method in class org.bouncycastle.asn1.x9.X9ECParameters
getSeed() - Method in class org.bouncycastle.crypto.params.MGFParameters
getSeed() - Method in class org.bouncycastle.crypto.params.DSAValidationParameters
getSeed() - Method in class org.bouncycastle.crypto.params.ECDomainParameters
getSeed() - Method in class org.bouncycastle.jce.spec.ECParameterSpec
  return the seed used to generate this curve (if available).
getSerial() - Method in class org.bouncycastle.asn1.x509.IssuerSerial
getSerialNumber() - Method in class java.security.cert.X509Certificate
getSerialNumber() - Method in class java.security.cert.X509CertSelector
  Returns the serialNumber criterion.
getSerialNumber() - Method in class java.security.cert.X509CRLEntry
getSerialNumber() - Method in class org.bouncycastle.asn1.x509.X509CertificateStructure
getSerialNumber() - Method in class org.bouncycastle.asn1.x509.AttributeCertificateInfo
getSerialNumber() - Method in class org.bouncycastle.asn1.x509.TBSCertificateStructure
getSerialNumber() - Method in class org.bouncycastle.asn1.ocsp.CertID
getSerialNumber() - Method in class org.bouncycastle.asn1.cms.IssuerAndSerialNumber
getSerialNumber() - Method in class org.bouncycastle.jce.provider.X509CertificateObject
getSerialNumber() - Method in class org.bouncycastle.jce.provider.X509CRLEntryObject
getServerName() - Method in class java.security.cert.LDAPCertStoreParameters
  Returns the DNS name of the LDAP server.
getSharedSecret() - Method in class org.bouncycastle.crypto.params.KDFParameters
getSID() - Method in class org.bouncycastle.asn1.cms.SignerInfo
getSigAlgName() - Method in class java.security.cert.X509Certificate
getSigAlgName() - Method in class java.security.cert.X509CRL
getSigAlgName() - Method in class org.bouncycastle.jce.provider.X509CertificateObject
  return a more "meaningful" representation for the signature algorithm used in the certficate.
getSigAlgName() - Method in class org.bouncycastle.jce.provider.X509CRLObject
getSigAlgOID() - Method in class java.security.cert.X509Certificate
getSigAlgOID() - Method in class java.security.cert.X509CRL
getSigAlgOID() - Method in class org.bouncycastle.jce.provider.X509CertificateObject
  return the object identifier for the signature.
getSigAlgOID() - Method in class org.bouncycastle.jce.provider.X509CRLObject
getSigAlgParams() - Method in class java.security.cert.X509Certificate
getSigAlgParams() - Method in class java.security.cert.X509CRL
getSigAlgParams() - Method in class org.bouncycastle.jce.provider.X509CertificateObject
  return the signature parameters, or null if there aren't any.
getSigAlgParams() - Method in class org.bouncycastle.jce.provider.X509CRLObject
getSignature() - Method in class java.security.cert.X509Certificate
getSignature() - Method in class java.security.cert.X509CRL
getSignature() - Method in class org.bouncycastle.asn1.pkcs.CertificationRequest
getSignature() - Method in class org.bouncycastle.asn1.x509.X509CertificateStructure
getSignature() - Method in class org.bouncycastle.asn1.x509.CertificateList
getSignature() - Method in class org.bouncycastle.asn1.x509.AttributeCertificateInfo
getSignature() - Method in class org.bouncycastle.asn1.x509.TBSCertList
getSignature() - Method in class org.bouncycastle.asn1.x509.TBSCertificateStructure
getSignature() - Method in class org.bouncycastle.asn1.ocsp.Signature
getSignature() - Method in class org.bouncycastle.asn1.ocsp.BasicOCSPResponse
getSignature() - Method in class org.bouncycastle.jce.provider.X509CertificateObject
getSignature() - Method in class org.bouncycastle.jce.provider.X509CRLObject
getSignatureAlgorithm() - Method in class org.bouncycastle.asn1.pkcs.CertificationRequest
getSignatureAlgorithm() - Method in class org.bouncycastle.asn1.x509.X509CertificateStructure
getSignatureAlgorithm() - Method in class org.bouncycastle.asn1.x509.CertificateList
getSignatureAlgorithm() - Method in class org.bouncycastle.asn1.x509.AttributeCertificate
getSignatureAlgorithm() - Method in class org.bouncycastle.asn1.ocsp.Signature
getSignatureAlgorithm() - Method in class org.bouncycastle.asn1.ocsp.BasicOCSPResponse
getSignatureValue() - Method in class org.bouncycastle.asn1.x509.AttributeCertificate
getSignerInfos() - Method in class org.bouncycastle.asn1.pkcs.SignedData
getSignerInfos() - Method in class org.bouncycastle.asn1.cms.SignedData
getSigningCertificate() - Method in class org.bouncycastle.jce.PKCS7SignedData
  Get the X.509 certificate actually used to sign the digest.
getSigningInfoVersion() - Method in class org.bouncycastle.jce.PKCS7SignedData
  Get the version of the PKCS#7 "SignerInfo" object.
getSigProvider() - Method in class java.security.cert.PKIXParameters
  Returns the signature provider's name, or `null` if not set.
getSingleExtensions() - Method in class org.bouncycastle.asn1.ocsp.SingleResponse
getSingleRequestExtensions() - Method in class org.bouncycastle.asn1.ocsp.Request
getSize() - Method in class org.bouncycastle.asn1.DERConstructedSet
getSize() - Method in class org.bouncycastle.asn1.DERConstructedSequence
  Deprecated.
getStartDate() - Method in class org.bouncycastle.asn1.x509.X509CertificateStructure
getStartDate() - Method in class org.bouncycastle.asn1.x509.TBSCertificateStructure
getStatus() - Method in class org.bouncycastle.asn1.ocsp.CertStatus
getStrength() - Method in class org.bouncycastle.crypto.KeyGenerationParameters
  return the bit strength for keys produced by this generator,
getString() - Method in class org.bouncycastle.asn1.DERVisibleString
getString() - Method in class org.bouncycastle.asn1.DERUniversalString
  UniversalStrings have characters which are 4 bytes long - for the moment we just return them in Hex...
getString() - Method in class org.bouncycastle.asn1.DERUTF8String
getString() - Method in class org.bouncycastle.asn1.DERT61String
getString() - Method in class org.bouncycastle.asn1.DERPrintableString
getString() - Method in class org.bouncycastle.asn1.DERNumericString
getString() - Method in class org.bouncycastle.asn1.DERIA5String
getString() - Method in interface org.bouncycastle.asn1.DERString
getString() - Method in class org.bouncycastle.asn1.DERBMPString
getString() - Method in class org.bouncycastle.asn1.x509.DisplayText
  Returns the stored `String` object.
getSubject() - Method in class org.bouncycastle.asn1.pkcs.CertificationRequestInfo
getSubject() - Method in class org.bouncycastle.asn1.x509.X509CertificateStructure
getSubject() - Method in class org.bouncycastle.asn1.x509.TBSCertificateStructure
getSubjectAlternativeNames() - Method in class java.security.cert.X509CertSelector
  Returns a copy of the subjectAlternativeNames criterion.
getSubjectAsBytes() - Method in class java.security.cert.X509CertSelector
  Returns the subject criterion as a byte array.
getSubjectAsString() - Method in class java.security.cert.X509CertSelector
  Returns the subject criterion as a String.
getSubjectDN() - Method in class java.security.cert.X509Certificate
getSubjectDN() - Method in class org.bouncycastle.jce.provider.X509CertificateObject
getSubjectKeyIdentifier() - Method in class java.security.cert.X509CertSelector
  Returns the subjectKeyIdentifier criterion.
getSubjectKeyIdentifier() - Method in class org.bouncycastle.asn1.cms.RecipientKeyIdentifier
getSubjectPublicKey() - Method in class java.security.cert.X509CertSelector
  Returns the subjectPublicKey criterion.
getSubjectPublicKeyAlgID() - Method in class java.security.cert.X509CertSelector
  Returns the subjectPublicKeyAlgID criterion.
getSubjectPublicKeyInfo() - Method in class org.bouncycastle.asn1.pkcs.CertificationRequestInfo
getSubjectPublicKeyInfo() - Method in class org.bouncycastle.asn1.x509.X509CertificateStructure
getSubjectPublicKeyInfo() - Method in class org.bouncycastle.asn1.x509.TBSCertificateStructure
getSubjectUniqueId() - Method in class org.bouncycastle.asn1.x509.TBSCertificateStructure
getSubjectUniqueID() - Method in class java.security.cert.X509Certificate
getSubjectUniqueID() - Method in class org.bouncycastle.jce.provider.X509CertificateObject
getSubjectX509Principal(X509Certificate) - Static method in class org.bouncycastle.jce.PrincipalUtil
  return the subject of the given cert as an X509PrincipalObject.
getSupportedExtensions() - Method in class java.security.cert.PKIXCertPathChecker
  Returns an immutable `Set` of X.509 certificate extensions that this `PKIXCertPathChecker` supports (i.e.
getSuppPubInfo() - Method in class org.bouncycastle.asn1.x9.OtherInfo
getTag() - Method in class org.bouncycastle.asn1.DERUnknownTag
getTagNo() - Method in class org.bouncycastle.asn1.ASN1TaggedObject
getTagNo() - Method in class org.bouncycastle.asn1.x509.GeneralName
getTagNo() - Method in class org.bouncycastle.asn1.ocsp.CertStatus
getTargetCertConstraints() - Method in class java.security.cert.PKIXParameters
  Returns the required constraints on the target certificate.
getTBSCertificate() - Method in class java.security.cert.X509Certificate
getTBSCertificate() - Method in class org.bouncycastle.asn1.x509.X509CertificateStructure
getTBSCertificate() - Method in class org.bouncycastle.jce.provider.X509CertificateObject
getTBSCertList() - Method in class java.security.cert.X509CRL
getTBSCertList() - Method in class org.bouncycastle.asn1.x509.CertificateList
getTBSCertList() - Method in class org.bouncycastle.jce.provider.X509CRLObject
getTbsRequest() - Method in class org.bouncycastle.asn1.ocsp.OCSPRequest
getTbsResponseData() - Method in class org.bouncycastle.asn1.ocsp.BasicOCSPResponse
getThisUpdate() - Method in class java.security.cert.X509CRL
getThisUpdate() - Method in class org.bouncycastle.asn1.x509.CertificateList
getThisUpdate() - Method in class org.bouncycastle.asn1.x509.TBSCertList
getThisUpdate() - Method in class org.bouncycastle.asn1.ocsp.SingleResponse
getThisUpdate() - Method in class org.bouncycastle.jce.provider.X509CRLObject
getTime() - Method in class org.bouncycastle.asn1.DERUTCTime
  return the time - always in the form of YYMMDDhhmmssGMT(+hh:mm|-hh:mm).
getTime() - Method in class org.bouncycastle.asn1.DERGeneralizedTime
  return the time - always in the form of YYYYMMDDhhmmssGMT(+hh:mm|-hh:mm).
getTime() - Method in class org.bouncycastle.asn1.x509.Time
getTime() - Method in class org.bouncycastle.asn1.cms.Time
getTrustAnchor() - Method in class java.security.cert.PKIXCertPathValidatorResult
  Returns the `TrustAnchor` describing the CA that served as a trust anchor for the certification path.
getTrustAnchors() - Method in class java.security.cert.PKIXParameters
  Returns an immutable Set of the most-trusted CAs.
getTrustedCert() - Method in class java.security.cert.TrustAnchor
  Returns the most-trusted CA certificate.
getType() - Method in class java.security.KeyStore
getType() - Method in class java.security.cert.Certificate
getType() - Method in class java.security.cert.CertificateFactory
getType() - Method in class java.security.cert.CertStore
  Returns the type of this `CertStore`.
getType() - Method in class java.security.cert.CertPath
  Returns the type of Certificates in this certification path.
getType() - Method in class java.security.cert.CRL
getUnauthenticatedAttributes() - Method in class org.bouncycastle.asn1.pkcs.SignerInfo
getUnauthenticatedAttributes() - Method in class org.bouncycastle.asn1.cms.SignerInfo
getUnderlyingCipher() - Method in class org.bouncycastle.crypto.BufferedBlockCipher
  return the cipher this object wraps.
getUnderlyingCipher() - Method in class org.bouncycastle.crypto.BufferedAsymmetricBlockCipher
  return the underlying cipher for the buffer.
getUnderlyingCipher() - Method in class org.bouncycastle.crypto.encodings.PKCS1Encoding
getUnderlyingCipher() - Method in class org.bouncycastle.crypto.encodings.OAEPEncoding
getUnderlyingCipher() - Method in class org.bouncycastle.crypto.encodings.ISO9796d1Encoding
getUnderlyingCipher() - Method in class org.bouncycastle.crypto.modes.SICBlockCipher
  return the underlying block cipher that we are wrapping.
getUnderlyingCipher() - Method in class org.bouncycastle.crypto.modes.PGPCFBBlockCipher
  return the underlying block cipher that we are wrapping.
getUnderlyingCipher() - Method in class org.bouncycastle.crypto.modes.OFBBlockCipher
  return the underlying block cipher that we are wrapping.
getUnderlyingCipher() - Method in class org.bouncycastle.crypto.modes.CFBBlockCipher
  return the underlying block cipher that we are wrapping.
getUnderlyingCipher() - Method in class org.bouncycastle.crypto.modes.CBCBlockCipher
  return the underlying block cipher that we are wrapping.
getUnderlyingDigest() - Method in class org.bouncycastle.crypto.macs.HMac
getUnprotectedAttrs() - Method in class org.bouncycastle.asn1.cms.EnvelopedData
getUnprotectedAttrs() - Method in class org.bouncycastle.asn1.cms.EncryptedData
getUpdateOutputSize(int) - Method in class org.bouncycastle.crypto.BufferedBlockCipher
  return the size of the output buffer required for an update an input of len bytes.
getUpdateOutputSize(int) - Method in class org.bouncycastle.crypto.modes.PaddedBlockCipher
  Deprecated. return the size of the output buffer required for an update an input of len bytes.
getUpdateOutputSize(int) - Method in class org.bouncycastle.crypto.modes.CTSBlockCipher
  return the size of the output buffer required for an update an input of len bytes.
getUpdateOutputSize(int) - Method in class org.bouncycastle.crypto.paddings.PaddedBufferedBlockCipher
  return the size of the output buffer required for an update an input of len bytes.
getUserCertificate() - Method in class org.bouncycastle.asn1.x509.TBSCertList.CRLEntry
getUserKeyingMaterial() - Method in class org.bouncycastle.asn1.cms.KeyAgreeRecipientInfo
getValidationParameters() - Method in class org.bouncycastle.crypto.params.DSAParameters
getValidationParameters() - Method in class org.bouncycastle.crypto.params.DHParameters
getValidPolicy() - Method in interface java.security.cert.PolicyNode
  Returns the valid policy represented by this node.
getValidPolicy() - Method in class org.bouncycastle.jce.provider.PKIXPolicyNode
getValue() - Method in class org.bouncycastle.asn1.DERInteger
getValue() - Method in class org.bouncycastle.asn1.DEREnumerated
getValue() - Method in class org.bouncycastle.asn1.x509.X509Extension
getValue() - Method in class org.bouncycastle.asn1.x9.X9FieldElement
getValues() - Method in class org.bouncycastle.asn1.x509.X509Name
  return a vector of the values found in the name, in the order they were found.
getVersion() - Method in class java.security.cert.X509Certificate
getVersion() - Method in class java.security.cert.X509CRL
getVersion() - Method in class javax.crypto.spec.RC5ParameterSpec
  Returns the version.
getVersion() - Method in class org.bouncycastle.jce.PKCS7SignedData
  Get the version of the PKCS#7 object.
getVersion() - Method in class org.bouncycastle.asn1.pkcs.SignerInfo
getVersion() - Method in class org.bouncycastle.asn1.pkcs.SignedData
getVersion() - Method in class org.bouncycastle.asn1.pkcs.CertificationRequestInfo
getVersion() - Method in class org.bouncycastle.asn1.x509.X509CertificateStructure
getVersion() - Method in class org.bouncycastle.asn1.x509.CertificateList
getVersion() - Method in class org.bouncycastle.asn1.x509.TBSCertList
getVersion() - Method in class org.bouncycastle.asn1.x509.TBSCertificateStructure
getVersion() - Method in class org.bouncycastle.asn1.ocsp.TBSRequest
getVersion() - Method in class org.bouncycastle.asn1.ocsp.ResponseData
getVersion() - Method in class org.bouncycastle.asn1.cms.SignerInfo
getVersion() - Method in class org.bouncycastle.asn1.cms.SignedData
getVersion() - Method in class org.bouncycastle.asn1.cms.RecipientInfo
getVersion() - Method in class org.bouncycastle.asn1.cms.KeyTransRecipientInfo
getVersion() - Method in class org.bouncycastle.asn1.cms.KeyAgreeRecipientInfo
getVersion() - Method in class org.bouncycastle.asn1.cms.KEKRecipientInfo
getVersion() - Method in class org.bouncycastle.asn1.cms.EnvelopedData
getVersion() - Method in class org.bouncycastle.asn1.cms.EncryptedData
getVersion() - Method in class org.bouncycastle.asn1.cms.CompressedData
getVersion() - Method in class org.bouncycastle.jce.provider.X509CertificateObject
getVersion() - Method in class org.bouncycastle.jce.provider.X509CRLObject
getVersionNumber() - Method in class org.bouncycastle.asn1.x509.TBSCertList
getVersionNumber() - Method in class org.bouncycastle.asn1.x509.TBSCertificateStructure
getWordSize() - Method in class javax.crypto.spec.RC5ParameterSpec
  Returns the word size in bits
getX() - Method in class java.security.spec.DSAPrivateKeySpec
getX() - Method in interface javax.crypto.interfaces.DHPrivateKey
  Returns the private value, `x`.
getX() - Method in class javax.crypto.spec.DHPrivateKeySpec
  Returns the private value `x`.
getX() - Method in class org.bouncycastle.math.ec.ECPoint
getX() - Method in class org.bouncycastle.crypto.params.ElGamalPrivateKeyParameters
getX() - Method in class org.bouncycastle.crypto.params.DSAPrivateKeyParameters
getX() - Method in class org.bouncycastle.crypto.params.DHPrivateKeyParameters
getX() - Method in interface org.bouncycastle.jce.interfaces.ElGamalPrivateKey
getX() - Method in class org.bouncycastle.jce.spec.ElGamalPrivateKeySpec
  Returns the private value `x`.
getX() - Method in class org.bouncycastle.jce.provider.JDKDSAPrivateKey
getX() - Method in class org.bouncycastle.jce.provider.JCEElGamalPrivateKey
getX() - Method in class org.bouncycastle.jce.provider.JCEDHPrivateKey
getY() - Method in class java.security.spec.DSAPublicKeySpec
getY() - Method in interface javax.crypto.interfaces.DHPublicKey
  Returns the public value, `y`.
getY() - Method in class javax.crypto.spec.DHPublicKeySpec
  Returns the public value `y`.
getY() - Method in class org.bouncycastle.math.ec.ECPoint
getY() - Method in class org.bouncycastle.crypto.params.ElGamalPublicKeyParameters
getY() - Method in class org.bouncycastle.crypto.params.DSAPublicKeyParameters
getY() - Method in class org.bouncycastle.crypto.params.DHPublicKeyParameters
getY() - Method in interface org.bouncycastle.jce.interfaces.ElGamalPublicKey
getY() - Method in class org.bouncycastle.jce.spec.ElGamalPublicKeySpec
  Returns the public value `y`.
getY() - Method in class org.bouncycastle.jce.provider.JDKDSAPublicKey
getY() - Method in class org.bouncycastle.jce.provider.JCEElGamalPublicKey
getY() - Method in class org.bouncycastle.jce.provider.JCEDHPublicKey
GIVENNAME - Static variable in class org.bouncycastle.asn1.x509.X509Name
gnBasis - Static variable in interface org.bouncycastle.asn1.x9.X9ObjectIdentifiers
GRAPHIC_STRING - Static variable in interface org.bouncycastle.asn1.DERTags

## H

H1 - Variable in class org.bouncycastle.crypto.digests.LongDigest
H2 - Variable in class org.bouncycastle.crypto.digests.LongDigest
H3 - Variable in class org.bouncycastle.crypto.digests.LongDigest
H4 - Variable in class org.bouncycastle.crypto.digests.LongDigest
H5 - Variable in class org.bouncycastle.crypto.digests.LongDigest
H6 - Variable in class org.bouncycastle.crypto.digests.LongDigest
H7 - Variable in class org.bouncycastle.crypto.digests.LongDigest
H8 - Variable in class org.bouncycastle.crypto.digests.LongDigest
hasChildren() - Method in class org.bouncycastle.jce.provider.PKIXPolicyNode
hasExtensions() - Method in class java.security.cert.X509CRLEntry
hasExtensions() - Method in class org.bouncycastle.jce.provider.X509CRLEntryObject
hashCode() - Method in class java.security.cert.Certificate
hashCode() - Method in class java.security.cert.X509CRLEntry
hashCode() - Method in class java.security.cert.X509CRL
hashCode() - Method in class java.security.cert.CertPath
  Returns the hashcode for this certification path.
hashCode() - Method in class java.util.AbstractSet
hashCode() - Method in class java.util.AbstractList
hashCode() - Method in interface java.util.Collection
hashCode() - Method in class javax.crypto.spec.SecretKeySpec
  Calculates a hash code value for the object.
hashCode() - Method in class javax.crypto.spec.RC5ParameterSpec
  Calculates a hash code value for the object.
hashCode() - Method in class javax.crypto.spec.RC2ParameterSpec
  Calculates a hash code value for the object.
hashCode() - Method in class org.bouncycastle.asn1.DERUTF8String
hashCode() - Method in class org.bouncycastle.asn1.DERPrintableString
hashCode() - Method in class org.bouncycastle.asn1.DERObjectIdentifier
hashCode() - Method in class org.bouncycastle.asn1.DERNumericString
hashCode() - Method in class org.bouncycastle.asn1.DERInteger
hashCode() - Method in class org.bouncycastle.asn1.DERIA5String
hashCode() - Method in class org.bouncycastle.asn1.DERBMPString
hashCode() - Method in class org.bouncycastle.asn1.ASN1Set
hashCode() - Method in class org.bouncycastle.asn1.ASN1Sequence
hashCode() - Method in class org.bouncycastle.asn1.ASN1Null
hashCode() - Method in class org.bouncycastle.asn1.ASN1TaggedObject
hashCode() - Method in class org.bouncycastle.asn1.ASN1OctetString
hashCode() - Method in class org.bouncycastle.asn1.ASN1Encodable
hashCode() - Method in class org.bouncycastle.asn1.x509.X509Extension
hashCode() - Method in class org.bouncycastle.asn1.x509.X509Extensions
hashCode() - Method in class org.bouncycastle.asn1.x509.X509Name
HashSet - class java.util.HashSet.
HashSet() - Constructor for class java.util.HashSet
HashSet(Collection) - Constructor for class java.util.HashSet
HashSet(int) - Constructor for class java.util.HashSet
HashSet(int, float) - Constructor for class java.util.HashSet
hasKeyPurposeId(KeyPurposeId) - Method in class org.bouncycastle.asn1.x509.ExtendedKeyUsage
hasMoreTokens() - Method in class org.bouncycastle.asn1.OIDTokenizer
hasMoreTokens() - Method in class org.bouncycastle.asn1.x509.X509NameTokenizer
hasNext() - Method in interface java.util.Iterator
hasPrevious() - Method in interface java.util.ListIterator
hasUnsupportedCriticalExtension() - Method in interface java.security.cert.X509Extension
hasUnsupportedCriticalExtension() - Method in class org.bouncycastle.jce.provider.X509CertificateObject
hasUnsupportedCriticalExtension() - Method in class org.bouncycastle.jce.provider.X509CRLObject
  Will return true if any extensions are present and marked as critical as we currently dont handle any extensions!
hasUnsupportedCriticalExtension() - Method in class org.bouncycastle.jce.provider.X509CRLEntryObject
  Will return true if any extensions are present and marked as critical as we currently dont handle any extensions!
Hex - class org.bouncycastle.util.encoders.Hex.
  Converters for going from hex to binary and back.
Hex() - Constructor for class org.bouncycastle.util.encoders.Hex
HexTranslator - class org.bouncycastle.util.encoders.HexTranslator.
  Converters for going from hex to binary and back.
HexTranslator() - Constructor for class org.bouncycastle.util.encoders.HexTranslator
HMac - class org.bouncycastle.crypto.macs.HMac.
  HMAC implementation based on RFC2104 H(K XOR opad, H(K XOR ipad, text))
HMac(Digest) - Constructor for class org.bouncycastle.crypto.macs.HMac
HMacTest - class org.bouncycastle.jce.provider.test.HMacTest.
  HMAC tester
HMacTest() - Constructor for class org.bouncycastle.jce.provider.test.HMacTest
Holder - class org.bouncycastle.asn1.x509.Holder.
Holder() - Constructor for class org.bouncycastle.asn1.x509.Holder

## I

IA5_STRING - Static variable in interface org.bouncycastle.asn1.DERTags
id - Static variable in interface org.bouncycastle.asn1.x509.X509ObjectIdentifiers
id_aa - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
id_aa_encrypKeyPref - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
id_ct_compressedData - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
id_dsa - Static variable in interface org.bouncycastle.asn1.x9.X9ObjectIdentifiers
id_dsa_with_sha1 - Static variable in interface org.bouncycastle.asn1.x9.X9ObjectIdentifiers
  id-dsa-with-sha1 OBJECT IDENTIFIER ::= { iso(1) member-body(2) us(840) x9-57 (10040) x9cm(4) 3 }
id_ea_rsa - Static variable in interface org.bouncycastle.asn1.x509.X509ObjectIdentifiers
id_ecPublicKey - Static variable in interface org.bouncycastle.asn1.x9.X9ObjectIdentifiers
id_ecSigType - Static variable in interface org.bouncycastle.asn1.x9.X9ObjectIdentifiers
id_fieldType - Static variable in interface org.bouncycastle.asn1.x9.X9ObjectIdentifiers
id_kp_clientAuth - Static variable in class org.bouncycastle.asn1.x509.KeyPurposeId
id_kp_codeSigning - Static variable in class org.bouncycastle.asn1.x509.KeyPurposeId
id_kp_emailProtection - Static variable in class org.bouncycastle.asn1.x509.KeyPurposeId
id_kp_ipsecEndSystem - Static variable in class org.bouncycastle.asn1.x509.KeyPurposeId
id_kp_ipsecTunnel - Static variable in class org.bouncycastle.asn1.x509.KeyPurposeId
id_kp_ipsecUser - Static variable in class org.bouncycastle.asn1.x509.KeyPurposeId
id_kp_OCSPSigning - Static variable in class org.bouncycastle.asn1.x509.KeyPurposeId
id_kp_serverAuth - Static variable in class org.bouncycastle.asn1.x509.KeyPurposeId
id_kp_smartcardlogon - Static variable in class org.bouncycastle.asn1.x509.KeyPurposeId
id_kp_timeStamping - Static variable in class org.bouncycastle.asn1.x509.KeyPurposeId
id_PBES2 - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
id_PBKDF2 - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
id_pkix_ocsp - Static variable in interface org.bouncycastle.asn1.ocsp.OCSPObjectIdentifiers
id_pkix_ocsp_basic - Static variable in interface org.bouncycastle.asn1.ocsp.OCSPObjectIdentifiers
id_publicKeyType - Static variable in interface org.bouncycastle.asn1.x9.X9ObjectIdentifiers
id_qt_cps - Static variable in class org.bouncycastle.asn1.x509.PolicyQualifierId
id_qt_unotice - Static variable in class org.bouncycastle.asn1.x509.PolicyQualifierId
id_SHA1 - Static variable in interface org.bouncycastle.asn1.x509.X509ObjectIdentifiers
IDEACBCPar - class org.bouncycastle.asn1.misc.IDEACBCPar.
IDEACBCPar(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.misc.IDEACBCPar
IDEACBCPar(byte[]) - Constructor for class org.bouncycastle.asn1.misc.IDEACBCPar
IDEAEngine - class org.bouncycastle.crypto.engines.IDEAEngine.
  A class that provides a basic International Data Encryption Algorithm (IDEA) engine.
IDEAEngine() - Constructor for class org.bouncycastle.crypto.engines.IDEAEngine
  standard constructor.
IDEATest - class org.bouncycastle.crypto.test.IDEATest.
idSHA1 - Static variable in interface org.bouncycastle.asn1.oiw.OIWObjectIdentifiers
IEKeySpec - class org.bouncycastle.jce.spec.IEKeySpec.
  key pair for use with an integrated encryptor - together they provide what's required to generate the message.
IEKeySpec(PrivateKey, PublicKey) - Constructor for class org.bouncycastle.jce.spec.IEKeySpec
IESEngine - class org.bouncycastle.crypto.engines.IESEngine.
  support class for constructing intergrated encryption ciphers for doing basic message exchanges on top of key agreement ciphers
IESEngine(BasicAgreement, DerivationFunction, Mac) - Constructor for class org.bouncycastle.crypto.engines.IESEngine
  set up for use with stream mode, where the key derivation function is used to provide a stream of bytes to xor with the message.
IESEngine(BasicAgreement, DerivationFunction, Mac, BufferedBlockCipher) - Constructor for class org.bouncycastle.crypto.engines.IESEngine
  set up for use in conjunction with a block cipher to handle the message.
IESKey - interface org.bouncycastle.jce.interfaces.IESKey.
  key pair for use with an integrated encryptor
IESParameters - class org.bouncycastle.crypto.params.IESParameters.
  parameters for using an integrated cipher in stream mode.
IESParameters(byte[], byte[], int) - Constructor for class org.bouncycastle.crypto.params.IESParameters
IESParameterSpec - class org.bouncycastle.jce.spec.IESParameterSpec.
  Parameter spec for an integrated encryptor, as in IEEE P1363a
IESParameterSpec(byte[], byte[], int) - Constructor for class org.bouncycastle.jce.spec.IESParameterSpec
IESWithCipherParameters - class org.bouncycastle.crypto.params.IESWithCipherParameters.
IESWithCipherParameters(byte[], byte[], int, int) - Constructor for class org.bouncycastle.crypto.params.IESWithCipherParameters
IllegalBlockSizeException - exception javax.crypto.IllegalBlockSizeException.
  This exception is thrown when the length of data provided to a block cipher is incorrect, i.e., does not match the block size of the cipher.
IllegalBlockSizeException() - Constructor for class javax.crypto.IllegalBlockSizeException
  Constructs an IllegalBlockSizeException with no detail message.
IllegalBlockSizeException(String) - Constructor for class javax.crypto.IllegalBlockSizeException
  Constructs an IllegalBlockSizeException with the specified detail message.
indexOf(Object) - Method in class java.util.ArrayList
indexOf(Object) - Method in class java.util.AbstractList
indexOf(Object) - Method in interface java.util.List
InhibitAnyPolicy - Static variable in class org.bouncycastle.asn1.x509.X509Extensions
  Inhibit Any Policy
init(AlgorithmParameterSpec) - Method in class java.security.AlgorithmParameters
init(AlgorithmParameterSpec) - Method in class java.security.AlgorithmParameterGenerator
init(AlgorithmParameterSpec) - Method in class javax.crypto.KeyGenerator
  Initializes this key generator with the specified parameter set.
init(AlgorithmParameterSpec, SecureRandom) - Method in class java.security.AlgorithmParameterGenerator
init(AlgorithmParameterSpec, SecureRandom) - Method in class javax.crypto.KeyGenerator
  Initializes this key generator with the specified parameter set and a user-provided source of randomness.
init(boolean) - Method in class java.security.cert.PKIXCertPathChecker
  Initializes the internal state of this `PKIXCertPathChecker`.
init(boolean, CipherParameters) - Method in interface org.bouncycastle.crypto.Wrapper
init(boolean, CipherParameters) - Method in interface org.bouncycastle.crypto.StreamCipher
  Initialise the cipher.
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.StreamBlockCipher
  initialise the underlying cipher.
init(boolean, CipherParameters) - Method in interface org.bouncycastle.crypto.DSA
  initialise the signer for signature generation or signature verification.
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.BufferedBlockCipher
  initialise the cipher.
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.BufferedAsymmetricBlockCipher
  initialise the buffer and the underlying cipher.
init(boolean, CipherParameters) - Method in interface org.bouncycastle.crypto.BlockCipher
  Initialise the cipher.
init(boolean, CipherParameters) - Method in interface org.bouncycastle.crypto.AsymmetricBlockCipher
  initialise the cipher.
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.encodings.PKCS1Encoding
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.encodings.OAEPEncoding
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.encodings.ISO9796d1Encoding
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.engines.TwofishEngine
  initialise a Twofish cipher.
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.engines.SkipjackEngine
  initialise a SKIPJACK cipher.
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.engines.SerpentEngine
  initialise a Serpent cipher.
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.engines.RijndaelEngine
  initialise a Rijndael cipher.
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.engines.RSAEngine
  initialise the RSA engine.
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.engines.RC6Engine
  initialise a RC5-32 cipher.
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.engines.RC564Engine
  initialise a RC5-64 cipher.
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.engines.RC532Engine
  initialise a RC5-32 cipher.
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.engines.RC4Engine
  initialise a RC4 cipher.
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.engines.RC2WrapEngine
  Method init
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.engines.RC2Engine
  initialise a RC2 cipher.
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.engines.NullEngine
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.engines.IDEAEngine
  initialise an IDEA cipher.
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.engines.ElGamalEngine
  initialise the ElGamal engine.
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.engines.DESedeWrapEngine
  Method init
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.engines.DESedeEngine
  initialise a DESede cipher.
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.engines.DESEngine
  initialise a DES cipher.
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.engines.CAST5Engine
  initialise a CAST cipher.
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.engines.BlowfishEngine
  initialise a Blowfish cipher.
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.engines.AESWrapEngine
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.engines.AESLightEngine
  initialise an AES cipher.
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.engines.AESFastEngine
  initialise an AES cipher.
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.engines.AESEngine
  initialise an AES cipher.
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.modes.SICBlockCipher
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.modes.PGPCFBBlockCipher
  Initialise the cipher and, possibly, the initialisation vector (IV).
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.modes.OFBBlockCipher
  Initialise the cipher and, possibly, the initialisation vector (IV).
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.modes.CFBBlockCipher
  Initialise the cipher and, possibly, the initialisation vector (IV).
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.modes.CBCBlockCipher
  Initialise the cipher and, possibly, the initialisation vector (IV).
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.paddings.PaddedBufferedBlockCipher
  initialise the cipher.
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.signers.PSSSigner
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.signers.ISO9796d2Signer
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.signers.ECDSASigner
init(boolean, CipherParameters) - Method in class org.bouncycastle.crypto.signers.DSASigner
init(boolean, CipherParameters, CipherParameters, CipherParameters) - Method in class org.bouncycastle.crypto.engines.IESEngine
  Initialise the encryptor.
init(byte[]) - Method in class java.security.AlgorithmParameters
init(byte[], byte[], int) - Method in class org.bouncycastle.crypto.PBEParametersGenerator
  initialise the PBE generator.
init(byte[], String) - Method in class java.security.AlgorithmParameters
init(CipherParameters) - Method in interface org.bouncycastle.crypto.Mac
  Initialise the MAC.
init(CipherParameters) - Method in interface org.bouncycastle.crypto.BasicAgreement
  initialise the agreement engine.
init(CipherParameters) - Method in class org.bouncycastle.crypto.agreement.ECDHCBasicAgreement
init(CipherParameters) - Method in class org.bouncycastle.crypto.agreement.ECDHBasicAgreement
init(CipherParameters) - Method in class org.bouncycastle.crypto.agreement.DHBasicAgreement
init(CipherParameters) - Method in class org.bouncycastle.crypto.agreement.DHAgreement
init(CipherParameters) - Method in class org.bouncycastle.crypto.macs.HMac
init(CipherParameters) - Method in class org.bouncycastle.crypto.macs.CFBBlockCipherMac
init(CipherParameters) - Method in class org.bouncycastle.crypto.macs.CBCBlockCipherMac
init(CipherParameters) - Method in class org.bouncycastle.crypto.macs.BlockCipherMac
init(DerivationParameters) - Method in interface org.bouncycastle.crypto.DerivationFunction
init(DerivationParameters) - Method in class org.bouncycastle.crypto.generators.MGF1BytesGenerator
init(DerivationParameters) - Method in class org.bouncycastle.crypto.generators.KDF2BytesGenerator
init(int) - Method in class java.security.AlgorithmParameterGenerator
init(int) - Method in class javax.crypto.KeyGenerator
  Initializes this key generator for a certain keysize.
init(int, Certificate) - Method in class javax.crypto.Cipher
  Initializes this cipher with the public key from the given certificate.
init(int, Certificate, SecureRandom) - Method in class javax.crypto.Cipher
  Initializes this cipher with the public key from the given certificate and a source of randomness.
init(int, int, SecureRandom) - Method in class org.bouncycastle.crypto.generators.ElGamalParametersGenerator
init(int, int, SecureRandom) - Method in class org.bouncycastle.crypto.generators.DSAParametersGenerator
  initialise the key generator.
init(int, int, SecureRandom) - Method in class org.bouncycastle.crypto.generators.DHParametersGenerator
init(int, Key) - Method in class javax.crypto.Cipher
  Initializes this cipher with a key.
init(int, Key, AlgorithmParameters) - Method in class javax.crypto.Cipher
  Initializes this cipher with a key and a set of algorithm parameters.
init(int, Key, AlgorithmParameterSpec) - Method in class javax.crypto.Cipher
  Initializes this cipher with a key and a set of algorithm parameters.
init(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class javax.crypto.Cipher
  Initializes this cipher with a key, a set of algorithm parameters, and a source of randomness.
init(int, Key, AlgorithmParameters, SecureRandom) - Method in class javax.crypto.Cipher
  Initializes this cipher with a key, a set of algorithm parameters, and a source of randomness.
init(int, Key, SecureRandom) - Method in class javax.crypto.Cipher
  Initializes this cipher with a key and a source of randomness.
init(int, SecureRandom) - Method in class java.security.AlgorithmParameterGenerator
init(int, SecureRandom) - Method in class javax.crypto.KeyGenerator
  Initializes this key generator for a certain keysize, using a user-provided source of randomness.
init(Key) - Method in class javax.crypto.Mac
  Initializes this `Mac` object with the given key.
init(Key) - Method in class javax.crypto.KeyAgreement
  Initializes this key agreement with the given key, which is required to contain all the algorithm parameters required for this key agreement.
init(Key, AlgorithmParameterSpec) - Method in class javax.crypto.Mac
  Initializes this `Mac` object with the given key and algorithm parameters.
init(Key, AlgorithmParameterSpec) - Method in class javax.crypto.KeyAgreement
  Initializes this key agreement with the given key and set of algorithm parameters.
init(Key, AlgorithmParameterSpec, SecureRandom) - Method in class javax.crypto.KeyAgreement
  Initializes this key agreement with the given key, set of algorithm parameters, and source of randomness.
init(KeyGenerationParameters) - Method in class org.bouncycastle.crypto.CipherKeyGenerator
  initialise the key generator.
init(KeyGenerationParameters) - Method in interface org.bouncycastle.crypto.AsymmetricCipherKeyPairGenerator
  intialise the key pair generator.
init(KeyGenerationParameters) - Method in class org.bouncycastle.crypto.generators.RSAKeyPairGenerator
init(KeyGenerationParameters) - Method in class org.bouncycastle.crypto.generators.ElGamalKeyPairGenerator
init(KeyGenerationParameters) - Method in class org.bouncycastle.crypto.generators.ECKeyPairGenerator
init(KeyGenerationParameters) - Method in class org.bouncycastle.crypto.generators.DSAKeyPairGenerator
init(KeyGenerationParameters) - Method in class org.bouncycastle.crypto.generators.DHKeyPairGenerator
init(KeyGenerationParameters) - Method in class org.bouncycastle.crypto.generators.DHBasicKeyPairGenerator
init(KeyGenerationParameters) - Method in class org.bouncycastle.crypto.generators.DESedeKeyGenerator
  initialise the key generator - if strength is set to zero the key generated will be 192 bits in size, otherwise strength can be 128 or 192 (or 112 or 168 if you don't count parity bits), depending on whether you wish to do 2-key or 3-key triple DES.
init(Key, SecureRandom) - Method in class javax.crypto.KeyAgreement
  Initializes this key agreement with the given key and source of randomness.
init(SecureRandom) - Method in class javax.crypto.KeyGenerator
  Initializes this key generator.
init(SecureRandom) - Method in class org.bouncycastle.crypto.paddings.X923Padding
  Initialise the padder.
init(SecureRandom) - Method in class org.bouncycastle.crypto.paddings.PKCS7Padding
  Initialise the padder.
init(SecureRandom) - Method in class org.bouncycastle.crypto.paddings.ISO10126d2Padding
  Initialise the padder.
init(SecureRandom) - Method in interface org.bouncycastle.crypto.paddings.BlockCipherPadding
  Initialise the padder.
initialize(AlgorithmParameterSpec, SecureRandom) - Method in class org.bouncycastle.jce.provider.JDKKeyPairGenerator.RSA
initialize(AlgorithmParameterSpec, SecureRandom) - Method in class org.bouncycastle.jce.provider.JDKKeyPairGenerator.DH
initialize(AlgorithmParameterSpec, SecureRandom) - Method in class org.bouncycastle.jce.provider.JDKKeyPairGenerator.DSA
initialize(AlgorithmParameterSpec, SecureRandom) - Method in class org.bouncycastle.jce.provider.JDKKeyPairGenerator.ElGamal
initialize(AlgorithmParameterSpec, SecureRandom) - Method in class org.bouncycastle.jce.provider.JDKKeyPairGenerator.EC
initialize(int, SecureRandom) - Method in class org.bouncycastle.jce.provider.JDKKeyPairGenerator
initialize(int, SecureRandom) - Method in class org.bouncycastle.jce.provider.JDKKeyPairGenerator.RSA
initialize(int, SecureRandom) - Method in class org.bouncycastle.jce.provider.JDKKeyPairGenerator.DH
initialize(int, SecureRandom) - Method in class org.bouncycastle.jce.provider.JDKKeyPairGenerator.DSA
initialize(int, SecureRandom) - Method in class org.bouncycastle.jce.provider.JDKKeyPairGenerator.ElGamal
initialize(int, SecureRandom) - Method in class org.bouncycastle.jce.provider.JDKKeyPairGenerator.EC
INITIALS - Static variable in class org.bouncycastle.asn1.x509.X509Name
InstructionCode - Static variable in class org.bouncycastle.asn1.x509.X509Extensions
  Hold Instruction Code
INTEGER - Static variable in interface org.bouncycastle.asn1.DERTags
INTERNAL_ERROR - Static variable in class org.bouncycastle.asn1.ocsp.OCSPResponseStatus
IntsTo32bits(int[], int) - Method in class org.bouncycastle.crypto.engines.CAST5Engine
InvalidAlgorithmParameterException - exception java.security.InvalidAlgorithmParameterException.
InvalidAlgorithmParameterException() - Constructor for class java.security.InvalidAlgorithmParameterException
InvalidAlgorithmParameterException(String) - Constructor for class java.security.InvalidAlgorithmParameterException
InvalidCipherTextException - exception org.bouncycastle.crypto.InvalidCipherTextException.
  this exception is thrown whenever we find something we don't expect in a message.
InvalidCipherTextException() - Constructor for class org.bouncycastle.crypto.InvalidCipherTextException
  base constructor.
InvalidCipherTextException(String) - Constructor for class org.bouncycastle.crypto.InvalidCipherTextException
  create a InvalidCipherTextException with the given message.
InvalidityDate - Static variable in class org.bouncycastle.asn1.x509.X509Extensions
  Invalidity Date
InvalidKeySpecException - exception java.security.spec.InvalidKeySpecException.
InvalidKeySpecException() - Constructor for class java.security.spec.InvalidKeySpecException
InvalidKeySpecException(String) - Constructor for class java.security.spec.InvalidKeySpecException
InvalidParameterSpecException - exception java.security.spec.InvalidParameterSpecException.
InvalidParameterSpecException() - Constructor for class java.security.spec.InvalidParameterSpecException
InvalidParameterSpecException(String) - Constructor for class java.security.spec.InvalidParameterSpecException
invert() - Method in class org.bouncycastle.math.ec.ECFieldElement
invert() - Method in class org.bouncycastle.math.ec.ECFieldElement.Fp
isAnyPolicyInhibited() - Method in class java.security.cert.PKIXParameters
  Checks whether the any policy OID should be processed if it is included in a certificate.
isCA() - Method in class org.bouncycastle.asn1.x509.BasicConstraints
isCertificateEntry(String) - Method in class java.security.KeyStore
isConstructed() - Method in class org.bouncycastle.asn1.DERApplicationSpecific
isCritical() - Method in interface java.security.cert.PolicyNode
  Returns the criticality indicator of the certificate policy extension in the most recently processed certificate.
isCritical() - Method in class org.bouncycastle.asn1.x509.X509Extension
isCritical() - Method in class org.bouncycastle.jce.provider.PKIXPolicyNode
isEmpty() - Method in class java.util.AbstractCollection
isEmpty() - Method in interface java.util.Collection
isEmpty() - Method in class org.bouncycastle.asn1.ASN1TaggedObject
isExplicit() - Method in class org.bouncycastle.asn1.ASN1TaggedObject
  return whether or not the object may be explicitly tagged.
isExplicitPolicyRequired() - Method in class java.security.cert.PKIXParameters
  Checks if explicit policy is required.
isForwardCheckingSupported() - Method in class java.security.cert.PKIXCertPathChecker
  Indicates if forward checking is supported.
isIndirectCRL() - Method in class org.bouncycastle.asn1.x509.IssuingDistributionPoint
isKeyEntry(String) - Method in class java.security.KeyStore
isNamedCurve() - Method in class org.bouncycastle.asn1.x9.X962Parameters
ISO10126d2Padding - class org.bouncycastle.crypto.paddings.ISO10126d2Padding.
  A padder that adds ISO10126-2 padding to a block.
ISO10126d2Padding() - Constructor for class org.bouncycastle.crypto.paddings.ISO10126d2Padding
ISO9796d1Encoding - class org.bouncycastle.crypto.encodings.ISO9796d1Encoding.
  ISO 9796-1 padding.
ISO9796d1Encoding(AsymmetricBlockCipher) - Constructor for class org.bouncycastle.crypto.encodings.ISO9796d1Encoding
ISO9796d2Signer - class org.bouncycastle.crypto.signers.ISO9796d2Signer.
  ISO9796-2 - mechanism using a hash function.
ISO9796d2Signer(AsymmetricBlockCipher, Digest) - Constructor for class org.bouncycastle.crypto.signers.ISO9796d2Signer
ISO9796d2Signer(AsymmetricBlockCipher, Digest, boolean) - Constructor for class org.bouncycastle.crypto.signers.ISO9796d2Signer
ISO9796Test - class org.bouncycastle.crypto.test.ISO9796Test.
  test vectors from ISO 9796-1 and ISO 9796-2 edition 1.
ISO9796Test() - Constructor for class org.bouncycastle.crypto.test.ISO9796Test
isParityAdjusted(byte[], int) - Static method in class javax.crypto.spec.DESedeKeySpec
  Checks if the given DES-EDE key, starting at `offset` inclusive, is parity-adjusted.
isParityAdjusted(byte[], int) - Static method in class javax.crypto.spec.DESKeySpec
  Checks if the given DES key material, starting at `offset` inclusive, is parity-adjusted.
isPolicyMappingInhibited() - Method in class java.security.cert.PKIXParameters
  Checks if policy mapping is inhibited.
isPrivate() - Method in class org.bouncycastle.crypto.params.AsymmetricKeyParameter
isRevocationEnabled() - Method in class java.security.cert.PKIXParameters
  Checks the RevocationEnabled flag.
isRevoked(Certificate) - Method in class java.security.cert.CRL
isRevoked(Certificate) - Method in class org.bouncycastle.jce.provider.X509CRLObject
  Checks whether the given certificate is on this CRL.
isSameAs(byte[], byte[]) - Method in class org.bouncycastle.jce.provider.JDKKeyStore
isSuccessful() - Method in class org.bouncycastle.util.test.SimpleTestResult
isSuccessful() - Method in interface org.bouncycastle.util.test.TestResult
IssuerAlternativeName - Static variable in class org.bouncycastle.asn1.x509.X509Extensions
  Issuer Alternative Name
IssuerAndSerialNumber - class org.bouncycastle.asn1.pkcs.IssuerAndSerialNumber.
IssuerAndSerialNumber - class org.bouncycastle.asn1.cms.IssuerAndSerialNumber.
IssuerAndSerialNumber(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.pkcs.IssuerAndSerialNumber
IssuerAndSerialNumber(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.cms.IssuerAndSerialNumber
IssuerAndSerialNumber(X509Name, BigInteger) - Constructor for class org.bouncycastle.asn1.pkcs.IssuerAndSerialNumber
IssuerAndSerialNumber(X509Name, BigInteger) - Constructor for class org.bouncycastle.asn1.cms.IssuerAndSerialNumber
IssuerAndSerialNumber(X509Name, DERInteger) - Constructor for class org.bouncycastle.asn1.pkcs.IssuerAndSerialNumber
IssuerAndSerialNumber(X509Name, DERInteger) - Constructor for class org.bouncycastle.asn1.cms.IssuerAndSerialNumber
IssuerSerial - class org.bouncycastle.asn1.x509.IssuerSerial.
IssuerSerial(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.x509.IssuerSerial
IssuingDistributionPoint - class org.bouncycastle.asn1.x509.IssuingDistributionPoint.
  IssuingDistributionPoint ::= SEQUENCE { distributionPoint [0] DistributionPointName OPTIONAL, onlyContainsUserCerts [1] BOOLEAN DEFAULT FALSE, onlyContainsCACerts [2] BOOLEAN DEFAULT FALSE, onlySomeReasons [3] ReasonFlags OPTIONAL, indirectCRL [4] BOOLEAN DEFAULT FALSE, onlyContainsAttributeCerts [5] BOOLEAN DEFAULT FALSE }
IssuingDistributionPoint - Static variable in class org.bouncycastle.asn1.x509.X509Extensions
  Issuing Distribution Point
IssuingDistributionPoint(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.x509.IssuingDistributionPoint
  Constructor from ASN1Sequence
isTagged() - Method in class org.bouncycastle.asn1.cms.SignerIdentifier
isTagged() - Method in class org.bouncycastle.asn1.cms.RecipientInfo
isTagged() - Method in class org.bouncycastle.asn1.cms.RecipientIdentifier
isTrue() - Method in class org.bouncycastle.asn1.DERBoolean
isWeak(byte[], int) - Static method in class javax.crypto.spec.DESKeySpec
  Checks if the given DES key material is weak or semi-weak.
isWeakKey(byte[], int) - Static method in class org.bouncycastle.crypto.params.DESedeParameters
  return true if the passed in key is a DES-EDE weak key.
isWeakKey(byte[], int) - Static method in class org.bouncycastle.crypto.params.DESParameters
  DES has 16 weak keys.
isWeakKey(byte[], int, int) - Static method in class org.bouncycastle.crypto.params.DESedeParameters
  return true if the passed in key is a DES-EDE weak key.
iterationCount - Variable in class org.bouncycastle.crypto.PBEParametersGenerator
Iterator - interface java.util.Iterator.
iterator() - Method in class java.util.HashSet
iterator() - Method in class java.util.AbstractList
iterator() - Method in class java.util.AbstractCollection
iterator() - Method in interface java.util.Collection
IV_MATERIAL - Static variable in class org.bouncycastle.crypto.generators.PKCS12ParametersGenerator
IvParameterSpec - class javax.crypto.spec.IvParameterSpec.
  This class specifies an initialization vector (IV).
IvParameterSpec(byte[]) - Constructor for class javax.crypto.spec.IvParameterSpec
  Uses the bytes in `iv` as the IV.
IvParameterSpec(byte[], int, int) - Constructor for class javax.crypto.spec.IvParameterSpec
  Uses the first `len` bytes in `iv`, beginning at `offset` inclusive, as the IV.

## J

java.lang - package java.lang
java.security - package java.security
java.security.cert - package java.security.cert
java.security.interfaces - package java.security.interfaces
java.security.spec - package java.security.spec
java.util - package java.util
javax.crypto - package javax.crypto
javax.crypto.interfaces - package javax.crypto.interfaces
javax.crypto.spec - package javax.crypto.spec
JCEBlockCipher - class org.bouncycastle.jce.provider.JCEBlockCipher.
JCEBlockCipher.AES - class org.bouncycastle.jce.provider.JCEBlockCipher.AES.
  AES
JCEBlockCipher.AES() - Constructor for class org.bouncycastle.jce.provider.JCEBlockCipher.AES
JCEBlockCipher.AESCBC - class org.bouncycastle.jce.provider.JCEBlockCipher.AESCBC.
  AES
JCEBlockCipher.AESCBC() - Constructor for class org.bouncycastle.jce.provider.JCEBlockCipher.AESCBC
JCEBlockCipher.Blowfish - class org.bouncycastle.jce.provider.JCEBlockCipher.Blowfish.
  Blowfish
JCEBlockCipher.Blowfish() - Constructor for class org.bouncycastle.jce.provider.JCEBlockCipher.Blowfish
JCEBlockCipher.CAST5 - class org.bouncycastle.jce.provider.JCEBlockCipher.CAST5.
  CAST5
JCEBlockCipher.CAST5() - Constructor for class org.bouncycastle.jce.provider.JCEBlockCipher.CAST5
JCEBlockCipher.CAST5CBC - class org.bouncycastle.jce.provider.JCEBlockCipher.CAST5CBC.
  CAST5 CBC
JCEBlockCipher.CAST5CBC() - Constructor for class org.bouncycastle.jce.provider.JCEBlockCipher.CAST5CBC
JCEBlockCipher.CAST6 - class org.bouncycastle.jce.provider.JCEBlockCipher.CAST6.
  CAST6
JCEBlockCipher.CAST6() - Constructor for class org.bouncycastle.jce.provider.JCEBlockCipher.CAST6
JCEBlockCipher.DES - class org.bouncycastle.jce.provider.JCEBlockCipher.DES.
  DES
JCEBlockCipher.DES() - Constructor for class org.bouncycastle.jce.provider.JCEBlockCipher.DES
JCEBlockCipher.DESCBC - class org.bouncycastle.jce.provider.JCEBlockCipher.DESCBC.
  DESCBC
JCEBlockCipher.DESCBC() - Constructor for class org.bouncycastle.jce.provider.JCEBlockCipher.DESCBC
JCEBlockCipher.DESede - class org.bouncycastle.jce.provider.JCEBlockCipher.DESede.
  DESede
JCEBlockCipher.DESede() - Constructor for class org.bouncycastle.jce.provider.JCEBlockCipher.DESede
JCEBlockCipher.DESedeCBC - class org.bouncycastle.jce.provider.JCEBlockCipher.DESedeCBC.
  DESedeCBC
JCEBlockCipher.DESedeCBC() - Constructor for class org.bouncycastle.jce.provider.JCEBlockCipher.DESedeCBC
JCEBlockCipher.IDEA - class org.bouncycastle.jce.provider.JCEBlockCipher.IDEA.
  IDEA
JCEBlockCipher.IDEA() - Constructor for class org.bouncycastle.jce.provider.JCEBlockCipher.IDEA
JCEBlockCipher.IDEACBC - class org.bouncycastle.jce.provider.JCEBlockCipher.IDEACBC.
  IDEA CBC
JCEBlockCipher.IDEACBC() - Constructor for class org.bouncycastle.jce.provider.JCEBlockCipher.IDEACBC
JCEBlockCipher.PBEWithMD5AndDES - class org.bouncycastle.jce.provider.JCEBlockCipher.PBEWithMD5AndDES.
  PBEWithMD5AndDES
JCEBlockCipher.PBEWithMD5AndDES() - Constructor for class org.bouncycastle.jce.provider.JCEBlockCipher.PBEWithMD5AndDES
JCEBlockCipher.PBEWithMD5AndRC2 - class org.bouncycastle.jce.provider.JCEBlockCipher.PBEWithMD5AndRC2.
  PBEWithMD5AndRC2
JCEBlockCipher.PBEWithMD5AndRC2() - Constructor for class org.bouncycastle.jce.provider.JCEBlockCipher.PBEWithMD5AndRC2
JCEBlockCipher.PBEWithSHA1AndDES - class org.bouncycastle.jce.provider.JCEBlockCipher.PBEWithSHA1AndDES.
  PBEWithSHA1AndDES
JCEBlockCipher.PBEWithSHA1AndDES() - Constructor for class org.bouncycastle.jce.provider.JCEBlockCipher.PBEWithSHA1AndDES
JCEBlockCipher.PBEWithSHA1AndRC2 - class org.bouncycastle.jce.provider.JCEBlockCipher.PBEWithSHA1AndRC2.
  PBEWithSHA1AndRC2
JCEBlockCipher.PBEWithSHA1AndRC2() - Constructor for class org.bouncycastle.jce.provider.JCEBlockCipher.PBEWithSHA1AndRC2
JCEBlockCipher.PBEWithSHAAnd128BitRC2 - class org.bouncycastle.jce.provider.JCEBlockCipher.PBEWithSHAAnd128BitRC2.
  PBEWithSHAAnd128BitRC2-CBC
JCEBlockCipher.PBEWithSHAAnd128BitRC2() - Constructor for class org.bouncycastle.jce.provider.JCEBlockCipher.PBEWithSHAAnd128BitRC2
JCEBlockCipher.PBEWithSHAAnd40BitRC2 - class org.bouncycastle.jce.provider.JCEBlockCipher.PBEWithSHAAnd40BitRC2.
  PBEWithSHAAnd40BitRC2-CBC
JCEBlockCipher.PBEWithSHAAnd40BitRC2() - Constructor for class org.bouncycastle.jce.provider.JCEBlockCipher.PBEWithSHAAnd40BitRC2
JCEBlockCipher.PBEWithSHAAndDES2Key - class org.bouncycastle.jce.provider.JCEBlockCipher.PBEWithSHAAndDES2Key.
  PBEWithSHAAnd2-KeyTripleDES-CBC
JCEBlockCipher.PBEWithSHAAndDES2Key() - Constructor for class org.bouncycastle.jce.provider.JCEBlockCipher.PBEWithSHAAndDES2Key
JCEBlockCipher.PBEWithSHAAndDES3Key - class org.bouncycastle.jce.provider.JCEBlockCipher.PBEWithSHAAndDES3Key.
  PBEWithSHAAnd3-KeyTripleDES-CBC
JCEBlockCipher.PBEWithSHAAndDES3Key() - Constructor for class org.bouncycastle.jce.provider.JCEBlockCipher.PBEWithSHAAndDES3Key
JCEBlockCipher.PBEWithSHAAndIDEA - class org.bouncycastle.jce.provider.JCEBlockCipher.PBEWithSHAAndIDEA.
  PBEWithSHAAndIDEA-CBC
JCEBlockCipher.PBEWithSHAAndIDEA() - Constructor for class org.bouncycastle.jce.provider.JCEBlockCipher.PBEWithSHAAndIDEA
JCEBlockCipher.PBEWithSHAAndTwofish - class org.bouncycastle.jce.provider.JCEBlockCipher.PBEWithSHAAndTwofish.
  PBEWithSHAAndTwofish-CBC
JCEBlockCipher.PBEWithSHAAndTwofish() - Constructor for class org.bouncycastle.jce.provider.JCEBlockCipher.PBEWithSHAAndTwofish
JCEBlockCipher.RC2 - class org.bouncycastle.jce.provider.JCEBlockCipher.RC2.
  RC2
JCEBlockCipher.RC2() - Constructor for class org.bouncycastle.jce.provider.JCEBlockCipher.RC2
JCEBlockCipher.RC2CBC - class org.bouncycastle.jce.provider.JCEBlockCipher.RC2CBC.
  RC2CBC
JCEBlockCipher.RC2CBC() - Constructor for class org.bouncycastle.jce.provider.JCEBlockCipher.RC2CBC
JCEBlockCipher.RC5 - class org.bouncycastle.jce.provider.JCEBlockCipher.RC5.
  RC5
JCEBlockCipher.RC5() - Constructor for class org.bouncycastle.jce.provider.JCEBlockCipher.RC5
JCEBlockCipher.RC564 - class org.bouncycastle.jce.provider.JCEBlockCipher.RC564.
  RC564
JCEBlockCipher.RC564() - Constructor for class org.bouncycastle.jce.provider.JCEBlockCipher.RC564
JCEBlockCipher.RC6 - class org.bouncycastle.jce.provider.JCEBlockCipher.RC6.
  RC6
JCEBlockCipher.RC6() - Constructor for class org.bouncycastle.jce.provider.JCEBlockCipher.RC6
JCEBlockCipher.Rijndael - class org.bouncycastle.jce.provider.JCEBlockCipher.Rijndael.
  Rijndael
JCEBlockCipher.Rijndael() - Constructor for class org.bouncycastle.jce.provider.JCEBlockCipher.Rijndael
JCEBlockCipher.Serpent - class org.bouncycastle.jce.provider.JCEBlockCipher.Serpent.
  Serpent
JCEBlockCipher.Serpent() - Constructor for class org.bouncycastle.jce.provider.JCEBlockCipher.Serpent
JCEBlockCipher.Skipjack - class org.bouncycastle.jce.provider.JCEBlockCipher.Skipjack.
  SKIPJACK
JCEBlockCipher.Skipjack() - Constructor for class org.bouncycastle.jce.provider.JCEBlockCipher.Skipjack
JCEBlockCipher.Twofish - class org.bouncycastle.jce.provider.JCEBlockCipher.Twofish.
  Twofish
JCEBlockCipher.Twofish() - Constructor for class org.bouncycastle.jce.provider.JCEBlockCipher.Twofish
JCEBlockCipher(BlockCipher) - Constructor for class org.bouncycastle.jce.provider.JCEBlockCipher
JCEBlockCipher(BlockCipher, int) - Constructor for class org.bouncycastle.jce.provider.JCEBlockCipher
JCEBlockCipher(BlockCipher, int, int, int, int) - Constructor for class org.bouncycastle.jce.provider.JCEBlockCipher
JCEDHKeyAgreement - class org.bouncycastle.jce.provider.JCEDHKeyAgreement.
  Diffie-Hellman key agreement.
JCEDHKeyAgreement() - Constructor for class org.bouncycastle.jce.provider.JCEDHKeyAgreement
JCEDHPrivateKey - class org.bouncycastle.jce.provider.JCEDHPrivateKey.
JCEDHPrivateKey() - Constructor for class org.bouncycastle.jce.provider.JCEDHPrivateKey
JCEDHPublicKey - class org.bouncycastle.jce.provider.JCEDHPublicKey.
JCEECDHKeyAgreement - class org.bouncycastle.jce.provider.JCEECDHKeyAgreement.
  Diffie-Hellman key agreement using elliptic curve keys, ala IEEE P1363 both the simple one, and the simple one with cofactors are supported.
JCEECDHKeyAgreement.DH - class org.bouncycastle.jce.provider.JCEECDHKeyAgreement.DH.
JCEECDHKeyAgreement.DH() - Constructor for class org.bouncycastle.jce.provider.JCEECDHKeyAgreement.DH
JCEECDHKeyAgreement.DHC - class org.bouncycastle.jce.provider.JCEECDHKeyAgreement.DHC.
JCEECDHKeyAgreement.DHC() - Constructor for class org.bouncycastle.jce.provider.JCEECDHKeyAgreement.DHC
JCEECDHKeyAgreement(BasicAgreement) - Constructor for class org.bouncycastle.jce.provider.JCEECDHKeyAgreement
JCEECPrivateKey - class org.bouncycastle.jce.provider.JCEECPrivateKey.
JCEECPrivateKey() - Constructor for class org.bouncycastle.jce.provider.JCEECPrivateKey
JCEECPublicKey - class org.bouncycastle.jce.provider.JCEECPublicKey.
JCEElGamalCipher - class org.bouncycastle.jce.provider.JCEElGamalCipher.
JCEElGamalCipher.NoPadding - class org.bouncycastle.jce.provider.JCEElGamalCipher.NoPadding.
  classes that inherit from us.
JCEElGamalCipher.NoPadding() - Constructor for class org.bouncycastle.jce.provider.JCEElGamalCipher.NoPadding
JCEElGamalCipher.PKCS1v1_5Padding - class org.bouncycastle.jce.provider.JCEElGamalCipher.PKCS1v1_5Padding.
JCEElGamalCipher.PKCS1v1_5Padding() - Constructor for class org.bouncycastle.jce.provider.JCEElGamalCipher.PKCS1v1_5Padding
JCEElGamalCipher(AsymmetricBlockCipher) - Constructor for class org.bouncycastle.jce.provider.JCEElGamalCipher
JCEElGamalCipher(boolean, boolean, AsymmetricBlockCipher) - Constructor for class org.bouncycastle.jce.provider.JCEElGamalCipher
JCEElGamalPrivateKey - class org.bouncycastle.jce.provider.JCEElGamalPrivateKey.
JCEElGamalPrivateKey() - Constructor for class org.bouncycastle.jce.provider.JCEElGamalPrivateKey
JCEElGamalPublicKey - class org.bouncycastle.jce.provider.JCEElGamalPublicKey.
JCEIESCipher - class org.bouncycastle.jce.provider.JCEIESCipher.
JCEIESCipher.ECIES - class org.bouncycastle.jce.provider.JCEIESCipher.ECIES.
  classes that inherit from us.
JCEIESCipher.ECIES() - Constructor for class org.bouncycastle.jce.provider.JCEIESCipher.ECIES
JCEIESCipher.IES - class org.bouncycastle.jce.provider.JCEIESCipher.IES.
JCEIESCipher.IES() - Constructor for class org.bouncycastle.jce.provider.JCEIESCipher.IES
JCEIESCipher(IESEngine) - Constructor for class org.bouncycastle.jce.provider.JCEIESCipher
JCEKeyGenerator - class org.bouncycastle.jce.provider.JCEKeyGenerator.
JCEKeyGenerator.AES - class org.bouncycastle.jce.provider.JCEKeyGenerator.AES.
  AES
JCEKeyGenerator.AES() - Constructor for class org.bouncycastle.jce.provider.JCEKeyGenerator.AES
JCEKeyGenerator.AES128 - class org.bouncycastle.jce.provider.JCEKeyGenerator.AES128.
JCEKeyGenerator.AES128() - Constructor for class org.bouncycastle.jce.provider.JCEKeyGenerator.AES128
JCEKeyGenerator.AES192 - class org.bouncycastle.jce.provider.JCEKeyGenerator.AES192.
JCEKeyGenerator.AES192() - Constructor for class org.bouncycastle.jce.provider.JCEKeyGenerator.AES192
JCEKeyGenerator.AES256 - class org.bouncycastle.jce.provider.JCEKeyGenerator.AES256.
JCEKeyGenerator.AES256() - Constructor for class org.bouncycastle.jce.provider.JCEKeyGenerator.AES256
JCEKeyGenerator.Blowfish - class org.bouncycastle.jce.provider.JCEKeyGenerator.Blowfish.
  Blowfish
JCEKeyGenerator.Blowfish() - Constructor for class org.bouncycastle.jce.provider.JCEKeyGenerator.Blowfish
JCEKeyGenerator.CAST5 - class org.bouncycastle.jce.provider.JCEKeyGenerator.CAST5.
  CAST5
JCEKeyGenerator.CAST5() - Constructor for class org.bouncycastle.jce.provider.JCEKeyGenerator.CAST5
JCEKeyGenerator.CAST6 - class org.bouncycastle.jce.provider.JCEKeyGenerator.CAST6.
  CAST6
JCEKeyGenerator.CAST6() - Constructor for class org.bouncycastle.jce.provider.JCEKeyGenerator.CAST6
JCEKeyGenerator.DES - class org.bouncycastle.jce.provider.JCEKeyGenerator.DES.
  DES
JCEKeyGenerator.DES() - Constructor for class org.bouncycastle.jce.provider.JCEKeyGenerator.DES
JCEKeyGenerator.DESede - class org.bouncycastle.jce.provider.JCEKeyGenerator.DESede.
  DESede - the default for this is to generate a key in a-b-a format that's 24 bytes long but has 16 bytes of key material (the first 8 bytes is repeated as the last 8 bytes).
JCEKeyGenerator.DESede() - Constructor for class org.bouncycastle.jce.provider.JCEKeyGenerator.DESede
JCEKeyGenerator.DESede3 - class org.bouncycastle.jce.provider.JCEKeyGenerator.DESede3.
  generate a desEDE key in the a-b-c format.
JCEKeyGenerator.DESede3() - Constructor for class org.bouncycastle.jce.provider.JCEKeyGenerator.DESede3
JCEKeyGenerator.HMACSHA1 - class org.bouncycastle.jce.provider.JCEKeyGenerator.HMACSHA1.
  HMACSHA1
JCEKeyGenerator.HMACSHA1() - Constructor for class org.bouncycastle.jce.provider.JCEKeyGenerator.HMACSHA1
JCEKeyGenerator.HMACTIGER - class org.bouncycastle.jce.provider.JCEKeyGenerator.HMACTIGER.
  HMACTIGER
JCEKeyGenerator.HMACTIGER() - Constructor for class org.bouncycastle.jce.provider.JCEKeyGenerator.HMACTIGER
JCEKeyGenerator.IDEA - class org.bouncycastle.jce.provider.JCEKeyGenerator.IDEA.
  IDEA
JCEKeyGenerator.IDEA() - Constructor for class org.bouncycastle.jce.provider.JCEKeyGenerator.IDEA
JCEKeyGenerator.MD2HMAC - class org.bouncycastle.jce.provider.JCEKeyGenerator.MD2HMAC.
  MD2HMAC
JCEKeyGenerator.MD2HMAC() - Constructor for class org.bouncycastle.jce.provider.JCEKeyGenerator.MD2HMAC
JCEKeyGenerator.MD4HMAC - class org.bouncycastle.jce.provider.JCEKeyGenerator.MD4HMAC.
  MD4HMAC
JCEKeyGenerator.MD4HMAC() - Constructor for class org.bouncycastle.jce.provider.JCEKeyGenerator.MD4HMAC
JCEKeyGenerator.MD5HMAC - class org.bouncycastle.jce.provider.JCEKeyGenerator.MD5HMAC.
  MD5HMAC
JCEKeyGenerator.MD5HMAC() - Constructor for class org.bouncycastle.jce.provider.JCEKeyGenerator.MD5HMAC
JCEKeyGenerator.RC2 - class org.bouncycastle.jce.provider.JCEKeyGenerator.RC2.
  RC2
JCEKeyGenerator.RC2() - Constructor for class org.bouncycastle.jce.provider.JCEKeyGenerator.RC2
JCEKeyGenerator.RC4 - class org.bouncycastle.jce.provider.JCEKeyGenerator.RC4.
  RC4
JCEKeyGenerator.RC4() - Constructor for class org.bouncycastle.jce.provider.JCEKeyGenerator.RC4
JCEKeyGenerator.RC5 - class org.bouncycastle.jce.provider.JCEKeyGenerator.RC5.
  RC5
JCEKeyGenerator.RC5() - Constructor for class org.bouncycastle.jce.provider.JCEKeyGenerator.RC5
JCEKeyGenerator.RC564 - class org.bouncycastle.jce.provider.JCEKeyGenerator.RC564.
  RC5
JCEKeyGenerator.RC564() - Constructor for class org.bouncycastle.jce.provider.JCEKeyGenerator.RC564
JCEKeyGenerator.RC6 - class org.bouncycastle.jce.provider.JCEKeyGenerator.RC6.
  RC6
JCEKeyGenerator.RC6() - Constructor for class org.bouncycastle.jce.provider.JCEKeyGenerator.RC6
JCEKeyGenerator.Rijndael - class org.bouncycastle.jce.provider.JCEKeyGenerator.Rijndael.
  Rijndael
JCEKeyGenerator.Rijndael() - Constructor for class org.bouncycastle.jce.provider.JCEKeyGenerator.Rijndael
JCEKeyGenerator.RIPEMD128HMAC - class org.bouncycastle.jce.provider.JCEKeyGenerator.RIPEMD128HMAC.
  RIPE128HMAC
JCEKeyGenerator.RIPEMD128HMAC() - Constructor for class org.bouncycastle.jce.provider.JCEKeyGenerator.RIPEMD128HMAC
JCEKeyGenerator.RIPEMD160HMAC - class org.bouncycastle.jce.provider.JCEKeyGenerator.RIPEMD160HMAC.
  RIPE160HMAC
JCEKeyGenerator.RIPEMD160HMAC() - Constructor for class org.bouncycastle.jce.provider.JCEKeyGenerator.RIPEMD160HMAC
JCEKeyGenerator.Serpent - class org.bouncycastle.jce.provider.JCEKeyGenerator.Serpent.
  Serpent
JCEKeyGenerator.Serpent() - Constructor for class org.bouncycastle.jce.provider.JCEKeyGenerator.Serpent
JCEKeyGenerator.Skipjack - class org.bouncycastle.jce.provider.JCEKeyGenerator.Skipjack.
  SKIPJACK
JCEKeyGenerator.Skipjack() - Constructor for class org.bouncycastle.jce.provider.JCEKeyGenerator.Skipjack
JCEKeyGenerator.Twofish - class org.bouncycastle.jce.provider.JCEKeyGenerator.Twofish.
  Twofish
JCEKeyGenerator.Twofish() - Constructor for class org.bouncycastle.jce.provider.JCEKeyGenerator.Twofish
JCEKeyGenerator(String, int, CipherKeyGenerator) - Constructor for class org.bouncycastle.jce.provider.JCEKeyGenerator
JCEMac - class org.bouncycastle.jce.provider.JCEMac.
JCEMac.DES - class org.bouncycastle.jce.provider.JCEMac.DES.
  DES
JCEMac.DES() - Constructor for class org.bouncycastle.jce.provider.JCEMac.DES
JCEMac.DESCFB8 - class org.bouncycastle.jce.provider.JCEMac.DESCFB8.
  DES
JCEMac.DESCFB8() - Constructor for class org.bouncycastle.jce.provider.JCEMac.DESCFB8
JCEMac.DESede - class org.bouncycastle.jce.provider.JCEMac.DESede.
  DESede
JCEMac.DESede() - Constructor for class org.bouncycastle.jce.provider.JCEMac.DESede
JCEMac.DESedeCFB8 - class org.bouncycastle.jce.provider.JCEMac.DESedeCFB8.
  DESede
JCEMac.DESedeCFB8() - Constructor for class org.bouncycastle.jce.provider.JCEMac.DESedeCFB8
JCEMac.IDEA - class org.bouncycastle.jce.provider.JCEMac.IDEA.
  IDEA
JCEMac.IDEA() - Constructor for class org.bouncycastle.jce.provider.JCEMac.IDEA
JCEMac.IDEACFB8 - class org.bouncycastle.jce.provider.JCEMac.IDEACFB8.
  IDEACFB8
JCEMac.IDEACFB8() - Constructor for class org.bouncycastle.jce.provider.JCEMac.IDEACFB8
JCEMac.MD2 - class org.bouncycastle.jce.provider.JCEMac.MD2.
  MD2 HMac
JCEMac.MD2() - Constructor for class org.bouncycastle.jce.provider.JCEMac.MD2
JCEMac.MD4 - class org.bouncycastle.jce.provider.JCEMac.MD4.
  MD4 HMac
JCEMac.MD4() - Constructor for class org.bouncycastle.jce.provider.JCEMac.MD4
JCEMac.MD5 - class org.bouncycastle.jce.provider.JCEMac.MD5.
  MD5 HMac
JCEMac.MD5() - Constructor for class org.bouncycastle.jce.provider.JCEMac.MD5
JCEMac.PBEWithRIPEMD160 - class org.bouncycastle.jce.provider.JCEMac.PBEWithRIPEMD160.
  PBEWithHmacRIPEMD160
JCEMac.PBEWithRIPEMD160() - Constructor for class org.bouncycastle.jce.provider.JCEMac.PBEWithRIPEMD160
JCEMac.PBEWithSHA - class org.bouncycastle.jce.provider.JCEMac.PBEWithSHA.
  PBEWithHmacSHA
JCEMac.PBEWithSHA() - Constructor for class org.bouncycastle.jce.provider.JCEMac.PBEWithSHA
JCEMac.PBEWithTiger - class org.bouncycastle.jce.provider.JCEMac.PBEWithTiger.
  PBEWithHmacTiger
JCEMac.PBEWithTiger() - Constructor for class org.bouncycastle.jce.provider.JCEMac.PBEWithTiger
JCEMac.RC2 - class org.bouncycastle.jce.provider.JCEMac.RC2.
  RC2
JCEMac.RC2() - Constructor for class org.bouncycastle.jce.provider.JCEMac.RC2
JCEMac.RC2CFB8 - class org.bouncycastle.jce.provider.JCEMac.RC2CFB8.
  RC2CFB8
JCEMac.RC2CFB8() - Constructor for class org.bouncycastle.jce.provider.JCEMac.RC2CFB8
JCEMac.RC5 - class org.bouncycastle.jce.provider.JCEMac.RC5.
  RC5
JCEMac.RC5() - Constructor for class org.bouncycastle.jce.provider.JCEMac.RC5
JCEMac.RC5CFB8 - class org.bouncycastle.jce.provider.JCEMac.RC5CFB8.
  RC5CFB8
JCEMac.RC5CFB8() - Constructor for class org.bouncycastle.jce.provider.JCEMac.RC5CFB8
JCEMac.RIPEMD128 - class org.bouncycastle.jce.provider.JCEMac.RIPEMD128.
  RIPEMD128 HMac
JCEMac.RIPEMD128() - Constructor for class org.bouncycastle.jce.provider.JCEMac.RIPEMD128
JCEMac.RIPEMD160 - class org.bouncycastle.jce.provider.JCEMac.RIPEMD160.
  RIPEMD160 HMac
JCEMac.RIPEMD160() - Constructor for class org.bouncycastle.jce.provider.JCEMac.RIPEMD160
JCEMac.SHA1 - class org.bouncycastle.jce.provider.JCEMac.SHA1.
  SHA1 HMac
JCEMac.SHA1() - Constructor for class org.bouncycastle.jce.provider.JCEMac.SHA1
JCEMac.SHA256 - class org.bouncycastle.jce.provider.JCEMac.SHA256.
  SHA-256 HMac
JCEMac.SHA256() - Constructor for class org.bouncycastle.jce.provider.JCEMac.SHA256
JCEMac.SHA384 - class org.bouncycastle.jce.provider.JCEMac.SHA384.
  SHA-384 HMac
JCEMac.SHA384() - Constructor for class org.bouncycastle.jce.provider.JCEMac.SHA384
JCEMac.SHA512 - class org.bouncycastle.jce.provider.JCEMac.SHA512.
  SHA-512 HMac
JCEMac.SHA512() - Constructor for class org.bouncycastle.jce.provider.JCEMac.SHA512
JCEMac.Skipjack - class org.bouncycastle.jce.provider.JCEMac.Skipjack.
  SKIPJACK
JCEMac.Skipjack() - Constructor for class org.bouncycastle.jce.provider.JCEMac.Skipjack
JCEMac.SkipjackCFB8 - class org.bouncycastle.jce.provider.JCEMac.SkipjackCFB8.
  SKIPJACK
JCEMac.SkipjackCFB8() - Constructor for class org.bouncycastle.jce.provider.JCEMac.SkipjackCFB8
JCEMac.Tiger - class org.bouncycastle.jce.provider.JCEMac.Tiger.
  Tiger HMac
JCEMac.Tiger() - Constructor for class org.bouncycastle.jce.provider.JCEMac.Tiger
JCEMac(Mac) - Constructor for class org.bouncycastle.jce.provider.JCEMac
JCEMac(Mac, int, int, int) - Constructor for class org.bouncycastle.jce.provider.JCEMac
JCEPBEKey - class org.bouncycastle.jce.provider.JCEPBEKey.
JCERSACipher - class org.bouncycastle.jce.provider.JCERSACipher.
JCERSACipher.ISO9796d1Padding - class org.bouncycastle.jce.provider.JCERSACipher.ISO9796d1Padding.
JCERSACipher.ISO9796d1Padding() - Constructor for class org.bouncycastle.jce.provider.JCERSACipher.ISO9796d1Padding
JCERSACipher.NoPadding - class org.bouncycastle.jce.provider.JCERSACipher.NoPadding.
  classes that inherit from us.
JCERSACipher.NoPadding() - Constructor for class org.bouncycastle.jce.provider.JCERSACipher.NoPadding
JCERSACipher.OAEPPadding - class org.bouncycastle.jce.provider.JCERSACipher.OAEPPadding.
JCERSACipher.OAEPPadding() - Constructor for class org.bouncycastle.jce.provider.JCERSACipher.OAEPPadding
JCERSACipher.PKCS1v1_5Padding - class org.bouncycastle.jce.provider.JCERSACipher.PKCS1v1_5Padding.
JCERSACipher.PKCS1v1_5Padding_PrivateOnly - class org.bouncycastle.jce.provider.JCERSACipher.PKCS1v1_5Padding_PrivateOnly.
JCERSACipher.PKCS1v1_5Padding_PrivateOnly() - Constructor for class org.bouncycastle.jce.provider.JCERSACipher.PKCS1v1_5Padding_PrivateOnly
JCERSACipher.PKCS1v1_5Padding_PublicOnly - class org.bouncycastle.jce.provider.JCERSACipher.PKCS1v1_5Padding_PublicOnly.
JCERSACipher.PKCS1v1_5Padding_PublicOnly() - Constructor for class org.bouncycastle.jce.provider.JCERSACipher.PKCS1v1_5Padding_PublicOnly
JCERSACipher.PKCS1v1_5Padding() - Constructor for class org.bouncycastle.jce.provider.JCERSACipher.PKCS1v1_5Padding
JCERSACipher(AsymmetricBlockCipher) - Constructor for class org.bouncycastle.jce.provider.JCERSACipher
JCERSACipher(boolean, boolean, AsymmetricBlockCipher) - Constructor for class org.bouncycastle.jce.provider.JCERSACipher
JCERSAPrivateCrtKey - class org.bouncycastle.jce.provider.JCERSAPrivateCrtKey.
  A provider representation for a RSA private key, with CRT factors included.
JCERSAPrivateKey - class org.bouncycastle.jce.provider.JCERSAPrivateKey.
JCERSAPrivateKey() - Constructor for class org.bouncycastle.jce.provider.JCERSAPrivateKey
JCERSAPublicKey - class org.bouncycastle.jce.provider.JCERSAPublicKey.
JCESecretKeyFactory - class org.bouncycastle.jce.provider.JCESecretKeyFactory.
JCESecretKeyFactory.DES - class org.bouncycastle.jce.provider.JCESecretKeyFactory.DES.
JCESecretKeyFactory.DES() - Constructor for class org.bouncycastle.jce.provider.JCESecretKeyFactory.DES
JCESecretKeyFactory.DESede - class org.bouncycastle.jce.provider.JCESecretKeyFactory.DESede.
JCESecretKeyFactory.DESede() - Constructor for class org.bouncycastle.jce.provider.JCESecretKeyFactory.DESede
JCESecretKeyFactory.PBE_PKCS12 - class org.bouncycastle.jce.provider.JCESecretKeyFactory.PBE_PKCS12.
  PBE password processing for PKCS12 - unicode, big endian order, with two zero pad bytes.
JCESecretKeyFactory.PBE_PKCS12() - Constructor for class org.bouncycastle.jce.provider.JCESecretKeyFactory.PBE_PKCS12
JCESecretKeyFactory.PBE_PKCS5 - class org.bouncycastle.jce.provider.JCESecretKeyFactory.PBE_PKCS5.
  PBE password processing for PKCS5 - ascii - single byte per character, no padding.
JCESecretKeyFactory.PBE_PKCS5() - Constructor for class org.bouncycastle.jce.provider.JCESecretKeyFactory.PBE_PKCS5
JCESecretKeyFactory(String) - Constructor for class org.bouncycastle.jce.provider.JCESecretKeyFactory
JCEStreamCipher - class org.bouncycastle.jce.provider.JCEStreamCipher.
JCEStreamCipher.Blowfish_CFB8 - class org.bouncycastle.jce.provider.JCEStreamCipher.Blowfish_CFB8.
  Blowfish
JCEStreamCipher.Blowfish_CFB8() - Constructor for class org.bouncycastle.jce.provider.JCEStreamCipher.Blowfish_CFB8
JCEStreamCipher.Blowfish_OFB8 - class org.bouncycastle.jce.provider.JCEStreamCipher.Blowfish_OFB8.
  Blowfish
JCEStreamCipher.Blowfish_OFB8() - Constructor for class org.bouncycastle.jce.provider.JCEStreamCipher.Blowfish_OFB8
JCEStreamCipher.DES_CFB8 - class org.bouncycastle.jce.provider.JCEStreamCipher.DES_CFB8.
  DES
JCEStreamCipher.DES_CFB8() - Constructor for class org.bouncycastle.jce.provider.JCEStreamCipher.DES_CFB8
JCEStreamCipher.DES_OFB8 - class org.bouncycastle.jce.provider.JCEStreamCipher.DES_OFB8.
  DES
JCEStreamCipher.DES_OFB8() - Constructor for class org.bouncycastle.jce.provider.JCEStreamCipher.DES_OFB8
JCEStreamCipher.DESede_CFB8 - class org.bouncycastle.jce.provider.JCEStreamCipher.DESede_CFB8.
  DESede
JCEStreamCipher.DESede_CFB8() - Constructor for class org.bouncycastle.jce.provider.JCEStreamCipher.DESede_CFB8
JCEStreamCipher.DESede_OFB8 - class org.bouncycastle.jce.provider.JCEStreamCipher.DESede_OFB8.
  DESede
JCEStreamCipher.DESede_OFB8() - Constructor for class org.bouncycastle.jce.provider.JCEStreamCipher.DESede_OFB8
JCEStreamCipher.IDEA_CFB8 - class org.bouncycastle.jce.provider.JCEStreamCipher.IDEA_CFB8.
  IDEA
JCEStreamCipher.IDEA_CFB8() - Constructor for class org.bouncycastle.jce.provider.JCEStreamCipher.IDEA_CFB8
JCEStreamCipher.IDEA_OFB8 - class org.bouncycastle.jce.provider.JCEStreamCipher.IDEA_OFB8.
  IDEA
JCEStreamCipher.IDEA_OFB8() - Constructor for class org.bouncycastle.jce.provider.JCEStreamCipher.IDEA_OFB8
JCEStreamCipher.PBEWithSHAAnd128BitRC4 - class org.bouncycastle.jce.provider.JCEStreamCipher.PBEWithSHAAnd128BitRC4.
  PBEWithSHAAnd128BitRC4
JCEStreamCipher.PBEWithSHAAnd128BitRC4() - Constructor for class org.bouncycastle.jce.provider.JCEStreamCipher.PBEWithSHAAnd128BitRC4
JCEStreamCipher.PBEWithSHAAnd40BitRC4 - class org.bouncycastle.jce.provider.JCEStreamCipher.PBEWithSHAAnd40BitRC4.
  PBEWithSHAAnd40BitRC4
JCEStreamCipher.PBEWithSHAAnd40BitRC4() - Constructor for class org.bouncycastle.jce.provider.JCEStreamCipher.PBEWithSHAAnd40BitRC4
JCEStreamCipher.RC4 - class org.bouncycastle.jce.provider.JCEStreamCipher.RC4.
  RC4
JCEStreamCipher.RC4() - Constructor for class org.bouncycastle.jce.provider.JCEStreamCipher.RC4
JCEStreamCipher.Skipjack_CFB8 - class org.bouncycastle.jce.provider.JCEStreamCipher.Skipjack_CFB8.
  SKIPJACK
JCEStreamCipher.Skipjack_CFB8() - Constructor for class org.bouncycastle.jce.provider.JCEStreamCipher.Skipjack_CFB8
JCEStreamCipher.Skipjack_OFB8 - class org.bouncycastle.jce.provider.JCEStreamCipher.Skipjack_OFB8.
  SKIPJACK
JCEStreamCipher.Skipjack_OFB8() - Constructor for class org.bouncycastle.jce.provider.JCEStreamCipher.Skipjack_OFB8
JCEStreamCipher.Twofish_CFB8 - class org.bouncycastle.jce.provider.JCEStreamCipher.Twofish_CFB8.
  Twofish
JCEStreamCipher.Twofish_CFB8() - Constructor for class org.bouncycastle.jce.provider.JCEStreamCipher.Twofish_CFB8
JCEStreamCipher.Twofish_OFB8 - class org.bouncycastle.jce.provider.JCEStreamCipher.Twofish_OFB8.
  Twofish
JCEStreamCipher.Twofish_OFB8() - Constructor for class org.bouncycastle.jce.provider.JCEStreamCipher.Twofish_OFB8
JCEStreamCipher(BlockCipher, int) - Constructor for class org.bouncycastle.jce.provider.JCEStreamCipher
JCEStreamCipher(StreamCipher) - Constructor for class org.bouncycastle.jce.provider.JCEStreamCipher
JCEStreamCipher(StreamCipher, int, int, int, int) - Constructor for class org.bouncycastle.jce.provider.JCEStreamCipher
JDKAlgorithmParameterGenerator - class org.bouncycastle.jce.provider.JDKAlgorithmParameterGenerator.
JDKAlgorithmParameterGenerator.AES - class org.bouncycastle.jce.provider.JDKAlgorithmParameterGenerator.AES.
JDKAlgorithmParameterGenerator.AES() - Constructor for class org.bouncycastle.jce.provider.JDKAlgorithmParameterGenerator.AES
JDKAlgorithmParameterGenerator.CAST5 - class org.bouncycastle.jce.provider.JDKAlgorithmParameterGenerator.CAST5.
JDKAlgorithmParameterGenerator.CAST5() - Constructor for class org.bouncycastle.jce.provider.JDKAlgorithmParameterGenerator.CAST5
JDKAlgorithmParameterGenerator.DES - class org.bouncycastle.jce.provider.JDKAlgorithmParameterGenerator.DES.
JDKAlgorithmParameterGenerator.DES() - Constructor for class org.bouncycastle.jce.provider.JDKAlgorithmParameterGenerator.DES
JDKAlgorithmParameterGenerator.DH - class org.bouncycastle.jce.provider.JDKAlgorithmParameterGenerator.DH.
JDKAlgorithmParameterGenerator.DH() - Constructor for class org.bouncycastle.jce.provider.JDKAlgorithmParameterGenerator.DH
JDKAlgorithmParameterGenerator.DSA - class org.bouncycastle.jce.provider.JDKAlgorithmParameterGenerator.DSA.
JDKAlgorithmParameterGenerator.DSA() - Constructor for class org.bouncycastle.jce.provider.JDKAlgorithmParameterGenerator.DSA
JDKAlgorithmParameterGenerator.ElGamal - class org.bouncycastle.jce.provider.JDKAlgorithmParameterGenerator.ElGamal.
JDKAlgorithmParameterGenerator.ElGamal() - Constructor for class org.bouncycastle.jce.provider.JDKAlgorithmParameterGenerator.ElGamal
JDKAlgorithmParameterGenerator.IDEA - class org.bouncycastle.jce.provider.JDKAlgorithmParameterGenerator.IDEA.
JDKAlgorithmParameterGenerator.IDEA() - Constructor for class org.bouncycastle.jce.provider.JDKAlgorithmParameterGenerator.IDEA
JDKAlgorithmParameterGenerator.RC2 - class org.bouncycastle.jce.provider.JDKAlgorithmParameterGenerator.RC2.
JDKAlgorithmParameterGenerator.RC2() - Constructor for class org.bouncycastle.jce.provider.JDKAlgorithmParameterGenerator.RC2
JDKAlgorithmParameterGenerator() - Constructor for class org.bouncycastle.jce.provider.JDKAlgorithmParameterGenerator
JDKAlgorithmParameters - class org.bouncycastle.jce.provider.JDKAlgorithmParameters.
JDKAlgorithmParameters.CAST5AlgorithmParameters - class org.bouncycastle.jce.provider.JDKAlgorithmParameters.CAST5AlgorithmParameters.
JDKAlgorithmParameters.CAST5AlgorithmParameters() - Constructor for class org.bouncycastle.jce.provider.JDKAlgorithmParameters.CAST5AlgorithmParameters
JDKAlgorithmParameters.DH - class org.bouncycastle.jce.provider.JDKAlgorithmParameters.DH.
JDKAlgorithmParameters.DH() - Constructor for class org.bouncycastle.jce.provider.JDKAlgorithmParameters.DH
JDKAlgorithmParameters.DSA - class org.bouncycastle.jce.provider.JDKAlgorithmParameters.DSA.
JDKAlgorithmParameters.DSA() - Constructor for class org.bouncycastle.jce.provider.JDKAlgorithmParameters.DSA
JDKAlgorithmParameters.ElGamal - class org.bouncycastle.jce.provider.JDKAlgorithmParameters.ElGamal.
JDKAlgorithmParameters.ElGamal() - Constructor for class org.bouncycastle.jce.provider.JDKAlgorithmParameters.ElGamal
JDKAlgorithmParameters.IDEAAlgorithmParameters - class org.bouncycastle.jce.provider.JDKAlgorithmParameters.IDEAAlgorithmParameters.
JDKAlgorithmParameters.IDEAAlgorithmParameters() - Constructor for class org.bouncycastle.jce.provider.JDKAlgorithmParameters.IDEAAlgorithmParameters
JDKAlgorithmParameters.IES - class org.bouncycastle.jce.provider.JDKAlgorithmParameters.IES.
JDKAlgorithmParameters.IES() - Constructor for class org.bouncycastle.jce.provider.JDKAlgorithmParameters.IES
JDKAlgorithmParameters.IVAlgorithmParameters - class org.bouncycastle.jce.provider.JDKAlgorithmParameters.IVAlgorithmParameters.
JDKAlgorithmParameters.IVAlgorithmParameters() - Constructor for class org.bouncycastle.jce.provider.JDKAlgorithmParameters.IVAlgorithmParameters
JDKAlgorithmParameters.PKCS12PBE - class org.bouncycastle.jce.provider.JDKAlgorithmParameters.PKCS12PBE.
JDKAlgorithmParameters.PKCS12PBE() - Constructor for class org.bouncycastle.jce.provider.JDKAlgorithmParameters.PKCS12PBE
JDKAlgorithmParameters.RC2AlgorithmParameters - class org.bouncycastle.jce.provider.JDKAlgorithmParameters.RC2AlgorithmParameters.
JDKAlgorithmParameters.RC2AlgorithmParameters() - Constructor for class org.bouncycastle.jce.provider.JDKAlgorithmParameters.RC2AlgorithmParameters
JDKAlgorithmParameters() - Constructor for class org.bouncycastle.jce.provider.JDKAlgorithmParameters
JDKDigestSignature - class org.bouncycastle.jce.provider.JDKDigestSignature.
JDKDigestSignature.MD2WithRSAEncryption - class org.bouncycastle.jce.provider.JDKDigestSignature.MD2WithRSAEncryption.
JDKDigestSignature.MD2WithRSAEncryption() - Constructor for class org.bouncycastle.jce.provider.JDKDigestSignature.MD2WithRSAEncryption
JDKDigestSignature.MD5WithRSAEncryption - class org.bouncycastle.jce.provider.JDKDigestSignature.MD5WithRSAEncryption.
JDKDigestSignature.MD5WithRSAEncryption() - Constructor for class org.bouncycastle.jce.provider.JDKDigestSignature.MD5WithRSAEncryption
JDKDigestSignature.RIPEMD160WithRSAEncryption - class org.bouncycastle.jce.provider.JDKDigestSignature.RIPEMD160WithRSAEncryption.
JDKDigestSignature.RIPEMD160WithRSAEncryption() - Constructor for class org.bouncycastle.jce.provider.JDKDigestSignature.RIPEMD160WithRSAEncryption
JDKDigestSignature.SHA1WithRSAEncryption - class org.bouncycastle.jce.provider.JDKDigestSignature.SHA1WithRSAEncryption.
JDKDigestSignature.SHA1WithRSAEncryption() - Constructor for class org.bouncycastle.jce.provider.JDKDigestSignature.SHA1WithRSAEncryption
JDKDigestSignature(String, DERObjectIdentifier, Digest, AsymmetricBlockCipher) - Constructor for class org.bouncycastle.jce.provider.JDKDigestSignature
JDKDSAPrivateKey - class org.bouncycastle.jce.provider.JDKDSAPrivateKey.
JDKDSAPrivateKey() - Constructor for class org.bouncycastle.jce.provider.JDKDSAPrivateKey
JDKDSAPublicKey - class org.bouncycastle.jce.provider.JDKDSAPublicKey.
JDKDSASigner - class org.bouncycastle.jce.provider.JDKDSASigner.
JDKDSASigner.ecDSA - class org.bouncycastle.jce.provider.JDKDSASigner.ecDSA.
JDKDSASigner.ecDSA() - Constructor for class org.bouncycastle.jce.provider.JDKDSASigner.ecDSA
JDKDSASigner.stdDSA - class org.bouncycastle.jce.provider.JDKDSASigner.stdDSA.
JDKDSASigner.stdDSA() - Constructor for class org.bouncycastle.jce.provider.JDKDSASigner.stdDSA
JDKDSASigner(String, Digest, DSA) - Constructor for class org.bouncycastle.jce.provider.JDKDSASigner
JDKISOSignature - class org.bouncycastle.jce.provider.JDKISOSignature.
JDKISOSignature.MD5WithRSAEncryption - class org.bouncycastle.jce.provider.JDKISOSignature.MD5WithRSAEncryption.
JDKISOSignature.MD5WithRSAEncryption() - Constructor for class org.bouncycastle.jce.provider.JDKISOSignature.MD5WithRSAEncryption
JDKISOSignature.RIPEMD160WithRSAEncryption - class org.bouncycastle.jce.provider.JDKISOSignature.RIPEMD160WithRSAEncryption.
JDKISOSignature.RIPEMD160WithRSAEncryption() - Constructor for class org.bouncycastle.jce.provider.JDKISOSignature.RIPEMD160WithRSAEncryption
JDKISOSignature.SHA1WithRSAEncryption - class org.bouncycastle.jce.provider.JDKISOSignature.SHA1WithRSAEncryption.
JDKISOSignature.SHA1WithRSAEncryption() - Constructor for class org.bouncycastle.jce.provider.JDKISOSignature.SHA1WithRSAEncryption
JDKISOSignature(String, Digest, AsymmetricBlockCipher) - Constructor for class org.bouncycastle.jce.provider.JDKISOSignature
JDKKeyFactory - class org.bouncycastle.jce.provider.JDKKeyFactory.
JDKKeyFactory.DH - class org.bouncycastle.jce.provider.JDKKeyFactory.DH.
JDKKeyFactory.DH() - Constructor for class org.bouncycastle.jce.provider.JDKKeyFactory.DH
JDKKeyFactory.DSA - class org.bouncycastle.jce.provider.JDKKeyFactory.DSA.
JDKKeyFactory.DSA() - Constructor for class org.bouncycastle.jce.provider.JDKKeyFactory.DSA
JDKKeyFactory.EC - class org.bouncycastle.jce.provider.JDKKeyFactory.EC.
JDKKeyFactory.EC(String) - Constructor for class org.bouncycastle.jce.provider.JDKKeyFactory.EC
JDKKeyFactory.ECDH - class org.bouncycastle.jce.provider.JDKKeyFactory.ECDH.
JDKKeyFactory.ECDH() - Constructor for class org.bouncycastle.jce.provider.JDKKeyFactory.ECDH
JDKKeyFactory.ECDHC - class org.bouncycastle.jce.provider.JDKKeyFactory.ECDHC.
JDKKeyFactory.ECDHC() - Constructor for class org.bouncycastle.jce.provider.JDKKeyFactory.ECDHC
JDKKeyFactory.ECDSA - class org.bouncycastle.jce.provider.JDKKeyFactory.ECDSA.
JDKKeyFactory.ECDSA() - Constructor for class org.bouncycastle.jce.provider.JDKKeyFactory.ECDSA
JDKKeyFactory.ElGamal - class org.bouncycastle.jce.provider.JDKKeyFactory.ElGamal.
JDKKeyFactory.ElGamal() - Constructor for class org.bouncycastle.jce.provider.JDKKeyFactory.ElGamal
JDKKeyFactory.RSA - class org.bouncycastle.jce.provider.JDKKeyFactory.RSA.
JDKKeyFactory.RSA() - Constructor for class org.bouncycastle.jce.provider.JDKKeyFactory.RSA
JDKKeyFactory() - Constructor for class org.bouncycastle.jce.provider.JDKKeyFactory
JDKKeyPairGenerator - class org.bouncycastle.jce.provider.JDKKeyPairGenerator.
JDKKeyPairGenerator.DH - class org.bouncycastle.jce.provider.JDKKeyPairGenerator.DH.
JDKKeyPairGenerator.DH() - Constructor for class org.bouncycastle.jce.provider.JDKKeyPairGenerator.DH
JDKKeyPairGenerator.DSA - class org.bouncycastle.jce.provider.JDKKeyPairGenerator.DSA.
JDKKeyPairGenerator.DSA() - Constructor for class org.bouncycastle.jce.provider.JDKKeyPairGenerator.DSA
JDKKeyPairGenerator.EC - class org.bouncycastle.jce.provider.JDKKeyPairGenerator.EC.
JDKKeyPairGenerator.EC(String) - Constructor for class org.bouncycastle.jce.provider.JDKKeyPairGenerator.EC
JDKKeyPairGenerator.ECDH - class org.bouncycastle.jce.provider.JDKKeyPairGenerator.ECDH.
JDKKeyPairGenerator.ECDH() - Constructor for class org.bouncycastle.jce.provider.JDKKeyPairGenerator.ECDH
JDKKeyPairGenerator.ECDHC - class org.bouncycastle.jce.provider.JDKKeyPairGenerator.ECDHC.
JDKKeyPairGenerator.ECDHC() - Constructor for class org.bouncycastle.jce.provider.JDKKeyPairGenerator.ECDHC
JDKKeyPairGenerator.ECDSA - class org.bouncycastle.jce.provider.JDKKeyPairGenerator.ECDSA.
JDKKeyPairGenerator.ECDSA() - Constructor for class org.bouncycastle.jce.provider.JDKKeyPairGenerator.ECDSA
JDKKeyPairGenerator.ElGamal - class org.bouncycastle.jce.provider.JDKKeyPairGenerator.ElGamal.
JDKKeyPairGenerator.ElGamal() - Constructor for class org.bouncycastle.jce.provider.JDKKeyPairGenerator.ElGamal
JDKKeyPairGenerator.RSA - class org.bouncycastle.jce.provider.JDKKeyPairGenerator.RSA.
JDKKeyPairGenerator.RSA() - Constructor for class org.bouncycastle.jce.provider.JDKKeyPairGenerator.RSA
JDKKeyPairGenerator(String) - Constructor for class org.bouncycastle.jce.provider.JDKKeyPairGenerator
JDKKeyStore - class org.bouncycastle.jce.provider.JDKKeyStore.
JDKKeyStore.BouncyCastleStore - class org.bouncycastle.jce.provider.JDKKeyStore.BouncyCastleStore.
  the BouncyCastle store.
JDKKeyStore.BouncyCastleStore() - Constructor for class org.bouncycastle.jce.provider.JDKKeyStore.BouncyCastleStore
JDKKeyStore() - Constructor for class org.bouncycastle.jce.provider.JDKKeyStore
JDKMessageDigest - class org.bouncycastle.jce.provider.JDKMessageDigest.
JDKMessageDigest.MD2 - class org.bouncycastle.jce.provider.JDKMessageDigest.MD2.
JDKMessageDigest.MD2() - Constructor for class org.bouncycastle.jce.provider.JDKMessageDigest.MD2
JDKMessageDigest.MD4 - class org.bouncycastle.jce.provider.JDKMessageDigest.MD4.
JDKMessageDigest.MD4() - Constructor for class org.bouncycastle.jce.provider.JDKMessageDigest.MD4
JDKMessageDigest.MD5 - class org.bouncycastle.jce.provider.JDKMessageDigest.MD5.
JDKMessageDigest.MD5() - Constructor for class org.bouncycastle.jce.provider.JDKMessageDigest.MD5
JDKMessageDigest.RIPEMD128 - class org.bouncycastle.jce.provider.JDKMessageDigest.RIPEMD128.
JDKMessageDigest.RIPEMD128() - Constructor for class org.bouncycastle.jce.provider.JDKMessageDigest.RIPEMD128
JDKMessageDigest.RIPEMD160 - class org.bouncycastle.jce.provider.JDKMessageDigest.RIPEMD160.
JDKMessageDigest.RIPEMD160() - Constructor for class org.bouncycastle.jce.provider.JDKMessageDigest.RIPEMD160
JDKMessageDigest.SHA1 - class org.bouncycastle.jce.provider.JDKMessageDigest.SHA1.
  classes that extend directly off us.
JDKMessageDigest.SHA1() - Constructor for class org.bouncycastle.jce.provider.JDKMessageDigest.SHA1
JDKMessageDigest.SHA256 - class org.bouncycastle.jce.provider.JDKMessageDigest.SHA256.
JDKMessageDigest.SHA256() - Constructor for class org.bouncycastle.jce.provider.JDKMessageDigest.SHA256
JDKMessageDigest.SHA384 - class org.bouncycastle.jce.provider.JDKMessageDigest.SHA384.
JDKMessageDigest.SHA384() - Constructor for class org.bouncycastle.jce.provider.JDKMessageDigest.SHA384
JDKMessageDigest.SHA512 - class org.bouncycastle.jce.provider.JDKMessageDigest.SHA512.
JDKMessageDigest.SHA512() - Constructor for class org.bouncycastle.jce.provider.JDKMessageDigest.SHA512
JDKMessageDigest.Tiger - class org.bouncycastle.jce.provider.JDKMessageDigest.Tiger.
JDKMessageDigest.Tiger() - Constructor for class org.bouncycastle.jce.provider.JDKMessageDigest.Tiger
JDKMessageDigest(Digest) - Constructor for class org.bouncycastle.jce.provider.JDKMessageDigest
JDKPKCS12KeyStore - class org.bouncycastle.jce.provider.JDKPKCS12KeyStore.
JDKPKCS12KeyStore.BCPKCS12KeyStore - class org.bouncycastle.jce.provider.JDKPKCS12KeyStore.BCPKCS12KeyStore.
JDKPKCS12KeyStore.BCPKCS12KeyStore() - Constructor for class org.bouncycastle.jce.provider.JDKPKCS12KeyStore.BCPKCS12KeyStore
JDKPKCS12KeyStore.DefPKCS12KeyStore - class org.bouncycastle.jce.provider.JDKPKCS12KeyStore.DefPKCS12KeyStore.
JDKPKCS12KeyStore.DefPKCS12KeyStore() - Constructor for class org.bouncycastle.jce.provider.JDKPKCS12KeyStore.DefPKCS12KeyStore
JDKPKCS12KeyStore(String) - Constructor for class org.bouncycastle.jce.provider.JDKPKCS12KeyStore
JDKPSSSigner - class org.bouncycastle.jce.provider.JDKPSSSigner.
JDKPSSSigner.SHA1withRSA - class org.bouncycastle.jce.provider.JDKPSSSigner.SHA1withRSA.
JDKPSSSigner.SHA1withRSA() - Constructor for class org.bouncycastle.jce.provider.JDKPSSSigner.SHA1withRSA
JDKPSSSigner.SHA256withRSA - class org.bouncycastle.jce.provider.JDKPSSSigner.SHA256withRSA.
JDKPSSSigner.SHA256withRSA() - Constructor for class org.bouncycastle.jce.provider.JDKPSSSigner.SHA256withRSA
JDKPSSSigner.SHA384withRSA - class org.bouncycastle.jce.provider.JDKPSSSigner.SHA384withRSA.
JDKPSSSigner.SHA384withRSA() - Constructor for class org.bouncycastle.jce.provider.JDKPSSSigner.SHA384withRSA
JDKPSSSigner.SHA512withRSA - class org.bouncycastle.jce.provider.JDKPSSSigner.SHA512withRSA.
JDKPSSSigner.SHA512withRSA() - Constructor for class org.bouncycastle.jce.provider.JDKPSSSigner.SHA512withRSA
JDKPSSSigner(String, AsymmetricBlockCipher, Digest) - Constructor for class org.bouncycastle.jce.provider.JDKPSSSigner
JDKX509CertificateFactory - class org.bouncycastle.jce.provider.JDKX509CertificateFactory.
  class for dealing with X509 certificates.
JDKX509CertificateFactory() - Constructor for class org.bouncycastle.jce.provider.JDKX509CertificateFactory

## K

KDF2BytesGenerator - class org.bouncycastle.crypto.generators.KDF2BytesGenerator.
  Generator for PBE derived keys and ivs as defined by IEEE P1363a
KDF2BytesGenerator(Digest) - Constructor for class org.bouncycastle.crypto.generators.KDF2BytesGenerator
  Construct a KDF2 Parameters generator.
KDFParameters - class org.bouncycastle.crypto.params.KDFParameters.
  parameters for Key derivation functions.
KDFParameters(byte[], byte[]) - Constructor for class org.bouncycastle.crypto.params.KDFParameters
KEKIdentifier - class org.bouncycastle.asn1.cms.KEKIdentifier.
KEKIdentifier(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.cms.KEKIdentifier
KEKIdentifier(byte[], DERGeneralizedTime, OtherKeyAttribute) - Constructor for class org.bouncycastle.asn1.cms.KEKIdentifier
KEKRecipientInfo - class org.bouncycastle.asn1.cms.KEKRecipientInfo.
KEKRecipientInfo(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.cms.KEKRecipientInfo
KEKRecipientInfo(KEKIdentifier, AlgorithmIdentifier, ASN1OctetString) - Constructor for class org.bouncycastle.asn1.cms.KEKRecipientInfo
KEY_COMPROMISE - Static variable in class org.bouncycastle.asn1.x509.ReasonFlags
KEY_COMPROMISE - Static variable in class org.bouncycastle.asn1.x509.CRLReason
KEY_MATERIAL - Static variable in class org.bouncycastle.crypto.generators.PKCS12ParametersGenerator
keyAgreement - Static variable in class org.bouncycastle.jce.X509KeyUsage
keyAgreement - Static variable in class org.bouncycastle.asn1.x509.KeyUsage
KeyAgreement - class javax.crypto.KeyAgreement.
  This class provides the functionality of a key agreement (or key exchange) protocol.
KeyAgreement(KeyAgreementSpi, Provider, String) - Constructor for class javax.crypto.KeyAgreement
  Creates a KeyAgreement object.
KeyAgreementSpi - class javax.crypto.KeyAgreementSpi.
  This class defines the Service Provider Interface (SPI) for the `KeyAgreement` class.
KeyAgreementSpi() - Constructor for class javax.crypto.KeyAgreementSpi
KeyAgreeRecipientInfo - class org.bouncycastle.asn1.cms.KeyAgreeRecipientInfo.
KeyAgreeRecipientInfo(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.cms.KeyAgreeRecipientInfo
KeyAgreeRecipientInfo(OriginatorIdentifierOrKey, ASN1OctetString, AlgorithmIdentifier, ASN1Sequence) - Constructor for class org.bouncycastle.asn1.cms.KeyAgreeRecipientInfo
keyBag - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
keyCertSign - Static variable in class org.bouncycastle.jce.X509KeyUsage
keyCertSign - Static variable in class org.bouncycastle.asn1.x509.KeyUsage
KeyDerivationFunc - class org.bouncycastle.asn1.pkcs.KeyDerivationFunc.
keyEncipherment - Static variable in class org.bouncycastle.jce.X509KeyUsage
keyEncipherment - Static variable in class org.bouncycastle.asn1.x509.KeyUsage
KeyFactory - class java.security.KeyFactory.
KeyFactory(KeyFactorySpi, Provider, String) - Constructor for class java.security.KeyFactory
KeyFactorySpi - class java.security.KeyFactorySpi.
KeyFactorySpi() - Constructor for class java.security.KeyFactorySpi
KeyGenerationParameters - class org.bouncycastle.crypto.KeyGenerationParameters.
  The base class for parameters to key generators.
KeyGenerationParameters(SecureRandom, int) - Constructor for class org.bouncycastle.crypto.KeyGenerationParameters
  initialise the generator with a source of randomness and a strength (in bits).
KeyGenerator - class javax.crypto.KeyGenerator.
  This class provides the functionality of a (symmetric) key generator.
KeyGenerator(KeyGeneratorSpi, Provider, String) - Constructor for class javax.crypto.KeyGenerator
  Creates a KeyGenerator object.
KeyGeneratorSpi - class javax.crypto.KeyGeneratorSpi.
  This class defines the Service Provider Interface (SPI) for the `KeyGenerator` class.
KeyGeneratorSpi() - Constructor for class javax.crypto.KeyGeneratorSpi
KeyParameter - class org.bouncycastle.crypto.params.KeyParameter.
KeyParameter(byte[]) - Constructor for class org.bouncycastle.crypto.params.KeyParameter
KeyParameter(byte[], int, int) - Constructor for class org.bouncycastle.crypto.params.KeyParameter
KeyPurposeId - class org.bouncycastle.asn1.x509.KeyPurposeId.
  KeyPurposeIds
keySize - Variable in class org.bouncycastle.jce.provider.JCEKeyGenerator
KeySpec - interface java.security.spec.KeySpec.
KeySpecificInfo - class org.bouncycastle.asn1.x9.KeySpecificInfo.
  ASN.1 def for Diffie-Hellman key exchange KeySpecificInfo structure.
KeySpecificInfo(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.x9.KeySpecificInfo
KeySpecificInfo(DERObjectIdentifier, ASN1OctetString) - Constructor for class org.bouncycastle.asn1.x9.KeySpecificInfo
KeyStore - class java.security.KeyStore.
KeyStore(KeyStoreSpi, Provider, String) - Constructor for class java.security.KeyStore
KeyStoreException - exception java.security.KeyStoreException.
KeyStoreException() - Constructor for class java.security.KeyStoreException
KeyStoreException(String) - Constructor for class java.security.KeyStoreException
KeyStoreSpi - class java.security.KeyStoreSpi.
KeyStoreSpi() - Constructor for class java.security.KeyStoreSpi
KeyStoreTest - class org.bouncycastle.jce.provider.test.KeyStoreTest.
  Exercise the various key stores, making sure we at least get back what we put in!
KeyStoreTest() - Constructor for class org.bouncycastle.jce.provider.test.KeyStoreTest
keyStoreTest(String) - Method in class org.bouncycastle.jce.provider.test.KeyStoreTest
KeyTransRecipientInfo - class org.bouncycastle.asn1.cms.KeyTransRecipientInfo.
KeyTransRecipientInfo(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.cms.KeyTransRecipientInfo
KeyTransRecipientInfo(RecipientIdentifier, AlgorithmIdentifier, ASN1OctetString) - Constructor for class org.bouncycastle.asn1.cms.KeyTransRecipientInfo
KeyUsage - class org.bouncycastle.asn1.x509.KeyUsage.
  id-ce-keyUsage OBJECT IDENTIFIER ::= { id-ce 15 } KeyUsage ::= BIT STRING { digitalSignature (0), nonRepudiation (1), keyEncipherment (2), dataEncipherment (3), keyAgreement (4), keyCertSign (5), cRLSign (6), encipherOnly (7), decipherOnly (8) }
KeyUsage - Static variable in class org.bouncycastle.asn1.x509.X509Extensions
  Key Usage
KeyUsage(DERBitString) - Constructor for class org.bouncycastle.asn1.x509.KeyUsage
KeyUsage(int) - Constructor for class org.bouncycastle.asn1.x509.KeyUsage
  Basic constructor.

## L

L - Static variable in class org.bouncycastle.asn1.x509.X509Name
  locality name - StringType(SIZE(1..64))
lastIndexOf(Object) - Method in class java.util.ArrayList
lastIndexOf(Object) - Method in class java.util.AbstractList
lastIndexOf(Object) - Method in interface java.util.List
LDAPCertStoreParameters - class java.security.cert.LDAPCertStoreParameters.
  Parameters used as input for the LDAP `CertStore` algorithm.
  This class is used to provide necessary configuration parameters (server name and port number) to implementations of the LDAP `CertStore` algorithm.
  Concurrent Access
  Unless otherwise specified, the methods defined in this class are not thread-safe.
LDAPCertStoreParameters() - Constructor for class java.security.cert.LDAPCertStoreParameters
  Creates an instance of `LDAPCertStoreParameters` with the default parameter values (server name "localhost", port 389).
LDAPCertStoreParameters(String) - Constructor for class java.security.cert.LDAPCertStoreParameters
  Creates an instance of `LDAPCertStoreParameters` with the specified server name and a default port of 389.
LDAPCertStoreParameters(String, int) - Constructor for class java.security.cert.LDAPCertStoreParameters
  Creates an instance of `LDAPCertStoreParameters` with the specified parameter values.
List - interface java.util.List.
ListIterator - interface java.util.ListIterator.
listIterator() - Method in class java.util.AbstractList
listIterator() - Method in interface java.util.List
listIterator(int) - Method in class java.util.AbstractList
listIterator(int) - Method in interface java.util.List
load(InputStream, char[]) - Method in class java.security.KeyStore
loadStore(InputStream) - Method in class org.bouncycastle.jce.provider.JDKKeyStore
localityName - Static variable in interface org.bouncycastle.asn1.x509.X509ObjectIdentifiers
LongDigest - class org.bouncycastle.crypto.digests.LongDigest.
  Base class for SHA-384 and SHA-512.
LongDigest() - Constructor for class org.bouncycastle.crypto.digests.LongDigest
  Constructor for variable length word
LongDigest(LongDigest) - Constructor for class org.bouncycastle.crypto.digests.LongDigest
  Copy constructor.

## M

M32 - Static variable in class org.bouncycastle.crypto.engines.CAST5Engine
mac - Variable in class org.bouncycastle.crypto.io.MacOutputStream
mac - Variable in class org.bouncycastle.crypto.io.MacInputStream
Mac - class javax.crypto.Mac.
  This class provides the functionality of a "Message Authentication Code" (MAC) algorithm.
Mac - interface org.bouncycastle.crypto.Mac.
  The base interface for implementations of message authentication codes (MACs).
MAC_MATERIAL - Static variable in class org.bouncycastle.crypto.generators.PKCS12ParametersGenerator
Mac(MacSpi, Provider, String) - Constructor for class javax.crypto.Mac
  Creates a MAC object.
MacData - class org.bouncycastle.asn1.pkcs.MacData.
MacData(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.pkcs.MacData
MacData(DigestInfo, byte[], int) - Constructor for class org.bouncycastle.asn1.pkcs.MacData
MacInputStream - class org.bouncycastle.crypto.io.MacInputStream.
MacInputStream(InputStream, Mac) - Constructor for class org.bouncycastle.crypto.io.MacInputStream
MacOutputStream - class org.bouncycastle.crypto.io.MacOutputStream.
MacOutputStream(OutputStream, Mac) - Constructor for class org.bouncycastle.crypto.io.MacOutputStream
MacSpi - class javax.crypto.MacSpi.
  This class defines the Service Provider Interface (SPI) for the `Mac` class.
MacSpi() - Constructor for class javax.crypto.MacSpi
MacTest - class org.bouncycastle.crypto.test.MacTest.
  MAC tester - vectors from FIP 81 and FIP 113.
MacTest - class org.bouncycastle.jce.provider.test.MacTest.
  MAC tester - vectors from FIP 81 and FIP 113.
MacTest() - Constructor for class org.bouncycastle.crypto.test.MacTest
MacTest() - Constructor for class org.bouncycastle.jce.provider.test.MacTest
main(String[]) - Static method in class org.bouncycastle.asn1.util.Dump
main(String[]) - Static method in class org.bouncycastle.asn1.test.X509NameTest
main(String[]) - Static method in class org.bouncycastle.asn1.test.RegressionTest
main(String[]) - Static method in class org.bouncycastle.asn1.test.PKCS10Test
main(String[]) - Static method in class org.bouncycastle.asn1.test.OIDTest
main(String[]) - Static method in class org.bouncycastle.asn1.test.EncryptedPrivateKeyInfoTest
main(String[]) - Static method in class org.bouncycastle.asn1.test.CertificateTest
main(String[]) - Static method in class org.bouncycastle.crypto.test.TwofishTest
main(String[]) - Static method in class org.bouncycastle.crypto.test.TigerDigestTest
main(String[]) - Static method in class org.bouncycastle.crypto.test.SkipjackTest
main(String[]) - Static method in class org.bouncycastle.crypto.test.SerpentTest
main(String[]) - Static method in class org.bouncycastle.crypto.test.SHA512DigestTest
main(String[]) - Static method in class org.bouncycastle.crypto.test.SHA384DigestTest
main(String[]) - Static method in class org.bouncycastle.crypto.test.SHA256DigestTest
main(String[]) - Static method in class org.bouncycastle.crypto.test.SHA1HMacTest
main(String[]) - Static method in class org.bouncycastle.crypto.test.SHA1DigestTest
main(String[]) - Static method in class org.bouncycastle.crypto.test.RijndaelTest
main(String[]) - Static method in class org.bouncycastle.crypto.test.RegressionTest
main(String[]) - Static method in class org.bouncycastle.crypto.test.RSATest
main(String[]) - Static method in class org.bouncycastle.crypto.test.RIPEMD160HMacTest
main(String[]) - Static method in class org.bouncycastle.crypto.test.RIPEMD160DigestTest
main(String[]) - Static method in class org.bouncycastle.crypto.test.RIPEMD128HMacTest
main(String[]) - Static method in class org.bouncycastle.crypto.test.RIPEMD128DigestTest
main(String[]) - Static method in class org.bouncycastle.crypto.test.RC6Test
main(String[]) - Static method in class org.bouncycastle.crypto.test.RC5Test
main(String[]) - Static method in class org.bouncycastle.crypto.test.RC4Test
main(String[]) - Static method in class org.bouncycastle.crypto.test.RC2Test
main(String[]) - Static method in class org.bouncycastle.crypto.test.PSSTest
main(String[]) - Static method in class org.bouncycastle.crypto.test.PKCS5Test
main(String[]) - Static method in class org.bouncycastle.crypto.test.PKCS12Test
main(String[]) - Static method in class org.bouncycastle.crypto.test.OAEPTest
main(String[]) - Static method in class org.bouncycastle.crypto.test.ModeTest
main(String[]) - Static method in class org.bouncycastle.crypto.test.MacTest
main(String[]) - Static method in class org.bouncycastle.crypto.test.MD5HMacTest
main(String[]) - Static method in class org.bouncycastle.crypto.test.MD5DigestTest
main(String[]) - Static method in class org.bouncycastle.crypto.test.MD4DigestTest
main(String[]) - Static method in class org.bouncycastle.crypto.test.MD2DigestTest
main(String[]) - Static method in class org.bouncycastle.crypto.test.ISO9796Test
main(String[]) - Static method in class org.bouncycastle.crypto.test.IDEATest
main(String[]) - Static method in class org.bouncycastle.crypto.test.ElGamalTest
main(String[]) - Static method in class org.bouncycastle.crypto.test.ECTest
main(String[]) - Static method in class org.bouncycastle.crypto.test.ECIESTest
main(String[]) - Static method in class org.bouncycastle.crypto.test.DSATest
main(String[]) - Static method in class org.bouncycastle.crypto.test.DHTest
main(String[]) - Static method in class org.bouncycastle.crypto.test.DESedeTest
main(String[]) - Static method in class org.bouncycastle.crypto.test.DESTest
main(String[]) - Static method in class org.bouncycastle.crypto.test.CTSTest
main(String[]) - Static method in class org.bouncycastle.crypto.test.CAST6Test
main(String[]) - Static method in class org.bouncycastle.crypto.test.CAST5Test
main(String[]) - Static method in class org.bouncycastle.crypto.test.BlowfishTest
main(String[]) - Static method in class org.bouncycastle.crypto.test.AESVectorFileTest
main(String[]) - Static method in class org.bouncycastle.crypto.test.AESTest
main(String[]) - Static method in class org.bouncycastle.crypto.examples.DESExample
main(String[]) - Static method in class org.bouncycastle.jce.examples.PKCS12Example
main(String[]) - Static method in class org.bouncycastle.jce.provider.test.WrapTest
main(String[]) - Static method in class org.bouncycastle.jce.provider.test.SigTest
main(String[]) - Static method in class org.bouncycastle.jce.provider.test.SealedTest
main(String[]) - Static method in class org.bouncycastle.jce.provider.test.RegressionTest
main(String[]) - Static method in class org.bouncycastle.jce.provider.test.RSATest
main(String[]) - Static method in class org.bouncycastle.jce.provider.test.PKIXTest
main(String[]) - Static method in class org.bouncycastle.jce.provider.test.PKCS7SignedDataTest
main(String[]) - Static method in class org.bouncycastle.jce.provider.test.PKCS12StoreTest
main(String[]) - Static method in class org.bouncycastle.jce.provider.test.PKCS10CertRequestTest
main(String[]) - Static method in class org.bouncycastle.jce.provider.test.PBETest
main(String[]) - Static method in class org.bouncycastle.jce.provider.test.NetscapeCertRequestTest
main(String[]) - Static method in class org.bouncycastle.jce.provider.test.MacTest
main(String[]) - Static method in class org.bouncycastle.jce.provider.test.KeyStoreTest
main(String[]) - Static method in class org.bouncycastle.jce.provider.test.HMacTest
main(String[]) - Static method in class org.bouncycastle.jce.provider.test.FIPSDESTest
main(String[]) - Static method in class org.bouncycastle.jce.provider.test.EncryptedPrivateKeyInfoTest
main(String[]) - Static method in class org.bouncycastle.jce.provider.test.DoFinalTest
main(String[]) - Static method in class org.bouncycastle.jce.provider.test.DigestTest
main(String[]) - Static method in class org.bouncycastle.jce.provider.test.DESedeTest
main(String[]) - Static method in class org.bouncycastle.jce.provider.test.CipherStreamTest
main(String[]) - Static method in class org.bouncycastle.jce.provider.test.CertTest
main(String[]) - Static method in class org.bouncycastle.jce.provider.test.CertStoreTest
main(String[]) - Static method in class org.bouncycastle.jce.provider.test.CertPathValidatorTest
main(String[]) - Static method in class org.bouncycastle.jce.provider.test.CertPathTest
main(String[]) - Static method in class org.bouncycastle.jce.provider.test.CertPathBuilderTest
main(String[]) - Static method in class org.bouncycastle.jce.provider.test.BlockCipherTest
main(String[]) - Static method in class org.bouncycastle.jce.provider.test.AESTest
main(String[]) - Static method in class org.bouncycastle.jce.provider.test.AESSICTest
makePBECipher(String, int, char[], byte[], int) - Method in class org.bouncycastle.jce.provider.JDKKeyStore
MALFORMED_REQUEST - Static variable in class org.bouncycastle.asn1.ocsp.OCSPResponseStatus
markInsideImplicit(boolean) - Method in class org.bouncycastle.asn1.x509.GeneralNames
markInsideImplicit(boolean) - Method in class org.bouncycastle.asn1.x509.GeneralName
  Deprecated.
markSupported() - Method in class javax.crypto.CipherInputStream
  Tests if this input stream supports the `mark` and `reset` methods, which it does not.
match(Certificate) - Method in class java.security.cert.X509CertSelector
  Decides whether a `Certificate` should be selected.
  TODO: implement missing tests (name constraints and path to names)
  Uses `DERInputStream`, `ASN1Sequence`, `DERObjectIdentifier`, `DERObject`, `DERGeneralizedTime`, `X509Name`, `X509Extensions`, `ExtendedKeyUsage`, `KeyPurposeId`, `SubjectPublicKeyInfo`, `AlgorithmIdentifier` to access X509 extensions
match(Certificate) - Method in interface java.security.cert.CertSelector
  Decides whether a `Certificate` should be selected.
match(CRL) - Method in class java.security.cert.X509CRLSelector
  Decides whether a `CRL` should be selected.
  Uses `X509Name.toString` to parse and to compare the crl parameter issuer and `CRLNumber` to access the CRL number extension.
match(CRL) - Method in interface java.security.cert.CRLSelector
  Decides whether a `CRL` should be selected.
MAX_ROUNDS - Static variable in class org.bouncycastle.crypto.engines.CAST5Engine
md2 - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
MD2Digest - class org.bouncycastle.crypto.digests.MD2Digest.
  implementation of MD2 as outlined in RFC1319 by B.Kaliski from RSA Laboratories April 1992
MD2Digest() - Constructor for class org.bouncycastle.crypto.digests.MD2Digest
MD2Digest(MD2Digest) - Constructor for class org.bouncycastle.crypto.digests.MD2Digest
MD2DigestTest - class org.bouncycastle.crypto.test.MD2DigestTest.
  standard vector test for MD2 from RFC1319 by B.Kaliski of RSA Laboratories April 1992
MD2DigestTest() - Constructor for class org.bouncycastle.crypto.test.MD2DigestTest
md2WithRSAEncryption - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
MD4Digest - class org.bouncycastle.crypto.digests.MD4Digest.
  implementation of MD4 as RFC 1320 by R.
MD4Digest() - Constructor for class org.bouncycastle.crypto.digests.MD4Digest
  Standard constructor
MD4Digest(MD4Digest) - Constructor for class org.bouncycastle.crypto.digests.MD4Digest
  Copy constructor.
MD4DigestTest - class org.bouncycastle.crypto.test.MD4DigestTest.
  standard vector test for MD4 from RFC 1320.
MD4DigestTest() - Constructor for class org.bouncycastle.crypto.test.MD4DigestTest
md4WithRSAEncryption - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
md5 - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
MD5 - Static variable in interface org.bouncycastle.jce.provider.PBE
MD5 - Static variable in interface org.bouncycastle.jce.provider.BrokenPBE
MD5Digest - class org.bouncycastle.crypto.digests.MD5Digest.
  implementation of MD5 as outlined in "Handbook of Applied Cryptography", pages 346 - 347.
MD5Digest() - Constructor for class org.bouncycastle.crypto.digests.MD5Digest
  Standard constructor
MD5Digest(MD5Digest) - Constructor for class org.bouncycastle.crypto.digests.MD5Digest
  Copy constructor.
MD5DigestTest - class org.bouncycastle.crypto.test.MD5DigestTest.
  standard vector test for MD5 from "Handbook of Applied Cryptography", page 345.
MD5DigestTest() - Constructor for class org.bouncycastle.crypto.test.MD5DigestTest
MD5HMacTest - class org.bouncycastle.crypto.test.MD5HMacTest.
  MD5 HMac Test, test vectors from RFC 2202
MD5HMacTest() - Constructor for class org.bouncycastle.crypto.test.MD5HMacTest
md5WithRSAEncryption - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
messageDigest - Static variable in interface org.bouncycastle.asn1.cms.CMSAttributes
MGF1BytesGenerator - class org.bouncycastle.crypto.generators.MGF1BytesGenerator.
  Generator for MGF1 as defined in PKCS 1v2
MGF1BytesGenerator(Digest) - Constructor for class org.bouncycastle.crypto.generators.MGF1BytesGenerator
MGFParameters - class org.bouncycastle.crypto.params.MGFParameters.
  parameters for mask derivation functions.
MGFParameters(byte[]) - Constructor for class org.bouncycastle.crypto.params.MGFParameters
MGFParameters(byte[], int, int) - Constructor for class org.bouncycastle.crypto.params.MGFParameters
MiscObjectIdentifiers - interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers.
ModeTest - class org.bouncycastle.crypto.test.ModeTest.
  CFB/OFB Mode test of IV padding.
ModeTest() - Constructor for class org.bouncycastle.crypto.test.ModeTest
modulus - Variable in class org.bouncycastle.jce.provider.JCERSAPrivateKey
multiply(BigInteger) - Method in class org.bouncycastle.math.ec.ECPoint
multiply(BigInteger) - Method in class org.bouncycastle.math.ec.ECPoint.Fp
multiply(ECFieldElement) - Method in class org.bouncycastle.math.ec.ECFieldElement
multiply(ECFieldElement) - Method in class org.bouncycastle.math.ec.ECFieldElement.Fp

## N

NAME_RELATIVE_TO_CRL_ISSUER - Static variable in class org.bouncycastle.asn1.x509.DistributionPointName
NameConstraints - class org.bouncycastle.asn1.x509.NameConstraints.
NameConstraints - Static variable in class org.bouncycastle.asn1.x509.X509Extensions
  Name Constraints
NameConstraints(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.x509.NameConstraints
negate() - Method in class org.bouncycastle.math.ec.ECFieldElement
negate() - Method in class org.bouncycastle.math.ec.ECFieldElement.Fp
netscape - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
netscapeBaseURL - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
netscapeCApolicyURL - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
netscapeCARevocationURL - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
netscapeCertComment - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
NetscapeCertRequestTest - class org.bouncycastle.jce.provider.test.NetscapeCertRequestTest.
NetscapeCertRequestTest() - Constructor for class org.bouncycastle.jce.provider.test.NetscapeCertRequestTest
netscapeCertType - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
NetscapeCertType - class org.bouncycastle.asn1.misc.NetscapeCertType.
  NetscapeCertType ::= BIT STRING { SSLClient (0), SSLServer (1), S/MIME (2), Object Signing (3), Reserved (4), SSL CA (5), S/MIME CA (6), Object Signing CA (7) }
NetscapeCertType(DERBitString) - Constructor for class org.bouncycastle.asn1.misc.NetscapeCertType
NetscapeCertType(int) - Constructor for class org.bouncycastle.asn1.misc.NetscapeCertType
  Basic constructor.
netscapeRenewalURL - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
netscapeRevocationURL - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
NetscapeRevocationURL - class org.bouncycastle.asn1.misc.NetscapeRevocationURL.
NetscapeRevocationURL(DERIA5String) - Constructor for class org.bouncycastle.asn1.misc.NetscapeRevocationURL
netscapeSSLServerName - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
next() - Method in interface java.util.Iterator
nextIndex() - Method in interface java.util.ListIterator
nextToken() - Method in class org.bouncycastle.asn1.OIDTokenizer
nextToken() - Method in class org.bouncycastle.asn1.x509.X509NameTokenizer
nonRepudiation - Static variable in class org.bouncycastle.jce.X509KeyUsage
nonRepudiation - Static variable in class org.bouncycastle.asn1.x509.KeyUsage
NoSuchPaddingException - exception javax.crypto.NoSuchPaddingException.
  This exception is thrown when a particular padding mechanism is requested but is not available in the environment.
NoSuchPaddingException() - Constructor for class javax.crypto.NoSuchPaddingException
  Constructs a NoSuchPaddingException with no detail message.
NoSuchPaddingException(String) - Constructor for class javax.crypto.NoSuchPaddingException
  Constructs a NoSuchPaddingException with the specified detail message.
NoticeReference - class org.bouncycastle.asn1.x509.NoticeReference.
  `NoticeReference` class, used in `CertificatePolicies` X509 V3 extensions (in policy qualifiers).
NoticeReference(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.x509.NoticeReference
  Creates a new `NoticeReference` instance.
NoticeReference(int, String, ASN1Sequence) - Constructor for class org.bouncycastle.asn1.x509.NoticeReference
  Creates a new `NoticeReference` instance.
NoticeReference(String, ASN1Sequence) - Constructor for class org.bouncycastle.asn1.x509.NoticeReference
  Creates a new `NoticeReference` instance.
NoticeReference(String, Vector) - Constructor for class org.bouncycastle.asn1.x509.NoticeReference
  Creates a new `NoticeReference` instance.
NULL - Static variable in interface org.bouncycastle.asn1.DERTags
NullCipher - class javax.crypto.NullCipher.
  The NullCipher class is a class that provides an "identity cipher" -- one that does not tranform the plaintext.
NullCipher() - Constructor for class javax.crypto.NullCipher
NullEngine - class org.bouncycastle.crypto.engines.NullEngine.
  The no-op engine that just copies bytes through, irrespective of whether encrypting and decrypting.
NullEngine() - Constructor for class org.bouncycastle.crypto.engines.NullEngine
  Standard constructor.
NUMERIC_STRING - Static variable in interface org.bouncycastle.asn1.DERTags

## O

O - Static variable in class org.bouncycastle.asn1.x509.X509Name
  organization - StringType(SIZE(1..64))
OAEPEncoding - class org.bouncycastle.crypto.encodings.OAEPEncoding.
  Optimal Asymmetric Encryption Padding (OAEP) - see PKCS 1 V 2.
OAEPEncoding(AsymmetricBlockCipher) - Constructor for class org.bouncycastle.crypto.encodings.OAEPEncoding
OAEPEncoding(AsymmetricBlockCipher, Digest) - Constructor for class org.bouncycastle.crypto.encodings.OAEPEncoding
OAEPEncoding(AsymmetricBlockCipher, Digest, byte[]) - Constructor for class org.bouncycastle.crypto.encodings.OAEPEncoding
OAEPTest - class org.bouncycastle.crypto.test.OAEPTest.
OAEPTest() - Constructor for class org.bouncycastle.crypto.test.OAEPTest
OBJECT_IDENTIFIER - Static variable in interface org.bouncycastle.asn1.DERTags
ObjectDigestInfo - class org.bouncycastle.asn1.x509.ObjectDigestInfo.
ObjectDigestInfo() - Constructor for class org.bouncycastle.asn1.x509.ObjectDigestInfo
objectSigning - Static variable in class org.bouncycastle.asn1.misc.NetscapeCertType
objectSigningCA - Static variable in class org.bouncycastle.asn1.misc.NetscapeCertType
ocspAccessMethod - Static variable in interface org.bouncycastle.asn1.x509.X509ObjectIdentifiers
OCSPObjectIdentifiers - interface org.bouncycastle.asn1.ocsp.OCSPObjectIdentifiers.
OCSPRequest - class org.bouncycastle.asn1.ocsp.OCSPRequest.
OCSPRequest(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.ocsp.OCSPRequest
OCSPRequest(TBSRequest, Signature) - Constructor for class org.bouncycastle.asn1.ocsp.OCSPRequest
OCSPResponse - class org.bouncycastle.asn1.ocsp.OCSPResponse.
OCSPResponse(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.ocsp.OCSPResponse
OCSPResponse(OCSPResponseStatus, ResponseBytes) - Constructor for class org.bouncycastle.asn1.ocsp.OCSPResponse
OCSPResponseStatus - class org.bouncycastle.asn1.ocsp.OCSPResponseStatus.
OCSPResponseStatus(DEREnumerated) - Constructor for class org.bouncycastle.asn1.ocsp.OCSPResponseStatus
OCSPResponseStatus(int) - Constructor for class org.bouncycastle.asn1.ocsp.OCSPResponseStatus
  OCSPResponseStatus ::= ENUMERATED { successful (0), --Response has valid confirmations malformedRequest (1), --Illegal confirmation request internalError (2), --Internal error in issuer tryLater (3), --Try again later --(4) is not used sigRequired (5), --Must sign the request unauthorized (6) --Request unauthorized }
OCTET_STRING - Static variable in interface org.bouncycastle.asn1.DERTags
OFBBlockCipher - class org.bouncycastle.crypto.modes.OFBBlockCipher.
  implements a Output-FeedBack (OFB) mode on top of a simple cipher.
OFBBlockCipher(BlockCipher, int) - Constructor for class org.bouncycastle.crypto.modes.OFBBlockCipher
  Basic constructor.
OIDLookUp - Static variable in class org.bouncycastle.asn1.x509.X509Name
  look up table translating OID values into their common symbols - this static is scheduled for deletion
oids() - Method in class org.bouncycastle.asn1.x509.X509Extensions
  return an Enumeration of the extension field's object ids.
OIDTest - class org.bouncycastle.asn1.test.OIDTest.
  X.690 test example
OIDTest() - Constructor for class org.bouncycastle.asn1.test.OIDTest
OIDTokenizer - class org.bouncycastle.asn1.OIDTokenizer.
  class for breaking up an OID into it's component tokens, ala java.util.StringTokenizer.
OIDTokenizer(String) - Constructor for class org.bouncycastle.asn1.OIDTokenizer
OIWObjectIdentifiers - interface org.bouncycastle.asn1.oiw.OIWObjectIdentifiers.
OLD_PKCS12 - Static variable in interface org.bouncycastle.jce.provider.BrokenPBE
ONE - Static variable in interface org.bouncycastle.math.ec.ECConstants
onlyContainsAttributeCerts() - Method in class org.bouncycastle.asn1.x509.IssuingDistributionPoint
onlyContainsCACerts() - Method in class org.bouncycastle.asn1.x509.IssuingDistributionPoint
onlyContainsUserCerts() - Method in class org.bouncycastle.asn1.x509.IssuingDistributionPoint
org.bouncycastle.asn1 - package org.bouncycastle.asn1
  A library for parsing and writing ASN.1 objects.
org.bouncycastle.asn1.cms - package org.bouncycastle.asn1.cms
org.bouncycastle.asn1.misc - package org.bouncycastle.asn1.misc
org.bouncycastle.asn1.ocsp - package org.bouncycastle.asn1.ocsp
org.bouncycastle.asn1.oiw - package org.bouncycastle.asn1.oiw
org.bouncycastle.asn1.pkcs - package org.bouncycastle.asn1.pkcs
org.bouncycastle.asn1.sec - package org.bouncycastle.asn1.sec
org.bouncycastle.asn1.test - package org.bouncycastle.asn1.test
org.bouncycastle.asn1.util - package org.bouncycastle.asn1.util
org.bouncycastle.asn1.x509 - package org.bouncycastle.asn1.x509
org.bouncycastle.asn1.x9 - package org.bouncycastle.asn1.x9
org.bouncycastle.crypto - package org.bouncycastle.crypto
  Base classes for the lightweight API.
org.bouncycastle.crypto.agreement - package org.bouncycastle.crypto.agreement
org.bouncycastle.crypto.digests - package org.bouncycastle.crypto.digests
org.bouncycastle.crypto.encodings - package org.bouncycastle.crypto.encodings
org.bouncycastle.crypto.engines - package org.bouncycastle.crypto.engines
org.bouncycastle.crypto.examples - package org.bouncycastle.crypto.examples
org.bouncycastle.crypto.generators - package org.bouncycastle.crypto.generators
org.bouncycastle.crypto.io - package org.bouncycastle.crypto.io
org.bouncycastle.crypto.macs - package org.bouncycastle.crypto.macs
org.bouncycastle.crypto.modes - package org.bouncycastle.crypto.modes
org.bouncycastle.crypto.paddings - package org.bouncycastle.crypto.paddings
org.bouncycastle.crypto.params - package org.bouncycastle.crypto.params
org.bouncycastle.crypto.signers - package org.bouncycastle.crypto.signers
org.bouncycastle.crypto.test - package org.bouncycastle.crypto.test
  Example code and test classes for the lightweight API.
org.bouncycastle.jce - package org.bouncycastle.jce
org.bouncycastle.jce.examples - package org.bouncycastle.jce.examples
org.bouncycastle.jce.interfaces - package org.bouncycastle.jce.interfaces
org.bouncycastle.jce.provider - package org.bouncycastle.jce.provider
org.bouncycastle.jce.provider.test - package org.bouncycastle.jce.provider.test
org.bouncycastle.jce.spec - package org.bouncycastle.jce.spec
org.bouncycastle.math.ec - package org.bouncycastle.math.ec
org.bouncycastle.openssl - package org.bouncycastle.openssl
  Classes for dealing with OpenSSL PEM files.
org.bouncycastle.util.encoders - package org.bouncycastle.util.encoders
org.bouncycastle.util.test - package org.bouncycastle.util.test
organization - Static variable in interface org.bouncycastle.asn1.x509.X509ObjectIdentifiers
organizationalUnitName - Static variable in interface org.bouncycastle.asn1.x509.X509ObjectIdentifiers
OriginatorIdentifierOrKey - class org.bouncycastle.asn1.cms.OriginatorIdentifierOrKey.
OriginatorIdentifierOrKey(ASN1OctetString) - Constructor for class org.bouncycastle.asn1.cms.OriginatorIdentifierOrKey
OriginatorIdentifierOrKey(DERObject) - Constructor for class org.bouncycastle.asn1.cms.OriginatorIdentifierOrKey
OriginatorIdentifierOrKey(IssuerAndSerialNumber) - Constructor for class org.bouncycastle.asn1.cms.OriginatorIdentifierOrKey
OriginatorIdentifierOrKey(OriginatorPublicKey) - Constructor for class org.bouncycastle.asn1.cms.OriginatorIdentifierOrKey
OriginatorInfo - class org.bouncycastle.asn1.cms.OriginatorInfo.
OriginatorInfo(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.cms.OriginatorInfo
OriginatorInfo(ASN1Set, ASN1Set) - Constructor for class org.bouncycastle.asn1.cms.OriginatorInfo
OriginatorPublicKey - class org.bouncycastle.asn1.cms.OriginatorPublicKey.
OriginatorPublicKey(AlgorithmIdentifier, byte[]) - Constructor for class org.bouncycastle.asn1.cms.OriginatorPublicKey
OriginatorPublicKey(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.cms.OriginatorPublicKey
OtherInfo - class org.bouncycastle.asn1.x9.OtherInfo.
  ANS.1 def for Diffie-Hellman key exchange OtherInfo structure.
OtherInfo(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.x9.OtherInfo
OtherInfo(KeySpecificInfo, ASN1OctetString, ASN1OctetString) - Constructor for class org.bouncycastle.asn1.x9.OtherInfo
OtherKeyAttribute - class org.bouncycastle.asn1.cms.OtherKeyAttribute.
OtherKeyAttribute(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.cms.OtherKeyAttribute
OtherKeyAttribute(DERObjectIdentifier, DEREncodable) - Constructor for class org.bouncycastle.asn1.cms.OtherKeyAttribute
OU - Static variable in class org.bouncycastle.asn1.x509.X509Name
  organizational unit name - StringType(SIZE(1..64))

## P

padBits - Variable in class org.bouncycastle.asn1.DERBitString
padCount(byte[]) - Method in class org.bouncycastle.crypto.paddings.X923Padding
  return the number of pad bytes present in the block.
padCount(byte[]) - Method in class org.bouncycastle.crypto.paddings.PKCS7Padding
  return the number of pad bytes present in the block.
padCount(byte[]) - Method in class org.bouncycastle.crypto.paddings.ISO10126d2Padding
  return the number of pad bytes present in the block.
padCount(byte[]) - Method in interface org.bouncycastle.crypto.paddings.BlockCipherPadding
  return the number of pad bytes present in the block.
PaddedBlockCipher - class org.bouncycastle.crypto.modes.PaddedBlockCipher.
  Deprecated. use org.bouncycastle.crypto.paddings.PaddedBufferedBlockCipher instead.
PaddedBlockCipher(BlockCipher) - Constructor for class org.bouncycastle.crypto.modes.PaddedBlockCipher
  Deprecated. Create a buffered block cipher with, or without, padding.
PaddedBufferedBlockCipher - class org.bouncycastle.crypto.paddings.PaddedBufferedBlockCipher.
  A wrapper class that allows block ciphers to be used to process data in a piecemeal fashion with padding.
PaddedBufferedBlockCipher(BlockCipher) - Constructor for class org.bouncycastle.crypto.paddings.PaddedBufferedBlockCipher
  Create a buffered block cipher PKCS7 padding
PaddedBufferedBlockCipher(BlockCipher, BlockCipherPadding) - Constructor for class org.bouncycastle.crypto.paddings.PaddedBufferedBlockCipher
  Create a buffered block cipher with the desired padding.
ParametersWithIV - class org.bouncycastle.crypto.params.ParametersWithIV.
ParametersWithIV(CipherParameters, byte[]) - Constructor for class org.bouncycastle.crypto.params.ParametersWithIV
ParametersWithIV(CipherParameters, byte[], int, int) - Constructor for class org.bouncycastle.crypto.params.ParametersWithIV
ParametersWithRandom - class org.bouncycastle.crypto.params.ParametersWithRandom.
ParametersWithRandom(CipherParameters) - Constructor for class org.bouncycastle.crypto.params.ParametersWithRandom
ParametersWithRandom(CipherParameters, SecureRandom) - Constructor for class org.bouncycastle.crypto.params.ParametersWithRandom
parent - Variable in class org.bouncycastle.jce.provider.PKIXPolicyNode
parseTest(byte[]) - Method in class org.bouncycastle.jce.provider.test.PKCS7SignedDataTest
partialBlockOkay - Variable in class org.bouncycastle.crypto.BufferedBlockCipher
password - Variable in class org.bouncycastle.crypto.PBEParametersGenerator
PasswordFinder - interface org.bouncycastle.openssl.PasswordFinder.
  call back to allow a password to be fetched when one is requested.
PBE - interface org.bouncycastle.jce.provider.PBE.
PBE.Util - class org.bouncycastle.jce.provider.PBE.Util.
  uses the appropriate mixer to generate the key and IV if neccessary.
PBE.Util() - Constructor for class org.bouncycastle.jce.provider.PBE.Util
pbeHash - Variable in class org.bouncycastle.jce.provider.WrapCipherSpi
pbeIvSize - Variable in class org.bouncycastle.jce.provider.WrapCipherSpi
pbeKeySize - Variable in class org.bouncycastle.jce.provider.WrapCipherSpi
PBEKeySpec - class javax.crypto.spec.PBEKeySpec.
  A user-chosen password that can be used with password-based encryption (PBE).
PBEKeySpec(char[]) - Constructor for class javax.crypto.spec.PBEKeySpec
  Constructor that takes a password.
PBEParametersGenerator - class org.bouncycastle.crypto.PBEParametersGenerator.
  super class for all Password Based Encyrption (PBE) parameter generator classes.
PBEParametersGenerator() - Constructor for class org.bouncycastle.crypto.PBEParametersGenerator
  base constructor.
PBEParameterSpec - class javax.crypto.spec.PBEParameterSpec.
  This class specifies the set of parameters used with password-based encryption (PBE), as defined in the PKCS #5 standard.
PBEParameterSpec(byte[], int) - Constructor for class javax.crypto.spec.PBEParameterSpec
  Constructs a parameter set for password-based encryption as defined in the PKCS #5 standard.
PBES2Algorithms - class org.bouncycastle.asn1.pkcs.PBES2Algorithms.
  Deprecated. - use AlgorithmIdentifier and PBES2Params
PBES2Algorithms(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.pkcs.PBES2Algorithms
  Deprecated.
PBES2Parameters - class org.bouncycastle.asn1.pkcs.PBES2Parameters.
PBES2Parameters(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.pkcs.PBES2Parameters
PBETest - class org.bouncycastle.jce.provider.test.PBETest.
  test out the various PBE modes, making sure the JCE implementations are compatible woth the light weight ones.
PBETest() - Constructor for class org.bouncycastle.jce.provider.test.PBETest
pbeType - Variable in class org.bouncycastle.jce.provider.WrapCipherSpi
PBKDF2Params - class org.bouncycastle.asn1.pkcs.PBKDF2Params.
PEMReader - class org.bouncycastle.openssl.PEMReader.
  Class for reading OpenSSL PEM encoded streams containing X509 certificates and PKCS8 encoded keys
PEMReader(Reader) - Constructor for class org.bouncycastle.openssl.PEMReader
  Create a new PEMReader
PEMReader(Reader, PasswordFinder) - Constructor for class org.bouncycastle.openssl.PEMReader
  Create a new PEMReader with a password finder
PEMReader(Reader, PasswordFinder, String) - Constructor for class org.bouncycastle.openssl.PEMReader
  Create a new PEMReader with a password finder
perform() - Method in class org.bouncycastle.asn1.test.X509NameTest
perform() - Method in class org.bouncycastle.asn1.test.PKCS10Test
perform() - Method in class org.bouncycastle.asn1.test.OIDTest
perform() - Method in class org.bouncycastle.asn1.test.EncryptedPrivateKeyInfoTest
perform() - Method in class org.bouncycastle.asn1.test.CertificateTest
perform() - Method in class org.bouncycastle.crypto.test.TigerDigestTest
perform() - Method in class org.bouncycastle.crypto.test.SHA512DigestTest
perform() - Method in class org.bouncycastle.crypto.test.SHA384DigestTest
perform() - Method in class org.bouncycastle.crypto.test.SHA256DigestTest
perform() - Method in class org.bouncycastle.crypto.test.SHA1HMacTest
perform() - Method in class org.bouncycastle.crypto.test.SHA1DigestTest
perform() - Method in class org.bouncycastle.crypto.test.RSATest
perform() - Method in class org.bouncycastle.crypto.test.RIPEMD160HMacTest
perform() - Method in class org.bouncycastle.crypto.test.RIPEMD160DigestTest
perform() - Method in class org.bouncycastle.crypto.test.RIPEMD128HMacTest
perform() - Method in class org.bouncycastle.crypto.test.RIPEMD128DigestTest
perform() - Method in class org.bouncycastle.crypto.test.RC5Test
perform() - Method in class org.bouncycastle.crypto.test.StreamCipherVectorTest
perform() - Method in class org.bouncycastle.crypto.test.RC4Test
perform() - Method in class org.bouncycastle.crypto.test.PSSTest
perform() - Method in class org.bouncycastle.crypto.test.PKCS5Test
perform() - Method in class org.bouncycastle.crypto.test.PKCS12Test
perform() - Method in class org.bouncycastle.crypto.test.OAEPTest
perform() - Method in class org.bouncycastle.crypto.test.ModeTest
perform() - Method in class org.bouncycastle.crypto.test.MacTest
perform() - Method in class org.bouncycastle.crypto.test.MD5HMacTest
perform() - Method in class org.bouncycastle.crypto.test.MD5DigestTest
perform() - Method in class org.bouncycastle.crypto.test.MD4DigestTest
perform() - Method in class org.bouncycastle.crypto.test.MD2DigestTest
perform() - Method in class org.bouncycastle.crypto.test.ISO9796Test
perform() - Method in class org.bouncycastle.crypto.test.ElGamalTest
perform() - Method in class org.bouncycastle.crypto.test.ECTest
perform() - Method in class org.bouncycastle.crypto.test.ECIESTest
perform() - Method in class org.bouncycastle.crypto.test.DSATest
perform() - Method in class org.bouncycastle.crypto.test.DHTest
perform() - Method in class org.bouncycastle.crypto.test.DESedeTest
perform() - Method in class org.bouncycastle.crypto.test.CTSTest
perform() - Method in class org.bouncycastle.crypto.test.BlockCipherVectorTest
perform() - Method in class org.bouncycastle.crypto.test.BlockCipherMonteCarloTest
perform() - Method in class org.bouncycastle.crypto.test.AESVectorFileTest
perform() - Method in class org.bouncycastle.crypto.test.CipherTest
perform() - Method in class org.bouncycastle.crypto.test.AESTest
perform() - Method in class org.bouncycastle.jce.provider.test.WrapTest
perform() - Method in class org.bouncycastle.jce.provider.test.SigTest
perform() - Method in class org.bouncycastle.jce.provider.test.SealedTest
perform() - Method in class org.bouncycastle.jce.provider.test.RSATest
perform() - Method in class org.bouncycastle.jce.provider.test.PKIXTest
perform() - Method in class org.bouncycastle.jce.provider.test.PKCS7SignedDataTest
perform() - Method in class org.bouncycastle.jce.provider.test.PKCS12StoreTest
perform() - Method in class org.bouncycastle.jce.provider.test.PKCS10CertRequestTest
perform() - Method in class org.bouncycastle.jce.provider.test.PBETest
perform() - Method in class org.bouncycastle.jce.provider.test.NetscapeCertRequestTest
perform() - Method in class org.bouncycastle.jce.provider.test.MacTest
perform() - Method in class org.bouncycastle.jce.provider.test.KeyStoreTest
perform() - Method in class org.bouncycastle.jce.provider.test.HMacTest
perform() - Method in class org.bouncycastle.jce.provider.test.FIPSDESTest
perform() - Method in class org.bouncycastle.jce.provider.test.EncryptedPrivateKeyInfoTest
perform() - Method in class org.bouncycastle.jce.provider.test.DoFinalTest
perform() - Method in class org.bouncycastle.jce.provider.test.DigestTest
perform() - Method in class org.bouncycastle.jce.provider.test.DESedeTest
perform() - Method in class org.bouncycastle.jce.provider.test.CipherStreamTest
perform() - Method in class org.bouncycastle.jce.provider.test.CertTest
perform() - Method in class org.bouncycastle.jce.provider.test.CertStoreTest
perform() - Method in class org.bouncycastle.jce.provider.test.CertPathValidatorTest
perform() - Method in class org.bouncycastle.jce.provider.test.CertPathTest
perform() - Method in class org.bouncycastle.jce.provider.test.CertPathBuilderTest
perform() - Method in class org.bouncycastle.jce.provider.test.BlockCipherTest
perform() - Method in class org.bouncycastle.jce.provider.test.AESTest
perform() - Method in class org.bouncycastle.jce.provider.test.AESSICTest
perform() - Method in interface org.bouncycastle.util.test.Test
Pfx - class org.bouncycastle.asn1.pkcs.Pfx.
  the infamous Pfx from PKCS12
Pfx(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.pkcs.Pfx
Pfx(ContentInfo, MacData) - Constructor for class org.bouncycastle.asn1.pkcs.Pfx
pgpCFB - Variable in class org.bouncycastle.crypto.BufferedBlockCipher
PGPCFBBlockCipher - class org.bouncycastle.crypto.modes.PGPCFBBlockCipher.
  Implements OpenPGP's rather strange version of Cipher-FeedBack (CFB) mode on top of a simple cipher.
PGPCFBBlockCipher(BlockCipher, boolean) - Constructor for class org.bouncycastle.crypto.modes.PGPCFBBlockCipher
  Basic constructor.
pkcs_1 - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
pkcs_12 - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
pkcs_3 - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
pkcs_5 - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
pkcs_7 - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
pkcs_9 - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
pkcs_9_at_challengePassword - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
pkcs_9_at_contentType - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
pkcs_9_at_counterSignature - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
pkcs_9_at_emailAddress - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
pkcs_9_at_extendedCertificateAttributes - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
pkcs_9_at_extensionRequest - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
pkcs_9_at_friendlyName - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
pkcs_9_at_localKeyId - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
pkcs_9_at_messageDigest - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
pkcs_9_at_signingDescription - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
pkcs_9_at_signingTime - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
pkcs_9_at_smimeCapabilities - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
pkcs_9_at_unstructuredAddress - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
pkcs_9_at_unstructuredName - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCS10CertificationRequest - class org.bouncycastle.jce.PKCS10CertificationRequest.
  A class for verifying and creating PKCS10 Certification requests.
PKCS10CertificationRequest(ASN1Sequence) - Constructor for class org.bouncycastle.jce.PKCS10CertificationRequest
PKCS10CertificationRequest(byte[]) - Constructor for class org.bouncycastle.jce.PKCS10CertificationRequest
  construct a PKCS10 certification request from a DER encoded byte stream.
PKCS10CertificationRequest(String, X509Name, PublicKey, ASN1Set, PrivateKey) - Constructor for class org.bouncycastle.jce.PKCS10CertificationRequest
  create a PKCS10 certfication request using the BC provider.
PKCS10CertificationRequest(String, X509Name, PublicKey, ASN1Set, PrivateKey, String) - Constructor for class org.bouncycastle.jce.PKCS10CertificationRequest
  create a PKCS10 certfication request using the named provider.
PKCS10CertRequestTest - class org.bouncycastle.jce.provider.test.PKCS10CertRequestTest.
PKCS10CertRequestTest() - Constructor for class org.bouncycastle.jce.provider.test.PKCS10CertRequestTest
PKCS10Test - class org.bouncycastle.asn1.test.PKCS10Test.
PKCS10Test() - Constructor for class org.bouncycastle.asn1.test.PKCS10Test
pkcs10Test(String, byte[]) - Method in class org.bouncycastle.asn1.test.PKCS10Test
PKCS12 - Static variable in interface org.bouncycastle.jce.provider.PBE
PKCS12 - Static variable in interface org.bouncycastle.jce.provider.BrokenPBE
PKCS12BagAttributeCarrier - interface org.bouncycastle.jce.interfaces.PKCS12BagAttributeCarrier.
  allow us to set attributes on objects that can go into a PKCS12 store.
PKCS12Example - class org.bouncycastle.jce.examples.PKCS12Example.
  Example of how to set up a certificiate chain and a PKCS 12 store for a private individual - obviously you'll need to generate your own keys, and you may need to modify the NetscapeCertType extension or add a key usage extension depending on your application, but you should get the idea! As always this is just an example...
PKCS12Example() - Constructor for class org.bouncycastle.jce.examples.PKCS12Example
PKCS12ParametersGenerator - class org.bouncycastle.crypto.generators.PKCS12ParametersGenerator.
  Generator for PBE derived keys and ivs as defined by PKCS 12 V1.0.
PKCS12ParametersGenerator(Digest) - Constructor for class org.bouncycastle.crypto.generators.PKCS12ParametersGenerator
  Construct a PKCS 12 Parameters generator.
PKCS12PasswordToBytes(char[]) - Static method in class org.bouncycastle.crypto.PBEParametersGenerator
  converts a password to a byte array according to the scheme in PKCS12 (unicode, big endian, 2 zero pad bytes at the end).
PKCS12PBEParams - class org.bouncycastle.asn1.pkcs.PKCS12PBEParams.
PKCS12PBEParams(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.pkcs.PKCS12PBEParams
PKCS12PBEParams(byte[], int) - Constructor for class org.bouncycastle.asn1.pkcs.PKCS12PBEParams
PKCS12StoreTest - class org.bouncycastle.jce.provider.test.PKCS12StoreTest.
  Exercise the various key stores, making sure we at least get back what we put in!
PKCS12StoreTest() - Constructor for class org.bouncycastle.jce.provider.test.PKCS12StoreTest
PKCS12Test - class org.bouncycastle.crypto.test.PKCS12Test.
  test for PKCS12 key generation - vectors from http://www.drh-consultancy.demon.co.uk/test.txt
PKCS12Test() - Constructor for class org.bouncycastle.crypto.test.PKCS12Test
PKCS1Encoding - class org.bouncycastle.crypto.encodings.PKCS1Encoding.
  this does your basic PKCS 1 v1.5 padding - whether or not you should be using this depends on your application - see PKCS1 Version 2 for details.
PKCS1Encoding(AsymmetricBlockCipher) - Constructor for class org.bouncycastle.crypto.encodings.PKCS1Encoding
PKCS5PasswordToBytes(char[]) - Static method in class org.bouncycastle.crypto.PBEParametersGenerator
  converts a password to a byte array according to the scheme in PKCS5 (ascii, no padding)
PKCS5S1 - Static variable in interface org.bouncycastle.jce.provider.PBE
PKCS5S1 - Static variable in interface org.bouncycastle.jce.provider.BrokenPBE
PKCS5S1ParametersGenerator - class org.bouncycastle.crypto.generators.PKCS5S1ParametersGenerator.
  Generator for PBE derived keys and ivs as defined by PKCS 5 V2.0 Scheme 1.
PKCS5S1ParametersGenerator(Digest) - Constructor for class org.bouncycastle.crypto.generators.PKCS5S1ParametersGenerator
  Construct a PKCS 5 Scheme 1 Parameters generator.
PKCS5S2 - Static variable in interface org.bouncycastle.jce.provider.PBE
PKCS5S2 - Static variable in interface org.bouncycastle.jce.provider.BrokenPBE
PKCS5S2ParametersGenerator - class org.bouncycastle.crypto.generators.PKCS5S2ParametersGenerator.
  Generator for PBE derived keys and ivs as defined by PKCS 5 V2.0 Scheme 2.
PKCS5S2ParametersGenerator() - Constructor for class org.bouncycastle.crypto.generators.PKCS5S2ParametersGenerator
  construct a PKCS5 Scheme 2 Parameters generator.
PKCS5Test - class org.bouncycastle.crypto.test.PKCS5Test.
  a test class for PKCS5 PBES2 with PBKDF2 (PKCS5 v2.0) using test vectors provider at RSA's PKCS5 Page
PKCS5Test() - Constructor for class org.bouncycastle.crypto.test.PKCS5Test
PKCS7Padding - class org.bouncycastle.crypto.paddings.PKCS7Padding.
  A padder that adds PKCS7/PKCS5 padding to a block.
PKCS7Padding() - Constructor for class org.bouncycastle.crypto.paddings.PKCS7Padding
PKCS7SignedData - class org.bouncycastle.jce.PKCS7SignedData.
  Represents a PKCS#7 object - specifically the "Signed Data" type.
PKCS7SignedData(byte[]) - Constructor for class org.bouncycastle.jce.PKCS7SignedData
  Read an existing PKCS#7 object from a DER encoded byte array using the BC provider.
PKCS7SignedData(byte[], String) - Constructor for class org.bouncycastle.jce.PKCS7SignedData
  Read an existing PKCS#7 object from a DER encoded byte array
PKCS7SignedData(PrivateKey, Certificate[], CRL[], String, String) - Constructor for class org.bouncycastle.jce.PKCS7SignedData
  Create a new PKCS#7 object from the specified key.
PKCS7SignedData(PrivateKey, Certificate[], String) - Constructor for class org.bouncycastle.jce.PKCS7SignedData
  Create a new PKCS#7 object from the specified key using the BC provider.
PKCS7SignedData(PrivateKey, Certificate[], String, String) - Constructor for class org.bouncycastle.jce.PKCS7SignedData
  Create a new PKCS#7 object from the specified key.
PKCS7SignedDataTest - class org.bouncycastle.jce.provider.test.PKCS7SignedDataTest.
PKCS7SignedDataTest() - Constructor for class org.bouncycastle.jce.provider.test.PKCS7SignedDataTest
PKCS8EncodedKeySpec - class java.security.spec.PKCS8EncodedKeySpec.
PKCS8EncodedKeySpec(byte[]) - Constructor for class java.security.spec.PKCS8EncodedKeySpec
pkcs8ShroudedKeyBag - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
PKCSObjectIdentifiers - interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers.
pkix_ocsp - Static variable in interface org.bouncycastle.asn1.ocsp.OCSPObjectIdentifiers
PKIXBuilderParameters - class java.security.cert.PKIXBuilderParameters.
  Parameters used as input for the PKIX `CertPathBuilder` algorithm.
  A PKIX `CertPathBuilder` uses these parameters to `build` a `CertPath` which has been validated according to the PKIX certification path validation algorithm.
  To instantiate a `PKIXBuilderParameters` object, an application must specify one or more most-trusted CAs as defined by the PKIX certification path validation algorithm.
PKIXBuilderParameters(KeyStore, CertSelector) - Constructor for class java.security.cert.PKIXBuilderParameters
  Creates an instance of `PKIXBuilderParameters` that populates the set of most-trusted CAs from the trusted certificate entries contained in the specified `KeyStore`.
PKIXBuilderParameters(Set, CertSelector) - Constructor for class java.security.cert.PKIXBuilderParameters
  Creates an instance of `PKIXBuilderParameters` with the specified `Set` of most-trusted CAs.
PKIXCertPath - class org.bouncycastle.jce.provider.PKIXCertPath.
  CertPath implementation for X.509 certificates.
  TODO: add PKCS #7 encoding support
PKIXCertPathBuilderResult - class java.security.cert.PKIXCertPathBuilderResult.
  This class represents the successful result of the PKIX certification path builder algorithm.
PKIXCertPathBuilderResult(CertPath, TrustAnchor, PolicyNode, PublicKey) - Constructor for class java.security.cert.PKIXCertPathBuilderResult
  Creates an instance of `PKIXCertPathBuilderResult` containing the specified parameters.
PKIXCertPathBuilderSpi - class org.bouncycastle.jce.provider.PKIXCertPathBuilderSpi.
  Implements the PKIX CertPathBuilding algorithem for BouncyCastle.
  MAYBE: implement more CertPath validation whil build path to omit invalid pathes
PKIXCertPathBuilderSpi() - Constructor for class org.bouncycastle.jce.provider.PKIXCertPathBuilderSpi
PKIXCertPathChecker - class java.security.cert.PKIXCertPathChecker.
  An abstract class that performs one or more checks on an `X509Certificate`.
PKIXCertPathChecker() - Constructor for class java.security.cert.PKIXCertPathChecker
  Default constructor.
PKIXCertPathValidatorResult - class java.security.cert.PKIXCertPathValidatorResult.
  This class represents the successful result of the PKIX certification path validation algorithm.
PKIXCertPathValidatorResult(TrustAnchor, PolicyNode, PublicKey) - Constructor for class java.security.cert.PKIXCertPathValidatorResult
  Creates an instance of `PKIXCertPathValidatorResult` containing the specified parameters.
PKIXCertPathValidatorSpi - class org.bouncycastle.jce.provider.PKIXCertPathValidatorSpi.
  CertPathValidatorSpi implemenation for X.509 Certificate validation ala rfc 3280
PKIXCertPathValidatorSpi() - Constructor for class org.bouncycastle.jce.provider.PKIXCertPathValidatorSpi
PKIXParameters - class java.security.cert.PKIXParameters.
  Parameters used as input for the PKIX CertPathValidator algorithm.
  A PKIX `CertPathValidator` uses these parameters to validate a `CertPath` according to the PKIX certification path validation algorithm.
  To instantiate a `PKIXParameters` object, an application must specify one or more most-trusted CAs as defined by the PKIX certification path validation algorithm.
PKIXParameters(KeyStore) - Constructor for class java.security.cert.PKIXParameters
  Creates an instance of PKIXParameters that populates the set of most-trusted CAs from the trusted certificate entries contained in the specified KeyStore.
PKIXParameters(Set) - Constructor for class java.security.cert.PKIXParameters
  Creates an instance of PKIXParameters with the specified Set of most-trusted CAs.
PKIXPolicyNode - class org.bouncycastle.jce.provider.PKIXPolicyNode.
PKIXPolicyNode(List, int, Set, PolicyNode, Set, String, boolean) - Constructor for class org.bouncycastle.jce.provider.PKIXPolicyNode
PKIXTest - class org.bouncycastle.jce.provider.test.PKIXTest.
PKIXTest() - Constructor for class org.bouncycastle.jce.provider.test.PKIXTest
PolicyConstraints - Static variable in class org.bouncycastle.asn1.x509.X509Extensions
  Policy Constraints
PolicyInformation - class org.bouncycastle.asn1.x509.PolicyInformation.
PolicyInformation(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.x509.PolicyInformation
PolicyInformation(DERObjectIdentifier) - Constructor for class org.bouncycastle.asn1.x509.PolicyInformation
PolicyInformation(DERObjectIdentifier, ASN1Sequence) - Constructor for class org.bouncycastle.asn1.x509.PolicyInformation
PolicyMappings - class org.bouncycastle.asn1.x509.PolicyMappings.
  PolicyMappings V3 extension, described in RFC3280.
PolicyMappings - Static variable in class org.bouncycastle.asn1.x509.X509Extensions
  Policy Mappings
PolicyMappings(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.x509.PolicyMappings
  Creates a new `PolicyMappings` instance.
PolicyMappings(Hashtable) - Constructor for class org.bouncycastle.asn1.x509.PolicyMappings
  Creates a new `PolicyMappings` instance.
PolicyNode - interface java.security.cert.PolicyNode.
  An immutable valid policy tree node as defined by the PKIX certification path validation algorithm.
  One of the outputs of the PKIX certification path validation algorithm is a valid policy tree, which includes the policies that were determined to be valid, how this determination was reached, and any policy qualifiers encountered.
PolicyQualifierId - class org.bouncycastle.asn1.x509.PolicyQualifierId.
  PolicyQualifierId, used in the CertificatePolicies X509V3 extension.
PolicyQualifierInfo - class java.security.cert.PolicyQualifierInfo.
  An immutable policy qualifier represented by the ASN.1 PolicyQualifierInfo structure.
  The ASN.1 definition is as follows:
PolicyQualifierInfo - class org.bouncycastle.asn1.x509.PolicyQualifierInfo.
  Policy qualifiers, used in the X509V3 CertificatePolicies extension.
PolicyQualifierInfo(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.x509.PolicyQualifierInfo
  Creates a new `PolicyQualifierInfo` instance.
PolicyQualifierInfo(byte[]) - Constructor for class java.security.cert.PolicyQualifierInfo
  Creates an instance of `PolicyQualifierInfo` from the encoded bytes.
PolicyQualifierInfo(DERObjectIdentifier, DEREncodable) - Constructor for class org.bouncycastle.asn1.x509.PolicyQualifierInfo
  Creates a new `PolicyQualifierInfo` instance.
PolicyQualifierInfo(String) - Constructor for class org.bouncycastle.asn1.x509.PolicyQualifierInfo
  Creates a new `PolicyQualifierInfo` containing a cPSuri qualifier.
policyQualifiers - Variable in class org.bouncycastle.jce.provider.PKIXPolicyNode
ppBasis - Static variable in interface org.bouncycastle.asn1.x9.X9ObjectIdentifiers
preferSignedData - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
previous() - Method in interface java.util.ListIterator
previousIndex() - Method in interface java.util.ListIterator
prime_field - Static variable in interface org.bouncycastle.asn1.x9.X9ObjectIdentifiers
prime192v1 - Static variable in interface org.bouncycastle.asn1.x9.X9ObjectIdentifiers
prime192v2 - Static variable in interface org.bouncycastle.asn1.x9.X9ObjectIdentifiers
prime192v3 - Static variable in interface org.bouncycastle.asn1.x9.X9ObjectIdentifiers
prime239v1 - Static variable in interface org.bouncycastle.asn1.x9.X9ObjectIdentifiers
prime239v2 - Static variable in interface org.bouncycastle.asn1.x9.X9ObjectIdentifiers
prime239v3 - Static variable in interface org.bouncycastle.asn1.x9.X9ObjectIdentifiers
prime256v1 - Static variable in interface org.bouncycastle.asn1.x9.X9ObjectIdentifiers
primeCurve - Static variable in interface org.bouncycastle.asn1.x9.X9ObjectIdentifiers
PrincipalUtil - class org.bouncycastle.jce.PrincipalUtil.
  a utility class that will extract X509Principal objects from X.509 certificates.
PrincipalUtil() - Constructor for class org.bouncycastle.jce.PrincipalUtil
PRINTABLE_STRING - Static variable in interface org.bouncycastle.asn1.DERTags
printStackTrace() - Method in class java.security.cert.CertStoreException
  Prints a stack trace to `System.err`, including the backtrace of the cause, if any.
printStackTrace() - Method in class java.security.cert.CertPathValidatorException
  Prints a stack trace to `System.err`, including the backtrace of the cause, if any.
printStackTrace() - Method in class java.security.cert.CertPathBuilderException
  Prints a stack trace to `System.err`, including the backtrace of the cause, if any.
printStackTrace(PrintStream) - Method in class java.security.cert.CertStoreException
  Prints a stack trace to a `PrintStream`, including the backtrace of the cause, if any.
printStackTrace(PrintStream) - Method in class java.security.cert.CertPathValidatorException
  Prints a stack trace to a `PrintStream`, including the backtrace of the cause, if any.
printStackTrace(PrintStream) - Method in class java.security.cert.CertPathBuilderException
  Prints a stack trace to a `PrintStream`, including the backtrace of the cause, if any.
printStackTrace(PrintWriter) - Method in class java.security.cert.CertStoreException
  Prints a stack trace to a `PrintWriter`, including the backtrace of the cause, if any.
printStackTrace(PrintWriter) - Method in class java.security.cert.CertPathValidatorException
  Prints a stack trace to a `PrintWriter`, including the backtrace of the cause, if any.
printStackTrace(PrintWriter) - Method in class java.security.cert.CertPathBuilderException
  Prints a stack trace to a `PrintWriter`, including the backtrace of the cause, if any.
PRIVATE_KEY - Static variable in class javax.crypto.Cipher
privateExponent - Variable in class org.bouncycastle.jce.provider.JCERSAPrivateKey
PrivateKeyInfo - class org.bouncycastle.asn1.pkcs.PrivateKeyInfo.
PrivateKeyInfo(AlgorithmIdentifier, DERObject) - Constructor for class org.bouncycastle.asn1.pkcs.PrivateKeyInfo
PrivateKeyInfo(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.pkcs.PrivateKeyInfo
PrivateKeyUsagePeriod - Static variable in class org.bouncycastle.asn1.x509.X509Extensions
  Private Key Usage Period
PRIVILEGE_WITHDRAWN - Static variable in class org.bouncycastle.asn1.x509.ReasonFlags
PRIVILEGE_WITHDRAWN - Static variable in class org.bouncycastle.asn1.x509.CRLReason
processBlock() - Method in class org.bouncycastle.crypto.digests.SHA256Digest
processBlock() - Method in class org.bouncycastle.crypto.digests.SHA1Digest
processBlock() - Method in class org.bouncycastle.crypto.digests.RIPEMD160Digest
processBlock() - Method in class org.bouncycastle.crypto.digests.RIPEMD128Digest
processBlock() - Method in class org.bouncycastle.crypto.digests.MD5Digest
processBlock() - Method in class org.bouncycastle.crypto.digests.MD4Digest
processBlock() - Method in class org.bouncycastle.crypto.digests.LongDigest
processBlock() - Method in class org.bouncycastle.crypto.digests.GeneralDigest
processBlock(byte[]) - Method in class org.bouncycastle.crypto.digests.MD2Digest
processBlock(byte[], int, byte[], int) - Method in interface org.bouncycastle.crypto.BlockCipher
  Process one block of input from the array in and write it to the out array.
processBlock(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.engines.TwofishEngine
processBlock(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.engines.SkipjackEngine
processBlock(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.engines.SerpentEngine
  Process one block of input from the array in and write it to the out array.
processBlock(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.engines.RijndaelEngine
processBlock(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.engines.RC6Engine
processBlock(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.engines.RC564Engine
processBlock(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.engines.RC532Engine
processBlock(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.engines.RC2Engine
processBlock(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.engines.NullEngine
processBlock(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.engines.IDEAEngine
processBlock(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.engines.DESedeEngine
processBlock(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.engines.DESEngine
processBlock(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.engines.CAST5Engine
processBlock(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.engines.BlowfishEngine
processBlock(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.engines.AESLightEngine
processBlock(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.engines.AESFastEngine
processBlock(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.engines.AESEngine
processBlock(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.modes.SICBlockCipher
processBlock(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.modes.PGPCFBBlockCipher
  Process one block of input from the array in and write it to the out array.
processBlock(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.modes.OFBBlockCipher
  Process one block of input from the array in and write it to the out array.
processBlock(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.modes.CFBBlockCipher
  Process one block of input from the array in and write it to the out array.
processBlock(byte[], int, byte[], int) - Method in class org.bouncycastle.crypto.modes.CBCBlockCipher
  Process one block of input from the array in and write it to the out array.
processBlock(byte[], int, int) - Method in interface org.bouncycastle.crypto.AsymmetricBlockCipher
  process the block of len bytes stored in in from offset inOff.
processBlock(byte[], int, int) - Method in class org.bouncycastle.crypto.encodings.PKCS1Encoding
processBlock(byte[], int, int) - Method in class org.bouncycastle.crypto.encodings.OAEPEncoding
processBlock(byte[], int, int) - Method in class org.bouncycastle.crypto.encodings.ISO9796d1Encoding
processBlock(byte[], int, int) - Method in class org.bouncycastle.crypto.engines.RSAEngine
  Process a single block using the basic RSA algorithm.
processBlock(byte[], int, int) - Method in class org.bouncycastle.crypto.engines.IESEngine
processBlock(byte[], int, int) - Method in class org.bouncycastle.crypto.engines.ElGamalEngine
  Process a single block using the basic ElGamal algorithm.
processByte(byte) - Method in class org.bouncycastle.crypto.BufferedAsymmetricBlockCipher
  add another byte for processing.
processByte(byte, byte[], int) - Method in class org.bouncycastle.crypto.BufferedBlockCipher
  process a single byte, producing an output block if neccessary.
processByte(byte, byte[], int) - Method in class org.bouncycastle.crypto.modes.PaddedBlockCipher
  Deprecated. process a single byte, producing an output block if neccessary.
processByte(byte, byte[], int) - Method in class org.bouncycastle.crypto.modes.CTSBlockCipher
  process a single byte, producing an output block if neccessary.
processByte(byte, byte[], int) - Method in class org.bouncycastle.crypto.paddings.PaddedBufferedBlockCipher
  process a single byte, producing an output block if neccessary.
processByte(byte, byte[], int) - Method in class org.bouncycastle.util.encoders.BufferedEncoder
processByte(byte, byte[], int) - Method in class org.bouncycastle.util.encoders.BufferedDecoder
processBytes(byte[], int, int) - Method in class org.bouncycastle.crypto.BufferedAsymmetricBlockCipher
  add len bytes to the buffer for processing.
processBytes(byte[], int, int, byte[], int) - Method in interface org.bouncycastle.crypto.StreamCipher
  process a block of bytes from in putting the result into out.
processBytes(byte[], int, int, byte[], int) - Method in class org.bouncycastle.crypto.StreamBlockCipher
  process a block of bytes from in putting the result into out.
processBytes(byte[], int, int, byte[], int) - Method in class org.bouncycastle.crypto.BufferedBlockCipher
  process an array of bytes, producing output if necessary.
processBytes(byte[], int, int, byte[], int) - Method in class org.bouncycastle.crypto.engines.RC4Engine
processBytes(byte[], int, int, byte[], int) - Method in class org.bouncycastle.crypto.modes.PaddedBlockCipher
  Deprecated. process an array of bytes, producing output if necessary.
processBytes(byte[], int, int, byte[], int) - Method in class org.bouncycastle.crypto.modes.CTSBlockCipher
  process an array of bytes, producing output if necessary.
processBytes(byte[], int, int, byte[], int) - Method in class org.bouncycastle.crypto.paddings.PaddedBufferedBlockCipher
  process an array of bytes, producing output if necessary.
processBytes(byte[], int, int, byte[], int) - Method in class org.bouncycastle.util.encoders.BufferedEncoder
processBytes(byte[], int, int, byte[], int) - Method in class org.bouncycastle.util.encoders.BufferedDecoder
processCheckSum(byte[]) - Method in class org.bouncycastle.crypto.digests.MD2Digest
processLength(long) - Method in class org.bouncycastle.crypto.digests.SHA256Digest
processLength(long) - Method in class org.bouncycastle.crypto.digests.SHA1Digest
processLength(long) - Method in class org.bouncycastle.crypto.digests.RIPEMD160Digest
processLength(long) - Method in class org.bouncycastle.crypto.digests.RIPEMD128Digest
processLength(long) - Method in class org.bouncycastle.crypto.digests.MD5Digest
processLength(long) - Method in class org.bouncycastle.crypto.digests.MD4Digest
processLength(long) - Method in class org.bouncycastle.crypto.digests.GeneralDigest
processLength(long, long) - Method in class org.bouncycastle.crypto.digests.LongDigest
processWord(byte[], int) - Method in class org.bouncycastle.crypto.digests.SHA256Digest
processWord(byte[], int) - Method in class org.bouncycastle.crypto.digests.SHA1Digest
processWord(byte[], int) - Method in class org.bouncycastle.crypto.digests.RIPEMD160Digest
processWord(byte[], int) - Method in class org.bouncycastle.crypto.digests.RIPEMD128Digest
processWord(byte[], int) - Method in class org.bouncycastle.crypto.digests.MD5Digest
processWord(byte[], int) - Method in class org.bouncycastle.crypto.digests.MD4Digest
processWord(byte[], int) - Method in class org.bouncycastle.crypto.digests.LongDigest
processWord(byte[], int) - Method in class org.bouncycastle.crypto.digests.GeneralDigest
PROVIDER_NAME - Static variable in class org.bouncycastle.jce.provider.BouncyCastleProvider
PSSParameterSpec - class java.security.spec.PSSParameterSpec.
  This class specifies a parameter spec for RSA PSS encoding scheme, as defined in the PKCS#1 v2.1.
PSSParameterSpec(int) - Constructor for class java.security.spec.PSSParameterSpec
  Creates a new PSSParameterSpec given the salt length as defined in PKCS#1.
PSSSigner - class org.bouncycastle.crypto.signers.PSSSigner.
  RSA-PSS as described in PKCS# 1 v 2.1
PSSSigner(AsymmetricBlockCipher, Digest, int) - Constructor for class org.bouncycastle.crypto.signers.PSSSigner
  basic constructor
PSSTest - class org.bouncycastle.crypto.test.PSSTest.
PSSTest() - Constructor for class org.bouncycastle.crypto.test.PSSTest
PUBLIC_KEY - Static variable in class javax.crypto.Cipher

## R

random - Variable in class org.bouncycastle.crypto.CipherKeyGenerator
random - Variable in class org.bouncycastle.jce.provider.JDKPKCS12KeyStore
random - Variable in class org.bouncycastle.jce.provider.JDKKeyStore
random - Variable in class org.bouncycastle.jce.provider.JDKAlgorithmParameterGenerator
RC2_CBC - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
RC2CBCParameter - class org.bouncycastle.asn1.pkcs.RC2CBCParameter.
RC2CBCParameter(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.pkcs.RC2CBCParameter
RC2CBCParameter(byte[]) - Constructor for class org.bouncycastle.asn1.pkcs.RC2CBCParameter
RC2CBCParameter(int, byte[]) - Constructor for class org.bouncycastle.asn1.pkcs.RC2CBCParameter
RC2Engine - class org.bouncycastle.crypto.engines.RC2Engine.
  an implementation of RC2 as described in RFC 2268 "A Description of the RC2(r) Encryption Algorithm" R.
RC2Engine() - Constructor for class org.bouncycastle.crypto.engines.RC2Engine
RC2Parameters - class org.bouncycastle.crypto.params.RC2Parameters.
RC2Parameters(byte[]) - Constructor for class org.bouncycastle.crypto.params.RC2Parameters
RC2Parameters(byte[], int) - Constructor for class org.bouncycastle.crypto.params.RC2Parameters
RC2ParameterSpec - class javax.crypto.spec.RC2ParameterSpec.
  This class specifies the parameters used with the RC2 algorithm.
RC2ParameterSpec(int) - Constructor for class javax.crypto.spec.RC2ParameterSpec
  Constructs a parameter set for RC2 from the given effective key size (in bits).
RC2ParameterSpec(int, byte[]) - Constructor for class javax.crypto.spec.RC2ParameterSpec
  Constructs a parameter set for RC2 from the given effective key size (in bits) and an 8-byte IV.
RC2ParameterSpec(int, byte[], int) - Constructor for class javax.crypto.spec.RC2ParameterSpec
  Constructs a parameter set for RC2 from the given effective key size (in bits) and IV.
RC2Test - class org.bouncycastle.crypto.test.RC2Test.
  RC2 tester - vectors from ftp://ftp.isi.edu/in-notes/rfc2268.txt RFC 2268 "A Description of the RC2(r) Encryption Algorithm"
RC2WrapEngine - class org.bouncycastle.crypto.engines.RC2WrapEngine.
  Wrap keys according to draft-ietf-smime-key-wrap-01.txt.
RC2WrapEngine() - Constructor for class org.bouncycastle.crypto.engines.RC2WrapEngine
RC4Engine - class org.bouncycastle.crypto.engines.RC4Engine.
RC4Engine() - Constructor for class org.bouncycastle.crypto.engines.RC4Engine
RC4Test - class org.bouncycastle.crypto.test.RC4Test.
  RC4 Test
RC4Test() - Constructor for class org.bouncycastle.crypto.test.RC4Test
RC532Engine - class org.bouncycastle.crypto.engines.RC532Engine.
  The specification for RC5 came from the `RC5 Encryption Algorithm` publication in RSA CryptoBytes, Spring of 1995.
RC532Engine() - Constructor for class org.bouncycastle.crypto.engines.RC532Engine
  Create an instance of the RC5 encryption algorithm and set some defaults
RC564Engine - class org.bouncycastle.crypto.engines.RC564Engine.
  The specification for RC5 came from the `RC5 Encryption Algorithm` publication in RSA CryptoBytes, Spring of 1995.
RC564Engine() - Constructor for class org.bouncycastle.crypto.engines.RC564Engine
  Create an instance of the RC5 encryption algorithm and set some defaults
RC5Parameters - class org.bouncycastle.crypto.params.RC5Parameters.
RC5Parameters(byte[], int) - Constructor for class org.bouncycastle.crypto.params.RC5Parameters
RC5ParameterSpec - class javax.crypto.spec.RC5ParameterSpec.
  This class specifies the parameters used with the RC5 algorithm.
RC5ParameterSpec(int, int, int) - Constructor for class javax.crypto.spec.RC5ParameterSpec
  Constructs a parameter set for RC5 from the given version, number of rounds and word size (in bits).
RC5ParameterSpec(int, int, int, byte[]) - Constructor for class javax.crypto.spec.RC5ParameterSpec
  Constructs a parameter set for RC5 from the given version, number of rounds, word size (in bits), and IV.
RC5ParameterSpec(int, int, int, byte[], int) - Constructor for class javax.crypto.spec.RC5ParameterSpec
  Constructs a parameter set for RC5 from the given version, number of rounds, word size (in bits), and IV.
RC5Test - class org.bouncycastle.crypto.test.RC5Test.
  RC5 tester - vectors from ftp://ftp.nordu.net/rfc/rfc2040.txt RFC 2040 "The RC5, RC5-CBC, RC5-CBC-Pad, and RC5-CTS Algorithms"
RC5Test() - Constructor for class org.bouncycastle.crypto.test.RC5Test
RC6Engine - class org.bouncycastle.crypto.engines.RC6Engine.
  An RC6 engine.
RC6Engine() - Constructor for class org.bouncycastle.crypto.engines.RC6Engine
  Create an instance of the RC6 encryption algorithm and set some defaults
RC6Test - class org.bouncycastle.crypto.test.RC6Test.
  RC6 Test - test vectors from AES Submitted RSA Reference implementation.
read() - Method in class javax.crypto.CipherInputStream
  Reads the next byte of data from this input stream.
read() - Method in class org.bouncycastle.crypto.io.MacInputStream
read() - Method in class org.bouncycastle.crypto.io.DigestInputStream
read(byte[]) - Method in class javax.crypto.CipherInputStream
  Reads up to `b.length` bytes of data from this input stream into an array of bytes.
read(byte[], int, int) - Method in class javax.crypto.CipherInputStream
  Reads up to `len` bytes of data from this input stream into an array of bytes.
read(byte[], int, int) - Method in class org.bouncycastle.crypto.io.MacInputStream
read(byte[], int, int) - Method in class org.bouncycastle.crypto.io.DigestInputStream
readFully(byte[]) - Method in class org.bouncycastle.asn1.DERInputStream
readFully(byte[]) - Method in class org.bouncycastle.asn1.ASN1InputStream
readLength() - Method in class org.bouncycastle.asn1.DERInputStream
readLength() - Method in class org.bouncycastle.asn1.ASN1InputStream
readObject() - Method in class org.bouncycastle.asn1.BERInputStream
readObject() - Method in class org.bouncycastle.asn1.DERInputStream
readObject() - Method in class org.bouncycastle.asn1.ASN1InputStream
readObject() - Method in class org.bouncycastle.openssl.PEMReader
readResolve() - Method in class java.security.cert.CertPath.CertPathRep
  Returns a CertPath constructed from the type and data.
ReasonCode - Static variable in class org.bouncycastle.asn1.x509.X509Extensions
  Reason code
ReasonFlags - class org.bouncycastle.asn1.x509.ReasonFlags.
ReasonFlags(DERBitString) - Constructor for class org.bouncycastle.asn1.x509.ReasonFlags
ReasonFlags(int) - Constructor for class org.bouncycastle.asn1.x509.ReasonFlags
  ReasonFlags ::= BIT STRING { unused(0), keyCompromise(1), cACompromise(2), affiliationChanged(3), superseded(4), cessationOfOperation(5), certficateHold(6) }
RecipientIdentifier - class org.bouncycastle.asn1.cms.RecipientIdentifier.
RecipientIdentifier(ASN1OctetString) - Constructor for class org.bouncycastle.asn1.cms.RecipientIdentifier
RecipientIdentifier(DERObject) - Constructor for class org.bouncycastle.asn1.cms.RecipientIdentifier
RecipientIdentifier(IssuerAndSerialNumber) - Constructor for class org.bouncycastle.asn1.cms.RecipientIdentifier
RecipientInfo - class org.bouncycastle.asn1.cms.RecipientInfo.
RecipientInfo(DERObject) - Constructor for class org.bouncycastle.asn1.cms.RecipientInfo
RecipientInfo(KEKRecipientInfo) - Constructor for class org.bouncycastle.asn1.cms.RecipientInfo
RecipientInfo(KeyAgreeRecipientInfo) - Constructor for class org.bouncycastle.asn1.cms.RecipientInfo
RecipientInfo(KeyTransRecipientInfo) - Constructor for class org.bouncycastle.asn1.cms.RecipientInfo
RecipientKeyIdentifier - class org.bouncycastle.asn1.cms.RecipientKeyIdentifier.
RecipientKeyIdentifier(ASN1OctetString, DERGeneralizedTime, OtherKeyAttribute) - Constructor for class org.bouncycastle.asn1.cms.RecipientKeyIdentifier
RecipientKeyIdentifier(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.cms.RecipientKeyIdentifier
RED_ROUNDS - Static variable in class org.bouncycastle.crypto.engines.CAST5Engine
RegressionTest - class org.bouncycastle.asn1.test.RegressionTest.
RegressionTest - class org.bouncycastle.crypto.test.RegressionTest.
RegressionTest - class org.bouncycastle.jce.provider.test.RegressionTest.
RegressionTest() - Constructor for class org.bouncycastle.asn1.test.RegressionTest
RegressionTest() - Constructor for class org.bouncycastle.crypto.test.RegressionTest
RegressionTest() - Constructor for class org.bouncycastle.jce.provider.test.RegressionTest
REMOVE_FROM_CRL - Static variable in class org.bouncycastle.asn1.x509.CRLReason
remove() - Method in interface java.util.Iterator
remove(int) - Method in class java.util.ArrayList
remove(int) - Method in class java.util.AbstractList
remove(int) - Method in interface java.util.List
remove(Object) - Method in class java.util.HashSet
remove(Object) - Method in class java.util.AbstractCollection
remove(Object) - Method in interface java.util.Collection
removeAll(Collection) - Method in class java.util.AbstractCollection
removeAll(Collection) - Method in interface java.util.Collection
removeChild(PKIXPolicyNode) - Method in class org.bouncycastle.jce.provider.PKIXPolicyNode
removeRange(int, int) - Method in class java.util.AbstractList
reqInfo - Variable in class org.bouncycastle.asn1.pkcs.CertificationRequest
Request - class org.bouncycastle.asn1.ocsp.Request.
Request(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.ocsp.Request
Request(CertID, X509Extensions) - Constructor for class org.bouncycastle.asn1.ocsp.Request
reserved - Static variable in class org.bouncycastle.asn1.misc.NetscapeCertType
reset() - Method in class javax.crypto.Mac
  Resets this `Mac` object.
reset() - Method in class org.bouncycastle.jce.X509V3CertificateGenerator
  reset the generator
reset() - Method in class org.bouncycastle.jce.X509V2CRLGenerator
  reset the generator
reset() - Method in class org.bouncycastle.jce.X509V1CertificateGenerator
  reset the generator
reset() - Method in class org.bouncycastle.jce.PKCS7SignedData
  Resets the PKCS7SignedData object to it's initial state, ready to sign or verify a new buffer.
reset() - Method in interface org.bouncycastle.crypto.StreamCipher
  reset the cipher.
reset() - Method in class org.bouncycastle.crypto.StreamBlockCipher
  reset the underlying cipher.
reset() - Method in interface org.bouncycastle.crypto.Mac
  Reset the MAC.
reset() - Method in interface org.bouncycastle.crypto.Digest
  reset the digest back to it's initial state.
reset() - Method in class org.bouncycastle.crypto.BufferedBlockCipher
  Reset the buffer and cipher.
reset() - Method in class org.bouncycastle.crypto.BufferedAsymmetricBlockCipher
  Reset the buffer and the underlying cipher.
reset() - Method in interface org.bouncycastle.crypto.BlockCipher
  Reset the cipher.
reset() - Method in class org.bouncycastle.crypto.digests.TigerDigest
  reset the chaining variables
reset() - Method in class org.bouncycastle.crypto.digests.SHA512Digest
  reset the chaining variables
reset() - Method in class org.bouncycastle.crypto.digests.SHA384Digest
  reset the chaining variables
reset() - Method in class org.bouncycastle.crypto.digests.SHA256Digest
  reset the chaining variables
reset() - Method in class org.bouncycastle.crypto.digests.SHA1Digest
  reset the chaining variables
reset() - Method in class org.bouncycastle.crypto.digests.RIPEMD160Digest
  reset the chaining variables to the IV values.
reset() - Method in class org.bouncycastle.crypto.digests.RIPEMD128Digest
  reset the chaining variables to the IV values.
reset() - Method in class org.bouncycastle.crypto.digests.MD5Digest
  reset the chaining variables to the IV values.
reset() - Method in class org.bouncycastle.crypto.digests.MD4Digest
  reset the chaining variables to the IV values.
reset() - Method in class org.bouncycastle.crypto.digests.MD2Digest
  reset the digest back to it's initial state.
reset() - Method in class org.bouncycastle.crypto.digests.LongDigest
reset() - Method in class org.bouncycastle.crypto.digests.GeneralDigest
reset() - Method in class org.bouncycastle.crypto.engines.TwofishEngine
reset() - Method in class org.bouncycastle.crypto.engines.SkipjackEngine
reset() - Method in class org.bouncycastle.crypto.engines.SerpentEngine
reset() - Method in class org.bouncycastle.crypto.engines.RijndaelEngine
reset() - Method in class org.bouncycastle.crypto.engines.RC6Engine
reset() - Method in class org.bouncycastle.crypto.engines.RC564Engine
reset() - Method in class org.bouncycastle.crypto.engines.RC532Engine
reset() - Method in class org.bouncycastle.crypto.engines.RC4Engine
reset() - Method in class org.bouncycastle.crypto.engines.RC2Engine
reset() - Method in class org.bouncycastle.crypto.engines.NullEngine
reset() - Method in class org.bouncycastle.crypto.engines.IDEAEngine
reset() - Method in class org.bouncycastle.crypto.engines.DESedeEngine
reset() - Method in class org.bouncycastle.crypto.engines.DESEngine
reset() - Method in class org.bouncycastle.crypto.engines.CAST6Engine
reset() - Method in class org.bouncycastle.crypto.engines.CAST5Engine
reset() - Method in class org.bouncycastle.crypto.engines.BlowfishEngine
reset() - Method in class org.bouncycastle.crypto.engines.AESLightEngine
reset() - Method in class org.bouncycastle.crypto.engines.AESFastEngine
reset() - Method in class org.bouncycastle.crypto.engines.AESEngine
reset() - Method in class org.bouncycastle.crypto.macs.HMac
  Reset the mac generator.
reset() - Method in class org.bouncycastle.crypto.macs.CFBBlockCipherMac
  Reset the mac generator.
reset() - Method in class org.bouncycastle.crypto.macs.CBCBlockCipherMac
  Reset the mac generator.
reset() - Method in class org.bouncycastle.crypto.macs.BlockCipherMac
  Reset the mac generator.
reset() - Method in class org.bouncycastle.crypto.modes.SICBlockCipher
reset() - Method in class org.bouncycastle.crypto.modes.PGPCFBBlockCipher
  reset the chaining vector back to the IV and reset the underlying cipher.
reset() - Method in class org.bouncycastle.crypto.modes.OFBBlockCipher
  reset the feedback vector back to the IV and reset the underlying cipher.
reset() - Method in class org.bouncycastle.crypto.modes.CFBBlockCipher
  reset the chaining vector back to the IV and reset the underlying cipher.
reset() - Method in class org.bouncycastle.crypto.modes.CBCBlockCipher
  reset the chaining vector back to the IV and reset the underlying cipher.
reset() - Method in class org.bouncycastle.crypto.signers.PSSSigner
  reset the internal state
reset() - Method in class org.bouncycastle.crypto.signers.ISO9796d2Signer
  reset the internal state
ResponderID - class org.bouncycastle.asn1.ocsp.ResponderID.
ResponderID(ASN1OctetString) - Constructor for class org.bouncycastle.asn1.ocsp.ResponderID
ResponderID(X509Name) - Constructor for class org.bouncycastle.asn1.ocsp.ResponderID
ResponseBytes - class org.bouncycastle.asn1.ocsp.ResponseBytes.
ResponseBytes(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.ocsp.ResponseBytes
ResponseBytes(DERObjectIdentifier, ASN1OctetString) - Constructor for class org.bouncycastle.asn1.ocsp.ResponseBytes
ResponseData - class org.bouncycastle.asn1.ocsp.ResponseData.
ResponseData(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.ocsp.ResponseData
ResponseData(DERInteger, ResponderID, DERGeneralizedTime, ASN1Sequence, X509Extensions) - Constructor for class org.bouncycastle.asn1.ocsp.ResponseData
retainAll(Collection) - Method in class java.util.AbstractCollection
retainAll(Collection) - Method in interface java.util.Collection
returnByte(byte) - Method in interface org.bouncycastle.crypto.StreamCipher
  encrypt/decrypt a single byte returning the result.
returnByte(byte) - Method in class org.bouncycastle.crypto.StreamBlockCipher
  encrypt/decrypt a single byte returning the result.
returnByte(byte) - Method in class org.bouncycastle.crypto.engines.RC4Engine
RevokedInfo - class org.bouncycastle.asn1.ocsp.RevokedInfo.
RevokedInfo(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.ocsp.RevokedInfo
RevokedInfo(DERGeneralizedTime, CRLReason) - Constructor for class org.bouncycastle.asn1.ocsp.RevokedInfo
RFC2253Symbols - Static variable in class org.bouncycastle.asn1.x509.X509Name
  look up table translating OID values into their common symbols following the convention in RFC 2253 with a few extras
RijndaelEngine - class org.bouncycastle.crypto.engines.RijndaelEngine.
  an implementation of Rijndael, based on the documentation and reference implementation by Paulo Barreto, Vincent Rijmen, for v2.0 August '99.
RijndaelEngine() - Constructor for class org.bouncycastle.crypto.engines.RijndaelEngine
  default constructor - 128 bit block size.
RijndaelEngine(int) - Constructor for class org.bouncycastle.crypto.engines.RijndaelEngine
  basic constructor - set the cipher up for a given blocksize
RijndaelTest - class org.bouncycastle.crypto.test.RijndaelTest.
  Test vectors from the NIST standard tests and Brian Gladman's vector set http://fp.gladman.plus.com/cryptography_technology/rijndael/
RIPEMD128Digest - class org.bouncycastle.crypto.digests.RIPEMD128Digest.
  implementation of RIPEMD128
RIPEMD128Digest() - Constructor for class org.bouncycastle.crypto.digests.RIPEMD128Digest
  Standard constructor
RIPEMD128Digest(RIPEMD128Digest) - Constructor for class org.bouncycastle.crypto.digests.RIPEMD128Digest
  Copy constructor.
RIPEMD128DigestTest - class org.bouncycastle.crypto.test.RIPEMD128DigestTest.
  RIPEMD128 Digest Test
RIPEMD128DigestTest() - Constructor for class org.bouncycastle.crypto.test.RIPEMD128DigestTest
RIPEMD128HMacTest - class org.bouncycastle.crypto.test.RIPEMD128HMacTest.
  RIPEMD128 HMac Test, test vectors from RFC 2286
RIPEMD128HMacTest() - Constructor for class org.bouncycastle.crypto.test.RIPEMD128HMacTest
ripemd160 - Static variable in interface org.bouncycastle.asn1.x509.X509ObjectIdentifiers
RIPEMD160 - Static variable in interface org.bouncycastle.jce.provider.PBE
RIPEMD160 - Static variable in interface org.bouncycastle.jce.provider.BrokenPBE
RIPEMD160Digest - class org.bouncycastle.crypto.digests.RIPEMD160Digest.
  implementation of RIPEMD see, http://www.esat.kuleuven.ac.be/~bosselae/ripemd160.html
RIPEMD160Digest() - Constructor for class org.bouncycastle.crypto.digests.RIPEMD160Digest
  Standard constructor
RIPEMD160Digest(RIPEMD160Digest) - Constructor for class org.bouncycastle.crypto.digests.RIPEMD160Digest
  Copy constructor.
RIPEMD160DigestTest - class org.bouncycastle.crypto.test.RIPEMD160DigestTest.
  RIPEMD160 Digest Test
RIPEMD160DigestTest() - Constructor for class org.bouncycastle.crypto.test.RIPEMD160DigestTest
RIPEMD160HMacTest - class org.bouncycastle.crypto.test.RIPEMD160HMacTest.
  RIPEMD160 HMac Test, test vectors from RFC 2286
RIPEMD160HMacTest() - Constructor for class org.bouncycastle.crypto.test.RIPEMD160HMacTest
ripemd160WithRSAEncryption - Static variable in interface org.bouncycastle.asn1.x509.X509ObjectIdentifiers
ROUNDS - Static variable in class org.bouncycastle.crypto.engines.CAST6Engine
rsaEncryption - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
RSAEngine - class org.bouncycastle.crypto.engines.RSAEngine.
  this does your basic RSA algorithm.
RSAEngine() - Constructor for class org.bouncycastle.crypto.engines.RSAEngine
RSAKeyGenerationParameters - class org.bouncycastle.crypto.params.RSAKeyGenerationParameters.
RSAKeyGenerationParameters(BigInteger, SecureRandom, int, int) - Constructor for class org.bouncycastle.crypto.params.RSAKeyGenerationParameters
RSAKeyGenParameterSpec - class java.security.spec.RSAKeyGenParameterSpec.
  specifies parameters to be used for the generation of a RSA key pair.
RSAKeyGenParameterSpec(int, BigInteger) - Constructor for class java.security.spec.RSAKeyGenParameterSpec
RSAKeyPairGenerator - class org.bouncycastle.crypto.generators.RSAKeyPairGenerator.
  an RSA key pair generator.
RSAKeyPairGenerator() - Constructor for class org.bouncycastle.crypto.generators.RSAKeyPairGenerator
RSAKeyParameters - class org.bouncycastle.crypto.params.RSAKeyParameters.
RSAKeyParameters(boolean, BigInteger, BigInteger) - Constructor for class org.bouncycastle.crypto.params.RSAKeyParameters
RSAMultiPrimePrivateCrtKey - interface java.security.interfaces.RSAMultiPrimePrivateCrtKey.
  The interface to an RSA multi-prime private key, as defined in the PKCS#1 v2.1, using the Chinese Remainder Theorem (CRT) information values.
RSAMultiPrimePrivateCrtKeySpec - class java.security.spec.RSAMultiPrimePrivateCrtKeySpec.
  This class specifies an RSA multi-prime private key, as defined in the PKCS#1 v2.1, using the Chinese Remainder Theorem (CRT) information values for efficiency.
RSAMultiPrimePrivateCrtKeySpec(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, RSAOtherPrimeInfo[]) - Constructor for class java.security.spec.RSAMultiPrimePrivateCrtKeySpec
  Creates a new RSAMultiPrimePrivateCrtKeySpec given the modulus, publicExponent, privateExponent, primeP, primeQ, primeExponentP, primeExponentQ, crtCoefficient, and otherPrimeInfo as defined in PKCS#1 v2.1.
RSAOtherPrimeInfo - class java.security.spec.RSAOtherPrimeInfo.
  This class represents the triplet (prime, exponent, and coefficient) inside RSA's OtherPrimeInfo structure, as defined in the PKCS#1 v2.1.
RSAOtherPrimeInfo(BigInteger, BigInteger, BigInteger) - Constructor for class java.security.spec.RSAOtherPrimeInfo
  Creates a new RSAOtherPrimeInfo given the prime, primeExponent, and crtCoefficient as defined in PKCS#1.
RSAPrivateCrtKey - interface java.security.interfaces.RSAPrivateCrtKey.
RSAPrivateCrtKeyParameters - class org.bouncycastle.crypto.params.RSAPrivateCrtKeyParameters.
RSAPrivateCrtKeyParameters(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class org.bouncycastle.crypto.params.RSAPrivateCrtKeyParameters
RSAPrivateCrtKeySpec - class java.security.spec.RSAPrivateCrtKeySpec.
RSAPrivateCrtKeySpec(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class java.security.spec.RSAPrivateCrtKeySpec
RSAPrivateKey - interface java.security.interfaces.RSAPrivateKey.
RSAPrivateKeySpec - class java.security.spec.RSAPrivateKeySpec.
RSAPrivateKeySpec(BigInteger, BigInteger) - Constructor for class java.security.spec.RSAPrivateKeySpec
RSAPrivateKeyStructure - class org.bouncycastle.asn1.pkcs.RSAPrivateKeyStructure.
RSAPrivateKeyStructure(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.pkcs.RSAPrivateKeyStructure
RSAPrivateKeyStructure(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class org.bouncycastle.asn1.pkcs.RSAPrivateKeyStructure
RSAPublicKey - interface java.security.interfaces.RSAPublicKey.
RSAPublicKeySpec - class java.security.spec.RSAPublicKeySpec.
RSAPublicKeySpec(BigInteger, BigInteger) - Constructor for class java.security.spec.RSAPublicKeySpec
RSAPublicKeyStructure - class org.bouncycastle.asn1.x509.RSAPublicKeyStructure.
RSAPublicKeyStructure(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.x509.RSAPublicKeyStructure
RSAPublicKeyStructure(BigInteger, BigInteger) - Constructor for class org.bouncycastle.asn1.x509.RSAPublicKeyStructure
RSATest - class org.bouncycastle.crypto.test.RSATest.
RSATest - class org.bouncycastle.jce.provider.test.RSATest.
RSATest() - Constructor for class org.bouncycastle.crypto.test.RSATest
RSATest() - Constructor for class org.bouncycastle.jce.provider.test.RSATest
RSAUtil - class org.bouncycastle.jce.provider.RSAUtil.
  utility class for converting java.security RSA objects into their org.bouncycastle.crypto counterparts.
RSAUtil() - Constructor for class org.bouncycastle.jce.provider.RSAUtil
RuntimeCryptoException - exception org.bouncycastle.crypto.RuntimeCryptoException.
  the foundation class for the exceptions thrown by the crypto packages.
RuntimeCryptoException() - Constructor for class org.bouncycastle.crypto.RuntimeCryptoException
  base constructor.
RuntimeCryptoException(String) - Constructor for class org.bouncycastle.crypto.RuntimeCryptoException
  create a RuntimeCryptoException with the given message.

## S

S1 - Static variable in class org.bouncycastle.crypto.engines.CAST5Engine
S2 - Static variable in class org.bouncycastle.crypto.engines.CAST5Engine
S3 - Static variable in class org.bouncycastle.crypto.engines.CAST5Engine
S4 - Static variable in class org.bouncycastle.crypto.engines.CAST5Engine
S5 - Static variable in class org.bouncycastle.crypto.engines.CAST5Engine
S6 - Static variable in class org.bouncycastle.crypto.engines.CAST5Engine
S7 - Static variable in class org.bouncycastle.crypto.engines.CAST5Engine
S8 - Static variable in class org.bouncycastle.crypto.engines.CAST5Engine
SafeBag - class org.bouncycastle.asn1.pkcs.SafeBag.
SafeBag(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.pkcs.SafeBag
SafeBag(DERObjectIdentifier, DERObject) - Constructor for class org.bouncycastle.asn1.pkcs.SafeBag
SafeBag(DERObjectIdentifier, DERObject, ASN1Set) - Constructor for class org.bouncycastle.asn1.pkcs.SafeBag
safeContentsBag - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
salt - Variable in class org.bouncycastle.crypto.PBEParametersGenerator
saveStore(OutputStream) - Method in class org.bouncycastle.jce.provider.JDKKeyStore
SealedObject - class javax.crypto.SealedObject.
  This class enables a programmer to create an object and protect its confidentiality with a cryptographic algorithm.
SealedObject(Serializable, Cipher) - Constructor for class javax.crypto.SealedObject
  Constructs a SealedObject from any Serializable object.
SealedTest - class org.bouncycastle.jce.provider.test.SealedTest.
SealedTest() - Constructor for class org.bouncycastle.jce.provider.test.SealedTest
SECRET_KEY - Static variable in class javax.crypto.Cipher
secretBag - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
SecretKey - interface javax.crypto.SecretKey.
  A secret (symmetric) key.
SecretKeyFactory - class javax.crypto.SecretKeyFactory.
  This class represents a factory for secret keys.
SecretKeyFactory(SecretKeyFactorySpi, Provider, String) - Constructor for class javax.crypto.SecretKeyFactory
  Creates a SecretKeyFactory object.
SecretKeyFactorySpi - class javax.crypto.SecretKeyFactorySpi.
  This class defines the Service Provider Interface (SPI) for the `SecretKeyFactory` class.
SecretKeyFactorySpi() - Constructor for class javax.crypto.SecretKeyFactorySpi
SecretKeySpec - class javax.crypto.spec.SecretKeySpec.
  This class specifies a secret key in a provider-independent fashion.
SecretKeySpec(byte[], int, int, String) - Constructor for class javax.crypto.spec.SecretKeySpec
  Constructs a secret key from the given byte array, using the first `len` bytes of `key`, starting at `offset` inclusive.
SecretKeySpec(byte[], String) - Constructor for class javax.crypto.spec.SecretKeySpec
  Constructs a secret key from the given byte array.
SEQUENCE - Static variable in interface org.bouncycastle.asn1.DERTags
SEQUENCE_OF - Static variable in interface org.bouncycastle.asn1.DERTags
serialVersionUID - Static variable in interface java.security.interfaces.RSAPublicKey
serialVersionUID - Static variable in interface java.security.interfaces.RSAPrivateKey
serialVersionUID - Static variable in interface java.security.interfaces.RSAPrivateCrtKey
SerpentEngine - class org.bouncycastle.crypto.engines.SerpentEngine.
  Serpent is a 128-bit 32-round block cipher with variable key lengths, including 128, 192 and 256 bit keys conjectured to be at least as secure as three-key triple-DES.
SerpentEngine() - Constructor for class org.bouncycastle.crypto.engines.SerpentEngine
SerpentTest - class org.bouncycastle.crypto.test.SerpentTest.
ServiceLocator - class org.bouncycastle.asn1.ocsp.ServiceLocator.
ServiceLocator() - Constructor for class org.bouncycastle.asn1.ocsp.ServiceLocator
set - Variable in class org.bouncycastle.asn1.ASN1Set
Set - interface java.util.Set.
SET - Static variable in interface org.bouncycastle.asn1.DERTags
SET_OF - Static variable in interface org.bouncycastle.asn1.DERTags
set(int, Object) - Method in class java.util.ArrayList
set(int, Object) - Method in class java.util.AbstractList
set(int, Object) - Method in interface java.util.List
set(Object) - Method in interface java.util.ListIterator
setAnyPolicyInhibited(boolean) - Method in class java.security.cert.PKIXParameters
  Sets state to determine if the any policy OID should be processed if it is included in a certificate.
setAuthorityKeyIdentifier(byte[]) - Method in class java.security.cert.X509CertSelector
  Sets the authorityKeyIdentifier criterion.
setBagAttribute(DERObjectIdentifier, DEREncodable) - Method in interface org.bouncycastle.jce.interfaces.PKCS12BagAttributeCarrier
setBagAttribute(DERObjectIdentifier, DEREncodable) - Method in class org.bouncycastle.jce.provider.X509CertificateObject
setBagAttribute(DERObjectIdentifier, DEREncodable) - Method in class org.bouncycastle.jce.provider.JDKDSAPrivateKey
setBagAttribute(DERObjectIdentifier, DEREncodable) - Method in class org.bouncycastle.jce.provider.JCERSAPrivateKey
setBagAttribute(DERObjectIdentifier, DEREncodable) - Method in class org.bouncycastle.jce.provider.JCEElGamalPrivateKey
setBagAttribute(DERObjectIdentifier, DEREncodable) - Method in class org.bouncycastle.jce.provider.JCEECPrivateKey
setBagAttribute(DERObjectIdentifier, DEREncodable) - Method in class org.bouncycastle.jce.provider.JCEDHPrivateKey
setBasicConstraints(int) - Method in class java.security.cert.X509CertSelector
  Sets the basic constraints constraint.
setCertificate(X509Certificate) - Method in class java.security.cert.X509CertSelector
  Sets the certificateEquals criterion.
setCertificateChecking(X509Certificate) - Method in class java.security.cert.X509CRLSelector
  Sets the certificate being checked.
setCertificateEntry(String, Certificate) - Method in class java.security.KeyStore
setCertificateValid(Date) - Method in class java.security.cert.X509CertSelector
  Sets the certificateValid criterion.
setCertPathCheckers(List) - Method in class java.security.cert.PKIXParameters
  Sets a `List` of additional certification path checkers.
setCertStores(List) - Method in class java.security.cert.PKIXParameters
  Sets the list of CertStores to be used in finding certificates and CRLs.
setCritical(boolean) - Method in class org.bouncycastle.jce.provider.PKIXPolicyNode
setDate(Date) - Method in class java.security.cert.PKIXParameters
  Sets the time for which the validity of the certification path should be determined.
setDateAndTime(Date) - Method in class java.security.cert.X509CRLSelector
  Sets the dateAndTime criterion.
setEndDate(DERUTCTime) - Method in class org.bouncycastle.asn1.x509.V3TBSCertificateGenerator
setEndDate(DERUTCTime) - Method in class org.bouncycastle.asn1.x509.V1TBSCertificateGenerator
setEndDate(Time) - Method in class org.bouncycastle.asn1.x509.V3TBSCertificateGenerator
setEndDate(Time) - Method in class org.bouncycastle.asn1.x509.V1TBSCertificateGenerator
setExplicitPolicyRequired(boolean) - Method in class java.security.cert.PKIXParameters
  Sets the ExplicitPolicyRequired flag.
setExtendedKeyUsage(Set) - Method in class java.security.cert.X509CertSelector
  Sets the extendedKeyUsage criterion.
setExtensions(X509Extensions) - Method in class org.bouncycastle.asn1.x509.V3TBSCertificateGenerator
setExtensions(X509Extensions) - Method in class org.bouncycastle.asn1.x509.V2TBSCertListGenerator
setInitialPolicies(Set) - Method in class java.security.cert.PKIXParameters
  Sets the `Set` of initial policy identifiers (OID strings), indicating that any one of these policies would be acceptable to the certificate user for the purposes of certification path processing.
setIssuer(byte[]) - Method in class java.security.cert.X509CertSelector
  Sets the issuer criterion.
setIssuer(String) - Method in class java.security.cert.X509CertSelector
  Sets the issuer criterion.
setIssuer(X509Name) - Method in class org.bouncycastle.asn1.x509.V3TBSCertificateGenerator
setIssuer(X509Name) - Method in class org.bouncycastle.asn1.x509.V2TBSCertListGenerator
setIssuer(X509Name) - Method in class org.bouncycastle.asn1.x509.V1TBSCertificateGenerator
setIssuerDN(X509Name) - Method in class org.bouncycastle.jce.X509V3CertificateGenerator
  Set the issuer distinguished name - the issuer is the entity whose private key is used to sign the certificate.
setIssuerDN(X509Name) - Method in class org.bouncycastle.jce.X509V2CRLGenerator
  Set the issuer distinguished name - the issuer is the entity whose private key is used to sign the certificate.
setIssuerDN(X509Name) - Method in class org.bouncycastle.jce.X509V1CertificateGenerator
  Set the issuer distinguished name - the issuer is the entity whose private key is used to sign the certificate.
setIssuerNames(Collection) - Method in class java.security.cert.X509CRLSelector
  Sets the issuerNames criterion.
setKey(byte[]) - Method in class org.bouncycastle.crypto.engines.CAST6Engine
setKey(byte[]) - Method in class org.bouncycastle.crypto.engines.CAST5Engine
setKeyEntry(String, byte[], Certificate[]) - Method in class java.security.KeyStore
setKeyEntry(String, Key, char[], Certificate[]) - Method in class java.security.KeyStore
setKeyUsage(boolean[]) - Method in class java.security.cert.X509CertSelector
  Sets the keyUsage criterion.
setMatchAllSubjectAltNames(boolean) - Method in class java.security.cert.X509CertSelector
  Enables/disables matching all of the subjectAlternativeNames specified in the `setSubjectAlternativeNames` or `addSubjectAlternativeName` methods.
setMaxCRLNumber(BigInteger) - Method in class java.security.cert.X509CRLSelector
  Sets the maxCRLNumber criterion.
setMaxPathLength(int) - Method in class java.security.cert.PKIXBuilderParameters
  Sets the value of the maximum number of non-self-issued intermediate certificates that may exist in a certification path.
setMinCRLNumber(BigInteger) - Method in class java.security.cert.X509CRLSelector
  Sets the minCRLNumber criterion.
setNameConstraints(byte[]) - Method in class java.security.cert.X509CertSelector
  Sets the name constraints criterion.
setNextUpdate(Date) - Method in class org.bouncycastle.jce.X509V2CRLGenerator
setNextUpdate(DERUTCTime) - Method in class org.bouncycastle.asn1.x509.V2TBSCertListGenerator
setNextUpdate(Time) - Method in class org.bouncycastle.asn1.x509.V2TBSCertListGenerator
setNotAfter(Date) - Method in class org.bouncycastle.jce.X509V3CertificateGenerator
setNotAfter(Date) - Method in class org.bouncycastle.jce.X509V1CertificateGenerator
setNotBefore(Date) - Method in class org.bouncycastle.jce.X509V3CertificateGenerator
setNotBefore(Date) - Method in class org.bouncycastle.jce.X509V1CertificateGenerator
setOddParity(byte[]) - Static method in class org.bouncycastle.crypto.params.DESParameters
  DES Keys use the LSB as the odd parity bit.
setPadBits(int) - Method in class org.bouncycastle.crypto.encodings.ISO9796d1Encoding
  set the number of bits in the next message to be treated as pad bits.
setParent(PKIXPolicyNode) - Method in class org.bouncycastle.jce.provider.PKIXPolicyNode
setPathToNames(Collection) - Method in class java.security.cert.X509CertSelector
  Sets the pathToNames criterion.
setPolicy(Set) - Method in class java.security.cert.X509CertSelector
  Sets the policy constraint.
setPolicyMappingInhibited(boolean) - Method in class java.security.cert.PKIXParameters
  Sets the PolicyMappingInhibited flag.
setPolicyQualifiersRejected(boolean) - Method in class java.security.cert.PKIXParameters
  Sets the PolicyQualifiersRejected flag.
setPrivateKeyValid(Date) - Method in class java.security.cert.X509CertSelector
  Sets the privateKeyValid criterion.
setPublicKey(PublicKey) - Method in class org.bouncycastle.jce.X509V3CertificateGenerator
setPublicKey(PublicKey) - Method in class org.bouncycastle.jce.X509V1CertificateGenerator
setRandom(SecureRandom) - Method in interface org.bouncycastle.jce.interfaces.BCKeyStore
  set the random source for the key store
setRandom(SecureRandom) - Method in class org.bouncycastle.jce.provider.JDKPKCS12KeyStore
setRandom(SecureRandom) - Method in class org.bouncycastle.jce.provider.JDKKeyStore
setRevocationEnabled(boolean) - Method in class java.security.cert.PKIXParameters
  Sets the RevocationEnabled flag.
setSerialNumber(BigInteger) - Method in class java.security.cert.X509CertSelector
  Sets the serialNumber criterion.
setSerialNumber(BigInteger) - Method in class org.bouncycastle.jce.X509V3CertificateGenerator
  set the serial number for the certificate.
setSerialNumber(BigInteger) - Method in class org.bouncycastle.jce.X509V1CertificateGenerator
  set the serial number for the certificate.
setSerialNumber(DERInteger) - Method in class org.bouncycastle.asn1.x509.V3TBSCertificateGenerator
setSerialNumber(DERInteger) - Method in class org.bouncycastle.asn1.x509.V1TBSCertificateGenerator
setSignature(AlgorithmIdentifier) - Method in class org.bouncycastle.asn1.x509.V3TBSCertificateGenerator
setSignature(AlgorithmIdentifier) - Method in class org.bouncycastle.asn1.x509.V2TBSCertListGenerator
setSignature(AlgorithmIdentifier) - Method in class org.bouncycastle.asn1.x509.V1TBSCertificateGenerator
setSignatureAlgorithm(String) - Method in class org.bouncycastle.jce.X509V3CertificateGenerator
setSignatureAlgorithm(String) - Method in class org.bouncycastle.jce.X509V2CRLGenerator
setSignatureAlgorithm(String) - Method in class org.bouncycastle.jce.X509V1CertificateGenerator
setSigProvider(String) - Method in class java.security.cert.PKIXParameters
  Sets the signature provider's name.
setStartDate(DERUTCTime) - Method in class org.bouncycastle.asn1.x509.V3TBSCertificateGenerator
setStartDate(DERUTCTime) - Method in class org.bouncycastle.asn1.x509.V1TBSCertificateGenerator
setStartDate(Time) - Method in class org.bouncycastle.asn1.x509.V3TBSCertificateGenerator
setStartDate(Time) - Method in class org.bouncycastle.asn1.x509.V1TBSCertificateGenerator
setSubject(byte[]) - Method in class java.security.cert.X509CertSelector
  Sets the subject criterion.
setSubject(String) - Method in class java.security.cert.X509CertSelector
  Sets the subject criterion.
setSubject(X509Name) - Method in class org.bouncycastle.asn1.x509.V3TBSCertificateGenerator
setSubject(X509Name) - Method in class org.bouncycastle.asn1.x509.V1TBSCertificateGenerator
setSubjectAlternativeNames(Collection) - Method in class java.security.cert.X509CertSelector
  Sets the subjectAlternativeNames criterion.
setSubjectDN(X509Name) - Method in class org.bouncycastle.jce.X509V3CertificateGenerator
  Set the subject distinguished name.
setSubjectDN(X509Name) - Method in class org.bouncycastle.jce.X509V1CertificateGenerator
  Set the subject distinguished name.
setSubjectKeyIdentifier(byte[]) - Method in class java.security.cert.X509CertSelector
  Sets the subjectKeyIdentifier criterion.
setSubjectPublicKey(byte[]) - Method in class java.security.cert.X509CertSelector
  Sets the subjectPublicKey criterion.
setSubjectPublicKey(PublicKey) - Method in class java.security.cert.X509CertSelector
  Sets the subjectPublicKey criterion.
setSubjectPublicKeyAlgID(String) - Method in class java.security.cert.X509CertSelector
  Sets the subjectPublicKeyAlgID criterion.
setSubjectPublicKeyInfo(SubjectPublicKeyInfo) - Method in class org.bouncycastle.asn1.x509.V3TBSCertificateGenerator
setSubjectPublicKeyInfo(SubjectPublicKeyInfo) - Method in class org.bouncycastle.asn1.x509.V1TBSCertificateGenerator
setTargetCertConstraints(CertSelector) - Method in class java.security.cert.PKIXParameters
  Sets the required constraints on the target certificate.
setThisUpdate(Date) - Method in class org.bouncycastle.jce.X509V2CRLGenerator
setThisUpdate(DERUTCTime) - Method in class org.bouncycastle.asn1.x509.V2TBSCertListGenerator
setThisUpdate(Time) - Method in class org.bouncycastle.asn1.x509.V2TBSCertListGenerator
setTrustAnchors(Set) - Method in class java.security.cert.PKIXParameters
  Sets the Set of most-trusted CAs.
  Note that the Set is copied to protect against subsequent modifications.
SHA1 - Static variable in interface org.bouncycastle.jce.provider.PBE
SHA1 - Static variable in interface org.bouncycastle.jce.provider.BrokenPBE
SHA1Digest - class org.bouncycastle.crypto.digests.SHA1Digest.
  implementation of SHA-1 as outlined in "Handbook of Applied Cryptography", pages 346 - 349.
SHA1Digest() - Constructor for class org.bouncycastle.crypto.digests.SHA1Digest
  Standard constructor
SHA1Digest(SHA1Digest) - Constructor for class org.bouncycastle.crypto.digests.SHA1Digest
  Copy constructor.
SHA1DigestTest - class org.bouncycastle.crypto.test.SHA1DigestTest.
  standard vector test for SHA-1 from "Handbook of Applied Cryptography", page 345.
SHA1DigestTest() - Constructor for class org.bouncycastle.crypto.test.SHA1DigestTest
SHA1HMacTest - class org.bouncycastle.crypto.test.SHA1HMacTest.
  SHA1 HMac Test, test vectors from RFC 2202
SHA1HMacTest() - Constructor for class org.bouncycastle.crypto.test.SHA1HMacTest
sha1WithRSAEncryption - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
SHA256Digest - class org.bouncycastle.crypto.digests.SHA256Digest.
  Draft FIPS 180-2 implementation of SHA-256.
SHA256Digest() - Constructor for class org.bouncycastle.crypto.digests.SHA256Digest
  Standard constructor
SHA256Digest(SHA256Digest) - Constructor for class org.bouncycastle.crypto.digests.SHA256Digest
  Copy constructor.
SHA256DigestTest - class org.bouncycastle.crypto.test.SHA256DigestTest.
  standard vector test for SHA-256 from FIPS Draft 180-2.
SHA256DigestTest() - Constructor for class org.bouncycastle.crypto.test.SHA256DigestTest
sha256WithRSAEncryption - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
SHA384Digest - class org.bouncycastle.crypto.digests.SHA384Digest.
  Draft FIPS 180-2 implementation of SHA-384.
SHA384Digest() - Constructor for class org.bouncycastle.crypto.digests.SHA384Digest
  Standard constructor
SHA384Digest(SHA384Digest) - Constructor for class org.bouncycastle.crypto.digests.SHA384Digest
  Copy constructor.
SHA384DigestTest - class org.bouncycastle.crypto.test.SHA384DigestTest.
  standard vector test for SHA-384 from FIPS Draft 180-2.
SHA384DigestTest() - Constructor for class org.bouncycastle.crypto.test.SHA384DigestTest
sha384WithRSAEncryption - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
SHA512Digest - class org.bouncycastle.crypto.digests.SHA512Digest.
  Draft FIPS 180-2 implementation of SHA-512.
SHA512Digest() - Constructor for class org.bouncycastle.crypto.digests.SHA512Digest
  Standard constructor
SHA512Digest(SHA512Digest) - Constructor for class org.bouncycastle.crypto.digests.SHA512Digest
  Copy constructor.
SHA512DigestTest - class org.bouncycastle.crypto.test.SHA512DigestTest.
  standard vector test for SHA-512 from FIPS Draft 180-2.
SHA512DigestTest() - Constructor for class org.bouncycastle.crypto.test.SHA512DigestTest
sha512WithRSAEncryption - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
ShortBufferException - exception javax.crypto.ShortBufferException.
  This exception is thrown when an output buffer provided by the user is too short to hold the operation result.
ShortBufferException() - Constructor for class javax.crypto.ShortBufferException
  Constructs a ShortBufferException with no detail message.
ShortBufferException(String) - Constructor for class javax.crypto.ShortBufferException
  Constructs a ShortBufferException with the specified detail message.
SICBlockCipher - class org.bouncycastle.crypto.modes.SICBlockCipher.
  Implements the Segmented Integer Counter (SIC) mode on top of a simple block cipher.
SICBlockCipher(BlockCipher) - Constructor for class org.bouncycastle.crypto.modes.SICBlockCipher
  Basic constructor.
SIG_REQUIRED - Static variable in class org.bouncycastle.asn1.ocsp.OCSPResponseStatus
sigAlgId - Variable in class org.bouncycastle.asn1.pkcs.CertificationRequest
sigBits - Variable in class org.bouncycastle.asn1.pkcs.CertificationRequest
Signature - class org.bouncycastle.asn1.ocsp.Signature.
Signature(AlgorithmIdentifier, DERBitString) - Constructor for class org.bouncycastle.asn1.ocsp.Signature
Signature(AlgorithmIdentifier, DERBitString, ASN1Sequence) - Constructor for class org.bouncycastle.asn1.ocsp.Signature
Signature(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.ocsp.Signature
signedAndEnvelopedData - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
signedAndEnvelopedData - Static variable in interface org.bouncycastle.asn1.cms.CMSObjectIdentifiers
signedData - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
signedData - Static variable in interface org.bouncycastle.asn1.cms.CMSObjectIdentifiers
SignedData - class org.bouncycastle.asn1.pkcs.SignedData.
  a PKCS#7 signed data object.
SignedData - class org.bouncycastle.asn1.cms.SignedData.
  a signed data object.
SignedData(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.pkcs.SignedData
SignedData(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.cms.SignedData
SignedData(ASN1Set, ContentInfo, ASN1Set, ASN1Set, ASN1Set) - Constructor for class org.bouncycastle.asn1.cms.SignedData
SignedData(DERInteger, ASN1Set, ContentInfo, ASN1Set, ASN1Set, ASN1Set) - Constructor for class org.bouncycastle.asn1.pkcs.SignedData
SignerIdentifier - class org.bouncycastle.asn1.cms.SignerIdentifier.
SignerIdentifier(ASN1OctetString) - Constructor for class org.bouncycastle.asn1.cms.SignerIdentifier
SignerIdentifier(DERObject) - Constructor for class org.bouncycastle.asn1.cms.SignerIdentifier
SignerIdentifier(IssuerAndSerialNumber) - Constructor for class org.bouncycastle.asn1.cms.SignerIdentifier
SignerInfo - class org.bouncycastle.asn1.pkcs.SignerInfo.
  a PKCS#7 signer info object.
SignerInfo - class org.bouncycastle.asn1.cms.SignerInfo.
SignerInfo(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.pkcs.SignerInfo
SignerInfo(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.cms.SignerInfo
SignerInfo(DERInteger, IssuerAndSerialNumber, AlgorithmIdentifier, ASN1Set, AlgorithmIdentifier, ASN1OctetString, ASN1Set) - Constructor for class org.bouncycastle.asn1.pkcs.SignerInfo
SignerInfo(SignerIdentifier, AlgorithmIdentifier, ASN1Set, AlgorithmIdentifier, ASN1OctetString, ASN1Set) - Constructor for class org.bouncycastle.asn1.cms.SignerInfo
signingTime - Static variable in interface org.bouncycastle.asn1.cms.CMSAttributes
SigTest - class org.bouncycastle.jce.provider.test.SigTest.
SigTest() - Constructor for class org.bouncycastle.jce.provider.test.SigTest
SimpleTestResult - class org.bouncycastle.util.test.SimpleTestResult.
SimpleTestResult(boolean, String) - Constructor for class org.bouncycastle.util.test.SimpleTestResult
SingleResponse - class org.bouncycastle.asn1.ocsp.SingleResponse.
SingleResponse(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.ocsp.SingleResponse
SingleResponse(CertID, CertStatus, DERGeneralizedTime, DERGeneralizedTime, X509Extensions) - Constructor for class org.bouncycastle.asn1.ocsp.SingleResponse
size() - Method in class java.security.KeyStore
size() - Method in class java.util.HashSet
size() - Method in class java.util.ArrayList
size() - Method in class java.util.AbstractCollection
size() - Method in interface java.util.Collection
size() - Method in class org.bouncycastle.asn1.ASN1Set
  return the number of objects in this set.
size() - Method in class org.bouncycastle.asn1.ASN1Sequence
  return the number of objects in this sequence.
size() - Method in class org.bouncycastle.asn1.DEREncodableVector
skip(long) - Method in class javax.crypto.CipherInputStream
  Skips `n` bytes of input from the bytes that can be read from this input stream without blocking.
SkipjackEngine - class org.bouncycastle.crypto.engines.SkipjackEngine.
  a class that provides a basic SKIPJACK engine.
SkipjackEngine() - Constructor for class org.bouncycastle.crypto.engines.SkipjackEngine
SkipjackTest - class org.bouncycastle.crypto.test.SkipjackTest.
smime - Static variable in class org.bouncycastle.asn1.misc.NetscapeCertType
smimeCA - Static variable in class org.bouncycastle.asn1.misc.NetscapeCertType
sMIMECapabilitiesVersions - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
SN - Static variable in class org.bouncycastle.asn1.x509.X509Name
  device serial number name - StringType(SIZE(1..64))
sqrt() - Method in class org.bouncycastle.math.ec.ECFieldElement
sqrt() - Method in class org.bouncycastle.math.ec.ECFieldElement.Fp
  return a sqrt root - the routine verifies that the calculation returns the right value - if none exists it returns null.
square() - Method in class org.bouncycastle.math.ec.ECFieldElement
square() - Method in class org.bouncycastle.math.ec.ECFieldElement.Fp
srsaOAEPEncryptionSET - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
sslCA - Static variable in class org.bouncycastle.asn1.misc.NetscapeCertType
sslClient - Static variable in class org.bouncycastle.asn1.misc.NetscapeCertType
sslServer - Static variable in class org.bouncycastle.asn1.misc.NetscapeCertType
ST - Static variable in class org.bouncycastle.asn1.x509.X509Name
  state, or province name - StringType(SIZE(1..64))
stateOrProvinceName - Static variable in interface org.bouncycastle.asn1.x509.X509ObjectIdentifiers
store(OutputStream, char[]) - Method in class java.security.KeyStore
StreamBlockCipher - class org.bouncycastle.crypto.StreamBlockCipher.
  a wrapper for block ciphers with a single byte block size, so that they can be treated like stream ciphers.
StreamBlockCipher(BlockCipher) - Constructor for class org.bouncycastle.crypto.StreamBlockCipher
  basic constructor.
StreamCipher - interface org.bouncycastle.crypto.StreamCipher.
  the interface stream ciphers conform to.
StreamCipherVectorTest - class org.bouncycastle.crypto.test.StreamCipherVectorTest.
  a basic test that takes a stream cipher, key parameter, and an input and output string.
StreamCipherVectorTest(int, StreamCipher, CipherParameters, String, String) - Constructor for class org.bouncycastle.crypto.test.StreamCipherVectorTest
strength - Variable in class org.bouncycastle.crypto.CipherKeyGenerator
strength - Variable in class org.bouncycastle.jce.provider.JDKAlgorithmParameterGenerator
SubjectAlternativeName - Static variable in class org.bouncycastle.asn1.x509.X509Extensions
  Subject Alternative Name
SubjectKeyIdentifier - class org.bouncycastle.asn1.x509.SubjectKeyIdentifier.
  SubjectKeyIdentifier::= OCTET STRING
SubjectKeyIdentifier - Static variable in class org.bouncycastle.asn1.x509.X509Extensions
  Subject Key Identifier
SubjectKeyIdentifier(ASN1OctetString) - Constructor for class org.bouncycastle.asn1.x509.SubjectKeyIdentifier
SubjectKeyIdentifier(byte[]) - Constructor for class org.bouncycastle.asn1.x509.SubjectKeyIdentifier
SubjectKeyIdentifier(SubjectPublicKeyInfo) - Constructor for class org.bouncycastle.asn1.x509.SubjectKeyIdentifier
  Calulates the keyidentifier using a SHA1 hash over the BIT STRING from SubjectPublicKeyInfo as defined in RFC2459.
SubjectPublicKeyInfo - class org.bouncycastle.asn1.x509.SubjectPublicKeyInfo.
  The object that contains the public key stored in a certficate.
SubjectPublicKeyInfo(AlgorithmIdentifier, byte[]) - Constructor for class org.bouncycastle.asn1.x509.SubjectPublicKeyInfo
SubjectPublicKeyInfo(AlgorithmIdentifier, DEREncodable) - Constructor for class org.bouncycastle.asn1.x509.SubjectPublicKeyInfo
SubjectPublicKeyInfo(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.x509.SubjectPublicKeyInfo
subList(int, int) - Method in class java.util.AbstractList
subList(int, int) - Method in interface java.util.List
subtract(ECFieldElement) - Method in class org.bouncycastle.math.ec.ECFieldElement
subtract(ECFieldElement) - Method in class org.bouncycastle.math.ec.ECFieldElement.Fp
subtract(ECPoint) - Method in class org.bouncycastle.math.ec.ECPoint
subtract(ECPoint) - Method in class org.bouncycastle.math.ec.ECPoint.Fp
SUCCESSFUL - Static variable in class org.bouncycastle.asn1.ocsp.OCSPResponseStatus
SUPERSEDED - Static variable in class org.bouncycastle.asn1.x509.ReasonFlags
SUPERSEDED - Static variable in class org.bouncycastle.asn1.x509.CRLReason
SURNAME - Static variable in class org.bouncycastle.asn1.x509.X509Name
  Naming attributes of type X520name
SymbolLookUp - Static variable in class org.bouncycastle.asn1.x509.X509Name
  look up table translating string values into their OIDS - this static is scheduled for deletion

## T

T - Static variable in class org.bouncycastle.asn1.x509.X509Name
  Title
T61_STRING - Static variable in interface org.bouncycastle.asn1.DERTags
table - Variable in class org.bouncycastle.jce.provider.JDKKeyStore
TAGGED - Static variable in interface org.bouncycastle.asn1.DERTags
TBSCertificateStructure - class org.bouncycastle.asn1.x509.TBSCertificateStructure.
  TBSCertificate ::= SEQUENCE { version [ 0 ] Version DEFAULT v1(0), serialNumber CertificateSerialNumber, signature AlgorithmIdentifier, issuer Name, validity Validity, subject Name, subjectPublicKeyInfo SubjectPublicKeyInfo, issuerUniqueID [ 1 ] IMPLICIT UniqueIdentifier OPTIONAL, subjectUniqueID [ 2 ] IMPLICIT UniqueIdentifier OPTIONAL, extensions [ 3 ] Extensions OPTIONAL }
TBSCertificateStructure(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.x509.TBSCertificateStructure
TBSCertList - class org.bouncycastle.asn1.x509.TBSCertList.
  PKIX RFC-2459
TBSCertList.CRLEntry - class org.bouncycastle.asn1.x509.TBSCertList.CRLEntry.
TBSCertList.CRLEntry(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.x509.TBSCertList.CRLEntry
TBSCertList(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.x509.TBSCertList
TBSRequest - class org.bouncycastle.asn1.ocsp.TBSRequest.
TBSRequest(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.ocsp.TBSRequest
TBSRequest(GeneralName, ASN1Sequence, X509Extensions) - Constructor for class org.bouncycastle.asn1.ocsp.TBSRequest
Test - interface org.bouncycastle.util.test.Test.
test(int, byte[], byte[]) - Method in class org.bouncycastle.jce.provider.test.DESedeTest
test(int, byte[], byte[], byte[]) - Method in class org.bouncycastle.jce.provider.test.AESTest
test(String, byte[], byte[]) - Method in class org.bouncycastle.jce.provider.test.FIPSDESTest
test(String, byte[], byte[]) - Method in class org.bouncycastle.jce.provider.test.BlockCipherTest
testHMac(String, byte[]) - Method in class org.bouncycastle.jce.provider.test.HMacTest
testPKCS12Store() - Method in class org.bouncycastle.jce.provider.test.PKCS12StoreTest
TestResult - interface org.bouncycastle.util.test.TestResult.
tests - Static variable in class org.bouncycastle.asn1.test.RegressionTest
tests - Static variable in class org.bouncycastle.crypto.test.RegressionTest
tests - Static variable in class org.bouncycastle.jce.provider.test.RegressionTest
TIGER - Static variable in interface org.bouncycastle.jce.provider.PBE
TigerDigest - class org.bouncycastle.crypto.digests.TigerDigest.
  implementation of Tiger based on: http://www.cs.technion.ac.il/~biham/Reports/Tiger
TigerDigest() - Constructor for class org.bouncycastle.crypto.digests.TigerDigest
  Standard constructor
TigerDigest(TigerDigest) - Constructor for class org.bouncycastle.crypto.digests.TigerDigest
  Copy constructor.
TigerDigestTest - class org.bouncycastle.crypto.test.TigerDigestTest.
  Tiger Digest Test
TigerDigestTest() - Constructor for class org.bouncycastle.crypto.test.TigerDigestTest
Time - class org.bouncycastle.asn1.x509.Time.
Time - class org.bouncycastle.asn1.cms.Time.
Time(Date) - Constructor for class org.bouncycastle.asn1.x509.Time
  creates a time object from a given date - if the date is between 1950 and 2049 a UTCTime object is generated, otherwise a GeneralizedTime is used.
Time(Date) - Constructor for class org.bouncycastle.asn1.cms.Time
  creates a time object from a given date - if the date is between 1950 and 2049 a UTCTime object is generated, otherwise a GeneralizedTime is used.
Time(DERObject) - Constructor for class org.bouncycastle.asn1.x509.Time
Time(DERObject) - Constructor for class org.bouncycastle.asn1.cms.Time
toArray() - Method in class java.util.ArrayList
toArray() - Method in class java.util.AbstractCollection
toArray() - Method in interface java.util.Collection
toArray(Object[]) - Method in class java.util.AbstractCollection
toArray(Object[]) - Method in interface java.util.Collection
toASN1Object() - Method in class org.bouncycastle.asn1.ASN1Encodable
toASN1Object() - Method in class org.bouncycastle.asn1.x509.UserNotice
toASN1Object() - Method in class org.bouncycastle.asn1.x509.PolicyQualifierInfo
  Returns a DER-encodable representation of this instance.
toASN1Object() - Method in class org.bouncycastle.asn1.x509.PolicyMappings
toASN1Object() - Method in class org.bouncycastle.asn1.x509.PolicyInformation
toASN1Object() - Method in class org.bouncycastle.asn1.x509.NoticeReference
  Describe `toASN1Object` method here.
toASN1Object() - Method in class org.bouncycastle.asn1.x509.DisplayText
toASN1Object() - Method in class org.bouncycastle.asn1.x509.DistributionPointName
  DistributionPointName ::= CHOICE { fullName [0] GeneralNames, nameRelativeToCRLIssuer [1] RelativeDistinguishedName }
toASN1Object() - Method in class org.bouncycastle.asn1.x509.DistributionPoint
  DistributionPoint ::= SEQUENCE { distributionPoint [0] DistributionPointName OPTIONAL, reasons [1] ReasonFlags OPTIONAL, cRLIssuer [2] GeneralNames OPTIONAL }
toASN1Object() - Method in class org.bouncycastle.asn1.x509.AuthorityInformationAccess
  AuthorityInfoAccessSyntax ::= SEQUENCE SIZE (1..MAX) OF AccessDescription AccessDescription ::= SEQUENCE { accessMethod OBJECT IDENTIFIER, accessLocation GeneralName }
toASN1Object() - Method in class org.bouncycastle.asn1.x509.AlgorithmIdentifier
  AlgorithmIdentifier ::= SEQUENCE { algorithm OBJECT IDENTIFIER, parameters ANY DEFINED BY algorithm OPTIONAL }
toASN1Object() - Method in class org.bouncycastle.asn1.ocsp.ServiceLocator
  ServiceLocator ::= SEQUENCE { issuer Name, locator AuthorityInfoAccessSyntax OPTIONAL }
toASN1Object() - Method in class org.bouncycastle.asn1.ocsp.CrlID
  CrlID ::= SEQUENCE { crlUrl [0] EXPLICIT IA5String OPTIONAL, crlNum [1] EXPLICIT INTEGER OPTIONAL, crlTime [2] EXPLICIT GeneralizedTime OPTIONAL }
toASN1Object() - Method in class org.bouncycastle.asn1.ocsp.ResponseBytes
  ResponseBytes ::= SEQUENCE { responseType OBJECT IDENTIFIER, response OCTET STRING }
toASN1Object() - Method in class org.bouncycastle.asn1.ocsp.OCSPResponse
  OCSPResponse ::= SEQUENCE { responseStatus OCSPResponseStatus, responseBytes [0] EXPLICIT ResponseBytes OPTIONAL }
toASN1Object() - Method in class org.bouncycastle.asn1.ocsp.Request
  Request ::= SEQUENCE { reqCert CertID, singleRequestExtensions [0] EXPLICIT Extensions OPTIONAL }
toASN1Object() - Method in class org.bouncycastle.asn1.ocsp.Signature
  Signature ::= SEQUENCE { signatureAlgorithm AlgorithmIdentifier, signature BIT STRING, certs [0] EXPLICIT SEQUENCE OF Certificate OPTIONAL}
toASN1Object() - Method in class org.bouncycastle.asn1.ocsp.TBSRequest
  TBSRequest ::= SEQUENCE { version [0] EXPLICIT Version DEFAULT v1, requestorName [1] EXPLICIT GeneralName OPTIONAL, requestList SEQUENCE OF Request, requestExtensions [2] EXPLICIT Extensions OPTIONAL }
toASN1Object() - Method in class org.bouncycastle.asn1.ocsp.OCSPRequest
  OCSPRequest ::= SEQUENCE { tbsRequest TBSRequest, optionalSignature [0] EXPLICIT Signature OPTIONAL }
toASN1Object() - Method in class org.bouncycastle.asn1.ocsp.RevokedInfo
  RevokedInfo ::= SEQUENCE { revocationTime GeneralizedTime, revocationReason [0] EXPLICIT CRLReason OPTIONAL }
toASN1Object() - Method in class org.bouncycastle.asn1.ocsp.CertStatus
  CertStatus ::= CHOICE { good [0] IMPLICIT NULL, revoked [1] IMPLICIT RevokedInfo, unknown [2] IMPLICIT UnknownInfo }
toASN1Object() - Method in class org.bouncycastle.asn1.ocsp.CertID
  CertID ::= SEQUENCE { hashAlgorithm AlgorithmIdentifier, issuerNameHash OCTET STRING, -- Hash of Issuer's DN issuerKeyHash OCTET STRING, -- Hash of Issuers public key serialNumber CertificateSerialNumber }
toASN1Object() - Method in class org.bouncycastle.asn1.ocsp.SingleResponse
  SingleResponse ::= SEQUENCE { certID CertID, certStatus CertStatus, thisUpdate GeneralizedTime, nextUpdate [0] EXPLICIT GeneralizedTime OPTIONAL, singleExtensions [1] EXPLICIT Extensions OPTIONAL }
toASN1Object() - Method in class org.bouncycastle.asn1.ocsp.ResponderID
  ResponderID ::= CHOICE { byName [1] Name, byKey [2] KeyHash }
toASN1Object() - Method in class org.bouncycastle.asn1.ocsp.ResponseData
  ResponseData ::= SEQUENCE { version [0] EXPLICIT Version DEFAULT v1, responderID ResponderID, producedAt GeneralizedTime, responses SEQUENCE OF SingleResponse, responseExtensions [1] EXPLICIT Extensions OPTIONAL }
toASN1Object() - Method in class org.bouncycastle.asn1.ocsp.BasicOCSPResponse
  BasicOCSPResponse ::= SEQUENCE { tbsResponseData ResponseData, signatureAlgorithm AlgorithmIdentifier, signature BIT STRING, certs [0] EXPLICIT SEQUENCE OF Certificate OPTIONAL }
toBigInteger() - Method in class org.bouncycastle.math.ec.ECFieldElement
toHashtable() - Method in class org.bouncycastle.asn1.cms.AttributeTable
toString() - Method in class java.security.AlgorithmParameters
toString() - Method in class java.security.cert.Certificate
toString() - Method in class java.security.cert.X509CertSelector
  Return a printable representation of the `CertSelector`.
  TODO: implement output for currently unsupported options(name constraints)
  Uses `DERInputStream`, `DERObject`, `KeyPurposeId` and `_dumpAsString` to format output as String.
toString() - Method in class java.security.cert.X509CRLSelector
  Returns a printable representation of the `X509CRLSelector`.
  Uses `X509Name.toString` to format the output
toString() - Method in class java.security.cert.X509CRLEntry
toString() - Method in class java.security.cert.TrustAnchor
  Returns a formatted string describing the `TrustAnchor`.
toString() - Method in class java.security.cert.PolicyQualifierInfo
  Return a printable representation of this `PolicyQualifierInfo`.
  Uses `DERInputStream`, `DERObject` and `_dumpAsString`
toString() - Method in class java.security.cert.PKIXParameters
  Returns a formatted string describing the parameters.
toString() - Method in class java.security.cert.PKIXCertPathValidatorResult
  Return a printable representation of this `PKIXCertPathValidatorResult`.
toString() - Method in class java.security.cert.PKIXCertPathBuilderResult
  Return a printable representation of this `PKIXCertPathBuilderResult`.
toString() - Method in class java.security.cert.PKIXBuilderParameters
  Returns a formatted string describing the parameters.
toString() - Method in class java.security.cert.LDAPCertStoreParameters
  Returns a formatted string describing the parameters.
toString() - Method in class java.security.cert.CollectionCertStoreParameters
  Returns a formatted string describing the parameters.
toString() - Method in class java.security.cert.CertStoreException
  Returns a string describing this exception, including a description of the internal (wrapped) cause if there is one.
toString() - Method in class java.security.cert.CertPathValidatorException
  Returns a string describing this exception, including a description of the internal (wrapped) cause if there is one.
toString() - Method in class java.security.cert.CertPathBuilderException
  Returns a string describing this exception, including a description of the internal (wrapped) cause if there is one.
toString() - Method in class java.security.cert.CertPath
  Returns a string representation of this certification path.
toString() - Method in class java.security.cert.CRL
toString() - Method in class java.util.AbstractCollection
toString() - Method in class org.bouncycastle.asn1.x509.KeyUsage
toString() - Method in class org.bouncycastle.asn1.x509.CertificatePolicies
toString() - Method in class org.bouncycastle.asn1.x509.BasicConstraints
toString() - Method in class org.bouncycastle.asn1.x509.AuthorityKeyIdentifier
toString() - Method in class org.bouncycastle.asn1.x509.AuthorityInformationAccess
toString() - Method in class org.bouncycastle.asn1.x509.X509Name
toString() - Method in class org.bouncycastle.asn1.misc.VerisignCzagExtension
toString() - Method in class org.bouncycastle.asn1.misc.NetscapeRevocationURL
toString() - Method in class org.bouncycastle.asn1.misc.NetscapeCertType
toString() - Method in class org.bouncycastle.jce.provider.X509CertificateObject
toString() - Method in class org.bouncycastle.jce.provider.X509CRLObject
  Returns a string representation of this CRL.
toString() - Method in class org.bouncycastle.jce.provider.X509CRLEntryObject
toString() - Method in class org.bouncycastle.jce.provider.PKIXPolicyNode
toString() - Method in class org.bouncycastle.jce.provider.JDKDSAPublicKey
toString() - Method in class org.bouncycastle.jce.provider.JCERSAPublicKey
toString() - Method in class org.bouncycastle.jce.provider.JCERSAPrivateCrtKey
toString() - Method in class org.bouncycastle.jce.provider.JCEECPublicKey
toString() - Method in class org.bouncycastle.util.test.SimpleTestResult
toString() - Method in interface org.bouncycastle.util.test.TestResult
toString(boolean, Hashtable) - Method in class org.bouncycastle.asn1.x509.X509Name
  convert the structure to a string - if reverse is true the oids and values are listed out starting with the last element in the sequence (ala RFC 2253), otherwise the string will begin with the first element of the structure.
toString(String) - Method in class org.bouncycastle.jce.provider.PKIXPolicyNode
tpBasis - Static variable in interface org.bouncycastle.asn1.x9.X9ObjectIdentifiers
TRAILER_IMPLICIT - Static variable in class org.bouncycastle.crypto.signers.PSSSigner
TRAILER_IMPLICIT - Static variable in class org.bouncycastle.crypto.signers.ISO9796d2Signer
TRAILER_RIPEMD128 - Static variable in class org.bouncycastle.crypto.signers.ISO9796d2Signer
TRAILER_RIPEMD160 - Static variable in class org.bouncycastle.crypto.signers.ISO9796d2Signer
TRAILER_SHA1 - Static variable in class org.bouncycastle.crypto.signers.ISO9796d2Signer
translateKey(Key) - Method in class java.security.KeyFactory
translateKey(SecretKey) - Method in class javax.crypto.SecretKeyFactory
  Translates a key object, whose provider may be unknown or potentially untrusted, into a corresponding key object of this secret-key factory.
translator - Variable in class org.bouncycastle.util.encoders.BufferedEncoder
translator - Variable in class org.bouncycastle.util.encoders.BufferedDecoder
Translator - interface org.bouncycastle.util.encoders.Translator.
  general interface for an translator.
trimToSize() - Method in class java.util.ArrayList
TRUE - Static variable in class org.bouncycastle.asn1.DERBoolean
TrustAnchor - class java.security.cert.TrustAnchor.
  A trust anchor or most-trusted Certification Authority (CA).
TrustAnchor(String, PublicKey, byte[]) - Constructor for class java.security.cert.TrustAnchor
  Creates an instance of `TrustAnchor` where the most-trusted CA is specified as a distinguished name and public key.
TrustAnchor(X509Certificate, byte[]) - Constructor for class java.security.cert.TrustAnchor
  Creates an instance of TrustAnchor with the specified X509Certificate and optional name constraints, which are intended to be used as additional constraints when validating an X.509 certification path.
  The name constraints are specified as a byte array.
TRY_LATER - Static variable in class org.bouncycastle.asn1.ocsp.OCSPResponseStatus
twice() - Method in class org.bouncycastle.math.ec.ECPoint
twice() - Method in class org.bouncycastle.math.ec.ECPoint.Fp
TwofishEngine - class org.bouncycastle.crypto.engines.TwofishEngine.
  A class that provides Twofish encryption operations.
TwofishEngine() - Constructor for class org.bouncycastle.crypto.engines.TwofishEngine
TwofishTest - class org.bouncycastle.crypto.test.TwofishTest.

## U

UID - Static variable in class org.bouncycastle.asn1.x509.X509Name
  LDAP User id.
UNAUTHORIZED - Static variable in class org.bouncycastle.asn1.ocsp.OCSPResponseStatus
uninitialised - Variable in class org.bouncycastle.jce.provider.JCEKeyGenerator
UNIVERSAL_STRING - Static variable in interface org.bouncycastle.asn1.DERTags
unmodifiableCollection(Collection) - Static method in class java.util.Collections
unmodifiableList(List) - Static method in class java.util.Collections
unmodifiableSet(Set) - Static method in class java.util.Collections
unpackWord(long, byte[], int) - Method in class org.bouncycastle.crypto.digests.TigerDigest
unpackWord(long, byte[], int) - Method in class org.bouncycastle.crypto.digests.LongDigest
UnrecoverableKeyException - exception java.security.UnrecoverableKeyException.
UnrecoverableKeyException() - Constructor for class java.security.UnrecoverableKeyException
UnrecoverableKeyException(String) - Constructor for class java.security.UnrecoverableKeyException
UNSPECIFIED - Static variable in class org.bouncycastle.asn1.x509.CRLReason
UnsupportedOperationException - exception java.lang.UnsupportedOperationException.
UnsupportedOperationException() - Constructor for class java.lang.UnsupportedOperationException
UnsupportedOperationException(String) - Constructor for class java.lang.UnsupportedOperationException
UNUSED - Static variable in class org.bouncycastle.asn1.x509.ReasonFlags
UNWRAP_MODE - Static variable in class javax.crypto.Cipher
unwrap(byte[], int, int) - Method in interface org.bouncycastle.crypto.Wrapper
unwrap(byte[], int, int) - Method in class org.bouncycastle.crypto.engines.RC2WrapEngine
  Method unwrap
unwrap(byte[], int, int) - Method in class org.bouncycastle.crypto.engines.DESedeWrapEngine
  Method unwrap
unwrap(byte[], int, int) - Method in class org.bouncycastle.crypto.engines.AESWrapEngine
unwrap(byte[], String, int) - Method in class javax.crypto.Cipher
  Unwrap a previously wrapped key.
unwrapKey(AlgorithmIdentifier, byte[], char[]) - Method in class org.bouncycastle.jce.provider.JDKPKCS12KeyStore
update(byte) - Method in class javax.crypto.Mac
  Processes the given byte.
update(byte) - Method in class org.bouncycastle.jce.PKCS7SignedData
  Update the digest with the specified byte.
update(byte) - Method in interface org.bouncycastle.crypto.Mac
  add a single byte to the mac for processing.
update(byte) - Method in interface org.bouncycastle.crypto.Digest
  update the message digest with a single byte.
update(byte) - Method in class org.bouncycastle.crypto.digests.TigerDigest
update(byte) - Method in class org.bouncycastle.crypto.digests.MD2Digest
  update the message digest with a single byte.
update(byte) - Method in class org.bouncycastle.crypto.digests.LongDigest
update(byte) - Method in class org.bouncycastle.crypto.digests.GeneralDigest
update(byte) - Method in class org.bouncycastle.crypto.macs.HMac
update(byte) - Method in class org.bouncycastle.crypto.macs.CFBBlockCipherMac
update(byte) - Method in class org.bouncycastle.crypto.macs.CBCBlockCipherMac
update(byte) - Method in class org.bouncycastle.crypto.macs.BlockCipherMac
update(byte) - Method in class org.bouncycastle.crypto.signers.PSSSigner
  update the internal digest with the byte b
update(byte) - Method in class org.bouncycastle.crypto.signers.ISO9796d2Signer
  update the internal digest with the byte b
update(byte[]) - Method in class javax.crypto.Mac
  Processes the given array of bytes.
update(byte[]) - Method in class javax.crypto.Cipher
  Continues a multiple-part encryption or decryption operation (depending on how this cipher was initialized), processing another data part.
update(byte[], int, int) - Method in class javax.crypto.Mac
  Processes the first `len` bytes in `input`, starting at `offset` inclusive.
update(byte[], int, int) - Method in class javax.crypto.Cipher
  Continues a multiple-part encryption or decryption operation (depending on how this cipher was initialized), processing another data part.
update(byte[], int, int) - Method in class org.bouncycastle.jce.PKCS7SignedData
  Update the digest with the specified bytes.
update(byte[], int, int) - Method in interface org.bouncycastle.crypto.Mac
update(byte[], int, int) - Method in interface org.bouncycastle.crypto.Digest
  update the message digest with a block of bytes.
update(byte[], int, int) - Method in class org.bouncycastle.crypto.digests.TigerDigest
update(byte[], int, int) - Method in class org.bouncycastle.crypto.digests.MD2Digest
  update the message digest with a block of bytes.
update(byte[], int, int) - Method in class org.bouncycastle.crypto.digests.LongDigest
update(byte[], int, int) - Method in class org.bouncycastle.crypto.digests.GeneralDigest
update(byte[], int, int) - Method in class org.bouncycastle.crypto.macs.HMac
update(byte[], int, int) - Method in class org.bouncycastle.crypto.macs.CFBBlockCipherMac
update(byte[], int, int) - Method in class org.bouncycastle.crypto.macs.CBCBlockCipherMac
update(byte[], int, int) - Method in class org.bouncycastle.crypto.macs.BlockCipherMac
update(byte[], int, int) - Method in class org.bouncycastle.crypto.signers.PSSSigner
  update the internal digest with the byte array in
update(byte[], int, int) - Method in class org.bouncycastle.crypto.signers.ISO9796d2Signer
  update the internal digest with the byte array in
update(byte[], int, int, byte[]) - Method in class javax.crypto.Cipher
  Continues a multiple-part encryption or decryption operation (depending on how this cipher was initialized), processing another data part.
update(byte[], int, int, byte[], int) - Method in class javax.crypto.Cipher
  Continues a multiple-part encryption or decryption operation (depending on how this cipher was initialized), processing another data part.
UserNotice - class org.bouncycastle.asn1.x509.UserNotice.
  `UserNotice` class, used in `CertificatePolicies` X509 extensions (in policy qualifiers).
UserNotice(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.x509.UserNotice
  Creates a new `UserNotice` instance.
UserNotice(NoticeReference, DisplayText) - Constructor for class org.bouncycastle.asn1.x509.UserNotice
  Creates a new `UserNotice` instance.
UserNotice(NoticeReference, String) - Constructor for class org.bouncycastle.asn1.x509.UserNotice
  Creates a new `UserNotice` instance.
UTC_TIME - Static variable in interface org.bouncycastle.asn1.DERTags
UTF8_STRING - Static variable in interface org.bouncycastle.asn1.DERTags

## V

V1TBSCertificateGenerator - class org.bouncycastle.asn1.x509.V1TBSCertificateGenerator.
  Generator for Version 1 TBSCertificateStructures.
V1TBSCertificateGenerator() - Constructor for class org.bouncycastle.asn1.x509.V1TBSCertificateGenerator
V2Form - class org.bouncycastle.asn1.x509.V2Form.
V2Form() - Constructor for class org.bouncycastle.asn1.x509.V2Form
V2TBSCertListGenerator - class org.bouncycastle.asn1.x509.V2TBSCertListGenerator.
  Generator for Version 2 TBSCertList structures.
V2TBSCertListGenerator() - Constructor for class org.bouncycastle.asn1.x509.V2TBSCertListGenerator
V3TBSCertificateGenerator - class org.bouncycastle.asn1.x509.V3TBSCertificateGenerator.
  Generator for Version 3 TBSCertificateStructures.
V3TBSCertificateGenerator() - Constructor for class org.bouncycastle.asn1.x509.V3TBSCertificateGenerator
validate(CertPath, CertPathParameters) - Method in class java.security.cert.CertPathValidator
  Validates the specified certification path using the specified algorithm parameter set.
  The `CertPath` specified must be of a type that is supported by the validation algorithm, otherwise an `InvalidAlgorithmParameterException` will be thrown.
validPolicy - Variable in class org.bouncycastle.jce.provider.PKIXPolicyNode
verify() - Method in class org.bouncycastle.jce.PKCS7SignedData
  Verify the digest
verify() - Method in class org.bouncycastle.jce.PKCS10CertificationRequest
  verify the request using the BC provider.
verify(PublicKey) - Method in class java.security.cert.Certificate
verify(PublicKey) - Method in class java.security.cert.X509CRL
verify(PublicKey) - Method in class org.bouncycastle.jce.provider.X509CertificateObject
verify(PublicKey) - Method in class org.bouncycastle.jce.provider.X509CRLObject
verify(PublicKey, String) - Method in class java.security.cert.Certificate
verify(PublicKey, String) - Method in class java.security.cert.X509CRL
verify(PublicKey, String) - Method in class org.bouncycastle.jce.provider.X509CertificateObject
verify(PublicKey, String) - Method in class org.bouncycastle.jce.provider.X509CRLObject
verify(String) - Method in class org.bouncycastle.jce.PKCS10CertificationRequest
verifySignature(byte[]) - Method in class org.bouncycastle.crypto.signers.PSSSigner
  return true if the internal state represents the signature described in the passed in array.
verifySignature(byte[]) - Method in class org.bouncycastle.crypto.signers.ISO9796d2Signer
  return true if the signature represents a ISO9796-2 signature for the passed in message.
verifySignature(byte[], BigInteger, BigInteger) - Method in interface org.bouncycastle.crypto.DSA
  verify the message message against the signature values r and s.
verifySignature(byte[], BigInteger, BigInteger) - Method in class org.bouncycastle.crypto.signers.ECDSASigner
  return true if the value r and s represent a DSA signature for the passed in message (for standard DSA the message should be a SHA-1 hash of the real message to be verified).
verifySignature(byte[], BigInteger, BigInteger) - Method in class org.bouncycastle.crypto.signers.DSASigner
  return true if the value r and s represent a DSA signature for the passed in message for standard DSA the message should be a SHA-1 hash of the real message to be verified.
verisign - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
verisignCzagExtension - Static variable in interface org.bouncycastle.asn1.misc.MiscObjectIdentifiers
VerisignCzagExtension - class org.bouncycastle.asn1.misc.VerisignCzagExtension.
VerisignCzagExtension(DERIA5String) - Constructor for class org.bouncycastle.asn1.misc.VerisignCzagExtension
VIDEOTEX_STRING - Static variable in interface org.bouncycastle.asn1.DERTags
VISIBLE_STRING - Static variable in interface org.bouncycastle.asn1.DERTags

## W

WRAP_MODE - Static variable in class javax.crypto.Cipher
wrap(byte[], int, int) - Method in interface org.bouncycastle.crypto.Wrapper
wrap(byte[], int, int) - Method in class org.bouncycastle.crypto.engines.RC2WrapEngine
  Method wrap
wrap(byte[], int, int) - Method in class org.bouncycastle.crypto.engines.DESedeWrapEngine
  Method wrap
wrap(byte[], int, int) - Method in class org.bouncycastle.crypto.engines.AESWrapEngine
wrap(Key) - Method in class javax.crypto.Cipher
  Wrap a key.
WrapCipherSpi - class org.bouncycastle.jce.provider.WrapCipherSpi.
WrapCipherSpi.AESWrap - class org.bouncycastle.jce.provider.WrapCipherSpi.AESWrap.
WrapCipherSpi.AESWrap() - Constructor for class org.bouncycastle.jce.provider.WrapCipherSpi.AESWrap
WrapCipherSpi.DESEDEWrap - class org.bouncycastle.jce.provider.WrapCipherSpi.DESEDEWrap.
WrapCipherSpi.DESEDEWrap() - Constructor for class org.bouncycastle.jce.provider.WrapCipherSpi.DESEDEWrap
WrapCipherSpi.RC2Wrap - class org.bouncycastle.jce.provider.WrapCipherSpi.RC2Wrap.
WrapCipherSpi.RC2Wrap() - Constructor for class org.bouncycastle.jce.provider.WrapCipherSpi.RC2Wrap
WrapCipherSpi() - Constructor for class org.bouncycastle.jce.provider.WrapCipherSpi
WrapCipherSpi(Wrapper) - Constructor for class org.bouncycastle.jce.provider.WrapCipherSpi
wrapEngine - Variable in class org.bouncycastle.jce.provider.WrapCipherSpi
wrapKey(String, Key, PKCS12PBEParams, char[]) - Method in class org.bouncycastle.jce.provider.JDKPKCS12KeyStore
Wrapper - interface org.bouncycastle.crypto.Wrapper.
WrapTest - class org.bouncycastle.jce.provider.test.WrapTest.
WrapTest() - Constructor for class org.bouncycastle.jce.provider.test.WrapTest
write(byte[]) - Method in class javax.crypto.CipherOutputStream
  Writes `b.length` bytes from the specified byte array to this output stream.
write(byte[], int, int) - Method in class javax.crypto.CipherOutputStream
  Writes `len` bytes from the specified byte array starting at offset `off` to this output stream.
write(byte[], int, int) - Method in class org.bouncycastle.crypto.io.MacOutputStream
write(byte[], int, int) - Method in class org.bouncycastle.crypto.io.DigestOutputStream
write(int) - Method in class javax.crypto.CipherOutputStream
  Writes the specified byte to this output stream.
write(int) - Method in class org.bouncycastle.crypto.io.MacOutputStream
write(int) - Method in class org.bouncycastle.crypto.io.DigestOutputStream
writeNull() - Method in class org.bouncycastle.asn1.DEROutputStream
writeObject(Object) - Method in class org.bouncycastle.asn1.BEROutputStream
writeObject(Object) - Method in class org.bouncycastle.asn1.ASN1OutputStream
writeObject(Object) - Method in class org.bouncycastle.asn1.DEROutputStream
writeReplace() - Method in class java.security.cert.CertPath
  Replaces the CertPath to be serialized with a CertPathRep object.

## X

X509Certificate - class java.security.cert.X509Certificate.
X509Certificate() - Constructor for class java.security.cert.X509Certificate
X509CertificateObject - class org.bouncycastle.jce.provider.X509CertificateObject.
X509CertificateObject(X509CertificateStructure) - Constructor for class org.bouncycastle.jce.provider.X509CertificateObject
X509CertificateStructure - class org.bouncycastle.asn1.x509.X509CertificateStructure.
  an X509Certificate structure.
X509CertificateStructure(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.x509.X509CertificateStructure
X509CertSelector - class java.security.cert.X509CertSelector.
  A `CertSelector` that selects `X509Certificates that match all specified criteria.`
X509CertSelector() - Constructor for class java.security.cert.X509CertSelector
  Creates an `X509CertSelector`.
x509certType - Static variable in interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
X509CRL - class java.security.cert.X509CRL.
X509CRL() - Constructor for class java.security.cert.X509CRL
X509CRLEntry - class java.security.cert.X509CRLEntry.
X509CRLEntry() - Constructor for class java.security.cert.X509CRLEntry
X509CRLEntryObject - class org.bouncycastle.jce.provider.X509CRLEntryObject.
  The following extensions are listed in RFC 2459 as relevant to CRL Entries ReasonCode Hode Instruction Code Invalidity Date Certificate Issuer (critical)
X509CRLEntryObject(TBSCertList.CRLEntry) - Constructor for class org.bouncycastle.jce.provider.X509CRLEntryObject
X509CRLObject - class org.bouncycastle.jce.provider.X509CRLObject.
  The following extensions are listed in RFC 2459 as relevant to CRLs Authority Key Identifier Issuer Alternative Name CRL Number Delta CRL Indicator (critical) Issuing Distribution Point (critical)
X509CRLObject(CertificateList) - Constructor for class org.bouncycastle.jce.provider.X509CRLObject
X509CRLSelector - class java.security.cert.X509CRLSelector.
  A `CRLSelector` that selects `X509CRLs` that match all specified criteria.
X509CRLSelector() - Constructor for class java.security.cert.X509CRLSelector
  Creates an `X509CRLSelector`.
X509EncodedKeySpec - class java.security.spec.X509EncodedKeySpec.
X509EncodedKeySpec(byte[]) - Constructor for class java.security.spec.X509EncodedKeySpec
X509Extension - interface java.security.cert.X509Extension.
X509Extension - class org.bouncycastle.asn1.x509.X509Extension.
  an object for the elements in the X.509 V3 extension block.
X509Extension(boolean, ASN1OctetString) - Constructor for class org.bouncycastle.asn1.x509.X509Extension
X509Extension(DERBoolean, ASN1OctetString) - Constructor for class org.bouncycastle.asn1.x509.X509Extension
X509Extensions - class org.bouncycastle.asn1.x509.X509Extensions.
X509Extensions(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.x509.X509Extensions
  Constructor from ASN1Sequence.
X509Extensions(Hashtable) - Constructor for class org.bouncycastle.asn1.x509.X509Extensions
  constructor from a table of extensions.
X509Extensions(Vector, Hashtable) - Constructor for class org.bouncycastle.asn1.x509.X509Extensions
  constructor from a table of extensions with ordering
X509KeyUsage - class org.bouncycastle.jce.X509KeyUsage.
  A holding class for constructing an X509 Key Usage extension.
X509KeyUsage(int) - Constructor for class org.bouncycastle.jce.X509KeyUsage
  Basic constructor.
X509Name - class org.bouncycastle.asn1.x509.X509Name.
X509Name(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.x509.X509Name
  Constructor from ASN1Sequence the principal will be a list of constructed sets, each containing an (OID, String) pair.
X509Name(boolean, Hashtable, String) - Constructor for class org.bouncycastle.asn1.x509.X509Name
  takes an X509 dir name as a string of the format "C=AU, ST=Victoria", or some such, converting it into an ordered set of name attributes.
X509Name(boolean, String) - Constructor for class org.bouncycastle.asn1.x509.X509Name
  takes an X509 dir name as a string of the format "C=AU, ST=Victoria", or some such, converting it into an ordered set of name attributes.
X509Name(Hashtable) - Constructor for class org.bouncycastle.asn1.x509.X509Name
  constructor from a table of attributes.
X509Name(String) - Constructor for class org.bouncycastle.asn1.x509.X509Name
  takes an X509 dir name as a string of the format "C=AU, ST=Victoria", or some such, converting it into an ordered set of name attributes.
X509Name(Vector, Hashtable) - Constructor for class org.bouncycastle.asn1.x509.X509Name
  constructor from a table of attributes with ordering.
X509Name(Vector, Vector) - Constructor for class org.bouncycastle.asn1.x509.X509Name
  takes two vectors one of the oids and the other of the values.
X509NameTest - class org.bouncycastle.asn1.test.X509NameTest.
X509NameTest() - Constructor for class org.bouncycastle.asn1.test.X509NameTest
X509NameTokenizer - class org.bouncycastle.asn1.x509.X509NameTokenizer.
  class for breaking up an X500 Name into it's component tokens, ala java.util.StringTokenizer.
X509NameTokenizer(String) - Constructor for class org.bouncycastle.asn1.x509.X509NameTokenizer
X509ObjectIdentifiers - interface org.bouncycastle.asn1.x509.X509ObjectIdentifiers.
X509Principal - class org.bouncycastle.jce.X509Principal.
X509Principal(boolean, Hashtable, String) - Constructor for class org.bouncycastle.jce.X509Principal
  takes an X509 dir name as a string of the format "C=AU, ST=Victoria", or some such, converting it into an ordered set of name attributes.
X509Principal(boolean, String) - Constructor for class org.bouncycastle.jce.X509Principal
  takes an X509 dir name as a string of the format "C=AU,ST=Victoria", or some such, converting it into an ordered set of name attributes.
X509Principal(byte[]) - Constructor for class org.bouncycastle.jce.X509Principal
  Constructor from an encoded byte array.
X509Principal(Hashtable) - Constructor for class org.bouncycastle.jce.X509Principal
  constructor from a table of attributes.
X509Principal(String) - Constructor for class org.bouncycastle.jce.X509Principal
  takes an X509 dir name as a string of the format "C=AU,ST=Victoria", or some such, converting it into an ordered set of name attributes.
X509Principal(Vector, Hashtable) - Constructor for class org.bouncycastle.jce.X509Principal
  constructor from a table of attributes and a vector giving the specific ordering required for encoding or conversion to a string.
X509Principal(Vector, Vector) - Constructor for class org.bouncycastle.jce.X509Principal
  constructor from a vector of attribute values and a vector of OIDs.
X509Principal(X509Name) - Constructor for class org.bouncycastle.jce.X509Principal
  Constructor from an X509Name object.
X509V1CertificateGenerator - class org.bouncycastle.jce.X509V1CertificateGenerator.
  class to produce an X.509 Version 1 certificate.
X509V1CertificateGenerator() - Constructor for class org.bouncycastle.jce.X509V1CertificateGenerator
X509V2CRLGenerator - class org.bouncycastle.jce.X509V2CRLGenerator.
  class to produce an X.509 Version 2 CRL.
X509V2CRLGenerator() - Constructor for class org.bouncycastle.jce.X509V2CRLGenerator
X509V3CertificateGenerator - class org.bouncycastle.jce.X509V3CertificateGenerator.
  class to produce an X.509 Version 3 certificate.
X509V3CertificateGenerator() - Constructor for class org.bouncycastle.jce.X509V3CertificateGenerator
X923Padding - class org.bouncycastle.crypto.paddings.X923Padding.
  A padder that adds X9.23 padding to a block - if a SecureRandom is passed in random padding is assumed, otherwise padding with zeros is used.
X923Padding() - Constructor for class org.bouncycastle.crypto.paddings.X923Padding
X962NamedCurves - class org.bouncycastle.asn1.x9.X962NamedCurves.
  table of the current named curves defined in X.962 EC-DSA.
X962NamedCurves() - Constructor for class org.bouncycastle.asn1.x9.X962NamedCurves
X962Parameters - class org.bouncycastle.asn1.x9.X962Parameters.
X962Parameters(DERObject) - Constructor for class org.bouncycastle.asn1.x9.X962Parameters
X962Parameters(DERObjectIdentifier) - Constructor for class org.bouncycastle.asn1.x9.X962Parameters
X962Parameters(X9ECParameters) - Constructor for class org.bouncycastle.asn1.x9.X962Parameters
X9Curve - class org.bouncycastle.asn1.x9.X9Curve.
  ASN.1 def for Elliptic-Curve Curve structure.
X9Curve(ECCurve) - Constructor for class org.bouncycastle.asn1.x9.X9Curve
X9Curve(ECCurve, byte[]) - Constructor for class org.bouncycastle.asn1.x9.X9Curve
X9Curve(X9FieldID, ASN1Sequence) - Constructor for class org.bouncycastle.asn1.x9.X9Curve
X9ECParameters - class org.bouncycastle.asn1.x9.X9ECParameters.
  ASN.1 def for Elliptic-Curve ECParameters structure.
X9ECParameters(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.x9.X9ECParameters
X9ECParameters(ECCurve, ECPoint, BigInteger) - Constructor for class org.bouncycastle.asn1.x9.X9ECParameters
X9ECParameters(ECCurve, ECPoint, BigInteger, BigInteger) - Constructor for class org.bouncycastle.asn1.x9.X9ECParameters
X9ECParameters(ECCurve, ECPoint, BigInteger, BigInteger, byte[]) - Constructor for class org.bouncycastle.asn1.x9.X9ECParameters
X9ECPoint - class org.bouncycastle.asn1.x9.X9ECPoint.
  class for describing an ECPoint as a DER object.
X9ECPoint(ECCurve, ASN1OctetString) - Constructor for class org.bouncycastle.asn1.x9.X9ECPoint
X9ECPoint(ECPoint) - Constructor for class org.bouncycastle.asn1.x9.X9ECPoint
X9FieldElement - class org.bouncycastle.asn1.x9.X9FieldElement.
  class for processing an FieldElement as a DER object.
X9FieldElement(boolean, BigInteger, ASN1OctetString) - Constructor for class org.bouncycastle.asn1.x9.X9FieldElement
X9FieldElement(ECFieldElement) - Constructor for class org.bouncycastle.asn1.x9.X9FieldElement
X9FieldID - class org.bouncycastle.asn1.x9.X9FieldID.
  ASN.1 def for Elliptic-Curve Field ID structure.
X9FieldID(ASN1Sequence) - Constructor for class org.bouncycastle.asn1.x9.X9FieldID
X9FieldID(DERObjectIdentifier, BigInteger) - Constructor for class org.bouncycastle.asn1.x9.X9FieldID
X9ObjectIdentifiers - interface org.bouncycastle.asn1.x9.X9ObjectIdentifiers.

## Z

ZERO - Static variable in interface org.bouncycastle.math.ec.ECConstants

## _

_dumpAsString(String, DERObject) - Static method in class org.bouncycastle.asn1.util.ASN1Dump
  dump a DER object as a formatted string with indentation
_Km - Variable in class org.bouncycastle.crypto.engines.CAST6Engine
_Km - Variable in class org.bouncycastle.crypto.engines.CAST5Engine
_Kr - Variable in class org.bouncycastle.crypto.engines.CAST6Engine
_Kr - Variable in class org.bouncycastle.crypto.engines.CAST5Engine
_Tm - Variable in class org.bouncycastle.crypto.engines.CAST6Engine
_Tr - Variable in class org.bouncycastle.crypto.engines.CAST6Engine

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

Overview | Package | Class | Tree | Deprecated | Index | Help
| Bouncy Castle Cryptography 1.22
PREV NEXT | FRAMES NO FRAMES