Index

A B C D E F G H I J K L M N O P R S T U V W X Z _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AADProcessor - Interface in org.bouncycastle.operator
Base interface for extra methods required for handling associated data in AEAD ciphers.
absoluteLimit - Variable in class org.bouncycastle.est.jcajce.JsseESTServiceBuilder
 
AbstractKeyAgreeRecipient - Class in org.bouncycastle.cms
 
AbstractKeyAgreeRecipient() - Constructor for class org.bouncycastle.cms.AbstractKeyAgreeRecipient
 
AbstractKeyTransRecipient - Class in org.bouncycastle.cms
 
AbstractKeyTransRecipient() - Constructor for class org.bouncycastle.cms.AbstractKeyTransRecipient
 
AbstractRecipient - Class in org.bouncycastle.cms
Base class for the CMS recipient implementations, carrying the optional restrictions on which content-encryption algorithms a recipient is willing to recover content for, and on the minimum AEAD authentication tag size it will accept.
AbstractRecipient() - Constructor for class org.bouncycastle.cms.AbstractRecipient
 
activeLandmarkSubtrees() - Method in class org.bouncycastle.cert.plants.LandmarkSequence
Returns the landmark subtree intervals determined by this sequence per Section 6.3.1: between consecutive landmarks (excluding landmark 0) the interval [prev_tree_size, tree_size) is covered by one or two subtrees from MerkleTreePrimitives.findCoveringSubtrees(long, long).
add(byte[]) - Method in class org.bouncycastle.tsp.ers.SortedHashList
 
add(IndexedHash) - Method in class org.bouncycastle.tsp.ers.SortedIndexedHashList
 
addAcceptedCertificate(CMPCertificate, AlgorithmIdentifier, ASN1Integer) - Method in class org.bouncycastle.cert.cmp.CertificateConfirmationContentBuilder
 
addAcceptedCertificate(X509CertificateHolder, BigInteger) - Method in class org.bouncycastle.cert.cmp.CertificateConfirmationContentBuilder
 
addAcceptedCertificate(X509CertificateHolder, ASN1Integer) - Method in class org.bouncycastle.cert.cmp.CertificateConfirmationContentBuilder
 
addAllData(List) - Method in class org.bouncycastle.tsp.ers.ERSArchiveTimeStampGenerator
 
addAttribute(ASN1ObjectIdentifier, ASN1Encodable) - Method in class org.bouncycastle.cert.X509v2AttributeCertificateBuilder
Add an attribute to the certification request we are building.
addAttribute(ASN1ObjectIdentifier, ASN1Encodable) - Method in class org.bouncycastle.pkcs.PKCS10CertificationRequestBuilder
Add an attribute to the certification request we are building.
addAttribute(ASN1ObjectIdentifier, ASN1Encodable[]) - Method in class org.bouncycastle.cert.X509v2AttributeCertificateBuilder
Add an attribute with multiple values to the certification request we are building.
addAttribute(ASN1ObjectIdentifier, ASN1Encodable[]) - Method in class org.bouncycastle.pkcs.PKCS10CertificationRequestBuilder
Add an attribute with multiple values to the certification request we are building.
addAttributeCertificate(X509AttributeCertificateHolder) - Method in class org.bouncycastle.cms.CMSSignedGenerator
Add the attribute certificates in attrStore to the certificate set to be included with the generated SignedData message.
addAttributeCertificates(Store) - Method in class org.bouncycastle.cms.CMSSignedGenerator
Add the attribute certificates in attrStore to the certificate set to be included with the generated SignedData message.
addAttributeCertificates(Store) - Method in class org.bouncycastle.tsp.TimeStampTokenGenerator
 
addBagAttribute(ASN1ObjectIdentifier, ASN1Encodable) - Method in class org.bouncycastle.pkcs.PKCS12SafeBagBuilder
Add a bag attribute (e.g. friendlyName or localKeyId) to the bag being built.
addCertificate(X509CertificateHolder) - Method in class org.bouncycastle.cert.jcajce.JcaCertStoreBuilder
Add a single certificate.
addCertificate(X509CertificateHolder) - Method in class org.bouncycastle.cms.CMSSignedGenerator
Add a certificate to the certificate set to be included with the generated SignedData message.
addCertificateResponse(CertificateResponse) - Method in class org.bouncycastle.cert.crmf.CertificateRepMessageBuilder
 
addCertificates(Store) - Method in class org.bouncycastle.cert.jcajce.JcaCertStoreBuilder
Add a store full of X509CertificateHolder objects.
addCertificates(Store) - Method in class org.bouncycastle.cms.CMSSignedGenerator
Add the certificates in certStore to the certificate set to be included with the generated SignedData message.
addCertificates(Store) - Method in class org.bouncycastle.tsp.TimeStampTokenGenerator
Add the store of X509 Certificates to the generator.
addChallenge(RecipientInfoGenerator, GeneralName, byte[]) - Method in class org.bouncycastle.cert.cmp.POPODecryptionKeyChallengeContentBuilder
 
addChallengeResponse(byte[]) - Method in class org.bouncycastle.cert.cmp.POPODecryptionKeyResponseContentBuilder
 
addChild(PKIXPolicyNode) - Method in class org.bouncycastle.pkix.jcajce.PKIXPolicyNode
 
addCipherSuites(String) - Method in class org.bouncycastle.est.jcajce.JsseESTServiceBuilder
 
addCipherSuites(String[]) - Method in class org.bouncycastle.est.jcajce.JsseESTServiceBuilder
 
addCMPCertificate(X509CertificateHolder) - Method in class org.bouncycastle.cert.cmp.ProtectedPKIMessageBuilder
Add an "extra certificate" to the message.
addControl(Control) - Method in class org.bouncycastle.cert.crmf.CertificateRequestMessageBuilder
 
addCosigner(byte[], PublicKey) - Method in class org.bouncycastle.cert.plants.jcajce.JcaMTCCosignerVerifierProvider.Builder
Register a cosigner with a JCA public key; the draft algorithm identifier is detected from the key type.
addCosigner(byte[], MTCSignatureVerifier) - Method in class org.bouncycastle.cert.plants.bc.BcMTCCosignerVerifierProvider.Builder
Register a cosigner with a pre-built signature verifier (either a BcMTCSignatureVerifier or any other MTCSignatureVerifier implementation such as org.bouncycastle.cert.plants.jcajce.JcaMTCSignatureVerifier).
addCosigner(byte[], MTCSignatureVerifier) - Method in class org.bouncycastle.cert.plants.jcajce.JcaMTCCosignerVerifierProvider.Builder
Register a cosigner with a pre-built signature verifier.
addCosigner(byte[], AsymmetricKeyParameter) - Method in class org.bouncycastle.cert.plants.bc.BcMTCCosignerVerifierProvider.Builder
Register a cosigner with a lightweight public key; the draft algorithm identifier is detected from the key type.
addCounterSigners(SignerInformation, SignerId, SignerInformationStore) - Static method in class org.bouncycastle.cms.SignerInformation
Return a signer information object with the supplied counter-signers attached as an unsigned attribute of the counter-signer (anywhere in the counter-signature subtree of signerInformation) whose SID matches targetCounterSigner.
addCounterSigners(SignerInformation, SignerInformationStore) - Static method in class org.bouncycastle.cms.SignerInformation
Return a signer information object with passed in SignerInformationStore representing counter signatures attached as an unsigned attribute.
addCRL(X509CRLHolder) - Method in class org.bouncycastle.cert.jcajce.JcaCertStoreBuilder
Add a single CRL.
addCRL(X509CRLHolder) - Method in class org.bouncycastle.cert.X509v2CRLBuilder
Add the CRLEntry objects contained in a previous CRL.
addCRL(X509CRLHolder) - Method in class org.bouncycastle.cms.CMSSignedGenerator
Add a CRL to the CRL set to be included with the generated SignedData message.
addCRLEntry(BigInteger, Date, int) - Method in class org.bouncycastle.cert.X509v2CRLBuilder
Add a CRL entry with the just reasonCode extension.
addCRLEntry(BigInteger, Date, int, Date) - Method in class org.bouncycastle.cert.X509v2CRLBuilder
Add a CRL entry with an invalidityDate extension as well as a reasonCode extension.
addCRLEntry(BigInteger, Date, Extensions) - Method in class org.bouncycastle.cert.X509v2CRLBuilder
Add a CRL entry with extensions.
addCrls(CertStore) - Method in class org.bouncycastle.pkix.jcajce.X509RevocationChecker.Builder
Add a collection of CRLs to the checker.
addCrls(Store) - Method in class org.bouncycastle.pkix.jcajce.X509RevocationChecker.Builder
Add a collection of CRLs to the checker.
addCRLs(Store) - Method in class org.bouncycastle.cert.jcajce.JcaCertStoreBuilder
Add a store full of X509CRLHolder objects.
addCRLs(Store) - Method in class org.bouncycastle.cms.CMSSignedGenerator
Add the CRLs in crlStore to the CRL set to be included with the generated SignedData message.
addCRLs(Store) - Method in class org.bouncycastle.tsp.TimeStampTokenGenerator
 
addData(PKCS12SafeBag) - Method in class org.bouncycastle.pkcs.PKCS12PfxPduBuilder
Add a SafeBag that is to be included as is.
addData(ERSData) - Method in class org.bouncycastle.tsp.ers.ERSArchiveTimeStampGenerator
 
addDigestAlgorithm(OutputStream, InputStream, AlgorithmIdentifier, DigestAlgorithmIdentifierFinder, DigestCalculatorProvider) - Static method in class org.bouncycastle.cms.CMSSignedDataStreamEditor
Add the specified digest algorithm to the signed data contained in the input stream and write the updated signed data to the provided output stream.
addDigestAlgorithm(OutputStream, InputStream, AlgorithmIdentifier, DigestCalculatorProvider) - Static method in class org.bouncycastle.cms.CMSSignedDataStreamEditor
Add the specified digest algorithm to the signed data contained in the input stream and write the updated signed data to the provided output stream.
addDigestAlgorithm(CMSSignedData, AlgorithmIdentifier) - Static method in class org.bouncycastle.cms.CMSSignedData
Return a new CMSSignedData which guarantees to have the passed in digestAlgorithm in it.
addDigestAlgorithm(CMSSignedData, AlgorithmIdentifier, DigestAlgorithmIdentifierFinder) - Static method in class org.bouncycastle.cms.CMSSignedData
Return a new CMSSignedData which guarantees to have the passed in digestAlgorithm in it.
addDigestAlgorithms(Set) - Method in class org.bouncycastle.cms.CMSSignedGenerator
Add extra digest algorithm identifiers to the digest algorithm set in resulting SignedData object.
addEncryptedData(OutputEncryptor, PKCS12SafeBag) - Method in class org.bouncycastle.pkcs.PKCS12PfxPduBuilder
Add a SafeBag that is to be wrapped in a EncryptedData object.
addEncryptedData(OutputEncryptor, PKCS12SafeBag[]) - Method in class org.bouncycastle.pkcs.PKCS12PfxPduBuilder
Add a set of SafeBags that are to be wrapped in a EncryptedData object.
addError(ErrorBundle) - Method in class org.bouncycastle.pkix.jcajce.PKIXCertPathReviewer
 
addError(ErrorBundle, int) - Method in class org.bouncycastle.pkix.jcajce.PKIXCertPathReviewer
 
addExcludedSubtree(GeneralSubtree) - Method in class org.bouncycastle.pkix.PKIXNameConstraintValidator
Adds a subtree to the excluded set of these name constraints.
addExtension(String, boolean, byte[]) - Method in class org.bouncycastle.tsp.TimeStampRequestGenerator
Deprecated.
use method taking ASN1ObjectIdentifier
addExtension(String, boolean, ASN1Encodable) - Method in class org.bouncycastle.tsp.TimeStampRequestGenerator
Deprecated.
use method taking ASN1ObjectIdentifier
addExtension(ASN1ObjectIdentifier, boolean, byte[]) - Method in class org.bouncycastle.cert.crmf.CertificateRequestMessageBuilder
 
addExtension(ASN1ObjectIdentifier, boolean, byte[]) - Method in class org.bouncycastle.cert.X509v2AttributeCertificateBuilder
Add a given extension field for the standard extensions using a byte encoding of the extension value.
addExtension(ASN1ObjectIdentifier, boolean, byte[]) - Method in class org.bouncycastle.cert.X509v2CRLBuilder
Add a given extension field for the standard extensions tag (tag 3) using a byte encoding of the extension value.
addExtension(ASN1ObjectIdentifier, boolean, byte[]) - Method in class org.bouncycastle.cert.X509v3CertificateBuilder
Add a given extension field for the standard extensions tag (tag 3) using a byte encoding of the extension value.
addExtension(ASN1ObjectIdentifier, boolean, byte[]) - Method in class org.bouncycastle.tsp.TimeStampRequestGenerator
add a given extension field for the standard extensions tag The value parameter becomes the contents of the octet string associated with the extension.
addExtension(ASN1ObjectIdentifier, boolean, ASN1Encodable) - Method in class org.bouncycastle.cert.crmf.CertificateRequestMessageBuilder
 
addExtension(ASN1ObjectIdentifier, boolean, ASN1Encodable) - Method in class org.bouncycastle.cert.X509v2AttributeCertificateBuilder
Add a given extension field for the standard extensions tag made up of the passed in parameters.
addExtension(ASN1ObjectIdentifier, boolean, ASN1Encodable) - Method in class org.bouncycastle.cert.X509v2CRLBuilder
Add a given extension field for the standard extensions tag (tag 3)
addExtension(ASN1ObjectIdentifier, boolean, ASN1Encodable) - Method in class org.bouncycastle.cert.X509v3CertificateBuilder
Add a given extension field for the standard extensions tag (tag 3)
addExtension(ASN1ObjectIdentifier, boolean, ASN1Encodable) - Method in class org.bouncycastle.dvcs.DVCSRequestBuilder
Add a given extension field.
addExtension(ASN1ObjectIdentifier, boolean, ASN1Encodable) - Method in class org.bouncycastle.tsp.TimeStampRequestGenerator
add a given extension field for the standard extensions tag (tag 3)
addExtension(Extension) - Method in class org.bouncycastle.cert.X509v2AttributeCertificateBuilder
Add a given extension field for the standard extensions.
addExtension(Extension) - Method in class org.bouncycastle.cert.X509v2CRLBuilder
Add a given extension field for the standard extensions tag (tag 3).
addExtension(Extension) - Method in class org.bouncycastle.cert.X509v3CertificateBuilder
Add a given extension field for the standard extensions tag (tag 3).
addExtraArgs(String, Locale) - Method in class org.bouncycastle.pkix.util.LocalizedMessage
 
addGeneralInfo(InfoTypeAndValue) - Method in class org.bouncycastle.cert.cmp.ProtectedPKIMessageBuilder
Add a generalInfo data record to the header of the new message.
addHandledExtension(ASN1ObjectIdentifier) - Method in class org.bouncycastle.cert.path.CertPathValidationContext
 
addHeader(String, String) - Method in class org.bouncycastle.est.ESTRequestBuilder
 
addLandmarkSubtree(long, long, byte[], LandmarkCertificateManager.TrustedSubtreeManager.Checkpoint, List, List) - Method in class org.bouncycastle.cert.plants.LandmarkCertificateManager.TrustedSubtreeManager
Attempts to add a new landmark subtree.
addNotification(ErrorBundle) - Method in class org.bouncycastle.pkix.jcajce.PKIXCertPathReviewer
 
addNotification(ErrorBundle, int) - Method in class org.bouncycastle.pkix.jcajce.PKIXCertPathReviewer
 
addOtherRevocationInfo(ASN1ObjectIdentifier, ASN1Encodable) - Method in class org.bouncycastle.cms.CMSSignedGenerator
Add a single instance of otherRevocationData to the CRL set to be included with the generated SignedData message.
addOtherRevocationInfo(ASN1ObjectIdentifier, Store) - Method in class org.bouncycastle.cms.CMSSignedGenerator
Add a Store of otherRevocationData to the CRL set to be included with the generated SignedData message.
addOtherRevocationInfo(ASN1ObjectIdentifier, Store) - Method in class org.bouncycastle.tsp.TimeStampTokenGenerator
Add a Store of otherRevocationData to the CRL set to be included with the generated TimeStampToken.
addRecipient(byte[], PublicKey) - Method in class org.bouncycastle.cms.jcajce.JceKeyAgreeRecipientInfoGenerator
Add a recipient identified by the passed in subjectKeyID and the for the passed in public key.
addRecipient(X509Certificate) - Method in class org.bouncycastle.cms.jcajce.JceKeyAgreeRecipientInfoGenerator
Add a recipient based on the passed in certificate's public key and its issuer and serial number.
addRecipientGenerator(RecipientInfoGenerator) - Method in class org.bouncycastle.cert.crmf.PKIArchiveControlBuilder
Add a recipient generator to this control.
addRecipientInfoGenerator(RecipientInfoGenerator) - Method in class org.bouncycastle.cms.CMSEnvelopedGenerator
Add a generator to produce the recipient info required.
addRequest(CertificateRequestMessage) - Method in class org.bouncycastle.cert.crmf.CertificateReqMessagesBuilder
 
addRequest(CertificateID) - Method in class org.bouncycastle.cert.ocsp.OCSPReqBuilder
Add a request for the given CertificateID.
addRequest(CertificateID, Extensions) - Method in class org.bouncycastle.cert.ocsp.OCSPReqBuilder
Add a request with extensions
addResponse(CertificateID, CertificateStatus) - Method in class org.bouncycastle.cert.ocsp.BasicOCSPRespBuilder
Add a response for a particular Certificate ID.
addResponse(CertificateID, CertificateStatus, Date, Date) - Method in class org.bouncycastle.cert.ocsp.BasicOCSPRespBuilder
Add a response for a particular Certificate ID.
addResponse(CertificateID, CertificateStatus, Date, Date, Extensions) - Method in class org.bouncycastle.cert.ocsp.BasicOCSPRespBuilder
Add a response for a particular Certificate ID.
addResponse(CertificateID, CertificateStatus, Date, Extensions) - Method in class org.bouncycastle.cert.ocsp.BasicOCSPRespBuilder
Add a response for a particular Certificate ID.
addResponse(CertificateID, CertificateStatus, Extensions) - Method in class org.bouncycastle.cert.ocsp.BasicOCSPRespBuilder
Add a response for a particular Certificate ID.
addSignerInfoGenerator(SignerInfoGenerator) - Method in class org.bouncycastle.cms.CMSSignedGenerator
Add a generator for a particular signer to this CMS SignedData generator.
addSigners(SignerInformationStore) - Method in class org.bouncycastle.cms.CMSSignedGenerator
Add a store of pre-calculated signers to the generator.
addTargetChain(Extension) - Method in class org.bouncycastle.dvcs.VPKCRequestBuilder
Adds a TargetChain representing a single X.509 Extension to the request
addTargetChain(X509CertificateHolder) - Method in class org.bouncycastle.dvcs.VPKCRequestBuilder
Adds a TargetChain representing a X.509 certificate to the request.
addTargetChain(TargetChain) - Method in class org.bouncycastle.dvcs.VPKCRequestBuilder
Adds a X.509 certificate to the request.
addTargetGroup(GeneralName) - Method in class org.bouncycastle.cert.selector.X509AttributeCertificateHolderSelectorBuilder
Adds a target group criterion for the attribute certificate to the target information extension criteria.
addTargetName(GeneralName) - Method in class org.bouncycastle.cert.selector.X509AttributeCertificateHolderSelectorBuilder
Adds a target name criterion for the attribute certificate to the target information extension criteria.
addTimeStamp(TimeStampToken) - Method in class org.bouncycastle.tsp.cms.CMSTimeStampedData
Return a new timeStampedData object with the additional token attached.
AES_128_CBC - Static variable in class org.bouncycastle.openssl.jcajce.JceOpenSSLPKCS8EncryptorBuilder
 
AES_128_CBC - Static variable in class org.bouncycastle.openssl.PKCS8Generator
 
AES_192_CBC - Static variable in class org.bouncycastle.openssl.jcajce.JceOpenSSLPKCS8EncryptorBuilder
 
AES_192_CBC - Static variable in class org.bouncycastle.openssl.PKCS8Generator
 
AES_256_CBC - Static variable in class org.bouncycastle.openssl.jcajce.JceOpenSSLPKCS8EncryptorBuilder
 
AES_256_CBC - Static variable in class org.bouncycastle.openssl.PKCS8Generator
 
AES128_CBC - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
AES128_CBC - Static variable in class org.bouncycastle.cms.CMSEnvelopedGenerator
 
AES128_CCM - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
AES128_CCM - Static variable in class org.bouncycastle.cms.CMSAuthEnvelopedGenerator
 
AES128_GCM - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
AES128_GCM - Static variable in class org.bouncycastle.cms.CMSAuthEnvelopedGenerator
 
AES128_GMAC - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
AES128_WRAP - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
AES128_WRAP - Static variable in class org.bouncycastle.cms.CMSEnvelopedGenerator
 
AES128_WRAP_PAD - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
AES192_CBC - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
AES192_CBC - Static variable in class org.bouncycastle.cms.CMSEnvelopedGenerator
 
AES192_CCM - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
AES192_CCM - Static variable in class org.bouncycastle.cms.CMSAuthEnvelopedGenerator
 
AES192_GCM - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
AES192_GCM - Static variable in class org.bouncycastle.cms.CMSAuthEnvelopedGenerator
 
AES192_GMAC - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
AES192_WRAP - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
AES192_WRAP - Static variable in class org.bouncycastle.cms.CMSEnvelopedGenerator
 
AES192_WRAP_PAD - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
AES256_CBC - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
AES256_CBC - Static variable in class org.bouncycastle.cms.CMSEnvelopedGenerator
 
AES256_CCM - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
AES256_CCM - Static variable in class org.bouncycastle.cms.CMSAuthEnvelopedGenerator
 
AES256_GCM - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
AES256_GCM - Static variable in class org.bouncycastle.cms.CMSAuthEnvelopedGenerator
 
AES256_GMAC - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
AES256_WRAP - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
AES256_WRAP - Static variable in class org.bouncycastle.cms.CMSEnvelopedGenerator
 
AES256_WRAP_PAD - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
AlgorithmNameFinder - Interface in org.bouncycastle.operator
General finder for converting OIDs and AlgorithmIdentifiers into strings.
ALLOWED - Static variable in interface org.bouncycastle.tsp.TSPAlgorithms
 
ANY_POLICY - Static variable in class org.bouncycastle.pkix.jcajce.PKIXCertPathReviewer
 
applyAuth(ESTRequestBuilder) - Method in interface org.bouncycastle.est.ESTAuth
Add the Auth attributes to the passed in request builder.
applyAuth(ESTRequestBuilder) - Method in class org.bouncycastle.est.HttpAuth
 
archiveRemGenPrivKey - Static variable in class org.bouncycastle.cert.crmf.PKIArchiveControl
 
ArchiveTimeStampValidationException - Exception Class in org.bouncycastle.tsp.ers
Exception thrown if an Archive TimeStamp according to RFC4998 fails to containsHashValue.
ArchiveTimeStampValidationException(String) - Constructor for exception class org.bouncycastle.tsp.ers.ArchiveTimeStampValidationException
 
argFilterType - Variable in class org.bouncycastle.pkix.util.LocalizedMessage.FilteredArguments
 
arguments - Variable in class org.bouncycastle.pkix.util.LocalizedMessage
 
arguments - Variable in class org.bouncycastle.pkix.util.LocalizedMessage.FilteredArguments
 
asString(X509CertificateHolder) - Static method in class org.bouncycastle.pkix.util.X509CertificateFormatter
 
asVersion(int) - Method in class org.bouncycastle.cms.CMSSignedData
Return a copy of this CMSSignedData with the SignedData version field forced to the given value, leaving every other field unchanged.
AsymmetricKeyUnwrapper - Class in org.bouncycastle.operator
 
AsymmetricKeyUnwrapper(AlgorithmIdentifier) - Constructor for class org.bouncycastle.operator.AsymmetricKeyUnwrapper
 
AsymmetricKeyWrapper - Class in org.bouncycastle.operator
 
AsymmetricKeyWrapper(AlgorithmIdentifier) - Constructor for class org.bouncycastle.operator.AsymmetricKeyWrapper
 
AttributeCertificateHolder - Class in org.bouncycastle.cert
The Holder object.
AttributeCertificateHolder(int, ASN1ObjectIdentifier, ASN1ObjectIdentifier, byte[]) - Constructor for class org.bouncycastle.cert.AttributeCertificateHolder
Constructs a holder for v2 attribute certificates with a hash value for some type of object.
AttributeCertificateHolder(X500Name) - Constructor for class org.bouncycastle.cert.AttributeCertificateHolder
Create a holder using the entityName option based on the passed in principal.
AttributeCertificateHolder(X500Name, BigInteger) - Constructor for class org.bouncycastle.cert.AttributeCertificateHolder
Create a holder using the baseCertificateID element.
AttributeCertificateHolder(X509CertificateHolder) - Constructor for class org.bouncycastle.cert.AttributeCertificateHolder
Create a holder using the baseCertificateID option based on the passed in associated certificate,
AttributeCertificateIssuer - Class in org.bouncycastle.cert
Carrying class for an attribute certificate issuer.
AttributeCertificateIssuer(X500Name) - Constructor for class org.bouncycastle.cert.AttributeCertificateIssuer
 
AttributeCertificateIssuer(AttCertIssuer) - Constructor for class org.bouncycastle.cert.AttributeCertificateIssuer
Set the issuer directly with the ASN.1 structure.
authAttrsGenerator - Variable in class org.bouncycastle.cms.CMSAuthEnvelopedGenerator
 
AuthenticatorControl - Class in org.bouncycastle.cert.crmf
Carrier for an authenticator control.
AuthenticatorControl(String) - Constructor for class org.bouncycastle.cert.crmf.AuthenticatorControl
Basic constructor - build from a string representing the token.
AuthenticatorControl(ASN1UTF8String) - Constructor for class org.bouncycastle.cert.crmf.AuthenticatorControl
Basic constructor - build from a UTF-8 string representing the token.
authGen - Variable in class org.bouncycastle.cms.CMSAuthenticatedGenerator
 
AUTHORITY_KEY_IDENTIFIER - Static variable in class org.bouncycastle.pkix.jcajce.PKIXCertPathReviewer
 
authorityInfo(BigInteger, BigInteger) - Method in class org.bouncycastle.cert.plants.MTCCertAuth
Builds the MTCCertificationAuthority extension value that the relying party needs to validate certs from this CA.

B

BASE_CIPHER_NAMES - Static variable in class org.bouncycastle.cms.jcajce.EnvelopedDataHelper
 
baseSelector - Variable in class org.bouncycastle.cms.PKIXRecipientId
 
BASIC_CONSTRAINTS - Static variable in class org.bouncycastle.pkix.jcajce.PKIXCertPathReviewer
 
BasicConstraintsValidation - Class in org.bouncycastle.cert.path.validations
 
BasicConstraintsValidation() - Constructor for class org.bouncycastle.cert.path.validations.BasicConstraintsValidation
 
BasicConstraintsValidation(boolean) - Constructor for class org.bouncycastle.cert.path.validations.BasicConstraintsValidation
 
BasicOCSPResp - Class in org.bouncycastle.cert.ocsp
OCSP RFC 2560, RFC 6960
BasicOCSPResp(BasicOCSPResponse) - Constructor for class org.bouncycastle.cert.ocsp.BasicOCSPResp
 
BasicOCSPRespBuilder - Class in org.bouncycastle.cert.ocsp
Generator for basic OCSP response objects.
BasicOCSPRespBuilder(SubjectPublicKeyInfo, DigestCalculator) - Constructor for class org.bouncycastle.cert.ocsp.BasicOCSPRespBuilder
construct with the responderID to be the SHA-1 keyHash of the passed in public key.
BasicOCSPRespBuilder(RespID) - Constructor for class org.bouncycastle.cert.ocsp.BasicOCSPRespBuilder
basic constructor
BcAESSymmetricKeyUnwrapper - Class in org.bouncycastle.operator.bc
 
BcAESSymmetricKeyUnwrapper(KeyParameter) - Constructor for class org.bouncycastle.operator.bc.BcAESSymmetricKeyUnwrapper
 
BcAESSymmetricKeyWrapper - Class in org.bouncycastle.operator.bc
 
BcAESSymmetricKeyWrapper(KeyParameter) - Constructor for class org.bouncycastle.operator.bc.BcAESSymmetricKeyWrapper
 
BcAsymmetricKeyUnwrapper - Class in org.bouncycastle.operator.bc
 
BcAsymmetricKeyUnwrapper(AlgorithmIdentifier, AsymmetricKeyParameter) - Constructor for class org.bouncycastle.operator.bc.BcAsymmetricKeyUnwrapper
 
BcAsymmetricKeyWrapper - Class in org.bouncycastle.operator.bc
 
BcAsymmetricKeyWrapper(AlgorithmIdentifier, AsymmetricKeyParameter) - Constructor for class org.bouncycastle.operator.bc.BcAsymmetricKeyWrapper
 
BcCMSContentEncryptorBuilder - Class in org.bouncycastle.cms.bc
Lightweight builder for the content encryptor used in CMS EnvelopedData, AuthEnvelopedData and EncryptedData structures — i.e. it encrypts the actual transmitted (or stored) content.
BcCMSContentEncryptorBuilder(ASN1ObjectIdentifier) - Constructor for class org.bouncycastle.cms.bc.BcCMSContentEncryptorBuilder
 
BcCMSContentEncryptorBuilder(ASN1ObjectIdentifier, int) - Constructor for class org.bouncycastle.cms.bc.BcCMSContentEncryptorBuilder
 
BcContentSignerBuilder - Class in org.bouncycastle.operator.bc
 
BcContentSignerBuilder(AlgorithmIdentifier, AlgorithmIdentifier) - Constructor for class org.bouncycastle.operator.bc.BcContentSignerBuilder
 
BcContentVerifierProviderBuilder - Class in org.bouncycastle.operator.bc
 
BcContentVerifierProviderBuilder() - Constructor for class org.bouncycastle.operator.bc.BcContentVerifierProviderBuilder
 
BcCRMFEncryptorBuilder - Class in org.bouncycastle.cert.crmf.bc
Lightweight CRMFOutputEncryptor builder.
BcCRMFEncryptorBuilder(ASN1ObjectIdentifier) - Constructor for class org.bouncycastle.cert.crmf.bc.BcCRMFEncryptorBuilder
 
BcCRMFEncryptorBuilder(ASN1ObjectIdentifier, int) - Constructor for class org.bouncycastle.cert.crmf.bc.BcCRMFEncryptorBuilder
 
BcDefaultDigestProvider - Class in org.bouncycastle.operator.bc
 
BcDigestCalculatorProvider - Class in org.bouncycastle.operator.bc
 
BcDigestCalculatorProvider() - Constructor for class org.bouncycastle.operator.bc.BcDigestCalculatorProvider
 
BcDigestProvider - Interface in org.bouncycastle.operator.bc
 
BcDSAContentSignerBuilder - Class in org.bouncycastle.operator.bc
 
BcDSAContentSignerBuilder(AlgorithmIdentifier, AlgorithmIdentifier) - Constructor for class org.bouncycastle.operator.bc.BcDSAContentSignerBuilder
 
BcDSAContentVerifierProviderBuilder - Class in org.bouncycastle.operator.bc
 
BcDSAContentVerifierProviderBuilder(DigestAlgorithmIdentifierFinder) - Constructor for class org.bouncycastle.operator.bc.BcDSAContentVerifierProviderBuilder
 
BcECContentSignerBuilder - Class in org.bouncycastle.operator.bc
 
BcECContentSignerBuilder(AlgorithmIdentifier, AlgorithmIdentifier) - Constructor for class org.bouncycastle.operator.bc.BcECContentSignerBuilder
 
BcECContentVerifierProviderBuilder - Class in org.bouncycastle.operator.bc
 
BcECContentVerifierProviderBuilder(DigestAlgorithmIdentifierFinder) - Constructor for class org.bouncycastle.operator.bc.BcECContentVerifierProviderBuilder
 
BcECSignerInfoVerifierBuilder - Class in org.bouncycastle.cms.bc
 
BcECSignerInfoVerifierBuilder(CMSSignatureAlgorithmNameGenerator, SignatureAlgorithmIdentifierFinder, DigestAlgorithmIdentifierFinder, DigestCalculatorProvider) - Constructor for class org.bouncycastle.cms.bc.BcECSignerInfoVerifierBuilder
 
BcEdDSAContentVerifierProviderBuilder - Class in org.bouncycastle.operator.bc
 
BcEdDSAContentVerifierProviderBuilder() - Constructor for class org.bouncycastle.operator.bc.BcEdDSAContentVerifierProviderBuilder
 
BcEdDSASignerInfoVerifierBuilder - Class in org.bouncycastle.cms.bc
 
BcEdDSASignerInfoVerifierBuilder(CMSSignatureAlgorithmNameGenerator, SignatureAlgorithmIdentifierFinder, DigestAlgorithmIdentifierFinder, DigestCalculatorProvider) - Constructor for class org.bouncycastle.cms.bc.BcEdDSASignerInfoVerifierBuilder
 
BcEdECContentSignerBuilder - Class in org.bouncycastle.operator.bc
 
BcEdECContentSignerBuilder(AlgorithmIdentifier) - Constructor for class org.bouncycastle.operator.bc.BcEdECContentSignerBuilder
 
BcEncryptedValueBuilder - Class in org.bouncycastle.cert.crmf.bc
Lightweight convenience class for EncryptedValueBuilder
BcEncryptedValueBuilder(KeyWrapper, OutputEncryptor) - Constructor for class org.bouncycastle.cert.crmf.bc.BcEncryptedValueBuilder
 
BcFixedLengthMGF1Padder - Class in org.bouncycastle.cert.crmf.bc
An encrypted value padder that uses MGF1 as the basis of the padding.
BcFixedLengthMGF1Padder(int) - Constructor for class org.bouncycastle.cert.crmf.bc.BcFixedLengthMGF1Padder
Create a padder to so that padded output will always be at least length bytes long.
BcFixedLengthMGF1Padder(int, SecureRandom) - Constructor for class org.bouncycastle.cert.crmf.bc.BcFixedLengthMGF1Padder
Create a padder to so that padded output will always be at least length bytes long, using the passed in source of randomness to provide the random material for the padder.
BcHssLmsContentSignerBuilder - Class in org.bouncycastle.operator.bc
Builder for creating content signers that use the HSS/LMS Hash-Based Signature Algorithm.
BcHssLmsContentSignerBuilder() - Constructor for class org.bouncycastle.operator.bc.BcHssLmsContentSignerBuilder
 
BcHssLmsContentVerifierProviderBuilder - Class in org.bouncycastle.operator.bc
Builder for creating content verifier providers that support the HSS/LMS Hash-Based Signature Algorithm.
BcHssLmsContentVerifierProviderBuilder() - Constructor for class org.bouncycastle.operator.bc.BcHssLmsContentVerifierProviderBuilder
 
BcKEKEnvelopedRecipient - Class in org.bouncycastle.cms.bc
 
BcKEKEnvelopedRecipient(BcSymmetricKeyUnwrapper) - Constructor for class org.bouncycastle.cms.bc.BcKEKEnvelopedRecipient
 
BcKEKRecipient - Class in org.bouncycastle.cms.bc
 
BcKEKRecipient(BcSymmetricKeyUnwrapper) - Constructor for class org.bouncycastle.cms.bc.BcKEKRecipient
 
BcKEKRecipientInfoGenerator - Class in org.bouncycastle.cms.bc
 
BcKEKRecipientInfoGenerator(byte[], BcSymmetricKeyWrapper) - Constructor for class org.bouncycastle.cms.bc.BcKEKRecipientInfoGenerator
 
BcKEKRecipientInfoGenerator(KEKIdentifier, BcSymmetricKeyWrapper) - Constructor for class org.bouncycastle.cms.bc.BcKEKRecipientInfoGenerator
 
BcKeyTransRecipient - Class in org.bouncycastle.cms.bc
 
BcKeyTransRecipient(AsymmetricKeyParameter) - Constructor for class org.bouncycastle.cms.bc.BcKeyTransRecipient
 
BcKeyTransRecipientInfoGenerator - Class in org.bouncycastle.cms.bc
 
BcKeyTransRecipientInfoGenerator(byte[], BcAsymmetricKeyWrapper) - Constructor for class org.bouncycastle.cms.bc.BcKeyTransRecipientInfoGenerator
 
BcKeyTransRecipientInfoGenerator(X509CertificateHolder, BcAsymmetricKeyWrapper) - Constructor for class org.bouncycastle.cms.bc.BcKeyTransRecipientInfoGenerator
 
BcMTCCosigner - Class in org.bouncycastle.cert.plants.bc
Lightweight implementation of MTCCosigner for the MTC signature algorithms enumerated in Section 6.1 of draft-ietf-plants-merkle-tree-certs: "ECDSA-P256-SHA256", "ECDSA-P384-SHA384", "Ed25519", "ML-DSA-44", "ML-DSA-65", "ML-DSA-87".
BcMTCCosigner(byte[], AsymmetricKeyParameter) - Constructor for class org.bouncycastle.cert.plants.bc.BcMTCCosigner
 
BcMTCCosigner(String, byte[], AsymmetricKeyParameter) - Constructor for class org.bouncycastle.cert.plants.bc.BcMTCCosigner
Override constructor that takes an explicit MTC algorithm string instead of detecting it from the key type.
BcMTCCosignerVerifierProvider - Class in org.bouncycastle.cert.plants.bc
Lightweight-side MTCCosignerVerifierProvider that holds a table of cosigner trust anchor IDs mapped to MTCSignatureVerifier instances.
BcMTCCosignerVerifierProvider.Builder - Class in org.bouncycastle.cert.plants.bc
BcMTCSignatureVerifier - Class in org.bouncycastle.cert.plants.bc
Lightweight implementation of MTCSignatureVerifier.
BcMTCSignatureVerifier(String, AsymmetricKeyParameter) - Constructor for class org.bouncycastle.cert.plants.bc.BcMTCSignatureVerifier
 
BcPasswordEnvelopedRecipient - Class in org.bouncycastle.cms.bc
 
BcPasswordEnvelopedRecipient(char[]) - Constructor for class org.bouncycastle.cms.bc.BcPasswordEnvelopedRecipient
 
BcPasswordRecipient - Class in org.bouncycastle.cms.bc
the RecipientInfo class for a recipient who has been sent a message encrypted using a password.
BcPasswordRecipientInfoGenerator - Class in org.bouncycastle.cms.bc
 
BcPasswordRecipientInfoGenerator(ASN1ObjectIdentifier, char[]) - Constructor for class org.bouncycastle.cms.bc.BcPasswordRecipientInfoGenerator
 
BcPEMDecryptorProvider - Class in org.bouncycastle.openssl.bc
 
BcPEMDecryptorProvider(char[]) - Constructor for class org.bouncycastle.openssl.bc.BcPEMDecryptorProvider
 
BcPKCS10CertificationRequest - Class in org.bouncycastle.pkcs.bc
Lightweight extension of PKCS10CertificationRequest that exposes the request's public key as an AsymmetricKeyParameter (no JCA dependency).
BcPKCS10CertificationRequest(byte[]) - Constructor for class org.bouncycastle.pkcs.bc.BcPKCS10CertificationRequest
Parse a BER/DER encoded PKCS#10 request.
BcPKCS10CertificationRequest(CertificationRequest) - Constructor for class org.bouncycastle.pkcs.bc.BcPKCS10CertificationRequest
Wrap a parsed CertificationRequest.
BcPKCS10CertificationRequest(PKCS10CertificationRequest) - Constructor for class org.bouncycastle.pkcs.bc.BcPKCS10CertificationRequest
Re-wrap an existing PKCS10CertificationRequest as a lightweight-aware holder.
BcPKCS10CertificationRequestBuilder - Class in org.bouncycastle.pkcs.bc
Extension of the PKCS#10 builder to support AsymmetricKey objects.
BcPKCS10CertificationRequestBuilder(X500Name, AsymmetricKeyParameter) - Constructor for class org.bouncycastle.pkcs.bc.BcPKCS10CertificationRequestBuilder
Create a PKCS#10 builder for the passed in subject and JCA public key.
BcPKCS12MacCalculatorBuilder - Class in org.bouncycastle.pkcs.bc
Lightweight builder for the password-based MAC calculator used to protect the integrity of a PKCS#12 PFX (RFC 7292).
BcPKCS12MacCalculatorBuilder() - Constructor for class org.bouncycastle.pkcs.bc.BcPKCS12MacCalculatorBuilder
Default constructor — produces a SHA-1 based MAC builder.
BcPKCS12MacCalculatorBuilder(ExtendedDigest, AlgorithmIdentifier) - Constructor for class org.bouncycastle.pkcs.bc.BcPKCS12MacCalculatorBuilder
Construct a MAC builder backed by a specific digest.
BcPKCS12MacCalculatorBuilderProvider - Class in org.bouncycastle.pkcs.bc
Lightweight provider that resolves a PKCS12MacCalculatorBuilder for the MAC algorithm advertised by an incoming PFX's MacData.
BcPKCS12MacCalculatorBuilderProvider(BcDigestProvider) - Constructor for class org.bouncycastle.pkcs.bc.BcPKCS12MacCalculatorBuilderProvider
Base constructor.
BcPKCS12PBEInputDecryptorProviderBuilder - Class in org.bouncycastle.pkcs.bc
Lightweight builder for an InputDecryptorProvider that handles the PKCS#12 password-based encryption schemes from RFC 7292 Appendix C (e.g.
BcPKCS12PBEInputDecryptorProviderBuilder() - Constructor for class org.bouncycastle.pkcs.bc.BcPKCS12PBEInputDecryptorProviderBuilder
Default constructor — uses SHA-1 for the PKCS#12 KDF.
BcPKCS12PBEInputDecryptorProviderBuilder(ExtendedDigest) - Constructor for class org.bouncycastle.pkcs.bc.BcPKCS12PBEInputDecryptorProviderBuilder
Construct a builder that uses an explicit digest for the PKCS#12 KDF.
BcPKCS12PBEOutputEncryptorBuilder - Class in org.bouncycastle.pkcs.bc
Lightweight builder for an OutputEncryptor that applies one of the PKCS#12 password-based encryption schemes from RFC 7292 Appendix C.
BcPKCS12PBEOutputEncryptorBuilder(ASN1ObjectIdentifier, BlockCipher) - Constructor for class org.bouncycastle.pkcs.bc.BcPKCS12PBEOutputEncryptorBuilder
Build an encryptor for the given PKCS#12 PBE algorithm using SHA-1 as the KDF digest.
BcPKCS12PBEOutputEncryptorBuilder(ASN1ObjectIdentifier, BlockCipher, ExtendedDigest) - Constructor for class org.bouncycastle.pkcs.bc.BcPKCS12PBEOutputEncryptorBuilder
Build an encryptor for the given PKCS#12 PBE algorithm and an explicit KDF digest.
BcPKCS12PBMac1CalculatorBuilder - Class in org.bouncycastle.pkcs.bc
Lightweight PKCS12MacCalculatorBuilder that produces a PBMAC1 calculator (RFC 8018 §7.1) for use as PKCS#12 PFX integrity protection per RFC 9579.
BcPKCS12PBMac1CalculatorBuilder(PBMAC1Params) - Constructor for class org.bouncycastle.pkcs.bc.BcPKCS12PBMac1CalculatorBuilder
Base constructor.
BcPKCS12PBMac1CalculatorBuilderProvider - Class in org.bouncycastle.pkcs.bc
Lightweight PKCS12MacCalculatorBuilderProvider that returns PBMAC1 (RFC 8018 / RFC 9579) MAC calculator builders.
BcPKCS12PBMac1CalculatorBuilderProvider() - Constructor for class org.bouncycastle.pkcs.bc.BcPKCS12PBMac1CalculatorBuilderProvider
 
BcRSAAsymmetricKeyUnwrapper - Class in org.bouncycastle.operator.bc
Lightweight unwrapper for RSA PKCS#1 v1.5 (rsaEncryption) key transport, used by the BC CMS / PKIX recipient implementations.
BcRSAAsymmetricKeyUnwrapper(AlgorithmIdentifier, AsymmetricKeyParameter) - Constructor for class org.bouncycastle.operator.bc.BcRSAAsymmetricKeyUnwrapper
 
BcRSAAsymmetricKeyWrapper - Class in org.bouncycastle.operator.bc
 
BcRSAAsymmetricKeyWrapper(AlgorithmIdentifier, SubjectPublicKeyInfo) - Constructor for class org.bouncycastle.operator.bc.BcRSAAsymmetricKeyWrapper
 
BcRSAAsymmetricKeyWrapper(AlgorithmIdentifier, AsymmetricKeyParameter) - Constructor for class org.bouncycastle.operator.bc.BcRSAAsymmetricKeyWrapper
 
BcRSAContentSignerBuilder - Class in org.bouncycastle.operator.bc
 
BcRSAContentSignerBuilder(AlgorithmIdentifier, AlgorithmIdentifier) - Constructor for class org.bouncycastle.operator.bc.BcRSAContentSignerBuilder
 
BcRSAContentVerifierProviderBuilder - Class in org.bouncycastle.operator.bc
 
BcRSAContentVerifierProviderBuilder(DigestAlgorithmIdentifierFinder) - Constructor for class org.bouncycastle.operator.bc.BcRSAContentVerifierProviderBuilder
 
BcRSAKeyTransEnvelopedRecipient - Class in org.bouncycastle.cms.bc
 
BcRSAKeyTransEnvelopedRecipient(AsymmetricKeyParameter) - Constructor for class org.bouncycastle.cms.bc.BcRSAKeyTransEnvelopedRecipient
 
BcRSAKeyTransRecipientInfoGenerator - Class in org.bouncycastle.cms.bc
 
BcRSAKeyTransRecipientInfoGenerator(byte[], AlgorithmIdentifier, AsymmetricKeyParameter) - Constructor for class org.bouncycastle.cms.bc.BcRSAKeyTransRecipientInfoGenerator
 
BcRSAKeyTransRecipientInfoGenerator(X509CertificateHolder) - Constructor for class org.bouncycastle.cms.bc.BcRSAKeyTransRecipientInfoGenerator
 
BcRSASignerInfoVerifierBuilder - Class in org.bouncycastle.cms.bc
 
BcRSASignerInfoVerifierBuilder(CMSSignatureAlgorithmNameGenerator, SignatureAlgorithmIdentifierFinder, DigestAlgorithmIdentifierFinder, DigestCalculatorProvider) - Constructor for class org.bouncycastle.cms.bc.BcRSASignerInfoVerifierBuilder
 
BcSha256MerkleTreeHash - Class in org.bouncycastle.cert.plants.bc
Lightweight SHA-256 implementation of MerkleTreeHash.
BcSha256MerkleTreeHash() - Constructor for class org.bouncycastle.cert.plants.bc.BcSha256MerkleTreeHash
 
BcSignerOutputStream - Class in org.bouncycastle.operator.bc
 
BcSymmetricKeyUnwrapper - Class in org.bouncycastle.operator.bc
 
BcSymmetricKeyUnwrapper(AlgorithmIdentifier, Wrapper, KeyParameter) - Constructor for class org.bouncycastle.operator.bc.BcSymmetricKeyUnwrapper
 
BcSymmetricKeyWrapper - Class in org.bouncycastle.operator.bc
 
BcSymmetricKeyWrapper(AlgorithmIdentifier, Wrapper, KeyParameter) - Constructor for class org.bouncycastle.operator.bc.BcSymmetricKeyWrapper
 
BcX509ExtensionUtils - Class in org.bouncycastle.cert.bc
 
BcX509ExtensionUtils() - Constructor for class org.bouncycastle.cert.bc.BcX509ExtensionUtils
Create a utility class pre-configured with a SHA-1 digest calculator based on the BC implementation.
BcX509ExtensionUtils(DigestCalculator) - Constructor for class org.bouncycastle.cert.bc.BcX509ExtensionUtils
 
BcX509v1CertificateBuilder - Class in org.bouncycastle.cert.bc
JCA helper class to allow BC lightweight objects to be used in the construction of a Version 1 certificate.
BcX509v1CertificateBuilder(X500Name, BigInteger, Date, Date, X500Name, AsymmetricKeyParameter) - Constructor for class org.bouncycastle.cert.bc.BcX509v1CertificateBuilder
Initialise the builder using an AsymmetricKeyParameter.
BcX509v3CertificateBuilder - Class in org.bouncycastle.cert.bc
JCA helper class to allow BC lightweight objects to be used in the construction of a Version 3 certificate.
BcX509v3CertificateBuilder(X500Name, BigInteger, Date, Date, X500Name, AsymmetricKeyParameter) - Constructor for class org.bouncycastle.cert.bc.BcX509v3CertificateBuilder
Initialise the builder using a PublicKey.
BcX509v3CertificateBuilder(X509CertificateHolder, BigInteger, Date, Date, X500Name, AsymmetricKeyParameter) - Constructor for class org.bouncycastle.cert.bc.BcX509v3CertificateBuilder
Initialise the builder using the subject from the passed in issuerCert as the issuer, as well as passing through and converting the other objects provided.
before(BigInteger) - Static method in class org.bouncycastle.cert.plants.MerkleTreeCertificateValidator.RevokedRange
The range [0, endExclusive) — the shape of the CA's published minSerial floor (Section 7.1).
BinaryTreeRootCalculator - Class in org.bouncycastle.tsp.ers
Calculator based on the use of a left weighted binary Merkle tree created on top of the partial hash tree objects provided.
BinaryTreeRootCalculator() - Constructor for class org.bouncycastle.tsp.ers.BinaryTreeRootCalculator
 
bindingProvider - Variable in class org.bouncycastle.est.jcajce.JsseESTServiceBuilder
 
BufferingContentSigner - Class in org.bouncycastle.operator
A class that explicitly buffers the data to be signed, sending it in one block when ready for signing.
BufferingContentSigner(ContentSigner) - Constructor for class org.bouncycastle.operator.BufferingContentSigner
Base constructor.
BufferingContentSigner(ContentSigner, int) - Constructor for class org.bouncycastle.operator.BufferingContentSigner
Base constructor.
build() - Method in class org.bouncycastle.cert.cmp.POPODecryptionKeyChallengeContentBuilder
 
build() - Method in class org.bouncycastle.cert.cmp.POPODecryptionKeyResponseContentBuilder
 
build() - Method in class org.bouncycastle.cert.cmp.RevocationDetailsBuilder
 
build() - Method in class org.bouncycastle.cert.crmf.bc.BcCRMFEncryptorBuilder
 
build() - Method in class org.bouncycastle.cert.crmf.CertificateRepMessageBuilder
 
build() - Method in class org.bouncycastle.cert.crmf.CertificateReqMessagesBuilder
 
build() - Method in class org.bouncycastle.cert.crmf.CertificateRequestMessageBuilder
 
build() - Method in class org.bouncycastle.cert.crmf.CertificateResponseBuilder
 
build() - Method in class org.bouncycastle.cert.crmf.jcajce.JceCRMFEncryptorBuilder
 
build() - Method in class org.bouncycastle.cert.jcajce.JcaCertStoreBuilder
Build the CertStore from the current inputs.
build() - Method in class org.bouncycastle.cert.ocsp.OCSPReqBuilder
Generate an unsigned request
build() - Method in class org.bouncycastle.cert.plants.bc.BcMTCCosignerVerifierProvider.Builder
 
build() - Method in class org.bouncycastle.cert.plants.jcajce.JcaMTCCosignerVerifierProvider.Builder
 
build() - Method in class org.bouncycastle.cert.RelatedCertificateDescriptorBuilder
Build the bare descriptor.
build() - Method in class org.bouncycastle.cert.selector.X509AttributeCertificateHolderSelectorBuilder
 
build() - Method in class org.bouncycastle.cms.bc.BcCMSContentEncryptorBuilder
Build the OutputEncryptor with an internally generated key.
build() - Method in class org.bouncycastle.cms.jcajce.JceCMSContentEncryptorBuilder
Build the OutputEncryptor with an internally generated key.
build() - Method in class org.bouncycastle.cms.jcajce.JceCMSMacCalculatorBuilder
 
build() - Method in class org.bouncycastle.dvcs.VPKCRequestBuilder
Build DVCS request to VPKC service.
build() - Method in class org.bouncycastle.est.ESTRequestBuilder
 
build() - Method in class org.bouncycastle.est.ESTServiceBuilder
Build the service.
build() - Method in class org.bouncycastle.est.jcajce.JcaHttpAuthBuilder
Return a HttpAuth implementing digest auth for the user, password, and realm combination.
build() - Method in class org.bouncycastle.est.jcajce.JsseESTServiceBuilder
 
build() - Method in class org.bouncycastle.openssl.jcajce.JceOpenSSLPKCS8EncryptorBuilder
 
build() - Method in class org.bouncycastle.operator.jcajce.JcaDigestCalculatorProviderBuilder
 
build() - Method in class org.bouncycastle.pkcs.DeltaCertificateRequestAttributeValueBuilder
build() - Method in class org.bouncycastle.pkcs.jcajce.JcePBMac1CalculatorProviderBuilder
 
build() - Method in class org.bouncycastle.pkcs.PKCS12SafeBagBuilder
Assemble the SafeBag and return it.
build() - Method in class org.bouncycastle.pkcs.PKCS12SecretBagBuilder
Build the configured PKCS12SecretBag.
build() - Method in class org.bouncycastle.pkix.jcajce.X509RevocationChecker.Builder
Build a revocation checker conforming to the current builder.
build(byte[]) - Method in class org.bouncycastle.cms.bc.BcCMSContentEncryptorBuilder
Build the OutputEncryptor using a pre-generated key.
build(byte[]) - Method in class org.bouncycastle.cms.jcajce.JceCMSContentEncryptorBuilder
Build the OutputEncryptor using a pre-generated key given as a raw encoding.
build(byte[]) - Method in class org.bouncycastle.dvcs.CPDRequestBuilder
Build CPD request.
build(byte[]) - Method in class org.bouncycastle.dvcs.MessageImprintBuilder
 
build(byte[]) - Method in class org.bouncycastle.operator.jcajce.JceInputDecryptorProviderBuilder
Build a decryptor provider which will use the passed in bytes for the symmetric key.
build(byte[], PrivateKey) - Method in class org.bouncycastle.cert.plants.jcajce.JcaMTCCosigner.Builder
 
build(char[]) - Method in class org.bouncycastle.cert.crmf.EncryptedValueBuilder
Build an EncryptedValue structure containing the passed in pass phrase.
build(char[]) - Method in class org.bouncycastle.cert.crmf.PKMACBuilder
 
build(char[]) - Method in class org.bouncycastle.openssl.jcajce.JceOpenSSLPKCS8DecryptorProviderBuilder
 
build(char[]) - Method in class org.bouncycastle.openssl.jcajce.JcePEMDecryptorProviderBuilder
 
build(char[]) - Method in class org.bouncycastle.openssl.jcajce.JcePEMEncryptorBuilder
 
build(char[]) - Method in class org.bouncycastle.pkcs.bc.BcPKCS12MacCalculatorBuilder
 
build(char[]) - Method in class org.bouncycastle.pkcs.bc.BcPKCS12PBEInputDecryptorProviderBuilder
Bind the builder to a password and return an InputDecryptorProvider.
build(char[]) - Method in class org.bouncycastle.pkcs.bc.BcPKCS12PBEOutputEncryptorBuilder
Bind the builder to a password and return a configured OutputEncryptor.
build(char[]) - Method in class org.bouncycastle.pkcs.bc.BcPKCS12PBMac1CalculatorBuilder
 
build(char[]) - Method in class org.bouncycastle.pkcs.jcajce.JcePBMac1CalculatorBuilder
 
build(char[]) - Method in class org.bouncycastle.pkcs.jcajce.JcePKCS12MacCalculatorBuilder
 
build(char[]) - Method in class org.bouncycastle.pkcs.jcajce.JcePKCSPBEInputDecryptorProviderBuilder
Bind the builder to a password and return an InputDecryptorProvider that can produce decryptors for the password-based algorithm identifiers it is asked for.
build(char[]) - Method in class org.bouncycastle.pkcs.jcajce.JcePKCSPBEOutputEncryptorBuilder
Bind the builder to a password and return a configured OutputEncryptor.
build(char[]) - Method in interface org.bouncycastle.pkcs.PKCS12MacCalculatorBuilder
 
build(int) - Method in class org.bouncycastle.cert.path.validations.CertificatePoliciesValidationBuilder
 
build(int, Object) - Method in class org.bouncycastle.cert.ocsp.OCSPRespBuilder
 
build(File, File) - Method in class org.bouncycastle.openssl.jcajce.JcaPKIXIdentityBuilder
Build an identity from the passed in key and certificate file in PEM format.
build(InputStream, InputStream) - Method in class org.bouncycastle.openssl.jcajce.JcaPKIXIdentityBuilder
Build an identity from the passed in key and certificate stream in PEM format.
build(String) - Method in interface org.bouncycastle.cert.dane.DANEEntryFetcherFactory
Build an entry fetcher for the specified domain name.
build(String) - Method in class org.bouncycastle.cert.dane.DANEEntryStoreBuilder
Build a DANECertificateStore from the provided domainName details.
build(String) - Method in class org.bouncycastle.cert.dane.fetcher.JndiDANEFetcherFactory
Build an entry fetcher for the specified domain name.
build(String, byte[], PrivateKey) - Method in class org.bouncycastle.cert.plants.jcajce.JcaMTCCosigner.Builder
Explicit-algorithm overload for cases where the key-type detection in JcaMTCCosigner.Builder.build(byte[], PrivateKey) doesn't apply (e.g. a key whose getAlgorithm() doesn't carry the MTC algorithm name).
build(String, PrivateKey) - Method in class org.bouncycastle.eac.operator.jcajce.JcaEACSignerBuilder
 
build(String, PrivateKey, byte[]) - Method in class org.bouncycastle.cms.jcajce.JcaSimpleSignerInfoGeneratorBuilder
 
build(String, PrivateKey, X509Certificate) - Method in class org.bouncycastle.cms.jcajce.JcaSimpleSignerInfoGeneratorBuilder
 
build(String, PrivateKey, X509CertificateHolder) - Method in class org.bouncycastle.cms.jcajce.JcaSimpleSignerInfoGeneratorBuilder
 
build(String, PublicKey) - Method in class org.bouncycastle.cert.plants.jcajce.JcaMTCSignatureVerifier.Builder
Explicit-algorithm overload for cases where the key-type detection in JcaMTCSignatureVerifier.Builder.build(PublicKey) doesn't apply (e.g. a key whose getAlgorithm() doesn't carry the MTC algorithm name).
build(X509Certificate) - Method in class org.bouncycastle.cert.crmf.bc.BcEncryptedValueBuilder
Build an EncryptedValue structure containing the passed in certificate.
build(X509Certificate) - Method in class org.bouncycastle.cert.crmf.jcajce.JcaEncryptedValueBuilder
Build an EncryptedValue structure containing the passed in certificate.
build(X509Certificate) - Method in class org.bouncycastle.cms.jcajce.JcaSignerInfoVerifierBuilder
 
build(X509Certificate) - Method in class org.bouncycastle.cms.jcajce.JcaSimpleSignerInfoVerifierBuilder
 
build(X509Certificate) - Method in class org.bouncycastle.operator.jcajce.JcaContentVerifierProviderBuilder
 
build(PrivateKey) - Method in class org.bouncycastle.cert.crmf.jcajce.JcaEncryptedValueBuilder
Build an EncryptedValue structure containing the private key details contained in the passed PrivateKey.
build(PrivateKey) - Method in class org.bouncycastle.operator.jcajce.JcaContentSignerBuilder
 
build(PublicKey) - Method in class org.bouncycastle.cert.plants.jcajce.JcaMTCSignatureVerifier.Builder
 
build(PublicKey) - Method in class org.bouncycastle.cms.jcajce.JcaSignerInfoVerifierBuilder
 
build(PublicKey) - Method in class org.bouncycastle.cms.jcajce.JcaSimpleSignerInfoVerifierBuilder
 
build(PublicKey) - Method in class org.bouncycastle.operator.jcajce.JcaContentVerifierProviderBuilder
 
build(SecretKey) - Method in class org.bouncycastle.cms.jcajce.JceCMSContentEncryptorBuilder
Build the OutputEncryptor using a pre-generated key.
build(ASN1ObjectIdentifier, PrivateKey) - Method in class org.bouncycastle.eac.operator.jcajce.JcaEACSignerBuilder
 
build(ASN1ObjectIdentifier, PublicKey) - Method in class org.bouncycastle.eac.operator.jcajce.JcaEACSignatureVerifierBuilder
 
build(PrivateKeyInfo) - Method in class org.bouncycastle.cert.crmf.EncryptedValueBuilder
Build an EncryptedValue structure containing the private key contained in the passed info structure.
build(SubjectPublicKeyInfo) - Method in class org.bouncycastle.cert.jcajce.JcaX509ContentVerifierProviderBuilder
 
build(SubjectPublicKeyInfo) - Method in interface org.bouncycastle.cert.X509ContentVerifierProviderBuilder
 
build(SubjectPublicKeyInfo) - Method in class org.bouncycastle.operator.jcajce.JcaContentVerifierProviderBuilder
 
build(CertPath) - Method in class org.bouncycastle.cert.path.validations.CertificatePoliciesValidationBuilder
 
build(X509CertificateHolder) - Method in class org.bouncycastle.cert.crmf.EncryptedValueBuilder
Build an EncryptedValue structure containing the certificate contained in the passed in holder.
build(X509CertificateHolder) - Method in class org.bouncycastle.cert.jcajce.JcaX509ContentVerifierProviderBuilder
 
build(X509CertificateHolder) - Method in interface org.bouncycastle.cert.X509ContentVerifierProviderBuilder
 
build(X509CertificateHolder) - Method in class org.bouncycastle.cms.bc.BcECSignerInfoVerifierBuilder
 
build(X509CertificateHolder) - Method in class org.bouncycastle.cms.bc.BcEdDSASignerInfoVerifierBuilder
 
build(X509CertificateHolder) - Method in class org.bouncycastle.cms.bc.BcRSASignerInfoVerifierBuilder
 
build(X509CertificateHolder) - Method in class org.bouncycastle.cms.jcajce.JcaSignerInfoVerifierBuilder
 
build(X509CertificateHolder) - Method in class org.bouncycastle.cms.jcajce.JcaSimpleSignerInfoVerifierBuilder
 
build(X509CertificateHolder) - Method in class org.bouncycastle.operator.bc.BcContentVerifierProviderBuilder
 
build(X509CertificateHolder) - Method in class org.bouncycastle.operator.jcajce.JcaContentVerifierProviderBuilder
 
build(CMSSignedData) - Method in class org.bouncycastle.dvcs.VSDRequestBuilder
Build VSD request from CMS SignedData object.
build(AsymmetricKeyParameter) - Method in class org.bouncycastle.cert.crmf.bc.BcEncryptedValueBuilder
Build an EncryptedValue structure containing the private key details contained in the passed PrivateKey.
build(AsymmetricKeyParameter) - Method in class org.bouncycastle.cms.bc.BcECSignerInfoVerifierBuilder
 
build(AsymmetricKeyParameter) - Method in class org.bouncycastle.cms.bc.BcEdDSASignerInfoVerifierBuilder
 
build(AsymmetricKeyParameter) - Method in class org.bouncycastle.cms.bc.BcRSASignerInfoVerifierBuilder
 
build(AsymmetricKeyParameter) - Method in class org.bouncycastle.operator.bc.BcContentSignerBuilder
 
build(AsymmetricKeyParameter) - Method in class org.bouncycastle.operator.bc.BcContentVerifierProviderBuilder
 
build(KeyParameter) - Method in class org.bouncycastle.cms.bc.BcCMSContentEncryptorBuilder
Build the OutputEncryptor using a pre-generated key in lightweight KeyParameter form.
build(DVCSMessage) - Method in class org.bouncycastle.dvcs.SignedDVCSMessageGenerator
Creates a CMSSignedData object containing the passed in DVCSMessage
build(MessageImprint) - Method in class org.bouncycastle.dvcs.CCPDRequestBuilder
Builds CCPD request.
build(EACSigner) - Method in class org.bouncycastle.eac.EACCertificateBuilder
 
build(ContentSigner) - Method in class org.bouncycastle.cert.cmp.ProtectedPKIMessageBuilder
Build a protected PKI message which has MAC based integrity protection.
build(ContentSigner) - Method in class org.bouncycastle.cert.crmf.ProofOfPossessionSigningKeyBuilder
 
build(ContentSigner) - Method in class org.bouncycastle.cert.X509v1CertificateBuilder
Generate an X509 certificate, based on the current issuer and subject using the passed in signer.
build(ContentSigner) - Method in class org.bouncycastle.cert.X509v2AttributeCertificateBuilder
Generate an X509 certificate, based on the current issuer and subject using the passed in signer.
build(ContentSigner) - Method in class org.bouncycastle.cert.X509v2CRLBuilder
Generate an X.509 CRL, based on the current issuer and subject using the passed in signer.
build(ContentSigner) - Method in class org.bouncycastle.cert.X509v3CertificateBuilder
Generate an X.509 certificate, based on the current issuer and subject using the passed in signer.
build(ContentSigner) - Method in class org.bouncycastle.pkcs.PKCS10CertificationRequestBuilder
Generate a PKCS#10 request based on the passed-in signer.
build(ContentSigner, boolean, ContentSigner) - Method in class org.bouncycastle.cert.X509v2CRLBuilder
Generate an X.509 CRL, based on the current issuer using the passed in signer and containing altSignatureAlgorithm and altSignatureValue extensions based on the passed altSigner.
build(ContentSigner, boolean, ContentSigner) - Method in class org.bouncycastle.cert.X509v3CertificateBuilder
Generate an X.509 certificate, based on the current issuer and subject using the passed in signer and containing altSignatureAlgorithm and altSignatureValue extensions based on the passed altSigner.
build(ContentSigner, byte[]) - Method in class org.bouncycastle.cms.jcajce.JcaSignerInfoGeneratorBuilder
 
build(ContentSigner, byte[]) - Method in class org.bouncycastle.cms.SignerInfoGeneratorBuilder
Build a generator with the passed in subjectKeyIdentifier as the signerIdentifier.
build(ContentSigner, X509Certificate) - Method in class org.bouncycastle.cms.jcajce.JcaSignerInfoGeneratorBuilder
 
build(ContentSigner, PublicKey, ContentSigner) - Method in class org.bouncycastle.pkcs.jcajce.JcaPKCS10CertificationRequestBuilder
Generate a PKCS#10 certification request carrying the alternate public key / alternate signature attributes used by paired ("chameleon") certificates.
build(ContentSigner, SubjectPublicKeyInfo, ContentSigner) - Method in class org.bouncycastle.pkcs.PKCS10CertificationRequestBuilder
Generate a PKCS#10 certification request additionally carrying the subjectAltPublicKeyInfo, altSignatureAlgorithm and altSignatureValue attributes used by paired ("chameleon") certificates per draft-bonnell-lamps-chameleon-certs.
build(ContentSigner, X509CertificateHolder) - Method in class org.bouncycastle.cms.jcajce.JcaSignerInfoGeneratorBuilder
 
build(ContentSigner, X509CertificateHolder) - Method in class org.bouncycastle.cms.SignerInfoGeneratorBuilder
Build a generator with the passed in certHolder issuer and serial number as the signerIdentifier.
build(ContentSigner, X509CertificateHolder[]) - Method in class org.bouncycastle.cert.ocsp.OCSPReqBuilder
 
build(ContentSigner, X509CertificateHolder[], Date) - Method in class org.bouncycastle.cert.ocsp.BasicOCSPRespBuilder
 
build(DigestCalculatorProvider) - Method in class org.bouncycastle.cert.cmp.CertificateConfirmationContentBuilder
 
build(MacCalculator) - Method in class org.bouncycastle.cert.cmp.ProtectedPKIMessageBuilder
Build a protected PKI message which has MAC based integrity protection.
build(OutputEncryptor) - Method in class org.bouncycastle.cert.crmf.PKIArchiveControlBuilder
Build the PKIArchiveControl using the passed in encryptor to encrypt its contents.
build(OutputEncryptor) - Method in class org.bouncycastle.pkcs.PKCS8EncryptedPrivateKeyInfoBuilder
Encrypt the wrapped private key with encryptor.
build(PKCS12MacCalculatorBuilder, char[]) - Method in class org.bouncycastle.pkcs.PKCS12PfxPduBuilder
Build the Pfx structure, protecting it with a MAC calculated against the passed in password.
buildAccessDescription() - Method in class org.bouncycastle.cert.RelatedCertificateDescriptorBuilder
Build an AccessDescription suitable for adding to a SubjectInfoAccess extension: accessMethod is BCObjectIdentifiers.id_ad_certDiscovery, accessLocation is an otherName GeneralName whose type-id is BCObjectIdentifiers.id_on_relatedCertificateDescriptor and whose value is the descriptor built from the current builder state.
buildAuthorityExtension(MTCCertificationAuthority) - Static method in class org.bouncycastle.cert.plants.MTCCertificationAuthorityCertificate
Builds the critical id-pe-mtcCertificationAuthority extension.
Builder() - Constructor for class org.bouncycastle.cert.plants.bc.BcMTCCosignerVerifierProvider.Builder
 
Builder() - Constructor for class org.bouncycastle.cert.plants.jcajce.JcaMTCCosigner.Builder
 
Builder() - Constructor for class org.bouncycastle.cert.plants.jcajce.JcaMTCCosignerVerifierProvider.Builder
 
Builder() - Constructor for class org.bouncycastle.cert.plants.jcajce.JcaMTCSignatureVerifier.Builder
 
Builder(TrustAnchor) - Constructor for class org.bouncycastle.pkix.jcajce.X509RevocationChecker.Builder
Base constructor.
Builder(KeyStore) - Constructor for class org.bouncycastle.pkix.jcajce.X509RevocationChecker.Builder
Base constructor.
Builder(Set) - Constructor for class org.bouncycastle.pkix.jcajce.X509RevocationChecker.Builder
Base constructor.
buildLandmarkCertificate(long, long, TBSCertificateLogEntry, SubjectPublicKeyInfo, MerkleTreePrimitives.SubtreeInfo, List, MerkleTreeHash) - Static method in class org.bouncycastle.cert.plants.LandmarkCertificateManager
Builds a landmark-relative certificate (no signatures, only an inclusion proof to a predistributed landmark subtree, Section 6.3.4).
buildLandmarkCertificate(MTCLog, long, TBSCertificateLogEntry, SubjectPublicKeyInfo, List) - Static method in class org.bouncycastle.cert.plants.LandmarkCertificateManager
Convenience overload of LandmarkCertificateManager.buildLandmarkCertificate(long, long, TBSCertificateLogEntry, SubjectPublicKeyInfo, MerkleTreePrimitives.SubtreeInfo, List, MerkleTreeHash) taking the log number, landmark subtree window and hash function from an MTCLog whose [start, end) is the landmark subtree.

C

CACERTS - Static variable in class org.bouncycastle.est.ESTService
 
CACertsResponse - Class in org.bouncycastle.est
Holder class for a SimplePKIResponse containing the details making up /cacerts response.
CACertsResponse(Store, Store, ESTRequest, Source, boolean) - Constructor for class org.bouncycastle.est.CACertsResponse
 
calculateDerivedKey(int, AlgorithmIdentifier, int) - Method in class org.bouncycastle.cms.bc.BcPasswordRecipient
 
calculateDerivedKey(int, AlgorithmIdentifier, int) - Method in class org.bouncycastle.cms.bc.BcPasswordRecipientInfoGenerator
 
calculateDerivedKey(int, AlgorithmIdentifier, int) - Method in class org.bouncycastle.cms.jcajce.JcePasswordRecipient
 
calculateDerivedKey(int, AlgorithmIdentifier, int) - Method in class org.bouncycastle.cms.jcajce.JcePasswordRecipientInfoGenerator
 
calculateDerivedKey(int, AlgorithmIdentifier, int) - Method in interface org.bouncycastle.cms.PasswordRecipient
 
calculateDerivedKey(int, AlgorithmIdentifier, int) - Method in class org.bouncycastle.cms.PasswordRecipientInfoGenerator
 
calculateDigest(byte[]) - Method in class org.bouncycastle.cert.crmf.jcajce.JcePKMACValuesCalculator
 
calculateDigest(byte[]) - Method in interface org.bouncycastle.cert.crmf.PKMACValuesCalculator
 
calculateHash(DigestCalculator, byte[]) - Method in class org.bouncycastle.tsp.ers.ERSByteData
 
calculateHash(DigestCalculator, byte[]) - Method in class org.bouncycastle.tsp.ers.ERSCachingData
 
calculateHash(DigestCalculator, byte[]) - Method in class org.bouncycastle.tsp.ers.ERSDataGroup
Generates a hash for the whole DataGroup.
calculateHash(DigestCalculator, byte[]) - Method in class org.bouncycastle.tsp.ers.ERSFileData
 
calculateHash(DigestCalculator, byte[]) - Method in class org.bouncycastle.tsp.ers.ERSInputStreamData
 
calculateMac(byte[], byte[]) - Method in class org.bouncycastle.cert.crmf.jcajce.JcePKMACValuesCalculator
 
calculateMac(byte[], byte[]) - Method in interface org.bouncycastle.cert.crmf.PKMACValuesCalculator
 
calculateNextHash(DigestCalculator) - Method in class org.bouncycastle.tsp.cms.CMSTimeStampedData
 
calculateNextHash(DigestCalculator) - Method in class org.bouncycastle.tsp.cms.CMSTimeStampedDataParser
 
CAMELLIA128_CBC - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
CAMELLIA128_CBC - Static variable in class org.bouncycastle.cms.CMSEnvelopedGenerator
 
CAMELLIA128_WRAP - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
CAMELLIA128_WRAP - Static variable in class org.bouncycastle.cms.CMSEnvelopedGenerator
 
CAMELLIA192_CBC - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
CAMELLIA192_CBC - Static variable in class org.bouncycastle.cms.CMSEnvelopedGenerator
 
CAMELLIA192_WRAP - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
CAMELLIA192_WRAP - Static variable in class org.bouncycastle.cms.CMSEnvelopedGenerator
 
CAMELLIA256_CBC - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
CAMELLIA256_CBC - Static variable in class org.bouncycastle.cms.CMSEnvelopedGenerator
 
CAMELLIA256_WRAP - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
CAMELLIA256_WRAP - Static variable in class org.bouncycastle.cms.CMSEnvelopedGenerator
 
canAccessChannelBinding(Socket) - Method in interface org.bouncycastle.est.jcajce.ChannelBindingProvider
 
canRetry() - Method in class org.bouncycastle.est.EnrollmentResponse
 
CAST5_CBC - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
CAST5_CBC - Static variable in class org.bouncycastle.cms.CMSEnvelopedGenerator
 
CCPDRequestBuilder - Class in org.bouncycastle.dvcs
Builder of CCPD requests (Certify Claim of Possession of Data).
CCPDRequestBuilder() - Constructor for class org.bouncycastle.dvcs.CCPDRequestBuilder
 
CCPDRequestData - Class in org.bouncycastle.dvcs
Data piece of DVCRequest for CCPD service (Certify Claim of Possession of Data).
CERT_USAGE_ACCEPT - Static variable in class org.bouncycastle.cert.dane.DANEEntry
 
CERT_USAGE_CA - Static variable in class org.bouncycastle.cert.dane.DANEEntry
 
CERT_USAGE_PKIX_VALIDATE - Static variable in class org.bouncycastle.cert.dane.DANEEntry
 
CERT_USAGE_TRUST_ANCHOR - Static variable in class org.bouncycastle.cert.dane.DANEEntry
 
CertException - Exception Class in org.bouncycastle.cert
General checked Exception thrown in the cert package and its sub-packages.
CertException(String) - Constructor for exception class org.bouncycastle.cert.CertException
 
CertException(String, Throwable) - Constructor for exception class org.bouncycastle.cert.CertException
 
CERTIFICATE_POLICIES - Static variable in class org.bouncycastle.pkix.jcajce.PKIXCertPathReviewer
 
CertificateConfirmationContent - Class in org.bouncycastle.cert.cmp
Carrier class for a CertConfirmContent message.
CertificateConfirmationContent(CertConfirmContent) - Constructor for class org.bouncycastle.cert.cmp.CertificateConfirmationContent
 
CertificateConfirmationContent(CertConfirmContent, DigestAlgorithmIdentifierFinder) - Constructor for class org.bouncycastle.cert.cmp.CertificateConfirmationContent
 
CertificateConfirmationContentBuilder - Class in org.bouncycastle.cert.cmp
Builder class for a CertConfirmContent message.
CertificateConfirmationContentBuilder() - Constructor for class org.bouncycastle.cert.cmp.CertificateConfirmationContentBuilder
 
CertificateConfirmationContentBuilder(DigestAlgorithmIdentifierFinder) - Constructor for class org.bouncycastle.cert.cmp.CertificateConfirmationContentBuilder
 
CertificateID - Class in org.bouncycastle.cert.ocsp
 
CertificateID(CertID) - Constructor for class org.bouncycastle.cert.ocsp.CertificateID
 
CertificateID(DigestCalculator, X509CertificateHolder, BigInteger) - Constructor for class org.bouncycastle.cert.ocsp.CertificateID
create from an issuer certificate and the serial number of the certificate it signed.
CertificatePoliciesValidation - Class in org.bouncycastle.cert.path.validations
 
CertificatePoliciesValidationBuilder - Class in org.bouncycastle.cert.path.validations
 
CertificatePoliciesValidationBuilder() - Constructor for class org.bouncycastle.cert.path.validations.CertificatePoliciesValidationBuilder
 
CertificateRepMessage - Class in org.bouncycastle.cert.crmf
 
CertificateRepMessage(CertRepMessage) - Constructor for class org.bouncycastle.cert.crmf.CertificateRepMessage
 
CertificateRepMessageBuilder - Class in org.bouncycastle.cert.crmf
Builder for a CertificateRepMessage.
CertificateRepMessageBuilder(X509CertificateHolder...) - Constructor for class org.bouncycastle.cert.crmf.CertificateRepMessageBuilder
Base constructor which can accept 0 or more certificates representing the CA plus its chain.
CertificateReqMessages - Class in org.bouncycastle.cert.crmf
 
CertificateReqMessages(CertReqMessages) - Constructor for class org.bouncycastle.cert.crmf.CertificateReqMessages
 
CertificateReqMessagesBuilder - Class in org.bouncycastle.cert.crmf
 
CertificateReqMessagesBuilder() - Constructor for class org.bouncycastle.cert.crmf.CertificateReqMessagesBuilder
 
CertificateRequestMessage - Class in org.bouncycastle.cert.crmf
Carrier for a CRMF CertReqMsg.
CertificateRequestMessage(byte[]) - Constructor for class org.bouncycastle.cert.crmf.CertificateRequestMessage
Create a CertificateRequestMessage from the passed in bytes.
CertificateRequestMessage(CertReqMsg) - Constructor for class org.bouncycastle.cert.crmf.CertificateRequestMessage
 
CertificateRequestMessageBuilder - Class in org.bouncycastle.cert.crmf
Builder for high-level objects built on CertReqMsg.
CertificateRequestMessageBuilder(BigInteger) - Constructor for class org.bouncycastle.cert.crmf.CertificateRequestMessageBuilder
 
CertificateResponse - Class in org.bouncycastle.cert.crmf
High level wrapper for the CertResponse CRMF structure.
CertificateResponse(CertResponse) - Constructor for class org.bouncycastle.cert.crmf.CertificateResponse
 
CertificateResponseBuilder - Class in org.bouncycastle.cert.crmf
Builder for CertificateResponse objects (the CertResponse CRMF equivalent).
CertificateResponseBuilder(ASN1Integer, PKIStatusInfo) - Constructor for class org.bouncycastle.cert.crmf.CertificateResponseBuilder
Base constructor.
CertificateStatus - Class in org.bouncycastle.cert.cmp
 
CertificateStatus - Interface in org.bouncycastle.cert.ocsp
 
CertificateTrustBlock - Class in org.bouncycastle.openssl
 
CertificateTrustBlock(String, Set) - Constructor for class org.bouncycastle.openssl.CertificateTrustBlock
 
CertificateTrustBlock(String, Set, Set) - Constructor for class org.bouncycastle.openssl.CertificateTrustBlock
 
CertificateTrustBlock(Set) - Constructor for class org.bouncycastle.openssl.CertificateTrustBlock
 
CertIOException - Exception Class in org.bouncycastle.cert
General IOException thrown in the cert package and its sub-packages.
CertIOException(String) - Constructor for exception class org.bouncycastle.cert.CertIOException
 
CertIOException(String, Throwable) - Constructor for exception class org.bouncycastle.cert.CertIOException
 
certPath - Variable in class org.bouncycastle.pkix.jcajce.PKIXCertPathReviewer
 
CertPath - Class in org.bouncycastle.cert.path
 
CertPath(X509CertificateHolder[]) - Constructor for class org.bouncycastle.cert.path.CertPath
 
CertPathReviewerException - Exception Class in org.bouncycastle.pkix.jcajce
 
CertPathReviewerException(ErrorBundle) - Constructor for exception class org.bouncycastle.pkix.jcajce.CertPathReviewerException
 
CertPathReviewerException(ErrorBundle, Throwable) - Constructor for exception class org.bouncycastle.pkix.jcajce.CertPathReviewerException
 
CertPathReviewerException(ErrorBundle, Throwable, CertPath, int) - Constructor for exception class org.bouncycastle.pkix.jcajce.CertPathReviewerException
 
CertPathReviewerException(ErrorBundle, CertPath, int) - Constructor for exception class org.bouncycastle.pkix.jcajce.CertPathReviewerException
 
CertPathValidation - Interface in org.bouncycastle.cert.path
 
CertPathValidationContext - Class in org.bouncycastle.cert.path
 
CertPathValidationContext(Set) - Constructor for class org.bouncycastle.cert.path.CertPathValidationContext
 
CertPathValidationException - Exception Class in org.bouncycastle.cert.path
 
CertPathValidationException(String) - Constructor for exception class org.bouncycastle.cert.path.CertPathValidationException
 
CertPathValidationException(String, Exception) - Constructor for exception class org.bouncycastle.cert.path.CertPathValidationException
 
CertPathValidationResult - Class in org.bouncycastle.cert.path
 
CertPathValidationResult(CertPathValidationContext) - Constructor for class org.bouncycastle.cert.path.CertPathValidationResult
 
CertPathValidationResult(CertPathValidationContext, int[], int[], CertPathValidationException[]) - Constructor for class org.bouncycastle.cert.path.CertPathValidationResult
 
CertPathValidationResult(CertPathValidationContext, int, int, CertPathValidationException) - Constructor for class org.bouncycastle.cert.path.CertPathValidationResult
 
CertRuntimeException - Exception Class in org.bouncycastle.cert
 
CertRuntimeException(String, Throwable) - Constructor for exception class org.bouncycastle.cert.CertRuntimeException
 
certs - Variable in class org.bouncycastle.cms.CMSSignedGenerator
 
certs - Variable in class org.bouncycastle.pkix.jcajce.PKIXCertPathReviewer
 
certSerial(long, long) - Method in class org.bouncycastle.cert.plants.MTCCertAuth
 
certSerial(long, long) - Static method in class org.bouncycastle.cert.plants.TrustAnchorIDs
Composes the 64-bit certificate serial number per Section 6.1 of draft-ietf-plants-merkle-tree-certs:
certSerial(MTCLog, long) - Method in class org.bouncycastle.cert.plants.MTCCertAuth
Equivalent to MTCCertAuth.certSerial(long, long) with the log number taken from log.getLogNumber().
certSerial(MTCLog, long) - Static method in class org.bouncycastle.cert.plants.TrustAnchorIDs
Equivalent to TrustAnchorIDs.certSerial(long, long) with the log number taken from log.getLogNumber().
ChaCha20Poly1305 - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
ChaCha20Poly1305 - Static variable in class org.bouncycastle.cms.CMSAuthEnvelopedGenerator
 
CHAIN_VALIDITY_MODEL - Static variable in class org.bouncycastle.pkix.jcajce.X509RevocationChecker
This model uses the following validity model.
ChallengeContent - Class in org.bouncycastle.cert.cmp
 
ChannelBindingProvider - Interface in org.bouncycastle.est.jcajce
Channel Binding Provider provides a method of extracting the ChannelBinding that can be customised specifically for the provider.
check(Certificate, Collection) - Method in class org.bouncycastle.pkix.jcajce.X509RevocationChecker
 
checkCRLs(PKIXParameters, X509Certificate, Date, X509Certificate, PublicKey, Vector, int) - Method in class org.bouncycastle.pkix.jcajce.PKIXCertPathReviewer
 
checkCRLs(PKIXExtendedParameters, Date, Date, X509Certificate, X509Certificate, PublicKey, List, JcaJceHelper) - Method in class org.bouncycastle.pkix.jcajce.X509RevocationChecker
Checks a certificate if it is revoked.
checkExcluded(GeneralName) - Method in class org.bouncycastle.pkix.PKIXNameConstraintValidator
Check if the given GeneralName is contained in the excluded set.
checkExcludedDN(ASN1Sequence) - Method in class org.bouncycastle.pkix.PKIXNameConstraintValidator
 
checkExcludedEmail(String) - Method in class org.bouncycastle.pkix.PKIXNameConstraintValidator
 
checkInfo(SubjectPublicKeyInfo) - Static method in class org.bouncycastle.pkix.SubjectPublicKeyInfoChecker
 
checkPermitted(GeneralName) - Method in class org.bouncycastle.pkix.PKIXNameConstraintValidator
Checks if the given GeneralName is in the permitted set.
checkPermittedDN(ASN1Sequence) - Method in class org.bouncycastle.pkix.PKIXNameConstraintValidator
 
checkPermittedEmail(String) - Method in class org.bouncycastle.pkix.PKIXNameConstraintValidator
 
Checkpoint(long, byte[]) - Constructor for class org.bouncycastle.cert.plants.LandmarkCertificateManager.TrustedSubtreeManager.Checkpoint
 
checkRevocation(PKIXParameters, X509Certificate, Date, X509Certificate, PublicKey, Vector, Vector, int) - Method in class org.bouncycastle.pkix.jcajce.PKIXCertPathReviewer
 
checkTagSize(AlgorithmIdentifier) - Method in class org.bouncycastle.cms.AbstractRecipient
Refuse an AEAD content algorithm whose authentication tag is shorter than the configured minimum.
children - Variable in class org.bouncycastle.pkix.jcajce.PKIXPolicyNode
 
CIPHER_ALG_NAMES - Static variable in class org.bouncycastle.cms.jcajce.EnvelopedDataHelper
 
clientProvider - Variable in class org.bouncycastle.est.ESTServiceBuilder
 
clone() - Method in class org.bouncycastle.cert.AttributeCertificateHolder
 
clone() - Method in class org.bouncycastle.cert.AttributeCertificateIssuer
 
clone() - Method in class org.bouncycastle.cert.dane.DANEEntrySelector
 
clone() - Method in class org.bouncycastle.cert.selector.X509AttributeCertificateHolderSelector
Returns a clone of this object.
clone() - Method in class org.bouncycastle.cert.selector.X509CertificateHolderSelector
 
clone() - Method in class org.bouncycastle.cms.KEKRecipientId
 
clone() - Method in class org.bouncycastle.cms.KEMRecipientId
 
clone() - Method in class org.bouncycastle.cms.KeyAgreeRecipientId
 
clone() - Method in class org.bouncycastle.cms.KeyTransRecipientId
 
clone() - Method in class org.bouncycastle.cms.PasswordRecipientId
 
clone() - Method in class org.bouncycastle.cms.PKIXRecipientId
 
clone() - Method in class org.bouncycastle.cms.RecipientId
 
clone() - Method in class org.bouncycastle.cms.SignerId
 
clone() - Method in class org.bouncycastle.pkix.jcajce.PKIXPolicyNode
 
clone() - Method in class org.bouncycastle.pkix.jcajce.X509RevocationChecker
 
clone() - Method in class org.bouncycastle.tsp.ers.ERSEvidenceRecordSelector
 
close() - Method in class org.bouncycastle.cms.CMSContentInfoParser
Close the underlying data stream.
close() - Method in class org.bouncycastle.est.ESTResponse
 
close() - Method in interface org.bouncycastle.est.Source
 
CMPChallengeFailedException - Exception Class in org.bouncycastle.cert.cmp
 
CMPChallengeFailedException(String) - Constructor for exception class org.bouncycastle.cert.cmp.CMPChallengeFailedException
 
CMPException - Exception Class in org.bouncycastle.cert.cmp
 
CMPException(String) - Constructor for exception class org.bouncycastle.cert.cmp.CMPException
 
CMPException(String, Throwable) - Constructor for exception class org.bouncycastle.cert.cmp.CMPException
 
CMPRuntimeException - Exception Class in org.bouncycastle.cert.cmp
 
CMPRuntimeException(String, Throwable) - Constructor for exception class org.bouncycastle.cert.cmp.CMPRuntimeException
 
CMSAbsentContent - Class in org.bouncycastle.cms
a class representing null or absent content.
CMSAbsentContent() - Constructor for class org.bouncycastle.cms.CMSAbsentContent
 
CMSAbsentContent(ASN1ObjectIdentifier) - Constructor for class org.bouncycastle.cms.CMSAbsentContent
 
CMSAlgorithm - Class in org.bouncycastle.cms
 
CMSAlgorithm() - Constructor for class org.bouncycastle.cms.CMSAlgorithm
 
CMSAlgorithmNotAllowedException - Exception Class in org.bouncycastle.cms
Exception thrown when a recipient is asked to recover content protected under a content-encryption algorithm that is not in the recipient's configured allowed set (see Jce*Recipient.setAllowedContentAlgorithms).
CMSAlgorithmNotAllowedException(String) - Constructor for exception class org.bouncycastle.cms.CMSAlgorithmNotAllowedException
 
CMSAlgorithmNotAllowedException(String, Exception) - Constructor for exception class org.bouncycastle.cms.CMSAlgorithmNotAllowedException
 
CMSAttributeTableGenerationException - Exception Class in org.bouncycastle.cms
 
CMSAttributeTableGenerationException(String) - Constructor for exception class org.bouncycastle.cms.CMSAttributeTableGenerationException
 
CMSAttributeTableGenerationException(String, Exception) - Constructor for exception class org.bouncycastle.cms.CMSAttributeTableGenerationException
 
CMSAttributeTableGenerator - Interface in org.bouncycastle.cms
Note: The SIGNATURE parameter is only available when generating unsigned attributes.
CMSAuthenticatedData - Class in org.bouncycastle.cms
containing class for an CMS Authenticated Data object
CMSAuthenticatedData(byte[]) - Constructor for class org.bouncycastle.cms.CMSAuthenticatedData
 
CMSAuthenticatedData(byte[], DigestCalculatorProvider) - Constructor for class org.bouncycastle.cms.CMSAuthenticatedData
 
CMSAuthenticatedData(InputStream) - Constructor for class org.bouncycastle.cms.CMSAuthenticatedData
 
CMSAuthenticatedData(InputStream, DigestCalculatorProvider) - Constructor for class org.bouncycastle.cms.CMSAuthenticatedData
 
CMSAuthenticatedData(ContentInfo) - Constructor for class org.bouncycastle.cms.CMSAuthenticatedData
 
CMSAuthenticatedData(ContentInfo, DigestCalculatorProvider) - Constructor for class org.bouncycastle.cms.CMSAuthenticatedData
 
CMSAuthenticatedDataGenerator - Class in org.bouncycastle.cms
General class for generating a CMS authenticated-data message.
CMSAuthenticatedDataGenerator() - Constructor for class org.bouncycastle.cms.CMSAuthenticatedDataGenerator
base constructor
CMSAuthenticatedDataParser - Class in org.bouncycastle.cms
Parsing class for an CMS Authenticated Data object from an input stream.
CMSAuthenticatedDataParser(byte[]) - Constructor for class org.bouncycastle.cms.CMSAuthenticatedDataParser
 
CMSAuthenticatedDataParser(byte[], DigestCalculatorProvider) - Constructor for class org.bouncycastle.cms.CMSAuthenticatedDataParser
 
CMSAuthenticatedDataParser(InputStream) - Constructor for class org.bouncycastle.cms.CMSAuthenticatedDataParser
 
CMSAuthenticatedDataParser(InputStream, DigestCalculatorProvider) - Constructor for class org.bouncycastle.cms.CMSAuthenticatedDataParser
 
CMSAuthenticatedDataStreamGenerator - Class in org.bouncycastle.cms
General class for generating a CMS authenticated-data message stream.
CMSAuthenticatedDataStreamGenerator() - Constructor for class org.bouncycastle.cms.CMSAuthenticatedDataStreamGenerator
base constructor
CMSAuthenticatedGenerator - Class in org.bouncycastle.cms
 
CMSAuthenticatedGenerator() - Constructor for class org.bouncycastle.cms.CMSAuthenticatedGenerator
base constructor
CMSAuthEnvelopedData - Class in org.bouncycastle.cms
containing class for an CMS AuthEnveloped Data object
CMSAuthEnvelopedData(byte[]) - Constructor for class org.bouncycastle.cms.CMSAuthEnvelopedData
 
CMSAuthEnvelopedData(InputStream) - Constructor for class org.bouncycastle.cms.CMSAuthEnvelopedData
 
CMSAuthEnvelopedData(ContentInfo) - Constructor for class org.bouncycastle.cms.CMSAuthEnvelopedData
 
CMSAuthEnvelopedDataGenerator - Class in org.bouncycastle.cms
 
CMSAuthEnvelopedDataGenerator() - Constructor for class org.bouncycastle.cms.CMSAuthEnvelopedDataGenerator
base constructor
CMSAuthEnvelopedDataParser - Class in org.bouncycastle.cms
Parser for authenticated enveloped CMS data structures.
CMSAuthEnvelopedDataParser(byte[]) - Constructor for class org.bouncycastle.cms.CMSAuthEnvelopedDataParser
Create a parser from a byte array.
CMSAuthEnvelopedDataParser(InputStream) - Constructor for class org.bouncycastle.cms.CMSAuthEnvelopedDataParser
Create a parser from an input stream.
CMSAuthEnvelopedDataStreamGenerator - Class in org.bouncycastle.cms
Generate authenticated enveloped CMS data with streaming support.
CMSAuthEnvelopedDataStreamGenerator() - Constructor for class org.bouncycastle.cms.CMSAuthEnvelopedDataStreamGenerator
 
CMSAuthEnvelopedGenerator - Class in org.bouncycastle.cms
General class for generating a CMS enveloped-data message.
CMSAuthEnvelopedGenerator() - Constructor for class org.bouncycastle.cms.CMSAuthEnvelopedGenerator
base constructor
CMSCompressedData - Class in org.bouncycastle.cms
containing class for an CMS Compressed Data object
CMSCompressedData(byte[]) - Constructor for class org.bouncycastle.cms.CMSCompressedData
 
CMSCompressedData(InputStream) - Constructor for class org.bouncycastle.cms.CMSCompressedData
 
CMSCompressedData(ContentInfo) - Constructor for class org.bouncycastle.cms.CMSCompressedData
 
CMSCompressedDataGenerator - Class in org.bouncycastle.cms
General class for generating a compressed CMS message.
CMSCompressedDataGenerator() - Constructor for class org.bouncycastle.cms.CMSCompressedDataGenerator
base constructor
CMSCompressedDataParser - Class in org.bouncycastle.cms
Class for reading a CMS Compressed Data stream.
CMSCompressedDataParser(byte[]) - Constructor for class org.bouncycastle.cms.CMSCompressedDataParser
 
CMSCompressedDataParser(InputStream) - Constructor for class org.bouncycastle.cms.CMSCompressedDataParser
 
CMSCompressedDataStreamGenerator - Class in org.bouncycastle.cms
General class for generating a compressed CMS message stream.
CMSCompressedDataStreamGenerator() - Constructor for class org.bouncycastle.cms.CMSCompressedDataStreamGenerator
base constructor
CMSConfig - Class in org.bouncycastle.cms
 
CMSConfig() - Constructor for class org.bouncycastle.cms.CMSConfig
 
CMSContentInfoParser - Class in org.bouncycastle.cms
 
CMSContentInfoParser(InputStream) - Constructor for class org.bouncycastle.cms.CMSContentInfoParser
 
CMSDigestedData - Class in org.bouncycastle.cms
containing class for an CMS Digested Data object
CMSDigestedData(byte[]) - Constructor for class org.bouncycastle.cms.CMSDigestedData
 
CMSDigestedData(InputStream) - Constructor for class org.bouncycastle.cms.CMSDigestedData
 
CMSDigestedData(ContentInfo) - Constructor for class org.bouncycastle.cms.CMSDigestedData
 
CMSEncryptedData - Class in org.bouncycastle.cms
 
CMSEncryptedData(ContentInfo) - Constructor for class org.bouncycastle.cms.CMSEncryptedData
 
CMSEncryptedDataGenerator - Class in org.bouncycastle.cms
General class for generating a CMS encrypted-data message.
CMSEncryptedDataGenerator() - Constructor for class org.bouncycastle.cms.CMSEncryptedDataGenerator
base constructor
CMSEncryptedGenerator - Class in org.bouncycastle.cms
General class for generating a CMS encrypted-data message.
CMSEncryptedGenerator() - Constructor for class org.bouncycastle.cms.CMSEncryptedGenerator
base constructor
CMSEnvelopedData - Class in org.bouncycastle.cms
containing class for an CMS Enveloped Data object
CMSEnvelopedData(byte[]) - Constructor for class org.bouncycastle.cms.CMSEnvelopedData
 
CMSEnvelopedData(InputStream) - Constructor for class org.bouncycastle.cms.CMSEnvelopedData
 
CMSEnvelopedData(ContentInfo) - Constructor for class org.bouncycastle.cms.CMSEnvelopedData
Construct a CMSEnvelopedData object from a content info object.
CMSEnvelopedDataGenerator - Class in org.bouncycastle.cms
General class for generating a CMS enveloped-data message.
CMSEnvelopedDataGenerator() - Constructor for class org.bouncycastle.cms.CMSEnvelopedDataGenerator
base constructor
CMSEnvelopedDataParser - Class in org.bouncycastle.cms
Parsing class for an CMS Enveloped Data object from an input stream.
CMSEnvelopedDataParser(byte[]) - Constructor for class org.bouncycastle.cms.CMSEnvelopedDataParser
 
CMSEnvelopedDataParser(InputStream) - Constructor for class org.bouncycastle.cms.CMSEnvelopedDataParser
 
CMSEnvelopedDataStreamGenerator - Class in org.bouncycastle.cms
General class for generating a CMS enveloped-data message stream.
CMSEnvelopedDataStreamGenerator() - Constructor for class org.bouncycastle.cms.CMSEnvelopedDataStreamGenerator
base constructor
CMSEnvelopedGenerator - Class in org.bouncycastle.cms
General class for generating a CMS enveloped-data message.
CMSEnvelopedGenerator() - Constructor for class org.bouncycastle.cms.CMSEnvelopedGenerator
base constructor
CMSException - Exception Class in org.bouncycastle.cms
 
CMSException(String) - Constructor for exception class org.bouncycastle.cms.CMSException
 
CMSException(String, Exception) - Constructor for exception class org.bouncycastle.cms.CMSException
 
CMSPatchKit - Class in org.bouncycastle.cms
Toolkit methods for dealing with common errors in CMS classes.
CMSPatchKit() - Constructor for class org.bouncycastle.cms.CMSPatchKit
 
CMSProcessable - Interface in org.bouncycastle.cms
Use CMSTypedData instead of this.
CMSProcessableByteArray - Class in org.bouncycastle.cms
a holding class for a byte array of data to be processed.
CMSProcessableByteArray(byte[]) - Constructor for class org.bouncycastle.cms.CMSProcessableByteArray
 
CMSProcessableByteArray(ASN1ObjectIdentifier, byte[]) - Constructor for class org.bouncycastle.cms.CMSProcessableByteArray
 
CMSProcessableCMPCertificate - Class in org.bouncycastle.cert.cmp
Carrier class for a CMPCertificate over CMS.
CMSProcessableCMPCertificate(CMPCertificate) - Constructor for class org.bouncycastle.cert.cmp.CMSProcessableCMPCertificate
 
CMSProcessableCMPCertificate(X509CertificateHolder) - Constructor for class org.bouncycastle.cert.cmp.CMSProcessableCMPCertificate
 
CMSProcessableFile - Class in org.bouncycastle.cms
a holding class for a file of data to be processed.
CMSProcessableFile(File) - Constructor for class org.bouncycastle.cms.CMSProcessableFile
 
CMSProcessableFile(File, int) - Constructor for class org.bouncycastle.cms.CMSProcessableFile
 
CMSProcessableFile(ASN1ObjectIdentifier, File, int) - Constructor for class org.bouncycastle.cms.CMSProcessableFile
 
CMSRuntimeException - Exception Class in org.bouncycastle.cms
 
CMSRuntimeException(String) - Constructor for exception class org.bouncycastle.cms.CMSRuntimeException
 
CMSRuntimeException(String, Exception) - Constructor for exception class org.bouncycastle.cms.CMSRuntimeException
 
CMSSignatureAlgorithmNameGenerator - Interface in org.bouncycastle.cms
 
CMSSignatureEncryptionAlgorithmFinder - Interface in org.bouncycastle.cms
Finder which is used to look up the algorithm identifiers representing the encryption algorithms that are associated with a particular signature algorithm.
CMSSignedData - Class in org.bouncycastle.cms
general class for handling a pkcs7-signature message.
CMSSignedData(byte[]) - Constructor for class org.bouncycastle.cms.CMSSignedData
 
CMSSignedData(InputStream) - Constructor for class org.bouncycastle.cms.CMSSignedData
base constructor - with encapsulated content
CMSSignedData(Map, byte[]) - Constructor for class org.bouncycastle.cms.CMSSignedData
Content with detached signature, digests precomputed
CMSSignedData(Map, ContentInfo) - Constructor for class org.bouncycastle.cms.CMSSignedData
 
CMSSignedData(ContentInfo) - Constructor for class org.bouncycastle.cms.CMSSignedData
 
CMSSignedData(CMSProcessable, byte[]) - Constructor for class org.bouncycastle.cms.CMSSignedData
 
CMSSignedData(CMSProcessable, InputStream) - Constructor for class org.bouncycastle.cms.CMSSignedData
base constructor - content with detached signature.
CMSSignedData(CMSProcessable, ContentInfo) - Constructor for class org.bouncycastle.cms.CMSSignedData
 
CMSSignedDataGenerator - Class in org.bouncycastle.cms
general class for generating a pkcs7-signature message.
CMSSignedDataGenerator() - Constructor for class org.bouncycastle.cms.CMSSignedDataGenerator
base constructor
CMSSignedDataGenerator(DigestAlgorithmIdentifierFinder) - Constructor for class org.bouncycastle.cms.CMSSignedDataGenerator
base constructor with a custom DigestAlgorithmIdentifierFinder
CMSSignedDataParser - Class in org.bouncycastle.cms
Parsing class for an CMS Signed Data object from an input stream.
CMSSignedDataParser(DigestCalculatorProvider, byte[]) - Constructor for class org.bouncycastle.cms.CMSSignedDataParser
 
CMSSignedDataParser(DigestCalculatorProvider, InputStream) - Constructor for class org.bouncycastle.cms.CMSSignedDataParser
base constructor - with encapsulated content
CMSSignedDataParser(DigestCalculatorProvider, CMSTypedStream, byte[]) - Constructor for class org.bouncycastle.cms.CMSSignedDataParser
 
CMSSignedDataParser(DigestCalculatorProvider, CMSTypedStream, InputStream) - Constructor for class org.bouncycastle.cms.CMSSignedDataParser
base constructor
CMSSignedDataStreamEditor - Class in org.bouncycastle.cms
 
CMSSignedDataStreamEditor() - Constructor for class org.bouncycastle.cms.CMSSignedDataStreamEditor
 
CMSSignedDataStreamGenerator - Class in org.bouncycastle.cms
General class for generating a pkcs7-signature message stream.
CMSSignedDataStreamGenerator() - Constructor for class org.bouncycastle.cms.CMSSignedDataStreamGenerator
base constructor
CMSSignedDataStreamGenerator(DigestAlgorithmIdentifierFinder) - Constructor for class org.bouncycastle.cms.CMSSignedDataStreamGenerator
base constructor with a custom DigestAlgorithmIdentifierFinder
CMSSignedGenerator - Class in org.bouncycastle.cms
 
CMSSignedGenerator() - Constructor for class org.bouncycastle.cms.CMSSignedGenerator
base constructor
CMSSignedGenerator(DigestAlgorithmIdentifierFinder) - Constructor for class org.bouncycastle.cms.CMSSignedGenerator
 
CMSSignerDigestMismatchException - Exception Class in org.bouncycastle.cms
 
CMSSignerDigestMismatchException(String) - Constructor for exception class org.bouncycastle.cms.CMSSignerDigestMismatchException
 
CMSStreamException - Exception Class in org.bouncycastle.cms
 
CMSTagLengthException - Exception Class in org.bouncycastle.cms
Exception thrown when a recipient is asked to recover AEAD-protected content whose authentication tag is shorter than the recipient's configured minimum tag size (see Jce*Recipient.setMinimumTagSize).
CMSTagLengthException(String) - Constructor for exception class org.bouncycastle.cms.CMSTagLengthException
 
CMSTagLengthException(String, Exception) - Constructor for exception class org.bouncycastle.cms.CMSTagLengthException
 
CMSTimeStampedData - Class in org.bouncycastle.tsp.cms
 
CMSTimeStampedData(byte[]) - Constructor for class org.bouncycastle.tsp.cms.CMSTimeStampedData
 
CMSTimeStampedData(InputStream) - Constructor for class org.bouncycastle.tsp.cms.CMSTimeStampedData
 
CMSTimeStampedData(ContentInfo) - Constructor for class org.bouncycastle.tsp.cms.CMSTimeStampedData
 
CMSTimeStampedDataGenerator - Class in org.bouncycastle.tsp.cms
 
CMSTimeStampedDataGenerator() - Constructor for class org.bouncycastle.tsp.cms.CMSTimeStampedDataGenerator
 
CMSTimeStampedDataParser - Class in org.bouncycastle.tsp.cms
 
CMSTimeStampedDataParser(byte[]) - Constructor for class org.bouncycastle.tsp.cms.CMSTimeStampedDataParser
 
CMSTimeStampedDataParser(InputStream) - Constructor for class org.bouncycastle.tsp.cms.CMSTimeStampedDataParser
 
CMSTimeStampedGenerator - Class in org.bouncycastle.tsp.cms
 
CMSTimeStampedGenerator() - Constructor for class org.bouncycastle.tsp.cms.CMSTimeStampedGenerator
 
CMSTypedData - Interface in org.bouncycastle.cms
 
CMSTypedStream - Class in org.bouncycastle.cms
 
CMSTypedStream(InputStream) - Constructor for class org.bouncycastle.cms.CMSTypedStream
 
CMSTypedStream(String, InputStream) - Constructor for class org.bouncycastle.cms.CMSTypedStream
 
CMSTypedStream(String, InputStream, int) - Constructor for class org.bouncycastle.cms.CMSTypedStream
 
CMSTypedStream(ASN1ObjectIdentifier) - Constructor for class org.bouncycastle.cms.CMSTypedStream
 
CMSTypedStream(ASN1ObjectIdentifier, InputStream) - Constructor for class org.bouncycastle.cms.CMSTypedStream
 
CMSTypedStream(ASN1ObjectIdentifier, InputStream, int) - Constructor for class org.bouncycastle.cms.CMSTypedStream
 
CMSVerifierCertificateNotValidException - Exception Class in org.bouncycastle.cms
 
CMSVerifierCertificateNotValidException(String) - Constructor for exception class org.bouncycastle.cms.CMSVerifierCertificateNotValidException
 
compareCosignerIds(byte[], byte[]) - Static method in class org.bouncycastle.cert.plants.MTCProof
The canonical comparator on cosigner_id byte strings, per Section 6.1: shorter byte strings come first, ties are broken lexicographically (unsigned).
computeEntryHash(byte[], byte[], MerkleTreeHash) - Static method in class org.bouncycastle.cert.plants.MerkleTreeCertificateValidator
Raw-DER variant of MerkleTreeCertificateValidator.computeEntryHash(TBSCertificate, byte[], MerkleTreeHash) — skips the parse + re-encode round trip when the TBSCertificate is already in hand as DER bytes.
computeEntryHash(byte[], MerkleTreeHash) - Static method in class org.bouncycastle.cert.plants.MerkleTreeCertificateValidator
Convenience overload of MerkleTreeCertificateValidator.computeEntryHash(byte[], byte[], MerkleTreeHash) with an empty extensions list.
computeEntryHash(TBSCertificate, byte[], MerkleTreeHash) - Static method in class org.bouncycastle.cert.plants.MerkleTreeCertificateValidator
computeEntryHash(TBSCertificate, MerkleTreeHash) - Static method in class org.bouncycastle.cert.plants.MerkleTreeCertificateValidator
computeEntryHash(X509CertificateHolder, byte[], MerkleTreeHash) - Static method in class org.bouncycastle.cert.plants.MerkleTreeCertificateValidator
Computes the entry hash for a certificate by transforming its TBSCertificate into the equivalent MerkleTreeCertEntry of type tbs_cert_entry and hashing per Section 5.2.1 / Section 7.2.
computeEntryHash(X509CertificateHolder, MerkleTreeHash) - Static method in class org.bouncycastle.cert.plants.MerkleTreeCertificateValidator
Convenience overload of MerkleTreeCertificateValidator.computeEntryHash(X509CertificateHolder, byte[], MerkleTreeHash) with an empty extensions list (the wire form is two zero bytes, the uint16 length prefix).
computePathToRoot(DigestCalculator, PartialHashtree, int) - Method in class org.bouncycastle.tsp.ers.BinaryTreeRootCalculator
 
computePathToRoot(DigestCalculator, PartialHashtree, int) - Method in interface org.bouncycastle.tsp.ers.ERSRootNodeCalculator
Calculate a path from the leaf node to the root of the last computed Merkle tree.
computeRootHash(DigestCalculator, PartialHashtree[]) - Method in class org.bouncycastle.tsp.ers.BinaryTreeRootCalculator
 
computeRootHash(DigestCalculator, PartialHashtree[]) - Method in interface org.bouncycastle.tsp.ers.ERSRootNodeCalculator
Calculate the root hash of the Merkle tree from the partial hash-tree nodes.
computeSubtreeHash(byte[], byte[], MerkleTreeHash) - Static method in class org.bouncycastle.cert.plants.MerkleTreeCertificateValidator
Combined "leaf hash + climb one level" for the simple case of a size-two subtree [0, 2) where the EE has exactly one sibling leaf.
consistency_proof_v2 - Static variable in class org.bouncycastle.cert.ct.TransItem
 
contains(BigInteger) - Method in class org.bouncycastle.cert.plants.MerkleTreeCertificateValidator.RevokedRange
 
CONTENT_TYPE - Static variable in interface org.bouncycastle.cms.CMSAttributeTableGenerator
 
contentHelper - Variable in class org.bouncycastle.cms.jcajce.JceKEKRecipient
 
contentHelper - Variable in class org.bouncycastle.cms.jcajce.JceKEMRecipient
 
contentHelper - Variable in class org.bouncycastle.cms.jcajce.JceKeyAgreeRecipient
 
contentHelper - Variable in class org.bouncycastle.cms.jcajce.JceKeyTransRecipient
 
contentHelper - Variable in class org.bouncycastle.cms.jcajce.JceKTSKeyTransRecipient
 
ContentSigner - Interface in org.bouncycastle.operator
General interface for an operator that is able to create a signature from a stream of output.
ContentVerifier - Interface in org.bouncycastle.operator
General interface for an operator that is able to verify a signature based on data in a stream of output.
ContentVerifierProvider - Interface in org.bouncycastle.operator
General interface for providers of ContentVerifier objects.
Control - Interface in org.bouncycastle.cert.crmf
Generic interface for a CertificateRequestMessage control value.
convertToDefiniteLength(byte[]) - Static method in class org.bouncycastle.pkcs.util.PKCS12Util
Just re-encode the outer layer of the PKCS#12 file to definite length encoding.
convertToDefiniteLength(byte[], char[]) - Static method in class org.bouncycastle.pkcs.util.PKCS12Util
Re-encode the PKCS#12 structure to definite length encoding at the inner layer as well, recomputing the MAC accordingly.
convertToDefiniteLength(byte[], char[], String) - Static method in class org.bouncycastle.pkcs.util.PKCS12Util
Re-encode the PKCS#12 structure to definite length encoding at the inner layer as well, recomputing the MAC accordingly.
convertToDefiniteLength(byte[], char[], Provider) - Static method in class org.bouncycastle.pkcs.util.PKCS12Util
Re-encode the PKCS#12 structure to definite length encoding at the inner layer as well, recomputing the MAC accordingly.
copy() - Method in class org.bouncycastle.cert.path.CertPathValidationContext
 
copy() - Method in class org.bouncycastle.cert.path.validations.BasicConstraintsValidation
 
copy() - Method in class org.bouncycastle.cert.path.validations.CertificatePoliciesValidation
 
copy() - Method in class org.bouncycastle.cert.path.validations.CRLValidation
 
copy() - Method in class org.bouncycastle.cert.path.validations.KeyUsageValidation
 
copy() - Method in class org.bouncycastle.cert.path.validations.ParentCertIssuedValidation
 
copy() - Method in class org.bouncycastle.pkix.jcajce.PKIXPolicyNode
 
copyAndAddExtension(ASN1ObjectIdentifier, boolean, X509Certificate) - Method in class org.bouncycastle.cert.jcajce.JcaX509v3CertificateBuilder
Add a given extension field for the standard extensions tag (tag 3) copying the extension value from another certificate.
copyAndAddExtension(ASN1ObjectIdentifier, boolean, X509CertificateHolder) - Method in class org.bouncycastle.cert.X509v3CertificateBuilder
Add a given extension field for the standard extensions tag (tag 3) copying the extension value from another certificate.
cosignSubtree(MTCLog, byte[]) - Method in class org.bouncycastle.cert.plants.bc.BcMTCCosigner
 
cosignSubtree(MTCLog, byte[]) - Method in class org.bouncycastle.cert.plants.jcajce.JcaMTCCosigner
 
cosignSubtree(MTCLog, byte[]) - Method in interface org.bouncycastle.cert.plants.MTCCosigner
Cosigns the subtree [log.getStart(), log.getEnd()) of the issuance log identified by log.getLogId().
CPDRequestBuilder - Class in org.bouncycastle.dvcs
Builder of DVCSRequests to CPD service (Certify Possession of Data).
CPDRequestBuilder() - Constructor for class org.bouncycastle.dvcs.CPDRequestBuilder
 
CPDRequestData - Class in org.bouncycastle.dvcs
Data piece of DVCRequest for CPD service (Certify Possession of Data).
createAsymmetricUnwrapper(ASN1ObjectIdentifier) - Method in class org.bouncycastle.operator.bc.BcAsymmetricKeyUnwrapper
 
createAsymmetricUnwrapper(ASN1ObjectIdentifier) - Method in class org.bouncycastle.operator.bc.BcRSAAsymmetricKeyUnwrapper
 
createAsymmetricUnwrapper(AlgorithmIdentifier, PrivateKey) - Method in class org.bouncycastle.cms.jcajce.EnvelopedDataHelper
 
createAsymmetricUnwrapper(AlgorithmIdentifier, PrivateKey, byte[], byte[]) - Method in class org.bouncycastle.cms.jcajce.EnvelopedDataHelper
 
createAsymmetricWrapper(ASN1ObjectIdentifier) - Method in class org.bouncycastle.operator.bc.BcAsymmetricKeyWrapper
 
createAsymmetricWrapper(ASN1ObjectIdentifier) - Method in class org.bouncycastle.operator.bc.BcRSAAsymmetricKeyWrapper
 
createAuthorityKeyIdentifier(X509Certificate) - Method in class org.bouncycastle.cert.jcajce.JcaX509ExtensionUtils
 
createAuthorityKeyIdentifier(PublicKey) - Method in class org.bouncycastle.cert.jcajce.JcaX509ExtensionUtils
 
createAuthorityKeyIdentifier(PublicKey, X500Principal, BigInteger) - Method in class org.bouncycastle.cert.jcajce.JcaX509ExtensionUtils
 
createAuthorityKeyIdentifier(PublicKey, GeneralNames, BigInteger) - Method in class org.bouncycastle.cert.jcajce.JcaX509ExtensionUtils
 
createAuthorityKeyIdentifier(SubjectPublicKeyInfo) - Method in class org.bouncycastle.cert.X509ExtensionUtils
Create an AuthorityKeyIdentifier from the passed in SubjectPublicKeyInfo.
createAuthorityKeyIdentifier(SubjectPublicKeyInfo, GeneralNames, BigInteger) - Method in class org.bouncycastle.cert.X509ExtensionUtils
Create an AuthorityKeyIdentifier from the passed in arguments.
createAuthorityKeyIdentifier(X509CertificateHolder) - Method in class org.bouncycastle.cert.X509ExtensionUtils
Create an AuthorityKeyIdentifier from the passed in arguments.
createAuthorityKeyIdentifier(AsymmetricKeyParameter) - Method in class org.bouncycastle.cert.bc.BcX509ExtensionUtils
 
createContentCipher(Key, AlgorithmIdentifier) - Method in class org.bouncycastle.cms.jcajce.EnvelopedDataHelper
 
createDVCRequest(Data) - Method in class org.bouncycastle.dvcs.DVCSRequestBuilder
 
createEntry(String, int, X509CertificateHolder) - Method in class org.bouncycastle.cert.dane.DANEEntryFactory
Return a DANEEntry for the passed in email address and certificate.
createEntry(String, X509CertificateHolder) - Method in class org.bouncycastle.cert.dane.DANEEntryFactory
Return a DANEEntry for the passed in email address and certificate.
createFactory() - Method in interface org.bouncycastle.est.jcajce.SSLSocketFactoryCreator
 
createKEMUnwrapper(AlgorithmIdentifier, PrivateKey) - Method in class org.bouncycastle.cms.jcajce.EnvelopedDataHelper
 
createKeyFactory(ASN1ObjectIdentifier) - Method in class org.bouncycastle.cms.jcajce.EnvelopedDataHelper
 
createKeyGenerator(ASN1ObjectIdentifier) - Method in class org.bouncycastle.cms.jcajce.EnvelopedDataHelper
 
createKeyManagerFactory(String, String, KeyStore, char[]) - Static method in class org.bouncycastle.est.jcajce.JcaJceUtils
 
createNonDERSignerInfo(SignerInformation) - Static method in class org.bouncycastle.cms.CMSPatchKit
Create a SignerInformation based on original which uses definite-length rather than DER encoding for verifying the signature on the signed attributes.
createOriginatorPublicKey(SubjectPublicKeyInfo) - Method in class org.bouncycastle.cms.KeyAgreeRecipientInfoGenerator
 
createRelatedCertificate(X509CertificateHolder, DigestCalculator) - Static method in class org.bouncycastle.cert.RelatedCertificateTool
Compute the RelatedCertificate extension value identifying the supplied certificate by digest.
createRequesterCertificate(IssuerAndSerialNumber, BinaryTime, String[], ContentSigner) - Static method in class org.bouncycastle.cert.RelatedCertificateTool
Build a fully-signed RequesterCertificate value.
createSelector(String) - Method in class org.bouncycastle.cert.dane.DANEEntrySelectorFactory
Create a selector for the passed in email address.
createSigner(AlgorithmIdentifier) - Method in class org.bouncycastle.operator.bc.BcContentVerifierProviderBuilder
Create the correct signer for the algorithm identifier sigAlgId.
createSigner(AlgorithmIdentifier) - Method in class org.bouncycastle.operator.bc.BcDSAContentVerifierProviderBuilder
 
createSigner(AlgorithmIdentifier) - Method in class org.bouncycastle.operator.bc.BcECContentVerifierProviderBuilder
 
createSigner(AlgorithmIdentifier) - Method in class org.bouncycastle.operator.bc.BcEdDSAContentVerifierProviderBuilder
 
createSigner(AlgorithmIdentifier) - Method in class org.bouncycastle.operator.bc.BcHssLmsContentVerifierProviderBuilder
 
createSigner(AlgorithmIdentifier) - Method in class org.bouncycastle.operator.bc.BcRSAContentVerifierProviderBuilder
 
createSigner(AlgorithmIdentifier, AlgorithmIdentifier) - Method in class org.bouncycastle.operator.bc.BcContentSignerBuilder
 
createSigner(AlgorithmIdentifier, AlgorithmIdentifier) - Method in class org.bouncycastle.operator.bc.BcDSAContentSignerBuilder
 
createSigner(AlgorithmIdentifier, AlgorithmIdentifier) - Method in class org.bouncycastle.operator.bc.BcECContentSignerBuilder
 
createSigner(AlgorithmIdentifier, AlgorithmIdentifier) - Method in class org.bouncycastle.operator.bc.BcEdECContentSignerBuilder
 
createSigner(AlgorithmIdentifier, AlgorithmIdentifier) - Method in class org.bouncycastle.operator.bc.BcHssLmsContentSignerBuilder
 
createSigner(AlgorithmIdentifier, AlgorithmIdentifier) - Method in class org.bouncycastle.operator.bc.BcRSAContentSignerBuilder
 
createStandardAttributeTable(Map) - Method in class org.bouncycastle.cms.DefaultAuthenticatedAttributeTableGenerator
Create a standard attribute table from the passed in parameters - this will normally include contentType and messageDigest.
createStandardAttributeTable(Map) - Method in class org.bouncycastle.cms.DefaultSignedAttributeTableGenerator
Create a standard attribute table from the passed in parameters - this will normally include contentType, signingTime, messageDigest, and CMS algorithm protection.
createSubjectKeyIdentifier(PublicKey) - Method in class org.bouncycastle.cert.jcajce.JcaX509ExtensionUtils
Return a RFC 3280 type 1 key identifier.
createSubjectKeyIdentifier(SubjectPublicKeyInfo) - Method in class org.bouncycastle.cert.X509ExtensionUtils
Return a RFC 5280 type 1 key identifier.
createSubjectKeyIdentifier(AsymmetricKeyParameter) - Method in class org.bouncycastle.cert.bc.BcX509ExtensionUtils
Return a RFC 3280 type 1 key identifier.
createSymmetricUnwrapper(AlgorithmIdentifier, SecretKey) - Method in class org.bouncycastle.cms.jcajce.EnvelopedDataHelper
 
createTruncatedSubjectKeyIdentifier(PublicKey) - Method in class org.bouncycastle.cert.jcajce.JcaX509ExtensionUtils
Return a RFC 3280 type 2 key identifier.
createTruncatedSubjectKeyIdentifier(SubjectPublicKeyInfo) - Method in class org.bouncycastle.cert.X509ExtensionUtils
Return a RFC 5280 type 2 key identifier.
createWithSignatureAlgorithm(SignerInformation, AlgorithmIdentifier) - Static method in class org.bouncycastle.cms.CMSPatchKit
Create a SignerInformation based on original has it's signatureAlgorithm replaced with the passed in AlgorithmIdentifier.
critical - Variable in class org.bouncycastle.pkix.jcajce.PKIXPolicyNode
 
CRL_DISTRIBUTION_POINTS - Static variable in class org.bouncycastle.pkix.jcajce.PKIXCertPathReviewer
 
CRL_NUMBER - Static variable in class org.bouncycastle.pkix.jcajce.PKIXCertPathReviewer
 
CRL_SIGN - Static variable in class org.bouncycastle.pkix.jcajce.PKIXCertPathReviewer
 
crlReasons - Static variable in class org.bouncycastle.pkix.jcajce.X509RevocationChecker
 
crls - Variable in class org.bouncycastle.cms.CMSSignedGenerator
 
CRLValidation - Class in org.bouncycastle.cert.path.validations
 
CRLValidation(X500Name, SubjectPublicKeyInfo, X509ContentVerifierProviderBuilder, Store) - Constructor for class org.bouncycastle.cert.path.validations.CRLValidation
Base constructor for CRL based revocation checking with CRL signature verification.
CRLValidation(X500Name, Store) - Constructor for class org.bouncycastle.cert.path.validations.CRLValidation
Deprecated.
this constructor cannot verify CRL signatures, so a matched CRL is rejected (fail-closed) rather than trusted. Use CRLValidation(X500Name, SubjectPublicKeyInfo, X509ContentVerifierProviderBuilder, Store) so CRLs are checked against the issuer's key.
CRMFException - Exception Class in org.bouncycastle.cert.crmf
 
CRMFException(String) - Constructor for exception class org.bouncycastle.cert.crmf.CRMFException
 
CRMFException(String, Throwable) - Constructor for exception class org.bouncycastle.cert.crmf.CRMFException
 
CRMFRuntimeException - Exception Class in org.bouncycastle.cert.crmf
 
CRMFRuntimeException(String, Throwable) - Constructor for exception class org.bouncycastle.cert.crmf.CRMFRuntimeException
 
CSRAttributesResponse - Class in org.bouncycastle.est
Wrapper class around a CsrAttrs structure.
CSRAttributesResponse(byte[]) - Constructor for class org.bouncycastle.est.CSRAttributesResponse
Create a CSRAttributesResponse from the passed in bytes.
CSRAttributesResponse(CsrAttrs) - Constructor for class org.bouncycastle.est.CSRAttributesResponse
Create a CSRAttributesResponse from the passed in ASN.1 structure.
CSRATTRS - Static variable in class org.bouncycastle.est.ESTService
 
CSRRequestResponse - Class in org.bouncycastle.est
Holder class for a response containing the details making up /csrattrs response.
CSRRequestResponse(CSRAttributesResponse, Source) - Constructor for class org.bouncycastle.est.CSRRequestResponse
 
CTEChunkedInputStream - Class in org.bouncycastle.est
 
CTEChunkedInputStream(InputStream) - Constructor for class org.bouncycastle.est.CTEChunkedInputStream
 
currentDate - Variable in class org.bouncycastle.pkix.jcajce.PKIXCertPathReviewer
 

D

DANECertificateFetcher - Class in org.bouncycastle.cert.dane
A single shot fetcher for a certificate which will only request the specific DNS record if the DANEEntryFetcher used on construction supports it.
DANECertificateFetcher(DANEEntryFetcherFactory, DigestCalculator) - Constructor for class org.bouncycastle.cert.dane.DANECertificateFetcher
Base constructor.
DANEEntry - Class in org.bouncycastle.cert.dane
Carrier class for a DANE entry.
DANEEntry(String, byte[]) - Constructor for class org.bouncycastle.cert.dane.DANEEntry
 
DANEEntryFactory - Class in org.bouncycastle.cert.dane
Factory class for creating DANEEntry objects.
DANEEntryFactory(DigestCalculator) - Constructor for class org.bouncycastle.cert.dane.DANEEntryFactory
Base constructor.
DANEEntryFetcher - Interface in org.bouncycastle.cert.dane
 
DANEEntryFetcherFactory - Interface in org.bouncycastle.cert.dane
Factories for DANEEntryFetcher objects should implement this.
DANEEntrySelector - Class in org.bouncycastle.cert.dane
 
DANEEntrySelectorFactory - Class in org.bouncycastle.cert.dane
Factory for creating selector objects to use with the DANECertificateStore.
DANEEntrySelectorFactory(DigestCalculator) - Constructor for class org.bouncycastle.cert.dane.DANEEntrySelectorFactory
Base constructor.
DANEEntryStore - Class in org.bouncycastle.cert.dane
Class storing DANEEntry objects.
DANEEntryStoreBuilder - Class in org.bouncycastle.cert.dane
Builder for the DANECertificateStore.
DANEEntryStoreBuilder(DANEEntryFetcherFactory) - Constructor for class org.bouncycastle.cert.dane.DANEEntryStoreBuilder
 
DANEException - Exception Class in org.bouncycastle.cert.dane
General checked Exception thrown in the DANE package.
DANEException(String) - Constructor for exception class org.bouncycastle.cert.dane.DANEException
 
DANEException(String, Throwable) - Constructor for exception class org.bouncycastle.cert.dane.DANEException
 
data - Variable in class org.bouncycastle.dvcs.DVCSRequestData
The underlying data object is accessible by subclasses.
DATA - Static variable in class org.bouncycastle.cms.CMSSignedGenerator
Default type for the signed data.
dataObjects - Variable in class org.bouncycastle.tsp.ers.ERSDataGroup
 
dataUri - Variable in class org.bouncycastle.tsp.cms.CMSTimeStampedGenerator
 
decrypt(byte[], byte[]) - Method in interface org.bouncycastle.openssl.PEMDecryptor
Decrypt the passed in data using the associated IV and the decryptor's key state.
decryptKeyPair(PEMDecryptorProvider) - Method in class org.bouncycastle.openssl.PEMEncryptedKeyPair
 
decryptPrivateKeyInfo(InputDecryptorProvider) - Method in class org.bouncycastle.pkcs.PKCS8EncryptedPrivateKeyInfo
Decrypt the wrapped private key.
DEFAULT_CONTEXT - Static variable in class org.bouncycastle.operator.bc.BcEdDSAContentVerifierProviderBuilder
 
DEFAULT_ENCODING - Static variable in class org.bouncycastle.pkix.util.LocalizedMessage
 
DefaultAlgorithmNameFinder - Class in org.bouncycastle.operator
 
DefaultAlgorithmNameFinder() - Constructor for class org.bouncycastle.operator.DefaultAlgorithmNameFinder
 
DefaultAuthenticatedAttributeTableGenerator - Class in org.bouncycastle.cms
Default authenticated attributes generator.
DefaultAuthenticatedAttributeTableGenerator() - Constructor for class org.bouncycastle.cms.DefaultAuthenticatedAttributeTableGenerator
Initialise to use all defaults
DefaultAuthenticatedAttributeTableGenerator(AttributeTable) - Constructor for class org.bouncycastle.cms.DefaultAuthenticatedAttributeTableGenerator
Initialise with some extra attributes or overrides.
DefaultCMSSignatureAlgorithmNameGenerator - Class in org.bouncycastle.cms
 
DefaultCMSSignatureAlgorithmNameGenerator() - Constructor for class org.bouncycastle.cms.DefaultCMSSignatureAlgorithmNameGenerator
 
DefaultCMSSignatureEncryptionAlgorithmFinder - Class in org.bouncycastle.cms
 
DefaultCMSSignatureEncryptionAlgorithmFinder() - Constructor for class org.bouncycastle.cms.DefaultCMSSignatureEncryptionAlgorithmFinder
 
DefaultDigestAlgorithmIdentifierFinder - Class in org.bouncycastle.operator
Default implementation of DigestAlgorithmIdentifierFinder, returning the AlgorithmIdentifier that names a digest in the contexts where this finder is used by CMS / S/MIME / PKIX operator builders.
DefaultDigestAlgorithmIdentifierFinder() - Constructor for class org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder
 
DefaultKemEncapsulationLengthProvider - Class in org.bouncycastle.operator
Look up provider for encapsulation lengths produced be KEM algorithms
DefaultKemEncapsulationLengthProvider() - Constructor for class org.bouncycastle.operator.DefaultKemEncapsulationLengthProvider
 
DefaultMacAlgorithmIdentifierFinder - Class in org.bouncycastle.operator
 
DefaultMacAlgorithmIdentifierFinder() - Constructor for class org.bouncycastle.operator.DefaultMacAlgorithmIdentifierFinder
 
DefaultSecretKeySizeProvider - Class in org.bouncycastle.operator
 
DefaultSecretKeySizeProvider() - Constructor for class org.bouncycastle.operator.DefaultSecretKeySizeProvider
 
DefaultSignatureAlgorithmIdentifierFinder - Class in org.bouncycastle.operator
Default implementation of SignatureAlgorithmIdentifierFinder, returning the AlgorithmIdentifier (algorithm OID plus any algorithm-specific parameters) used to name a signature scheme in X.509 certificates, CMS SignedData, OCSP responses and related PKIX structures.
DefaultSignatureAlgorithmIdentifierFinder() - Constructor for class org.bouncycastle.operator.DefaultSignatureAlgorithmIdentifierFinder
 
DefaultSignatureNameFinder - Class in org.bouncycastle.operator
Class for return signature names from OIDs or AlgorithmIdentifiers
DefaultSignatureNameFinder() - Constructor for class org.bouncycastle.operator.DefaultSignatureNameFinder
 
DefaultSignedAttributeTableGenerator - Class in org.bouncycastle.cms
Default signed attributes generator.
DefaultSignedAttributeTableGenerator() - Constructor for class org.bouncycastle.cms.DefaultSignedAttributeTableGenerator
Initialise to use all defaults
DefaultSignedAttributeTableGenerator(AttributeTable) - Constructor for class org.bouncycastle.cms.DefaultSignedAttributeTableGenerator
Initialise with some extra attributes or overrides.
DELTA_CRL_INDICATOR - Static variable in class org.bouncycastle.pkix.jcajce.PKIXCertPathReviewer
 
DeltaCertAttributeUtils - Class in org.bouncycastle.pkcs
Helpers for working with the delta certificate request attribute carried by a paired ("chameleon") PKCS#10 request — see draft-bonnell-lamps-chameleon-certs.
DeltaCertAttributeUtils() - Constructor for class org.bouncycastle.pkcs.DeltaCertAttributeUtils
 
DeltaCertificateRequestAttributeValue - Class in org.bouncycastle.pkcs
The delta certificate request attribute defined in draft-bonnell-lamps-chameleon-certs.
DeltaCertificateRequestAttributeValue(Attribute) - Constructor for class org.bouncycastle.pkcs.DeltaCertificateRequestAttributeValue
Construct from an Attribute whose first value is a DeltaCertificateRequest sequence.
DeltaCertificateRequestAttributeValueBuilder - Class in org.bouncycastle.pkcs
Builder for the delta certificate request attribute defined in draft-bonnell-lamps-chameleon-certs §5.
DeltaCertificateRequestAttributeValueBuilder(SubjectPublicKeyInfo) - Constructor for class org.bouncycastle.pkcs.DeltaCertificateRequestAttributeValueBuilder
Base constructor.
DeltaCertificateTool - Class in org.bouncycastle.cert
General tool for handling the extension described in: https://datatracker.ietf.org/doc/draft-bonnell-lamps-chameleon-certs/
DeltaCertificateTool() - Constructor for class org.bouncycastle.cert.DeltaCertificateTool
 
depth - Variable in class org.bouncycastle.pkix.jcajce.PKIXPolicyNode
 
deriveCertificateID(CertificateID, BigInteger) - Static method in class org.bouncycastle.cert.ocsp.CertificateID
Create a new CertificateID for a new serial number derived from a previous one calculated for the same CA certificate.
DES_CBC - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
DES_EDE3_CBC - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
DES_EDE3_CBC - Static variable in class org.bouncycastle.cms.CMSEnvelopedGenerator
 
DES_EDE3_WRAP - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
DES_EDE3_WRAP - Static variable in class org.bouncycastle.cms.CMSEnvelopedGenerator
 
DES3_CBC - Static variable in class org.bouncycastle.openssl.jcajce.JceOpenSSLPKCS8EncryptorBuilder
 
DES3_CBC - Static variable in class org.bouncycastle.openssl.PKCS8Generator
 
DETAIL_ENTRY - Static variable in class org.bouncycastle.pkix.util.ErrorBundle
detail entry key
DIGEST - Static variable in interface org.bouncycastle.cms.CMSAttributeTableGenerator
 
DIGEST_ALGORITHM_IDENTIFIER - Static variable in interface org.bouncycastle.cms.CMSAttributeTableGenerator
 
DIGEST_GOST3411 - Static variable in class org.bouncycastle.cms.CMSSignedGenerator
 
DIGEST_MD5 - Static variable in class org.bouncycastle.cms.CMSSignedGenerator
 
DIGEST_RIPEMD128 - Static variable in class org.bouncycastle.cms.CMSSignedGenerator
 
DIGEST_RIPEMD160 - Static variable in class org.bouncycastle.cms.CMSSignedGenerator
 
DIGEST_RIPEMD256 - Static variable in class org.bouncycastle.cms.CMSSignedGenerator
 
DIGEST_SHA1 - Static variable in class org.bouncycastle.cms.CMSSignedGenerator
 
DIGEST_SHA224 - Static variable in class org.bouncycastle.cms.CMSSignedGenerator
 
DIGEST_SHA256 - Static variable in class org.bouncycastle.cms.CMSSignedGenerator
 
DIGEST_SHA384 - Static variable in class org.bouncycastle.cms.CMSSignedGenerator
 
DIGEST_SHA512 - Static variable in class org.bouncycastle.cms.CMSSignedGenerator
 
digestAlgIdFinder - Variable in class org.bouncycastle.cms.CMSSignedGenerator
 
digestAlgorithm - Variable in class org.bouncycastle.cms.SignerInformation
 
DigestAlgorithmIdentifierFinder - Interface in org.bouncycastle.operator
 
DigestCalculator - Interface in org.bouncycastle.operator
General interface for an operator that is able to calculate a digest from a stream of output.
DigestCalculatorProvider - Interface in org.bouncycastle.operator
The base interface for a provider of DigestCalculator implementations.
digestProvider - Variable in class org.bouncycastle.operator.bc.BcContentSignerBuilder
 
digestProvider - Variable in class org.bouncycastle.operator.bc.BcContentVerifierProviderBuilder
 
digests - Variable in class org.bouncycastle.cms.CMSSignedGenerator
 
doChecks() - Method in class org.bouncycastle.pkix.jcajce.PKIXCertPathReviewer
 
doConversion(X500Name, BigInteger, byte[]) - Method in class org.bouncycastle.cert.selector.jcajce.JcaX509CertSelectorConverter
 
doFilter(String) - Method in interface org.bouncycastle.pkix.util.filter.Filter
Runs the filter on the input String and returns the filtered String
doFilter(String) - Method in class org.bouncycastle.pkix.util.filter.HTMLFilter
 
doFilter(String) - Method in class org.bouncycastle.pkix.util.filter.SQLFilter
 
doFilterUrl(String) - Method in interface org.bouncycastle.pkix.util.filter.Filter
Runs the filter on the input url and returns the filtered String
doFilterUrl(String) - Method in class org.bouncycastle.pkix.util.filter.HTMLFilter
 
doFilterUrl(String) - Method in class org.bouncycastle.pkix.util.filter.SQLFilter
 
doRequest(ESTRequest) - Method in interface org.bouncycastle.est.ESTClient
 
drain() - Method in class org.bouncycastle.cms.CMSTypedStream
 
drain() - Method in class org.bouncycastle.cms.PKCS7TypedStream
 
DVCSConstructionException - Exception Class in org.bouncycastle.dvcs
Exception thrown when failed to initialize some DVCS-related staff.
DVCSConstructionException(String) - Constructor for exception class org.bouncycastle.dvcs.DVCSConstructionException
 
DVCSConstructionException(String, Throwable) - Constructor for exception class org.bouncycastle.dvcs.DVCSConstructionException
 
DVCSException - Exception Class in org.bouncycastle.dvcs
General DVCSException.
DVCSException(String) - Constructor for exception class org.bouncycastle.dvcs.DVCSException
 
DVCSException(String, Throwable) - Constructor for exception class org.bouncycastle.dvcs.DVCSException
 
DVCSMessage - Class in org.bouncycastle.dvcs
 
DVCSMessage(ContentInfo) - Constructor for class org.bouncycastle.dvcs.DVCSMessage
 
DVCSParsingException - Exception Class in org.bouncycastle.dvcs
DVCS parsing exception - thrown when failed to parse DVCS message.
DVCSParsingException(String) - Constructor for exception class org.bouncycastle.dvcs.DVCSParsingException
 
DVCSParsingException(String, Throwable) - Constructor for exception class org.bouncycastle.dvcs.DVCSParsingException
 
DVCSRequest - Class in org.bouncycastle.dvcs
DVCRequest is general request to DVCS (RFC 3029).
DVCSRequest(ContentInfo) - Constructor for class org.bouncycastle.dvcs.DVCSRequest
Construct a DVCS Request from a ContentInfo
DVCSRequest(CMSSignedData) - Constructor for class org.bouncycastle.dvcs.DVCSRequest
Constructs DVCRequest from CMS SignedData object.
DVCSRequestBuilder - Class in org.bouncycastle.dvcs
Common base class for client DVCRequest builders.
DVCSRequestBuilder(DVCSRequestInformationBuilder) - Constructor for class org.bouncycastle.dvcs.DVCSRequestBuilder
 
DVCSRequestData - Class in org.bouncycastle.dvcs
Data piece of DVCRequest object (DVCS Data structure).
DVCSRequestData(Data) - Constructor for class org.bouncycastle.dvcs.DVCSRequestData
The constructor is accessible by subclasses.
DVCSRequestInfo - Class in org.bouncycastle.dvcs
Information piece of DVCS requests.
DVCSRequestInfo(byte[]) - Constructor for class org.bouncycastle.dvcs.DVCSRequestInfo
Constructs DVCRequestInfo from byte array (DER encoded DVCSRequestInformation).
DVCSRequestInfo(DVCSRequestInformation) - Constructor for class org.bouncycastle.dvcs.DVCSRequestInfo
Constructs DVCRequestInfo from DVCSRequestInformation ASN.1 structure.
DVCSResponse - Class in org.bouncycastle.dvcs
DVCResponse is general response to DVCS (RFC 3029).
DVCSResponse(ContentInfo) - Constructor for class org.bouncycastle.dvcs.DVCSResponse
Construct a DVCS Response from a ContentInfo
DVCSResponse(CMSSignedData) - Constructor for class org.bouncycastle.dvcs.DVCSResponse
Constructs DVCResponse from CMS SignedData object.

E

EACCertificateBuilder - Class in org.bouncycastle.eac
 
EACCertificateBuilder(CertificationAuthorityReference, PublicKeyDataObject, CertificateHolderReference, CertificateHolderAuthorization, PackedDate, PackedDate) - Constructor for class org.bouncycastle.eac.EACCertificateBuilder
 
EACCertificateHolder - Class in org.bouncycastle.eac
 
EACCertificateHolder(byte[]) - Constructor for class org.bouncycastle.eac.EACCertificateHolder
 
EACCertificateHolder(CVCertificate) - Constructor for class org.bouncycastle.eac.EACCertificateHolder
 
EACCertificateRequestHolder - Class in org.bouncycastle.eac
 
EACCertificateRequestHolder(byte[]) - Constructor for class org.bouncycastle.eac.EACCertificateRequestHolder
 
EACCertificateRequestHolder(CVCertificateRequest) - Constructor for class org.bouncycastle.eac.EACCertificateRequestHolder
 
EACException - Exception Class in org.bouncycastle.eac
General checked Exception thrown in the cert package and its sub-packages.
EACException(String) - Constructor for exception class org.bouncycastle.eac.EACException
 
EACException(String, Throwable) - Constructor for exception class org.bouncycastle.eac.EACException
 
EACIOException - Exception Class in org.bouncycastle.eac
General IOException thrown in the cert package and its sub-packages.
EACIOException(String) - Constructor for exception class org.bouncycastle.eac.EACIOException
 
EACIOException(String, Throwable) - Constructor for exception class org.bouncycastle.eac.EACIOException
 
EACSignatureVerifier - Interface in org.bouncycastle.eac.operator
 
EACSigner - Interface in org.bouncycastle.eac.operator
 
ECCDH_SHA1KDF - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
ECCDH_SHA224KDF - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
ECCDH_SHA256KDF - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
ECCDH_SHA384KDF - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
ECCDH_SHA512KDF - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
ECDH_HKDF_SHA256 - Static variable in class org.bouncycastle.cms.CMSAlgorithm
RFC 8418 - dhSinglePass-stdDH-hkdf-sha256-scheme (use with X25519 or X448 recipient keys).
ECDH_HKDF_SHA384 - Static variable in class org.bouncycastle.cms.CMSAlgorithm
RFC 8418 - dhSinglePass-stdDH-hkdf-sha384-scheme (use with X25519 or X448 recipient keys).
ECDH_HKDF_SHA512 - Static variable in class org.bouncycastle.cms.CMSAlgorithm
RFC 8418 - dhSinglePass-stdDH-hkdf-sha512-scheme (use with X25519 or X448 recipient keys).
ECDH_SHA1KDF - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
ECDH_SHA1KDF - Static variable in class org.bouncycastle.cms.CMSEnvelopedGenerator
 
ECDH_SHA224KDF - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
ECDH_SHA256KDF - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
ECDH_SHA384KDF - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
ECDH_SHA512KDF - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
ECDHGOST3410_2001 - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
ECDHGOST3410_2012_256 - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
ECDHGOST3410_2012_512 - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
ECDSA_P256_SHA256 - Static variable in class org.bouncycastle.cert.plants.MTCSignatureAlgorithm
 
ECDSA_P384_SHA384 - Static variable in class org.bouncycastle.cert.plants.MTCSignatureAlgorithm
 
ECKA_EG_X963KDF - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
ECKA_EG_X963KDF_SHA256 - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
ECKA_EG_X963KDF_SHA384 - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
ECKA_EG_X963KDF_SHA512 - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
ECMQV_SHA1KDF - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
ECMQV_SHA1KDF - Static variable in class org.bouncycastle.cms.CMSEnvelopedGenerator
 
ECMQV_SHA224KDF - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
ECMQV_SHA224KDF - Static variable in class org.bouncycastle.cms.CMSEnvelopedGenerator
 
ECMQV_SHA256KDF - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
ECMQV_SHA256KDF - Static variable in class org.bouncycastle.cms.CMSEnvelopedGenerator
 
ECMQV_SHA384KDF - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
ECMQV_SHA384KDF - Static variable in class org.bouncycastle.cms.CMSEnvelopedGenerator
 
ECMQV_SHA512KDF - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
ECMQV_SHA512KDF - Static variable in class org.bouncycastle.cms.CMSEnvelopedGenerator
 
ED25519 - Static variable in class org.bouncycastle.cert.plants.MTCSignatureAlgorithm
 
encode() - Method in class org.bouncycastle.cert.plants.MerkleTreeCertEntry
 
encode() - Method in class org.bouncycastle.cert.plants.MTCProof
 
encode(byte[], long, long, byte[], byte[]) - Static method in class org.bouncycastle.cert.plants.MTCCosignedMessage
Equivalent to MTCCosignedMessage.encode(byte[], long, long, long, byte[], byte[]) with timestamp == 0, which is the only value permitted inside an MTCProof cosigner signature per Section 6.1 of the draft.
encode(byte[], long, long, long, byte[], byte[]) - Static method in class org.bouncycastle.cert.plants.MTCCosignedMessage
Encodes a CosignedMessage in the wire format defined by Section 5.3.1.
encode(MTCLog, byte[], byte[]) - Static method in class org.bouncycastle.cert.plants.MTCCosignedMessage
Equivalent to MTCCosignedMessage.encode(byte[], long, long, byte[], byte[]) taking the log ID and subtree window from an MTCLog.
encode(MTCLog, long, byte[], byte[]) - Static method in class org.bouncycastle.cert.plants.MTCCosignedMessage
Equivalent to MTCCosignedMessage.encode(byte[], long, long, long, byte[], byte[]) taking the log ID and subtree window from an MTCLog.
encodeComponent(long) - Static method in class org.bouncycastle.cert.plants.TrustAnchorIDs
Encodes a non-negative integer as a single OID component using base-128 with continuation bits, as defined for RELATIVE-OID contents in Section 8.20 of X.690.
encoding - Variable in class org.bouncycastle.cms.CMSEnvelopedGenerator
 
encoding - Variable in class org.bouncycastle.cms.CMSSignedGenerator
 
encoding - Variable in class org.bouncycastle.pkix.util.LocalizedMessage
 
encrypt(byte[]) - Method in interface org.bouncycastle.openssl.PEMEncryptor
 
encryptedPrivKey - Static variable in class org.bouncycastle.cert.crmf.PKIArchiveControl
 
EncryptedValueBuilder - Class in org.bouncycastle.cert.crmf
Builder for EncryptedValue structures.
EncryptedValueBuilder(KeyWrapper, OutputEncryptor) - Constructor for class org.bouncycastle.cert.crmf.EncryptedValueBuilder
Create a builder that makes EncryptedValue structures.
EncryptedValueBuilder(KeyWrapper, OutputEncryptor, EncryptedValuePadder) - Constructor for class org.bouncycastle.cert.crmf.EncryptedValueBuilder
Create a builder that makes EncryptedValue structures with fixed length blocks padded using the passed in padder.
EncryptedValuePadder - Interface in org.bouncycastle.cert.crmf
An encrypted value padder is used to make sure that prior to a value been encrypted the data is padded to a standard length.
EncryptedValueParser - Class in org.bouncycastle.cert.crmf
Parser for EncryptedValue structures.
EncryptedValueParser(EncryptedValue) - Constructor for class org.bouncycastle.cert.crmf.EncryptedValueParser
Basic constructor - create a parser to read the passed in value.
EncryptedValueParser(EncryptedValue, EncryptedValuePadder) - Constructor for class org.bouncycastle.cert.crmf.EncryptedValueParser
Create a parser to read the passed in value, assuming the padder was applied to the data prior to encryption.
ENCRYPTION_DSA - Static variable in class org.bouncycastle.cms.CMSSignedGenerator
 
ENCRYPTION_ECDSA - Static variable in class org.bouncycastle.cms.CMSSignedGenerator
 
ENCRYPTION_ECGOST3410 - Static variable in class org.bouncycastle.cms.CMSSignedGenerator
 
ENCRYPTION_ECGOST3410_2012_256 - Static variable in class org.bouncycastle.cms.CMSSignedGenerator
 
ENCRYPTION_ECGOST3410_2012_512 - Static variable in class org.bouncycastle.cms.CMSSignedGenerator
 
ENCRYPTION_GOST3410 - Static variable in class org.bouncycastle.cms.CMSSignedGenerator
 
ENCRYPTION_RSA - Static variable in class org.bouncycastle.cms.CMSSignedGenerator
 
ENCRYPTION_RSA_PSS - Static variable in class org.bouncycastle.cms.CMSSignedGenerator
 
encryptionAlgorithm - Variable in class org.bouncycastle.cms.SignerInformation
 
EncryptionException - Exception Class in org.bouncycastle.openssl
 
EncryptionException(String) - Constructor for exception class org.bouncycastle.openssl.EncryptionException
 
EncryptionException(String, Throwable) - Constructor for exception class org.bouncycastle.openssl.EncryptionException
 
enroll(boolean, PKCS10CertificationRequest, ESTAuth, boolean) - Method in class org.bouncycastle.est.ESTService
Perform a simple enrollment operation.
EnrollmentResponse - Class in org.bouncycastle.est
Holder class for a response containing the details making up a /simpleenroll response.
EnrollmentResponse(Store, long, ESTRequest, Source) - Constructor for class org.bouncycastle.est.EnrollmentResponse
 
EnrollmentResponse(Store, long, ESTRequest, Source, PrivateKeyInfo) - Constructor for class org.bouncycastle.est.EnrollmentResponse
 
enrollPop(boolean, PKCS10CertificationRequestBuilder, ContentSigner, ESTAuth, boolean) - Method in class org.bouncycastle.est.ESTService
Implements Enroll with PoP.
enrollPop(boolean, PKCS10CertificationRequestBuilder, ContentSigner, ESTAuth, boolean, CSRAttributesResponse) - Method in class org.bouncycastle.est.ESTService
Implements Enroll with PoP and RFC 7894-aware tls-unique attribute selection.
EnvelopedDataHelper - Class in org.bouncycastle.cms.jcajce
 
equals(Object) - Method in class org.bouncycastle.cert.AttributeCertificateHolder
 
equals(Object) - Method in class org.bouncycastle.cert.AttributeCertificateIssuer
 
equals(Object) - Method in class org.bouncycastle.cert.ocsp.BasicOCSPResp
 
equals(Object) - Method in class org.bouncycastle.cert.ocsp.CertificateID
 
equals(Object) - Method in class org.bouncycastle.cert.ocsp.OCSPResp
 
equals(Object) - Method in class org.bouncycastle.cert.ocsp.RespID
 
equals(Object) - Method in class org.bouncycastle.cert.plants.MerkleTreePrimitives.SubtreeInfo
 
equals(Object) - Method in class org.bouncycastle.cert.plants.MTCLog
 
equals(Object) - Method in class org.bouncycastle.cert.selector.X509CertificateHolderSelector
 
equals(Object) - Method in class org.bouncycastle.cert.X509AttributeCertificateHolder
 
equals(Object) - Method in class org.bouncycastle.cert.X509CertificateHolder
 
equals(Object) - Method in class org.bouncycastle.cert.X509CRLHolder
 
equals(Object) - Method in class org.bouncycastle.cms.KEKRecipientId
 
equals(Object) - Method in class org.bouncycastle.cms.KeyAgreeRecipientId
 
equals(Object) - Method in class org.bouncycastle.cms.KeyTransRecipientId
 
equals(Object) - Method in class org.bouncycastle.cms.PasswordRecipientId
 
equals(Object) - Method in class org.bouncycastle.cms.PKIXRecipientId
 
equals(Object) - Method in class org.bouncycastle.cms.SignerId
 
equals(Object) - Method in class org.bouncycastle.dvcs.MessageImprint
 
equals(Object) - Method in class org.bouncycastle.pkcs.PKCS10CertificationRequest
 
equals(Object) - Method in class org.bouncycastle.pkix.PKIXNameConstraintValidator
 
ERROR - Enum constant in enum org.bouncycastle.cert.X509CertificateReviewer.Severity
 
ErrorBundle - Class in org.bouncycastle.pkix.util
 
ErrorBundle(String, String) - Constructor for class org.bouncycastle.pkix.util.ErrorBundle
Constructs a new ErrorBundle using resource as the base name for the RessourceBundle and id as the message bundle id the resource file.
ErrorBundle(String, String, Object[]) - Constructor for class org.bouncycastle.pkix.util.ErrorBundle
Constructs a new ErrorBundle using resource as the base name for the RessourceBundle and id as the message bundle id the resource file.
ErrorBundle(String, String, String) - Constructor for class org.bouncycastle.pkix.util.ErrorBundle
Constructs a new ErrorBundle using resource as the base name for the RessourceBundle and id as the message bundle id the resource file.
ErrorBundle(String, String, String, Object[]) - Constructor for class org.bouncycastle.pkix.util.ErrorBundle
Constructs a new ErrorBundle using resource as the base name for the RessourceBundle and id as the message bundle id the resource file.
errors - Variable in class org.bouncycastle.pkix.jcajce.PKIXCertPathReviewer
 
ERSArchiveTimeStamp - Class in org.bouncycastle.tsp.ers
RFC 4998 ArchiveTimeStamp.
ERSArchiveTimeStamp(byte[], DigestCalculatorProvider) - Constructor for class org.bouncycastle.tsp.ers.ERSArchiveTimeStamp
 
ERSArchiveTimeStamp(ArchiveTimeStamp, DigestCalculatorProvider) - Constructor for class org.bouncycastle.tsp.ers.ERSArchiveTimeStamp
 
ERSArchiveTimeStampGenerator - Class in org.bouncycastle.tsp.ers
Generator for RFC 4998 Archive Time Stamps.
ERSArchiveTimeStampGenerator(DigestCalculator) - Constructor for class org.bouncycastle.tsp.ers.ERSArchiveTimeStampGenerator
 
ERSByteData - Class in org.bouncycastle.tsp.ers
Generic class for holding byte[] data for RFC 4998 ERS.
ERSByteData(byte[]) - Constructor for class org.bouncycastle.tsp.ers.ERSByteData
 
ERSCachingData - Class in org.bouncycastle.tsp.ers
An ERSData object that caches hash calculations.
ERSCachingData() - Constructor for class org.bouncycastle.tsp.ers.ERSCachingData
 
ERSData - Interface in org.bouncycastle.tsp.ers
General interface for an ERSData data group object.
ERSDataGroup - Class in org.bouncycastle.tsp.ers
Representation of data groups with more than 1 members according to the description provided in RFC4998.
ERSDataGroup(List) - Constructor for class org.bouncycastle.tsp.ers.ERSDataGroup
Base constructor using a list of data objects.
ERSDataGroup(ERSData) - Constructor for class org.bouncycastle.tsp.ers.ERSDataGroup
Constructor for a group with a single object.
ERSDataGroup(ERSData...) - Constructor for class org.bouncycastle.tsp.ers.ERSDataGroup
Base constructor for an "array" of data objects.
ERSDirectoryDataGroup - Class in org.bouncycastle.tsp.ers
Representation of a data group based on a directory.
ERSDirectoryDataGroup(File) - Constructor for class org.bouncycastle.tsp.ers.ERSDirectoryDataGroup
Base constructor for a directory of data objects.
ERSEvidenceRecord - Class in org.bouncycastle.tsp.ers
RFC 4998 Evidence Record.
ERSEvidenceRecord(byte[], DigestCalculatorProvider) - Constructor for class org.bouncycastle.tsp.ers.ERSEvidenceRecord
 
ERSEvidenceRecord(InputStream, DigestCalculatorProvider) - Constructor for class org.bouncycastle.tsp.ers.ERSEvidenceRecord
 
ERSEvidenceRecord(EvidenceRecord, DigestCalculatorProvider) - Constructor for class org.bouncycastle.tsp.ers.ERSEvidenceRecord
 
ERSEvidenceRecordGenerator - Class in org.bouncycastle.tsp.ers
 
ERSEvidenceRecordGenerator(DigestCalculatorProvider) - Constructor for class org.bouncycastle.tsp.ers.ERSEvidenceRecordGenerator
 
ERSEvidenceRecordSelector - Class in org.bouncycastle.tsp.ers
 
ERSEvidenceRecordSelector(ERSData) - Constructor for class org.bouncycastle.tsp.ers.ERSEvidenceRecordSelector
 
ERSEvidenceRecordSelector(ERSData, Date) - Constructor for class org.bouncycastle.tsp.ers.ERSEvidenceRecordSelector
 
ERSEvidenceRecordStore - Class in org.bouncycastle.tsp.ers
 
ERSEvidenceRecordStore(Collection) - Constructor for class org.bouncycastle.tsp.ers.ERSEvidenceRecordStore
 
ERSException - Exception Class in org.bouncycastle.tsp.ers
Exception thrown if an Archive TimeStamp according to RFC4998 fails to containsHashValue.
ERSException(String) - Constructor for exception class org.bouncycastle.tsp.ers.ERSException
 
ERSException(String, Throwable) - Constructor for exception class org.bouncycastle.tsp.ers.ERSException
 
ERSFileData - Class in org.bouncycastle.tsp.ers
Generic class for holding a File of data for RFC 4998 ERS.
ERSFileData(File) - Constructor for class org.bouncycastle.tsp.ers.ERSFileData
 
ERSInputStreamData - Class in org.bouncycastle.tsp.ers
Generic class for processing an InputStream of data RFC 4998 ERS.
ERSInputStreamData(File) - Constructor for class org.bouncycastle.tsp.ers.ERSInputStreamData
 
ERSInputStreamData(InputStream) - Constructor for class org.bouncycastle.tsp.ers.ERSInputStreamData
 
ERSRootNodeCalculator - Interface in org.bouncycastle.tsp.ers
Base interface for an implementation that calculates the root hash contained in the time-stamp from the Merkle tree based on the partial hash-tree nodes.
ESTAuth - Interface in org.bouncycastle.est
Base interface for an object with adds HTTP Auth attributes to an ESTRequest
ESTClient - Interface in org.bouncycastle.est
ESTClient implement connection to the server.
ESTClientProvider - Interface in org.bouncycastle.est
A client provider is responsible for creating an ESTClient instance.
ESTClientSourceProvider - Interface in org.bouncycastle.est
ESTClientSourceProvider, implementations of this are expected to return a source.
ESTException - Exception Class in org.bouncycastle.est
Exception emitted by EST classes.
ESTException(String) - Constructor for exception class org.bouncycastle.est.ESTException
 
ESTException(String, Throwable) - Constructor for exception class org.bouncycastle.est.ESTException
 
ESTException(String, Throwable, int, InputStream) - Constructor for exception class org.bouncycastle.est.ESTException
 
ESTHijacker - Interface in org.bouncycastle.est
ESTHijacker can take control of the source after the initial http request has been sent and a response received.
ESTRequest - Class in org.bouncycastle.est
Implements a basic http request.
ESTRequestBuilder - Class in org.bouncycastle.est
Builder for basic EST requests
ESTRequestBuilder(String, URL) - Constructor for class org.bouncycastle.est.ESTRequestBuilder
 
ESTRequestBuilder(ESTRequest) - Constructor for class org.bouncycastle.est.ESTRequestBuilder
 
ESTResponse - Class in org.bouncycastle.est
A basic http response.
ESTResponse(ESTRequest, Source) - Constructor for class org.bouncycastle.est.ESTResponse
 
ESTService - Class in org.bouncycastle.est
ESTService provides unified access to an EST server which is defined as implementing RFC7030.
ESTServiceBuilder - Class in org.bouncycastle.est
Build an RFC7030 (EST) service.
ESTServiceBuilder(String) - Constructor for class org.bouncycastle.est.ESTServiceBuilder
With scheme and host..
ESTSourceConnectionListener<T,I> - Interface in org.bouncycastle.est
ESTSourceConnectionListener is called when the source is is connected to the remote end point but no application data has been sent.
evaluate(CertPathValidation[]) - Method in class org.bouncycastle.cert.path.CertPath
 
evaluateSubtreeInclusionProof(long, long, long, byte[], List, MerkleTreeHash) - Static method in class org.bouncycastle.cert.plants.MerkleTreePrimitives
Evaluates a subtree inclusion proof, returning the expected subtree hash.
expectedPolicies - Variable in class org.bouncycastle.pkix.jcajce.PKIXPolicyNode
 
ExtendedContentSigner - Interface in org.bouncycastle.operator
A Content Signer which also provides details of the digest algorithm used internally.
EXTENSION_OID - Static variable in class org.bouncycastle.cert.plants.MTCCertificationAuthorityCertificate
OID for the id-pe-mtcCertificationAuthority certificate extension.
extraArgs - Variable in class org.bouncycastle.pkix.util.LocalizedMessage
 
extractAuthorityInfo(X509CertificateHolder) - Static method in class org.bouncycastle.cert.plants.MTCCertificationAuthorityCertificate
Extracts the MTCCertificationAuthority structure from the id-pe-mtcCertificationAuthority extension of a CA certificate.
extractCaId(X509CertificateHolder) - Static method in class org.bouncycastle.cert.plants.MTCCertificationAuthorityCertificate
Extracts the binary CA trust anchor ID from the subject field of a CA certificate.
extractCaIdFromIssuer(X500Name) - Static method in class org.bouncycastle.cert.plants.MerkleTreeCertificateValidator
Extracts the binary CA trust anchor ID from the issuer field of a Merkle Tree certificate.
extractChallenge(PKIHeader, Recipient) - Method in class org.bouncycastle.cert.cmp.ChallengeContent
 
extractDeltaCertificate(TBSCertificate) - Static method in class org.bouncycastle.cert.DeltaCertificateTool
 
extractDeltaCertificate(X509CertificateHolder) - Static method in class org.bouncycastle.cert.DeltaCertificateTool
 
extractKeyParameters(SubjectPublicKeyInfo) - Method in class org.bouncycastle.operator.bc.BcContentVerifierProviderBuilder
Extract an AsymmetricKeyParameter from the passed in SubjectPublicKeyInfo structure.
extractKeyParameters(SubjectPublicKeyInfo) - Method in class org.bouncycastle.operator.bc.BcDSAContentVerifierProviderBuilder
 
extractKeyParameters(SubjectPublicKeyInfo) - Method in class org.bouncycastle.operator.bc.BcECContentVerifierProviderBuilder
 
extractKeyParameters(SubjectPublicKeyInfo) - Method in class org.bouncycastle.operator.bc.BcEdDSAContentVerifierProviderBuilder
 
extractKeyParameters(SubjectPublicKeyInfo) - Method in class org.bouncycastle.operator.bc.BcHssLmsContentVerifierProviderBuilder
 
extractKeyParameters(SubjectPublicKeyInfo) - Method in class org.bouncycastle.operator.bc.BcRSAContentVerifierProviderBuilder
 
extractSecretKey(AlgorithmIdentifier, AlgorithmIdentifier, byte[]) - Method in class org.bouncycastle.cms.bc.BcKEKRecipient
 
extractSecretKey(AlgorithmIdentifier, AlgorithmIdentifier, byte[]) - Method in class org.bouncycastle.cms.bc.BcKeyTransRecipient
 
extractSecretKey(AlgorithmIdentifier, AlgorithmIdentifier, byte[]) - Method in class org.bouncycastle.cms.jcajce.JceKEKRecipient
 
extractSecretKey(AlgorithmIdentifier, AlgorithmIdentifier, byte[]) - Method in class org.bouncycastle.cms.jcajce.JceKEMRecipient
 
extractSecretKey(AlgorithmIdentifier, AlgorithmIdentifier, byte[]) - Method in class org.bouncycastle.cms.jcajce.JceKeyTransRecipient
 
extractSecretKey(AlgorithmIdentifier, AlgorithmIdentifier, byte[]) - Method in class org.bouncycastle.cms.jcajce.JceKTSKeyTransRecipient
 
extractSecretKey(AlgorithmIdentifier, AlgorithmIdentifier, byte[], byte[]) - Method in class org.bouncycastle.cms.bc.BcPasswordRecipient
 
extractSecretKey(AlgorithmIdentifier, AlgorithmIdentifier, byte[], byte[]) - Method in class org.bouncycastle.cms.jcajce.JcePasswordRecipient
 
extractSecretKey(AlgorithmIdentifier, AlgorithmIdentifier, SubjectPublicKeyInfo, ASN1OctetString, byte[]) - Method in class org.bouncycastle.cms.jcajce.JceKeyAgreeRecipient
 
extraDigestAlgorithms - Variable in class org.bouncycastle.cms.CMSSignedGenerator
 
extraMappings - Variable in class org.bouncycastle.cms.jcajce.JceKEMRecipient
 
extraMappings - Variable in class org.bouncycastle.cms.jcajce.JceKeyTransRecipient
 
extraMappings - Variable in class org.bouncycastle.cms.jcajce.JceKTSKeyTransRecipient
 

F

fetch(String) - Method in class org.bouncycastle.cert.dane.DANECertificateFetcher
Fetch the certificates associated with the passed in email address if any exists.
filter - Variable in class org.bouncycastle.pkix.util.LocalizedMessage
 
filter - Variable in class org.bouncycastle.pkix.util.LocalizedMessage.FilteredArguments
 
Filter - Interface in org.bouncycastle.pkix.util.filter
 
FILTER - Static variable in class org.bouncycastle.pkix.util.LocalizedMessage.FilteredArguments
 
FILTER_URL - Static variable in class org.bouncycastle.pkix.util.LocalizedMessage.FilteredArguments
 
filterCipherSuites - Variable in class org.bouncycastle.est.jcajce.JsseESTServiceBuilder
 
filteredArgs - Variable in class org.bouncycastle.pkix.util.LocalizedMessage.FilteredArguments
 
find(String) - Method in class org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder
 
find(String) - Method in class org.bouncycastle.operator.DefaultMacAlgorithmIdentifierFinder
 
find(String) - Method in class org.bouncycastle.operator.DefaultSignatureAlgorithmIdentifierFinder
 
find(String) - Method in interface org.bouncycastle.operator.DigestAlgorithmIdentifierFinder
Find the algorithm identifier that matches with the passed in digest name.
find(String) - Method in interface org.bouncycastle.operator.MacAlgorithmIdentifierFinder
Find the algorithm identifier that matches with the passed in digest name.
find(String) - Method in interface org.bouncycastle.operator.SignatureAlgorithmIdentifierFinder
Find the signature algorithm identifier that matches with the passed in signature algorithm name.
find(ASN1ObjectIdentifier) - Method in class org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder
 
find(ASN1ObjectIdentifier) - Method in interface org.bouncycastle.operator.DigestAlgorithmIdentifierFinder
Find the algorithm identifier that matches with the passed in digest OID.
find(AlgorithmIdentifier) - Method in class org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder
 
find(AlgorithmIdentifier) - Method in interface org.bouncycastle.operator.DigestAlgorithmIdentifierFinder
Find the digest algorithm identifier that matches with the passed in signature algorithm identifier.
findCertificates(PKIXCertStoreSelector, List) - Static method in class org.bouncycastle.pkix.jcajce.PKIXCertPathReviewer
 
findCertificates(X509CertStoreSelector, List) - Static method in class org.bouncycastle.pkix.jcajce.PKIXCertPathReviewer
Return a Collection of all certificates or attribute certificates found in the X509Store's that are matching the certSelect criteriums.
findCoveringSubtrees(long, long) - Static method in class org.bouncycastle.cert.plants.MerkleTreePrimitives
Finds the minimal set of subtrees that efficiently cover the interval [start, end).
findEncryptionAlgorithm(AlgorithmIdentifier) - Method in interface org.bouncycastle.cms.CMSSignatureEncryptionAlgorithmFinder
Return the encryption algorithm identifier associated with the passed in signatureAlgorithm
findEncryptionAlgorithm(AlgorithmIdentifier) - Method in class org.bouncycastle.cms.DefaultCMSSignatureEncryptionAlgorithmFinder
 
FixedLengthContentSigner - Interface in org.bouncycastle.operator
Extension of ContentSigner for signers whose signature encoding has a fixed, predictable length — RSA (PKCS#1 v1.5 and PSS: the modulus size), Ed25519/Ed448 and ML-DSA qualify; DER-encoded ECDSA/DSA do not (the INTEGER components vary in length).
format() - Method in class org.bouncycastle.cert.plants.LandmarkSequence
Serializes the landmark sequence in the format defined by Section 6.3.3 (each line terminated with U+000A).
formatWithTimeZone(String, Object[], Locale, TimeZone) - Method in class org.bouncycastle.pkix.util.LocalizedMessage
 
FRESHEST_CRL - Static variable in class org.bouncycastle.pkix.jcajce.PKIXCertPathReviewer
 
friendlyNameAttribute - Static variable in class org.bouncycastle.pkcs.PKCS12SafeBag
Standard pkcs-9-at-friendlyName attribute OID.
from(BigInteger) - Static method in class org.bouncycastle.cert.plants.MerkleTreeCertificateValidator.RevokedRange
The range [startInclusive, 2^64) — distrust everything from a serial onwards, the analogue of the SCTNotAfter mechanism cited in Section 7.5.
fromAttribute(Attribute) - Static method in class org.bouncycastle.cert.RelatedCertificateTool
Extract a RequesterCertificate value from a PKCS#9 Attribute.
fromDottedDecimal(String) - Static method in class org.bouncycastle.cert.plants.TrustAnchorIDs
Converts a dotted-decimal trust anchor ID (e.g.
fromExtensions(Extensions) - Static method in class org.bouncycastle.cert.ct.SignedCertificateTimestampList
Recover the v1 SCT list from the X509ObjectIdentifiers.id_ce_ct_embeddedSCTList certificate extension, if present.
fromExtensions(Extensions) - Static method in class org.bouncycastle.cert.ct.TransItemList
Recover the v2 TransItem list from the X509ObjectIdentifiers.id_ce_ct_transparencyInformation certificate extension, if present.
fromPKIBody(PKIBody) - Static method in class org.bouncycastle.cert.cmp.CertificateConfirmationContent
 
fromPKIBody(PKIBody) - Static method in class org.bouncycastle.cert.cmp.POPODecryptionKeyResponseContent
 
fromPKIBody(PKIBody) - Static method in class org.bouncycastle.cert.crmf.CertificateRepMessage
 
fromPKIBody(PKIBody) - Static method in class org.bouncycastle.cert.crmf.CertificateReqMessages
 
fromPKIBody(PKIBody, DigestAlgorithmIdentifierFinder) - Static method in class org.bouncycastle.cert.cmp.CertificateConfirmationContent
 
fromPKIBody(PKIBody, DigestCalculatorProvider) - Static method in class org.bouncycastle.cert.cmp.POPODecryptionKeyChallengeContent
 
fromTimeStampToken(TimeStampToken, DigestCalculatorProvider) - Static method in class org.bouncycastle.tsp.ers.ERSArchiveTimeStamp
Build an ArchiveTimeStamp from a regular time stamp token.
FULLCMC - Static variable in class org.bouncycastle.est.ESTService
 

G

GeneralPKIMessage - Class in org.bouncycastle.cert.cmp
General wrapper for a generic PKIMessage
GeneralPKIMessage(byte[]) - Constructor for class org.bouncycastle.cert.cmp.GeneralPKIMessage
Create a PKIMessage from the passed in bytes.
GeneralPKIMessage(PKIMessage) - Constructor for class org.bouncycastle.cert.cmp.GeneralPKIMessage
Wrap a PKIMessage ASN.1 structure.
generate() - Method in class org.bouncycastle.cms.OriginatorInfoGenerator
 
generate() - Method in class org.bouncycastle.openssl.MiscPEMGenerator
 
generate() - Method in class org.bouncycastle.openssl.PKCS8Generator
 
generate(String, byte[]) - Method in class org.bouncycastle.tsp.TimeStampRequestGenerator
Deprecated.
use method taking ANS1ObjectIdentifier or AlgorithmIdentifier
generate(String, byte[], BigInteger) - Method in class org.bouncycastle.tsp.TimeStampRequestGenerator
Deprecated.
use method taking ANS1ObjectIdentifier or AlgorithmIdentifier
generate(List) - Method in class org.bouncycastle.tsp.ers.ERSEvidenceRecordGenerator
 
generate(ASN1ObjectIdentifier) - Method in class org.bouncycastle.cms.SignerInfoGenerator
 
generate(ASN1ObjectIdentifier, byte[]) - Method in class org.bouncycastle.tsp.TimeStampRequestGenerator
 
generate(ASN1ObjectIdentifier, byte[], BigInteger) - Method in class org.bouncycastle.tsp.TimeStampRequestGenerator
 
generate(AlgorithmIdentifier, byte[]) - Method in class org.bouncycastle.tsp.TimeStampRequestGenerator
 
generate(AlgorithmIdentifier, byte[], BigInteger) - Method in class org.bouncycastle.tsp.TimeStampRequestGenerator
 
generate(CMSTypedData) - Method in class org.bouncycastle.cms.CMSSignedDataGenerator
Generate a CMS Signed Data object carrying a detached CMS signature.
generate(CMSTypedData, boolean) - Method in class org.bouncycastle.cms.CMSSignedDataGenerator
Generate a CMS Signed Data object which can be carrying a detached CMS signature, or have encapsulated data, depending on the value of the encapsulated parameter.
generate(CMSTypedData, OutputStream) - Method in class org.bouncycastle.cms.CMSSignedDataStreamGenerator
Write a definite-length (DL or DER, per CMSSignedGenerator.setEncoding(String)) signed object with encapsulated content in two passes over the supplied content, with nothing buffered - so the content may exceed the size of a Java array, and no length needs to be known in advance.
generate(CMSTypedData, MacCalculator) - Method in class org.bouncycastle.cms.CMSAuthenticatedDataGenerator
Generate an authenticated data object from the passed in typedData and MacCalculator.
generate(CMSTypedData, MacCalculator, DigestCalculator) - Method in class org.bouncycastle.cms.CMSAuthenticatedDataGenerator
Generate an authenticated data object from the passed in typedData and MacCalculator.
generate(CMSTypedData, OutputAEADEncryptor) - Method in class org.bouncycastle.cms.CMSAuthEnvelopedDataGenerator
generate an auth-enveloped object that contains an CMS Enveloped Data object using the given provider.
generate(CMSTypedData, OutputCompressor) - Method in class org.bouncycastle.cms.CMSCompressedDataGenerator
generate an object that contains an CMS Compressed Data
generate(CMSTypedData, OutputEncryptor) - Method in class org.bouncycastle.cms.CMSEncryptedDataGenerator
generate an encrypted object that contains an CMS Encrypted Data structure.
generate(CMSTypedData, OutputEncryptor) - Method in class org.bouncycastle.cms.CMSEnvelopedDataGenerator
generate an enveloped object that contains an CMS Enveloped Data object using the given provider.
generate(GenericKey) - Method in class org.bouncycastle.cms.KEKRecipientInfoGenerator
 
generate(GenericKey) - Method in class org.bouncycastle.cms.KEMRecipientInfoGenerator
 
generate(GenericKey) - Method in class org.bouncycastle.cms.KeyAgreeRecipientInfoGenerator
 
generate(GenericKey) - Method in class org.bouncycastle.cms.KeyTransRecipientInfoGenerator
 
generate(GenericKey) - Method in class org.bouncycastle.cms.PasswordRecipientInfoGenerator
 
generate(GenericKey) - Method in interface org.bouncycastle.cms.RecipientInfoGenerator
 
generate(ERSArchiveTimeStamp) - Method in class org.bouncycastle.tsp.ers.ERSEvidenceRecordGenerator
 
generate(TimeStampRequest, BigInteger, Date) - Method in class org.bouncycastle.tsp.TimeStampResponseGenerator
Return an appropriate TimeStampResponse.
generate(TimeStampRequest, BigInteger, Date) - Method in class org.bouncycastle.tsp.TimeStampTokenGenerator
Generate a TimeStampToken for the passed in request and serialNumber marking it with the passed in genTime.
generate(TimeStampRequest, BigInteger, Date, Extensions) - Method in class org.bouncycastle.tsp.TimeStampTokenGenerator
Generate a TimeStampToken for the passed in request and serialNumber marking it with the passed in genTime.
generate(TimeStampToken) - Method in class org.bouncycastle.tsp.cms.CMSTimeStampedDataGenerator
 
generate(TimeStampToken, byte[]) - Method in class org.bouncycastle.tsp.cms.CMSTimeStampedDataGenerator
 
generate(TimeStampToken, InputStream) - Method in class org.bouncycastle.tsp.cms.CMSTimeStampedDataGenerator
 
generateArchiveTimeStamp(TimeStampResponse) - Method in class org.bouncycastle.tsp.ers.ERSArchiveTimeStampGenerator
 
generateArchiveTimeStamps(TimeStampResponse) - Method in class org.bouncycastle.tsp.ers.ERSArchiveTimeStampGenerator
 
generateCounterSigners(SignerInformation) - Method in class org.bouncycastle.cms.CMSSignedDataGenerator
generate a set of one or more SignerInformation objects representing counter signatures on the passed in SignerInformation object.
generateEncryptedBytes(AlgorithmIdentifier, byte[], GenericKey) - Method in class org.bouncycastle.cms.bc.BcPasswordRecipientInfoGenerator
 
generateEncryptedBytes(AlgorithmIdentifier, byte[], GenericKey) - Method in class org.bouncycastle.cms.jcajce.JcePasswordRecipientInfoGenerator
 
generateEncryptedBytes(AlgorithmIdentifier, byte[], GenericKey) - Method in class org.bouncycastle.cms.PasswordRecipientInfoGenerator
 
generateFailResponse(int, int, String) - Method in class org.bouncycastle.tsp.TimeStampResponseGenerator
Generate a non-granted TimeStampResponse with chosen status and FailInfoField.
generateGrantedResponse(TimeStampRequest, BigInteger, Date) - Method in class org.bouncycastle.tsp.TimeStampResponseGenerator
Return a granted response, if the passed in request passes validation.
generateGrantedResponse(TimeStampRequest, BigInteger, Date, String) - Method in class org.bouncycastle.tsp.TimeStampResponseGenerator
Return a granted response, if the passed in request passes validation with the passed in status string.
generateGrantedResponse(TimeStampRequest, BigInteger, Date, String, Extensions) - Method in class org.bouncycastle.tsp.TimeStampResponseGenerator
Return a granted response, if the passed in request passes validation with the passed in status string and extra extensions.
generateHashRenewalRequest(DigestCalculator, ERSData, TimeStampRequestGenerator) - Method in class org.bouncycastle.tsp.ers.ERSEvidenceRecord
 
generateHashRenewalRequest(DigestCalculator, ERSData, TimeStampRequestGenerator, BigInteger) - Method in class org.bouncycastle.tsp.ers.ERSEvidenceRecord
 
generateRecipientEncryptedKeys(AlgorithmIdentifier, AlgorithmIdentifier, GenericKey) - Method in class org.bouncycastle.cms.jcajce.JceKeyAgreeRecipientInfoGenerator
 
generateRecipientEncryptedKeys(AlgorithmIdentifier, AlgorithmIdentifier, GenericKey) - Method in class org.bouncycastle.cms.KeyAgreeRecipientInfoGenerator
 
generateRejectedResponse(Exception) - Method in class org.bouncycastle.tsp.TimeStampResponseGenerator
Generate a generic rejection response based on a TSPValidationException or an Exception.
generateTimeStampRenewalRequest(TimeStampRequestGenerator) - Method in class org.bouncycastle.tsp.ers.ERSEvidenceRecord
 
generateTimeStampRenewalRequest(TimeStampRequestGenerator, BigInteger) - Method in class org.bouncycastle.tsp.ers.ERSEvidenceRecord
 
generateTimeStampRequest(TimeStampRequestGenerator) - Method in class org.bouncycastle.tsp.ers.ERSArchiveTimeStampGenerator
 
generateTimeStampRequest(TimeStampRequestGenerator, BigInteger) - Method in class org.bouncycastle.tsp.ers.ERSArchiveTimeStampGenerator
 
generateUnwrappedKey(AlgorithmIdentifier, byte[]) - Method in class org.bouncycastle.operator.bc.BcAsymmetricKeyUnwrapper
 
generateUnwrappedKey(AlgorithmIdentifier, byte[]) - Method in class org.bouncycastle.operator.bc.BcSymmetricKeyUnwrapper
 
generateUnwrappedKey(AlgorithmIdentifier, byte[]) - Method in class org.bouncycastle.operator.jcajce.JceAsymmetricKeyUnwrapper
 
generateUnwrappedKey(AlgorithmIdentifier, byte[]) - Method in class org.bouncycastle.operator.jcajce.JceKTSKeyUnwrapper
 
generateUnwrappedKey(AlgorithmIdentifier, byte[]) - Method in class org.bouncycastle.operator.jcajce.JceSymmetricKeyUnwrapper
 
generateUnwrappedKey(AlgorithmIdentifier, byte[]) - Method in interface org.bouncycastle.operator.KeyUnwrapper
 
generateWrappedKey(GenericKey) - Method in class org.bouncycastle.operator.bc.BcAsymmetricKeyWrapper
 
generateWrappedKey(GenericKey) - Method in class org.bouncycastle.operator.bc.BcSymmetricKeyWrapper
 
generateWrappedKey(GenericKey) - Method in class org.bouncycastle.operator.jcajce.JceAsymmetricKeyWrapper
 
generateWrappedKey(GenericKey) - Method in class org.bouncycastle.operator.jcajce.JceKTSKeyWrapper
 
generateWrappedKey(GenericKey) - Method in class org.bouncycastle.operator.jcajce.JceSymmetricKeyWrapper
 
generateWrappedKey(GenericKey) - Method in interface org.bouncycastle.operator.KeyWrapper
 
GenericKey - Class in org.bouncycastle.operator
 
GenericKey(Object) - Constructor for class org.bouncycastle.operator.GenericKey
Deprecated.
provide an AlgorithmIdentifier.
GenericKey(AlgorithmIdentifier, byte[]) - Constructor for class org.bouncycastle.operator.GenericKey
 
GenericKey(AlgorithmIdentifier, Object) - Constructor for class org.bouncycastle.operator.GenericKey
 
GenTimeAccuracy - Class in org.bouncycastle.tsp
 
GenTimeAccuracy(Accuracy) - Constructor for class org.bouncycastle.tsp.GenTimeAccuracy
 
get(byte[]) - Method in class org.bouncycastle.cert.plants.bc.BcMTCCosignerVerifierProvider
 
get(byte[]) - Method in class org.bouncycastle.cert.plants.jcajce.JcaMTCCosignerVerifierProvider
 
get(byte[]) - Method in interface org.bouncycastle.cert.plants.MTCCosignerVerifierProvider
 
get(String) - Method in class org.bouncycastle.openssl.bc.BcPEMDecryptorProvider
 
get(String) - Method in interface org.bouncycastle.openssl.PEMDecryptorProvider
 
get(AlgorithmIdentifier) - Method in class org.bouncycastle.cert.plants.MTCSignatureVerifierProvider
 
get(AlgorithmIdentifier) - Method in class org.bouncycastle.cms.jcajce.ZlibExpanderProvider
 
get(AlgorithmIdentifier) - Method in class org.bouncycastle.operator.bc.BcDefaultDigestProvider
 
get(AlgorithmIdentifier) - Method in class org.bouncycastle.operator.bc.BcDigestCalculatorProvider
 
get(AlgorithmIdentifier) - Method in interface org.bouncycastle.operator.bc.BcDigestProvider
 
get(AlgorithmIdentifier) - Method in interface org.bouncycastle.operator.ContentVerifierProvider
Return a ContentVerifier that matches the passed in algorithm identifier,
get(AlgorithmIdentifier) - Method in interface org.bouncycastle.operator.DigestCalculatorProvider
 
get(AlgorithmIdentifier) - Method in interface org.bouncycastle.operator.InputDecryptorProvider
 
get(AlgorithmIdentifier) - Method in interface org.bouncycastle.operator.InputExpanderProvider
 
get(AlgorithmIdentifier) - Method in interface org.bouncycastle.operator.MacCalculatorProvider
 
get(AlgorithmIdentifier) - Method in class org.bouncycastle.pkcs.bc.BcPKCS12MacCalculatorBuilderProvider
 
get(AlgorithmIdentifier) - Method in class org.bouncycastle.pkcs.bc.BcPKCS12PBMac1CalculatorBuilderProvider
 
get(AlgorithmIdentifier) - Method in class org.bouncycastle.pkcs.jcajce.JcePKCS12MacCalculatorBuilderProvider
 
get(AlgorithmIdentifier) - Method in interface org.bouncycastle.pkcs.PKCS12MacCalculatorBuilderProvider
 
get(AlgorithmIdentifier, char[]) - Method in class org.bouncycastle.cert.crmf.PKMACBuilder
 
get(AlgorithmIdentifier, char[]) - Method in interface org.bouncycastle.operator.PBEMacCalculatorProvider
 
get(RecipientId) - Method in class org.bouncycastle.cms.RecipientInformationStore
Return the first RecipientInformation object that matches the passed in selector.
get(SignerId) - Method in class org.bouncycastle.cms.SignerInformationStore
Return the first SignerInformation object that matches the passed in selector.
get(SignerId) - Method in interface org.bouncycastle.cms.SignerInformationVerifierProvider
Return a SignerInformationVerifierProvider suitable for the passed in SID.
getAADStream() - Method in class org.bouncycastle.cms.RecipientOperator
 
getAADStream() - Method in interface org.bouncycastle.operator.AADProcessor
Return a stream to write associated data to in order to have it incorporated into the AEAD cipher's MAC.
getAbsoluteReadLimit() - Method in class org.bouncycastle.est.ESTResponse
 
getAbsoluteReadLimit() - Method in interface org.bouncycastle.est.LimitedSource
Return the maximum number of bytes available from this source.
getAccuracy() - Method in class org.bouncycastle.tsp.TimeStampTokenInfo
 
getAlgorithm() - Method in class org.bouncycastle.cert.plants.bc.BcMTCSignatureVerifier
 
getAlgorithm() - Method in class org.bouncycastle.cert.plants.jcajce.JcaMTCSignatureVerifier
 
getAlgorithm() - Method in interface org.bouncycastle.cert.plants.MTCSignatureVerifier
 
getAlgorithm() - Method in interface org.bouncycastle.openssl.PEMEncryptor
 
getAlgorithmID() - Method in class org.bouncycastle.cms.PasswordRecipient.PRF
 
getAlgorithmIdentifier() - Method in class org.bouncycastle.cert.dane.TruncatingDigestCalculator
 
getAlgorithmIdentifier() - Method in class org.bouncycastle.cert.plants.bc.BcSha256MerkleTreeHash
 
getAlgorithmIdentifier() - Method in class org.bouncycastle.cert.plants.jcajce.JcaSha256MerkleTreeHash
 
getAlgorithmIdentifier() - Method in interface org.bouncycastle.cert.plants.MerkleTreeHash
 
getAlgorithmIdentifier() - Method in class org.bouncycastle.cert.plants.MTCContentSigner
 
getAlgorithmIdentifier() - Method in class org.bouncycastle.cms.jcajce.ZlibCompressor
 
getAlgorithmIdentifier() - Method in class org.bouncycastle.operator.AsymmetricKeyUnwrapper
 
getAlgorithmIdentifier() - Method in class org.bouncycastle.operator.AsymmetricKeyWrapper
 
getAlgorithmIdentifier() - Method in class org.bouncycastle.operator.BufferingContentSigner
Return the algorithm identifier supported by this signer.
getAlgorithmIdentifier() - Method in interface org.bouncycastle.operator.ContentSigner
Return the algorithm identifier describing the signature algorithm and parameters this signer generates.
getAlgorithmIdentifier() - Method in interface org.bouncycastle.operator.ContentVerifier
Return the algorithm identifier describing the signature algorithm and parameters this verifier supports.
getAlgorithmIdentifier() - Method in interface org.bouncycastle.operator.DigestCalculator
Return the algorithm identifier representing the digest implemented by this calculator.
getAlgorithmIdentifier() - Method in class org.bouncycastle.operator.GenericKey
 
getAlgorithmIdentifier() - Method in interface org.bouncycastle.operator.InputDecryptor
Return the algorithm identifier describing the encryption algorithm and parameters this decryptor can process.
getAlgorithmIdentifier() - Method in interface org.bouncycastle.operator.InputExpander
Return the algorithm identifier describing the compression algorithm and parameters this expander supports.
getAlgorithmIdentifier() - Method in interface org.bouncycastle.operator.KeyUnwrapper
 
getAlgorithmIdentifier() - Method in interface org.bouncycastle.operator.KeyWrapper
 
getAlgorithmIdentifier() - Method in interface org.bouncycastle.operator.MacCalculator
 
getAlgorithmIdentifier() - Method in class org.bouncycastle.operator.NoSignatureContentSigner
 
getAlgorithmIdentifier() - Method in interface org.bouncycastle.operator.OutputCompressor
Return the algorithm identifier describing the compression algorithm and parameters this compressor uses.
getAlgorithmIdentifier() - Method in interface org.bouncycastle.operator.OutputEncryptor
Return the algorithm identifier describing the encryption algorithm and parameters this encryptor uses.
getAlgorithmIdentifier() - Method in class org.bouncycastle.operator.SymmetricKeyUnwrapper
 
getAlgorithmIdentifier() - Method in class org.bouncycastle.operator.SymmetricKeyWrapper
 
getAlgorithmIdentifier(PublicKey) - Static method in class org.bouncycastle.pkix.jcajce.PKIXCertPathReviewer
 
getAlgorithmIdentifier(ASN1ObjectIdentifier, AlgorithmParameters) - Method in class org.bouncycastle.operator.jcajce.JcaAlgorithmParametersConverter
 
getAlgorithmIdentifier(ASN1ObjectIdentifier, AlgorithmParameterSpec) - Method in class org.bouncycastle.cms.jcajce.EnvelopedDataHelper
 
getAlgorithmIdentifier(ASN1ObjectIdentifier, AlgorithmParameterSpec) - Method in class org.bouncycastle.operator.jcajce.JcaAlgorithmParametersConverter
 
getAlgorithmName(ASN1ObjectIdentifier) - Method in interface org.bouncycastle.operator.AlgorithmNameFinder
Return a string representation of the passed in objectIdentifier.
getAlgorithmName(ASN1ObjectIdentifier) - Method in class org.bouncycastle.operator.DefaultAlgorithmNameFinder
 
getAlgorithmName(ASN1ObjectIdentifier) - Method in class org.bouncycastle.operator.DefaultSignatureNameFinder
 
getAlgorithmName(AlgorithmIdentifier) - Method in interface org.bouncycastle.operator.AlgorithmNameFinder
Return a string representation of the passed in AlgorithmIdentifier, based on the OID in the AlgorithmField, with the parameters included where appropriate.
getAlgorithmName(AlgorithmIdentifier) - Method in class org.bouncycastle.operator.DefaultAlgorithmNameFinder
 
getAlgorithmName(AlgorithmIdentifier) - Method in class org.bouncycastle.operator.DefaultSignatureNameFinder
Return the signature name for the passed in algorithm identifier.
getAlgorithmParameters(AlgorithmIdentifier) - Method in class org.bouncycastle.cms.jcajce.JceAlgorithmIdentifierConverter
 
getAlias() - Method in class org.bouncycastle.openssl.CertificateTrustBlock
 
getArchiveType() - Method in class org.bouncycastle.cert.crmf.PKIArchiveControl
Return the archive control type, one of: encryptedPrivKey,keyGenParameters,or archiveRemGenPrivKey.
getArguments() - Method in class org.bouncycastle.pkix.util.LocalizedMessage.FilteredArguments
 
getArguments() - Method in class org.bouncycastle.pkix.util.LocalizedMessage
Returns an Object[] containing the message arguments.
getAssociatedCertificate() - Method in class org.bouncycastle.cert.plants.MTCSignatureVerifierProvider
 
getAssociatedCertificate() - Method in class org.bouncycastle.cms.SignerInfoGenerator
 
getAssociatedCertificate() - Method in class org.bouncycastle.cms.SignerInformationVerifier
 
getAssociatedCertificate() - Method in interface org.bouncycastle.operator.ContentVerifierProvider
Return the associated certificate if there is one.
getAttributeCert() - Method in class org.bouncycastle.cert.selector.X509AttributeCertificateHolderSelector
Returns the attribute certificate holder which must be matched.
getAttributeCertificates() - Method in class org.bouncycastle.cms.CMSSignedData
Return any X.509 attribute certificate objects in this SignedData structure as a Store of X509AttributeCertificateHolder objects.
getAttributeCertificates() - Method in class org.bouncycastle.cms.CMSSignedDataParser
Return any X.509 attribute certificate objects in this SignedData structure as a Store of X509AttributeCertificateHolder objects.
getAttributeCertificates() - Method in class org.bouncycastle.tsp.TimeStampToken
 
getAttributeCertificateValid() - Method in class org.bouncycastle.cert.selector.X509AttributeCertificateHolderSelector
Get the criteria for the validity.
getAttributes() - Method in class org.bouncycastle.cert.X509AttributeCertificateHolder
Return the attributes, if any associated with this request.
getAttributes() - Method in class org.bouncycastle.pkcs.PKCS10CertificationRequest
Return the attributes, if any associated with this request.
getAttributes() - Method in class org.bouncycastle.pkcs.PKCS12SafeBag
Return the bag attributes (e.g. friendlyName, localKeyId) attached to this bag.
getAttributes(Map) - Method in interface org.bouncycastle.cms.CMSAttributeTableGenerator
 
getAttributes(Map) - Method in class org.bouncycastle.cms.DefaultAuthenticatedAttributeTableGenerator
 
getAttributes(Map) - Method in class org.bouncycastle.cms.DefaultSignedAttributeTableGenerator
 
getAttributes(Map) - Method in class org.bouncycastle.cms.SimpleAttributeTableGenerator
 
getAttributes(ASN1ObjectIdentifier) - Method in class org.bouncycastle.cert.X509AttributeCertificateHolder
Return an array of attributes matching the passed in type OID.
getAttributes(ASN1ObjectIdentifier) - Method in class org.bouncycastle.pkcs.PKCS10CertificationRequest
Return an array of attributes matching the passed in type OID.
getAttributesResponse() - Method in class org.bouncycastle.est.CSRRequestResponse
 
getAuthAttributes() - Method in class org.bouncycastle.cms.CMSAuthenticatedData
return a table of the authenticated attributes - indexed by the OID of the attribute.
getAuthAttrs() - Method in class org.bouncycastle.cms.CMSAuthenticatedData
getAuthAttrs() - Method in class org.bouncycastle.cms.CMSAuthenticatedDataParser
return a table of the unauthenticated attributes indexed by the OID of the attribute.
getAuthAttrs() - Method in class org.bouncycastle.cms.CMSAuthEnvelopedData
return a table of the authenticated attributes (as in those used to provide associated data) indexed by the OID of the attribute.
getAuthAttrs() - Method in class org.bouncycastle.cms.CMSAuthEnvelopedDataParser
return a table of the unauthenticated attributes indexed by the OID of the attribute.
getAuthorityInfo() - Method in class org.bouncycastle.cert.plants.MerkleTreeCertificateValidator.ValidationParams
 
getBagValue() - Method in class org.bouncycastle.pkcs.PKCS12SafeBag
Return the bag value as a typed object appropriate to PKCS12SafeBag.getType(): pkcs8ShroudedKeyBag → PKCS8EncryptedPrivateKeyInfo, certBag → X509CertificateHolder, keyBag → PrivateKeyInfo, crlBag → X509CRLHolder, secretBag → PKCS12SecretBag.
getBaseParameters(ASN1ObjectIdentifier, AlgorithmIdentifier, byte[]) - Method in class org.bouncycastle.cms.CMSSignedGenerator
 
getBaseParameters(ASN1ObjectIdentifier, AlgorithmIdentifier, AlgorithmIdentifier, byte[]) - Method in class org.bouncycastle.cms.CMSAuthenticatedGenerator
 
getBody() - Method in class org.bouncycastle.cert.cmp.GeneralPKIMessage
 
getBody() - Method in class org.bouncycastle.cert.cmp.ProtectedPKIMessage
Return the message body.
getBody() - Method in class org.bouncycastle.cert.plants.MerkleTreeCertEntry
 
getBody() - Method in exception class org.bouncycastle.est.ESTException
 
getCa() - Method in class org.bouncycastle.cert.plants.MTCLog
 
getCACerts() - Method in class org.bouncycastle.est.ESTService
Query the EST server for ca certificates.
getCaId() - Method in class org.bouncycastle.cert.plants.MTCCertAuth
 
getCalculatedDigest() - Method in class org.bouncycastle.cms.SignerInfoGenerator
 
getCalculatingOutputStream() - Method in class org.bouncycastle.cms.SignerInfoGenerator
 
getCause() - Method in exception class org.bouncycastle.cert.CertException
 
getCause() - Method in exception class org.bouncycastle.cert.CertIOException
 
getCause() - Method in exception class org.bouncycastle.cert.CertRuntimeException
 
getCause() - Method in exception class org.bouncycastle.cert.cmp.CMPException
 
getCause() - Method in exception class org.bouncycastle.cert.cmp.CMPRuntimeException
 
getCause() - Method in exception class org.bouncycastle.cert.crmf.CRMFException
 
getCause() - Method in exception class org.bouncycastle.cert.crmf.CRMFRuntimeException
 
getCause() - Method in exception class org.bouncycastle.cert.dane.DANEException
 
getCause() - Method in exception class org.bouncycastle.cert.ocsp.OCSPException
 
getCause() - Method in exception class org.bouncycastle.cert.path.CertPathValidationException
 
getCause() - Method in class org.bouncycastle.cert.path.CertPathValidationResult
 
getCause() - Method in class org.bouncycastle.cert.X509CertificateReviewer.Finding
 
getCause() - Method in exception class org.bouncycastle.cms.CMSAttributeTableGenerationException
 
getCause() - Method in exception class org.bouncycastle.cms.CMSException
 
getCause() - Method in exception class org.bouncycastle.cms.CMSRuntimeException
 
getCause() - Method in exception class org.bouncycastle.cms.CMSStreamException
 
getCause() - Method in exception class org.bouncycastle.dvcs.DVCSException
 
getCause() - Method in exception class org.bouncycastle.eac.EACException
 
getCause() - Method in exception class org.bouncycastle.eac.EACIOException
 
getCause() - Method in exception class org.bouncycastle.est.ESTException
 
getCause() - Method in exception class org.bouncycastle.openssl.EncryptionException
 
getCause() - Method in exception class org.bouncycastle.openssl.PEMException
 
getCause() - Method in exception class org.bouncycastle.pkcs.PKCSException
 
getCause() - Method in exception class org.bouncycastle.pkcs.PKCSIOException
 
getCause() - Method in exception class org.bouncycastle.pkix.PKIXNameConstraintValidatorException
 
getCause() - Method in exception class org.bouncycastle.pkix.util.LocalizedException
 
getCause() - Method in exception class org.bouncycastle.tsp.ers.ERSException
 
getCause() - Method in exception class org.bouncycastle.tsp.TSPException
 
getCause() - Method in exception class org.bouncycastle.tsp.TSPIOException
 
getCauses() - Method in class org.bouncycastle.cert.path.CertPathValidationResult
 
getCertID() - Method in class org.bouncycastle.cert.ocsp.Req
 
getCertID() - Method in class org.bouncycastle.cert.ocsp.SingleResp
 
getCertificate() - Method in class org.bouncycastle.cert.crmf.CertificateResponse
Return the CMPCertificate representing the plaintext certificate in the response.
getCertificate() - Method in class org.bouncycastle.cert.dane.DANEEntry
Return the certificate associated with this entry.
getCertificate() - Method in class org.bouncycastle.cert.X509CertificateReviewer.Review
 
getCertificate() - Method in class org.bouncycastle.pkix.PKIXIdentity
Return the certificate associated with the private key info.
getCertificate(X509CertificateHolder) - Method in class org.bouncycastle.cert.jcajce.JcaX509CertificateConverter
Use the configured converter to produce a X509Certificate object from a X509CertificateHolder object.
getCertificate(Recipient) - Method in class org.bouncycastle.cert.crmf.CertificateResponse
Return the CMPCertificate representing the plaintext certificate in the response.
getCertificateChain() - Method in class org.bouncycastle.pkix.PKIXIdentity
Return the certificate chain associated with the private key info.
getCertificateHolder() - Method in class org.bouncycastle.openssl.X509TrustedCertificateBlock
Return the certificate associated with this Trusted Certificate
getCertificateHolderSelector(X509CertSelector) - Method in class org.bouncycastle.cert.selector.jcajce.JcaSelectorConverter
 
getCertificateIssuer() - Method in class org.bouncycastle.cert.X509CRLEntryHolder
Return the available names for the certificate issuer for the certificate referred to by this CRL entry.
getCertificates() - Method in class org.bouncycastle.cert.cmp.ProtectedPKIMessage
Return the extra certificates associated with this message.
getCertificates() - Method in class org.bouncycastle.cert.path.CertPath
 
getCertificates() - Method in class org.bouncycastle.cms.CMSSignedData
Return any X.509 certificate objects in this SignedData structure as a Store of X509CertificateHolder objects.
getCertificates() - Method in class org.bouncycastle.cms.CMSSignedDataParser
Return any X.509 certificate objects in this SignedData structure as a Store of X509CertificateHolder objects.
getCertificates() - Method in class org.bouncycastle.cms.OriginatorInformation
Return the certificates stored in the underlying OriginatorInfo object.
getCertificates() - Method in class org.bouncycastle.tsp.TimeStampToken
 
getCertificateSet() - Method in class org.bouncycastle.cms.CMSSignedDataParser
Return the raw certificates field as parsed from the wire, preserving every choice (X.509 SEQUENCE, attribute certificate [1], other [2]) in original encoding order.
getCertificateStore() - Method in class org.bouncycastle.est.CACertsResponse
 
getCertPath() - Method in exception class org.bouncycastle.pkix.jcajce.CertPathReviewerException
 
getCertPath() - Method in class org.bouncycastle.pkix.jcajce.PKIXCertPathReviewer
 
getCertPathSize() - Method in class org.bouncycastle.pkix.jcajce.PKIXCertPathReviewer
 
getCertPathTrustManager(Set, CRL[]) - Static method in class org.bouncycastle.est.jcajce.JcaJceUtils
 
getCertReq() - Method in class org.bouncycastle.tsp.TimeStampRequest
 
getCertReqId() - Method in class org.bouncycastle.cert.crmf.CertificateRequestMessage
Return the certificate request ID for this message.
getCertRequestID() - Method in class org.bouncycastle.cert.cmp.CertificateStatus
 
getCerts() - Method in class org.bouncycastle.cert.ocsp.BasicOCSPResp
 
getCerts() - Method in class org.bouncycastle.cert.ocsp.OCSPReq
 
getCerts() - Method in class org.bouncycastle.dvcs.VPKCRequestData
Get contained certs choice data..
getCertSelector(X509CertificateHolderSelector) - Method in class org.bouncycastle.cert.selector.jcajce.JcaX509CertSelectorConverter
 
getCertSelector(KeyTransRecipientId) - Method in class org.bouncycastle.cms.jcajce.JcaX509CertSelectorConverter
 
getCertSelector(SignerId) - Method in class org.bouncycastle.cms.jcajce.JcaX509CertSelectorConverter
 
getCertStatus() - Method in class org.bouncycastle.cert.ocsp.SingleResp
Return the status object for the response - null indicates good.
getCertStatus(Date, X509CRL, Object, CertStatus) - Static method in class org.bouncycastle.pkix.jcajce.PKIXCertPathReviewer
 
getCertTemplate() - Method in class org.bouncycastle.cert.crmf.CertificateRequestMessage
Return the certificate template contained in this message.
getChallenge() - Method in class org.bouncycastle.mozilla.SignedPublicKeyAndChallenge
 
getChannelBinding(Socket, String) - Method in interface org.bouncycastle.est.jcajce.ChannelBindingProvider
 
getCheckpointRootHash() - Method in class org.bouncycastle.cert.plants.LandmarkCertificateManager.TrustedSubtreeEntry
 
getCheckpointTreeSize() - Method in class org.bouncycastle.cert.plants.LandmarkCertificateManager.TrustedSubtreeEntry
 
getChildren() - Method in class org.bouncycastle.pkix.jcajce.PKIXPolicyNode
 
getClassLoader() - Method in class org.bouncycastle.pkix.util.LocalizedMessage
Returns the ClassLoader which loads the resource files or null if the default ClassLoader is used.
getClassLoader() - Method in exception class org.bouncycastle.pkix.util.MissingEntryException
 
getClient() - Method in class org.bouncycastle.est.ESTRequest
 
getCMPCertificates() - Method in class org.bouncycastle.cert.crmf.CertificateRepMessage
Return the actual CMP certificates - useful if the array also contains non-X509 PK certificates.
getCompressedContentType() - Method in class org.bouncycastle.cms.CMSCompressedData
 
getContent() - Method in class org.bouncycastle.cert.cmp.CMSProcessableCMPCertificate
 
getContent() - Method in class org.bouncycastle.cms.CMSAbsentContent
 
getContent() - Method in interface org.bouncycastle.cms.CMSProcessable
 
getContent() - Method in class org.bouncycastle.cms.CMSProcessableByteArray
 
getContent() - Method in class org.bouncycastle.cms.CMSProcessableFile
Return the file handle.
getContent() - Method in class org.bouncycastle.cms.PKCS7ProcessableObject
 
getContent() - Method in class org.bouncycastle.cms.PKCS7TypedStream
 
getContent() - Method in class org.bouncycastle.dvcs.DVCSMessage
 
getContent() - Method in class org.bouncycastle.dvcs.DVCSRequest
Return the ASN.1 DVCSRequest structure making up the body of this request.
getContent() - Method in class org.bouncycastle.dvcs.DVCSResponse
Return the ASN.1 DVCSResponse structure making up the body of this response.
getContent() - Method in class org.bouncycastle.tsp.cms.CMSTimeStampedData
 
getContent() - Method in class org.bouncycastle.tsp.cms.CMSTimeStampedDataParser
 
getContent(ContentInfo) - Static method in class org.bouncycastle.pkcs.util.PKCS12Util
Return the content of a ContentInfo, raising ASN1ParsingException if absent.
getContent(Recipient) - Method in class org.bouncycastle.cms.RecipientInformation
Return the decrypted/encapsulated content in the EnvelopedData after recovering the content encryption/MAC key using the passed in Recipient.
getContent(InputDecryptorProvider) - Method in class org.bouncycastle.cms.CMSEncryptedData
 
getContent(InputExpanderProvider) - Method in class org.bouncycastle.cms.CMSCompressedData
Return the uncompressed content.
getContent(InputExpanderProvider) - Method in class org.bouncycastle.cms.CMSCompressedDataParser
Return a typed stream which will allow the reading of the compressed content in expanded form.
getContentDigest() - Method in class org.bouncycastle.cms.CMSAuthenticatedData
 
getContentDigest() - Method in class org.bouncycastle.cms.CMSAuthenticatedDataParser
This will only be valid after the content has been read.
getContentDigest() - Method in class org.bouncycastle.cms.CMSAuthEnvelopedDataParser
This will only be valid after the content has been read.
getContentDigest() - Method in class org.bouncycastle.cms.RecipientInformation
Return the content digest calculated during the read of the content if one has been generated.
getContentDigest() - Method in class org.bouncycastle.cms.SignerInformation
return the content digest that was calculated during verification.
getContentEncryptionAlgorithm() - Method in class org.bouncycastle.cms.CMSEnvelopedData
Return the content encryption algorithm details for the data in this object.
getContentEncryptionAlgorithm() - Method in class org.bouncycastle.cms.CMSEnvelopedDataParser
Return the content encryption algorithm details for the data in this object.
getContentInfo() - Method in class org.bouncycastle.cms.CMSAuthenticatedData
Deprecated.
use toASN1Structure()
getContentInfos() - Method in class org.bouncycastle.pkcs.PKCS12PfxPdu
Return the content infos in the AuthenticatedSafe contained in this Pfx.
getContentLength() - Method in class org.bouncycastle.est.ESTResponse
 
getContentOctets(ContentInfo) - Static method in class org.bouncycastle.pkcs.util.PKCS12Util
Return the octets carried by a ContentInfo, raising ASN1ParsingException if the content is absent or not an OCTET STRING.
getContentStream() - Method in class org.bouncycastle.cms.CMSTypedStream
 
getContentStream() - Method in class org.bouncycastle.cms.PKCS7TypedStream
 
getContentStream(Recipient) - Method in class org.bouncycastle.cms.RecipientInformation
Return a CMSTypedStream representing the content in the EnvelopedData after recovering the content encryption/MAC key using the passed in Recipient.
getContentStream(InputDecryptorProvider) - Method in class org.bouncycastle.cms.CMSEncryptedData
 
getContentStream(InputExpanderProvider) - Method in class org.bouncycastle.cms.CMSCompressedData
 
getContentType() - Method in class org.bouncycastle.cert.cmp.CMSProcessableCMPCertificate
 
getContentType() - Method in class org.bouncycastle.cms.CMSAbsentContent
 
getContentType() - Method in class org.bouncycastle.cms.CMSCompressedData
 
getContentType() - Method in class org.bouncycastle.cms.CMSDigestedData
 
getContentType() - Method in class org.bouncycastle.cms.CMSProcessableByteArray
 
getContentType() - Method in class org.bouncycastle.cms.CMSProcessableFile
 
getContentType() - Method in interface org.bouncycastle.cms.CMSTypedData
 
getContentType() - Method in class org.bouncycastle.cms.CMSTypedStream
 
getContentType() - Method in class org.bouncycastle.cms.PKCS7ProcessableObject
 
getContentType() - Method in class org.bouncycastle.cms.RecipientInformation
Return the content type of the encapsulated data accessed by this recipient.
getContentType() - Method in class org.bouncycastle.cms.SignerInformation
 
getContentType() - Method in class org.bouncycastle.dvcs.DVCSMessage
 
getContentVerifier(AlgorithmIdentifier, AlgorithmIdentifier) - Method in class org.bouncycastle.cms.SignerInformationVerifier
 
getControl(ASN1ObjectIdentifier) - Method in class org.bouncycastle.cert.crmf.CertificateRequestMessage
Return a control value of the specified type.
getCosignerId() - Method in class org.bouncycastle.cert.plants.bc.BcMTCCosigner
 
getCosignerId() - Method in class org.bouncycastle.cert.plants.jcajce.JcaMTCCosigner
 
getCosignerId() - Method in interface org.bouncycastle.cert.plants.MTCCosigner
 
getCosignerId() - Method in interface org.bouncycastle.cert.plants.MTCCosignerVerifier
 
getCosignerId() - Method in class org.bouncycastle.cert.plants.MTCSignature
 
getCosignerVerifierProvider() - Method in class org.bouncycastle.cert.plants.MerkleTreeCertificateValidator.ValidationParams
 
getCounterSignatures() - Method in class org.bouncycastle.cms.SignerInformation
Return a SignerInformationStore containing the counter signatures attached to this signer.
getCriticalExtensionOIDs() - Method in class org.bouncycastle.cert.ocsp.BasicOCSPResp
 
getCriticalExtensionOIDs() - Method in class org.bouncycastle.cert.ocsp.OCSPReq
 
getCriticalExtensionOIDs() - Method in class org.bouncycastle.cert.ocsp.SingleResp
 
getCriticalExtensionOIDs() - Method in class org.bouncycastle.cert.X509AttributeCertificateHolder
Returns a set of ASN1ObjectIdentifier objects representing the OIDs of the critical extensions contained in this holder's attribute certificate.
getCriticalExtensionOIDs() - Method in class org.bouncycastle.cert.X509CertificateHolder
Returns a set of ASN1ObjectIdentifier objects representing the OIDs of the critical extensions contained in this holder's certificate.
getCriticalExtensionOIDs() - Method in class org.bouncycastle.cert.X509CRLEntryHolder
Returns a set of ASN1ObjectIdentifier objects representing the OIDs of the critical extensions contained in this holder's CRL entry.
getCriticalExtensionOIDs() - Method in class org.bouncycastle.cert.X509CRLHolder
Returns a set of ASN1ObjectIdentifier objects representing the OIDs of the critical extensions contained in this holder's CRL.
getCriticalExtensionOIDs() - Method in class org.bouncycastle.tsp.TimeStampRequest
Returns a set of ASN1ObjectIdentifiers giving the critical extensions.
getCRL(X509CRLHolder) - Method in class org.bouncycastle.cert.jcajce.JcaX509CRLConverter
Use the configured converter to produce a X509CRL object from a X509CRLHolder object.
getCRLDistUrls(CRLDistPoint) - Method in class org.bouncycastle.pkix.jcajce.PKIXCertPathReviewer
 
getCRLs() - Method in class org.bouncycastle.cms.CMSSignedData
Return any X.509 CRL objects in this SignedData structure as a Store of X509CRLHolder objects.
getCRLs() - Method in class org.bouncycastle.cms.CMSSignedDataParser
Return any X.509 CRL objects in this SignedData structure as a Store of X509CRLHolder objects.
getCRLs() - Method in class org.bouncycastle.cms.OriginatorInformation
Return the CRLs stored in the underlying OriginatorInfo object.
getCRLs() - Method in class org.bouncycastle.tsp.TimeStampToken
 
getCRLSet() - Method in class org.bouncycastle.cms.CMSSignedDataParser
Return the raw crls field as parsed from the wire, preserving every choice (CertificateList, other revocation info [1]) in original encoding order.
getCrlStore() - Method in class org.bouncycastle.est.CACertsResponse
 
getCSRAttributes() - Method in class org.bouncycastle.est.ESTService
Fetch he CSR Attributes from the server.
getData() - Method in class org.bouncycastle.dvcs.DVCSRequest
Get data of DVCRequest.
getData() - Method in class org.bouncycastle.tsp.ers.ERSEvidenceRecordSelector
 
getDataLocations() - Method in class org.bouncycastle.dvcs.DVCSRequestInfo
Get data locations, where the copy of request Data can be obtained.
getDataUri() - Method in class org.bouncycastle.tsp.cms.CMSTimeStampedData
 
getDataUri() - Method in class org.bouncycastle.tsp.cms.CMSTimeStampedDataParser
 
getDebugMsg() - Method in exception class org.bouncycastle.pkix.util.MissingEntryException
 
getDekAlgName() - Method in class org.bouncycastle.openssl.PEMEncryptedKeyPair
Return the key encryption algorithm name that was in the original DEK-Info field.
getDepth() - Method in class org.bouncycastle.pkix.jcajce.PKIXPolicyNode
 
getDetail(Locale) - Method in class org.bouncycastle.pkix.util.ErrorBundle
Returns the detail message in the given locale and the default timezone.
getDetail(Locale, TimeZone) - Method in class org.bouncycastle.pkix.util.ErrorBundle
Returns the detail message in the given locale and timezone.
getDigest() - Method in class org.bouncycastle.cert.dane.TruncatingDigestCalculator
 
getDigest() - Method in interface org.bouncycastle.operator.DigestCalculator
Return the digest calculated on what has been written to the calculator's output stream.
getDigestAlgOID() - Method in class org.bouncycastle.cms.SignerInformation
return the object identifier for the signature.
getDigestAlgorithm() - Method in class org.bouncycastle.cert.AttributeCertificateHolder
Returns algorithm identifier for the digest used if ObjectDigestInfo is present.
getDigestAlgorithm() - Method in class org.bouncycastle.cms.CMSDigestedData
 
getDigestAlgorithm() - Method in class org.bouncycastle.cms.SignerInfoGenerator
 
getDigestAlgorithmID() - Method in class org.bouncycastle.cms.SignerInformation
 
getDigestAlgorithmIdentifier() - Method in class org.bouncycastle.operator.BufferingContentSigner
Return the algorithm identifier describing the digest algorithm used by this signature algorithm, if known.
getDigestAlgorithmIdentifier() - Method in interface org.bouncycastle.operator.ExtendedContentSigner
Return the algorithm identifier describing the digest algorithm used by this signature algorithm and parameters this signer generates.
getDigestAlgorithmIdentifier() - Method in class org.bouncycastle.pkcs.bc.BcPKCS12MacCalculatorBuilder
 
getDigestAlgorithmIdentifier() - Method in class org.bouncycastle.pkcs.bc.BcPKCS12PBMac1CalculatorBuilder
 
getDigestAlgorithmIdentifier() - Method in class org.bouncycastle.pkcs.jcajce.JcePKCS12MacCalculatorBuilder
 
getDigestAlgorithmIdentifier() - Method in interface org.bouncycastle.pkcs.PKCS12MacCalculatorBuilder
 
getDigestAlgorithmIdentifier() - Method in class org.bouncycastle.tsp.ers.ERSArchiveTimeStamp
 
getDigestAlgorithmIDs() - Method in class org.bouncycastle.cms.CMSSignedData
Return the digest algorithm identifiers for the SignedData object
getDigestAlgorithmIDs() - Method in class org.bouncycastle.cms.CMSSignedDataParser
Return the digest algorithm identifiers for the SignedData object
getDigestAlgorithms() - Method in class org.bouncycastle.cms.CMSSignedDataStreamGenerator
Return a list of the current Digest AlgorithmIdentifiers applying to the next signature.
getDigestAlgorithmsSet() - Method in class org.bouncycastle.cms.CMSSignedDataParser
Return the digestAlgorithms field as parsed from the wire: a BERSet if the field used the indefinite-length (BER) method, a DLSet otherwise, with the algorithm identifiers in their original wire order.
getDigestAlgParams() - Method in class org.bouncycastle.cms.SignerInformation
return the signature parameters, or null if there aren't any.
getDigestCalculator(AlgorithmIdentifier) - Method in class org.bouncycastle.cms.SignerInformationVerifier
 
getDigestedContent() - Method in class org.bouncycastle.cms.CMSDigestedData
Return the digested content
getDigestedObjectType() - Method in class org.bouncycastle.cert.AttributeCertificateHolder
Returns the digest object type if an object digest info is used.
getDomainName() - Method in class org.bouncycastle.cert.dane.DANEEntry
 
getDomainName() - Method in class org.bouncycastle.cert.dane.DANEEntrySelector
 
getDottedCaId() - Method in class org.bouncycastle.cert.plants.MTCCertAuth
 
getDVCSNames() - Method in class org.bouncycastle.dvcs.DVCSRequestInfo
Get names of DVCS servers.
getEncAlgOID() - Method in class org.bouncycastle.cms.CMSAuthEnvelopedDataParser
return the object identifier for the mac algorithm.
getEncAlgParams() - Method in class org.bouncycastle.cms.CMSAuthEnvelopedDataParser
return the ASN.1 encoded encryption algorithm parameters, or null if there aren't any.
getEncapsulation() - Method in class org.bouncycastle.cms.KEMKeyWrapper
 
getEncapsulation() - Method in class org.bouncycastle.cms.KEMRecipientInformation
 
getEncapsulationLength(AlgorithmIdentifier) - Method in class org.bouncycastle.operator.DefaultKemEncapsulationLengthProvider
 
getEncapsulationLength(AlgorithmIdentifier) - Method in interface org.bouncycastle.operator.KemEncapsulationLengthProvider
 
getEncoded() - Method in class org.bouncycastle.cert.crmf.CertificateRequestMessage
Return the ASN.1 encoding of the certReqMsg we wrap.
getEncoded() - Method in class org.bouncycastle.cert.ct.SignedCertificateTimestamp
Serialize this SCT to its TLS wire form (the bytes that would be carried as one SerializedSCT entry in a list).
getEncoded() - Method in class org.bouncycastle.cert.ct.SignedCertificateTimestampDataV2
Serialize this v2 SCT body to its TLS wire form (the bytes that would form the data field of the containing TransItem).
getEncoded() - Method in class org.bouncycastle.cert.ct.SignedCertificateTimestampList
Serialize the list to its TLS wire form (the bytes that would be carried as the OCTET STRING contents of the embedded-SCT or OCSP-SCT extension's extnValue).
getEncoded() - Method in class org.bouncycastle.cert.ct.TransItem
Serialize this TransItem to its TLS wire form.
getEncoded() - Method in class org.bouncycastle.cert.ct.TransItemList
 
getEncoded() - Method in class org.bouncycastle.cert.ocsp.BasicOCSPResp
return the ASN.1 encoded representation of this object.
getEncoded() - Method in class org.bouncycastle.cert.ocsp.OCSPReq
return the ASN.1 encoded representation of this object.
getEncoded() - Method in class org.bouncycastle.cert.ocsp.OCSPResp
return the ASN.1 encoded representation of this object.
getEncoded() - Method in class org.bouncycastle.cert.X509AttributeCertificateHolder
Return the ASN.1 encoding of this holder's attribute certificate.
getEncoded() - Method in class org.bouncycastle.cert.X509CertificateHolder
Return the ASN.1 encoding of this holder's certificate.
getEncoded() - Method in class org.bouncycastle.cert.X509CRLHolder
Return the ASN.1 encoding of this holder's CRL.
getEncoded() - Method in class org.bouncycastle.cms.CMSAuthenticatedData
return the ASN.1 encoded representation of this object.
getEncoded() - Method in class org.bouncycastle.cms.CMSAuthEnvelopedData
return the ASN.1 encoded representation of this object.
getEncoded() - Method in class org.bouncycastle.cms.CMSCompressedData
return the ASN.1 encoded representation of this object.
getEncoded() - Method in class org.bouncycastle.cms.CMSDigestedData
return the ASN.1 encoded representation of this object.
getEncoded() - Method in class org.bouncycastle.cms.CMSEnvelopedData
return the ASN.1 encoded representation of this object.
getEncoded() - Method in class org.bouncycastle.cms.CMSSignedData
return the ASN.1 encoded representation of this object.
getEncoded() - Method in class org.bouncycastle.est.CSRAttributesResponse
 
getEncoded() - Method in class org.bouncycastle.mozilla.SignedPublicKeyAndChallenge
 
getEncoded() - Method in class org.bouncycastle.openssl.X509TrustedCertificateBlock
 
getEncoded() - Method in class org.bouncycastle.pkcs.PKCS10CertificationRequest
Return the default (DER) encoding of the underlying CertificationRequest.
getEncoded() - Method in class org.bouncycastle.pkcs.PKCS12PfxPdu
Return the default (BER) encoding of the PFX.
getEncoded() - Method in class org.bouncycastle.pkcs.PKCS8EncryptedPrivateKeyInfo
Return the default (DER) encoding of this EncryptedPrivateKeyInfo.
getEncoded() - Method in class org.bouncycastle.tsp.cms.CMSTimeStampedData
 
getEncoded() - Method in class org.bouncycastle.tsp.ers.ERSArchiveTimeStamp
return the ASN.1 encoded representation of this object.
getEncoded() - Method in class org.bouncycastle.tsp.ers.ERSEvidenceRecord
return the ASN.1 encoded representation of this object.
getEncoded() - Method in class org.bouncycastle.tsp.TimeStampRequest
return the ASN.1 encoded representation of this object.
getEncoded() - Method in class org.bouncycastle.tsp.TimeStampResponse
return the ASN.1 encoded representation of this object.
getEncoded() - Method in class org.bouncycastle.tsp.TimeStampToken
Return a ASN.1 encoded byte stream representing the encoded object.
getEncoded() - Method in class org.bouncycastle.tsp.TimeStampTokenInfo
 
getEncoded(String) - Method in class org.bouncycastle.cms.CMSSignedData
return the ASN.1 encoded representation of this object using the specified encoding.
getEncoded(String) - Method in class org.bouncycastle.pkcs.PKCS12PfxPdu
Return a Pfx with the outer wrapper encoded as asked for.
getEncoded(String) - Method in class org.bouncycastle.tsp.TimeStampResponse
return the ASN.1 encoded representation of this object for the specific encoding type.
getEncoded(String) - Method in class org.bouncycastle.tsp.TimeStampToken
return the ASN.1 encoded representation of this object using the specified encoding.
getEncodedIssuerPrincipal(Object) - Static method in class org.bouncycastle.pkix.jcajce.PKIXCertPathReviewer
Returns the issuer of an attribute certificate or certificate.
getEncodedSignedAttributes() - Method in class org.bouncycastle.cms.SignerInformation
return the DER encoding of the signed attributes.
getEncryptedCertificate() - Method in class org.bouncycastle.cert.crmf.CertificateResponse
Return a CMSEnvelopedData representing the encrypted certificate contained in the response.
getEncryptedContent(EncryptedData) - Static method in class org.bouncycastle.pkcs.util.PKCS12Util
Return the ciphertext octets of an EncryptedData, raising ASN1ParsingException if absent.
getEncryptedData() - Method in class org.bouncycastle.pkcs.PKCS8EncryptedPrivateKeyInfo
Return the raw ciphertext bytes of the encrypted private key.
getEncryptionAlgOID() - Method in class org.bouncycastle.cms.CMSAuthEnvelopedData
return the object identifier for the content encryption algorithm.
getEncryptionAlgOID() - Method in class org.bouncycastle.cms.CMSAuthEnvelopedDataParser
Return the MAC algorithm details for the MAC associated with the data in this object.
getEncryptionAlgOID() - Method in class org.bouncycastle.cms.CMSEnvelopedData
return the object identifier for the content encryption algorithm.
getEncryptionAlgOID() - Method in class org.bouncycastle.cms.CMSEnvelopedDataParser
return the object identifier for the content encryption algorithm.
getEncryptionAlgOID() - Method in class org.bouncycastle.cms.SignerInformation
return the object identifier for the signature.
getEncryptionAlgorithm() - Method in class org.bouncycastle.pkcs.PKCS8EncryptedPrivateKeyInfo
Return the algorithm identifier describing how the private key has been encrypted.
getEncryptionAlgParams() - Method in class org.bouncycastle.cms.CMSEnvelopedData
return the ASN.1 encoded encryption algorithm parameters, or null if there aren't any.
getEncryptionAlgParams() - Method in class org.bouncycastle.cms.CMSEnvelopedDataParser
return the ASN.1 encoded encryption algorithm parameters, or null if there aren't any.
getEncryptionAlgParams() - Method in class org.bouncycastle.cms.SignerInformation
return the signature/encryption algorithm parameters, or null if there aren't any.
getEnd() - Method in class org.bouncycastle.cert.plants.LandmarkCertificateManager.TrustedSubtreeEntry
 
getEnd() - Method in class org.bouncycastle.cert.plants.MerkleTreeCertificateValidator.RevokedRange
 
getEnd() - Method in class org.bouncycastle.cert.plants.MerkleTreeCertificateValidator.TrustedSubtree
 
getEnd() - Method in class org.bouncycastle.cert.plants.MerkleTreePrimitives.SubtreeInfo
 
getEnd() - Method in class org.bouncycastle.cert.plants.MTCLog
 
getEnd() - Method in class org.bouncycastle.cert.plants.MTCProof
 
getEntityNames() - Method in class org.bouncycastle.cert.AttributeCertificateHolder
Return any principal objects inside the attribute certificate holder entity names field.
getEntries() - Method in interface org.bouncycastle.cert.dane.DANEEntryFetcher
 
getEntry(String, Locale, TimeZone) - Method in class org.bouncycastle.pkix.util.LocalizedMessage
Reads the entry id + "." + key from the resource file and returns a formated message for the given Locale and TimeZone.
getEnvelopedData() - Method in class org.bouncycastle.cert.crmf.PKIArchiveControl
Return the enveloped data structure contained in this control.
getErrorMessage() - Method in exception class org.bouncycastle.pkix.util.LocalizedException
Returns the localized error message of the exception.
getErrors() - Method in class org.bouncycastle.pkix.jcajce.PKIXCertPathReviewer
Returns an Array of Lists which contains a List of global error messages and a List of error messages for each certificate in the path.
getErrors(int) - Method in class org.bouncycastle.pkix.jcajce.PKIXCertPathReviewer
Returns an List of error messages for the certificate at the given index in the CertPath.
getExpectedPolicies() - Method in class org.bouncycastle.pkix.jcajce.PKIXPolicyNode
 
getExpiryTime() - Method in class org.bouncycastle.tsp.ers.ERSArchiveTimeStamp
Return the not-after date for the time-stamp's signing certificate if it is present.
getExtension(ASN1ObjectIdentifier) - Method in class org.bouncycastle.cert.ocsp.BasicOCSPResp
 
getExtension(ASN1ObjectIdentifier) - Method in class org.bouncycastle.cert.ocsp.OCSPReq
 
getExtension(ASN1ObjectIdentifier) - Method in class org.bouncycastle.cert.ocsp.SingleResp
 
getExtension(ASN1ObjectIdentifier) - Method in class org.bouncycastle.cert.X509AttributeCertificateHolder
Look up the extension associated with the passed in OID.
getExtension(ASN1ObjectIdentifier) - Method in class org.bouncycastle.cert.X509CertificateHolder
Look up the extension associated with the passed in OID.
getExtension(ASN1ObjectIdentifier) - Method in class org.bouncycastle.cert.X509CRLEntryHolder
Look up the extension associated with the passed in OID.
getExtension(ASN1ObjectIdentifier) - Method in class org.bouncycastle.cert.X509CRLHolder
Look up the extension associated with the passed in OID.
getExtension(ASN1ObjectIdentifier) - Method in class org.bouncycastle.cert.X509v2AttributeCertificateBuilder
Return the current value of the extension for OID.
getExtension(ASN1ObjectIdentifier) - Method in class org.bouncycastle.cert.X509v2CRLBuilder
Return the current value of the extension for OID.
getExtension(ASN1ObjectIdentifier) - Method in class org.bouncycastle.cert.X509v3CertificateBuilder
Return the current value of the extension for OID.
getExtension(ASN1ObjectIdentifier) - Method in class org.bouncycastle.tsp.TimeStampRequest
 
getExtensionData() - Method in class org.bouncycastle.cert.ct.SctExtension
 
getExtensionData() - Method in class org.bouncycastle.cert.plants.MerkleTreeCertEntryExtension
 
getExtensionOIDs() - Method in class org.bouncycastle.cert.ocsp.BasicOCSPResp
 
getExtensionOIDs() - Method in class org.bouncycastle.cert.ocsp.OCSPReq
 
getExtensionOIDs() - Method in class org.bouncycastle.cert.ocsp.SingleResp
 
getExtensionOIDs() - Method in class org.bouncycastle.cert.X509AttributeCertificateHolder
Returns a list of ASN1ObjectIdentifier objects representing the OIDs of the extensions contained in this holder's attribute certificate.
getExtensionOIDs() - Method in class org.bouncycastle.cert.X509CertificateHolder
Returns a list of ASN1ObjectIdentifier objects representing the OIDs of the extensions contained in this holder's certificate.
getExtensionOIDs() - Method in class org.bouncycastle.cert.X509CRLEntryHolder
Returns a list of ASN1ObjectIdentifier objects representing the OIDs of the extensions contained in this holder's CRL entry.
getExtensionOIDs() - Method in class org.bouncycastle.cert.X509CRLHolder
Returns a list of ASN1ObjectIdentifier objects representing the OIDs of the extensions contained in this holder's CRL.
getExtensionOIDs() - Method in class org.bouncycastle.tsp.TimeStampRequest
 
getExtensions() - Method in class org.bouncycastle.cert.ct.SignedCertificateTimestamp
The extensions opaque blob carried in the SCT.
getExtensions() - Method in class org.bouncycastle.cert.plants.MerkleTreeCertEntry
 
getExtensions() - Method in class org.bouncycastle.cert.plants.MTCProof
 
getExtensions() - Method in class org.bouncycastle.cert.X509AttributeCertificateHolder
Return the extensions block associated with this certificate if there is one.
getExtensions() - Method in class org.bouncycastle.cert.X509CertificateHolder
Return the extensions block associated with this certificate if there is one.
getExtensions() - Method in class org.bouncycastle.cert.X509CRLEntryHolder
Return the extensions block associated with this CRL entry if there is one.
getExtensions() - Method in class org.bouncycastle.cert.X509CRLHolder
Return the extensions block associated with this CRL if there is one.
getExtensions() - Method in class org.bouncycastle.pkcs.DeltaCertificateRequestAttributeValue
Return the extensions carried by the delta request, or null if none are present.
getExtensions() - Method in class org.bouncycastle.tsp.TimeStampTokenInfo
 
getExtensionsWire() - Method in class org.bouncycastle.cert.plants.MTCProof
 
getExtensionType() - Method in class org.bouncycastle.cert.ct.SctExtension
 
getExtensionType() - Method in class org.bouncycastle.cert.plants.MerkleTreeCertEntryExtension
 
getExtensionValue(X509Extension, String) - Static method in class org.bouncycastle.pkix.jcajce.PKIXCertPathReviewer
Extract the value of the given extension, if it exists.
getExtraArgs() - Method in class org.bouncycastle.pkix.util.LocalizedMessage
 
getFailInfo() - Method in class org.bouncycastle.tsp.TimeStampResponse
 
getFailingCertIndex() - Method in class org.bouncycastle.cert.path.CertPathValidationResult
 
getFailingCertIndexes() - Method in class org.bouncycastle.cert.path.CertPathValidationResult
 
getFailingRuleIndex() - Method in class org.bouncycastle.cert.path.CertPathValidationResult
 
getFailingRuleIndexes() - Method in class org.bouncycastle.cert.path.CertPathValidationResult
 
getFailureCode() - Method in exception class org.bouncycastle.tsp.TSPValidationException
Return the failure code associated with this exception - if one is set.
getFileName() - Method in class org.bouncycastle.tsp.cms.CMSTimeStampedData
 
getFileName() - Method in class org.bouncycastle.tsp.cms.CMSTimeStampedDataParser
 
getFiles() - Method in class org.bouncycastle.tsp.ers.ERSDirectoryDataGroup
Return a list of the plain files in this data group.
getFilter() - Method in class org.bouncycastle.pkix.util.LocalizedMessage.FilteredArguments
 
getFilter() - Method in class org.bouncycastle.pkix.util.LocalizedMessage
Returns the current filter.
getFilteredArgs(Locale) - Method in class org.bouncycastle.pkix.util.LocalizedMessage.FilteredArguments
 
getFindings() - Method in class org.bouncycastle.cert.X509CertificateReviewer.Review
 
getFirst() - Method in class org.bouncycastle.tsp.ers.SortedHashList
 
getFirst() - Method in class org.bouncycastle.tsp.ers.SortedIndexedHashList
 
getFlags() - Method in class org.bouncycastle.cert.dane.DANEEntry
 
getGeneratedDigests() - Method in class org.bouncycastle.cms.CMSSignedGenerator
Return a map of oids and byte arrays representing the digests calculated on the content during the last generate.
getGeneratedVersion() - Method in class org.bouncycastle.cms.SignerInfoGenerator
 
getGenTime() - Method in class org.bouncycastle.tsp.ers.ERSArchiveTimeStamp
Return the generation time of the time-stamp associated with this archive time stamp.
getGenTime() - Method in class org.bouncycastle.tsp.TimeStampTokenInfo
 
getGenTimeAccuracy() - Method in class org.bouncycastle.tsp.TimeStampTokenInfo
 
getHash() - Method in class org.bouncycastle.cert.plants.LandmarkCertificateManager.TrustedSubtreeEntry
 
getHash() - Method in class org.bouncycastle.cert.plants.MerkleTreeCertificateValidator.TrustedSubtree
 
getHash(DigestCalculator, byte[]) - Method in class org.bouncycastle.tsp.ers.ERSCachingData
Generates a hash for the whole DataGroup.
getHash(DigestCalculator, byte[]) - Method in interface org.bouncycastle.tsp.ers.ERSData
Return the calculated hash for the Data
getHash(DigestCalculator, byte[]) - Method in class org.bouncycastle.tsp.ers.ERSDataGroup
Return the calculated hash for the Data
getHashAlgOID() - Method in class org.bouncycastle.cert.ocsp.CertificateID
 
getHashAlgorithm() - Method in class org.bouncycastle.cert.ct.SignedCertificateTimestamp
TLS HashAlgorithm byte (sha256 = 4, etc.).
getHashAlgorithm() - Method in class org.bouncycastle.tsp.TimeStampTokenInfo
 
getHashes(DigestCalculator, byte[]) - Method in class org.bouncycastle.tsp.ers.ERSDataGroup
Generates hashes for all the data objects included in the data group with a previous chain hash.
getHashFunc() - Method in class org.bouncycastle.cert.plants.MTCCertAuth
 
getHashFunction() - Method in class org.bouncycastle.cert.plants.MerkleTreeCertificateValidator.ValidationParams
 
getHashList(int) - Method in class org.bouncycastle.cert.plants.MTCProof
Splits the concatenated inclusion proof into individual hash values of the given size.
getHashSize() - Method in class org.bouncycastle.cert.plants.bc.BcSha256MerkleTreeHash
 
getHashSize() - Method in class org.bouncycastle.cert.plants.jcajce.JcaSha256MerkleTreeHash
 
getHashSize() - Method in interface org.bouncycastle.cert.plants.MerkleTreeHash
 
getHeader() - Method in class org.bouncycastle.cert.cmp.GeneralPKIMessage
 
getHeader() - Method in class org.bouncycastle.cert.cmp.ProtectedPKIMessage
Return the message header.
getHeader(String) - Method in class org.bouncycastle.est.ESTResponse
 
getHeaderOrEmpty(String) - Method in class org.bouncycastle.est.ESTResponse
 
getHeaders() - Method in class org.bouncycastle.est.ESTRequest
 
getHeaders() - Method in class org.bouncycastle.est.ESTResponse
 
getHijacker() - Method in class org.bouncycastle.est.ESTRequest
 
getHolder() - Method in class org.bouncycastle.cert.selector.X509AttributeCertificateHolderSelector
Gets the holder.
getHolder() - Method in class org.bouncycastle.cert.X509AttributeCertificateHolder
Return the holder details for this attribute certificate.
getHttpVersion() - Method in class org.bouncycastle.est.ESTResponse
 
getId() - Method in class org.bouncycastle.pkix.util.LocalizedMessage
Returns the id of the message in the resource bundle.
getInclusionProof() - Method in class org.bouncycastle.cert.plants.MTCProof
 
getIndex() - Method in exception class org.bouncycastle.pkix.jcajce.CertPathReviewerException
 
getInput() - Method in class org.bouncycastle.pkix.util.filter.TrustedInput
 
getInput() - Method in class org.bouncycastle.pkix.util.filter.UntrustedInput
Returns the untrusted input as Object.
getInputStream() - Method in class org.bouncycastle.cms.CMSAbsentContent
 
getInputStream() - Method in class org.bouncycastle.cms.CMSProcessableByteArray
 
getInputStream() - Method in class org.bouncycastle.cms.CMSProcessableFile
 
getInputStream() - Method in class org.bouncycastle.est.ESTResponse
 
getInputStream() - Method in interface org.bouncycastle.est.Source
 
getInputStream(InputStream) - Method in class org.bouncycastle.cms.RecipientOperator
 
getInputStream(InputStream) - Method in interface org.bouncycastle.operator.InputDecryptor
Wrap the passed in input stream encIn, returning an input stream that decrypts what it reads from encIn before returning it.
getInputStream(InputStream) - Method in interface org.bouncycastle.operator.InputExpander
Wrap the passed in input stream comIn, returning an input stream that expands anything read in from comIn.
getInstance(byte[]) - Static method in class org.bouncycastle.cert.ct.SignedCertificateTimestamp
Decode an SCT from its serialized TLS form (the bytes that appear as one SerializedSCT entry inside a SignedCertificateTimestampList).
getInstance(byte[]) - Static method in class org.bouncycastle.cert.ct.SignedCertificateTimestampDataV2
Decode the v2 SCT body from its serialized TLS form (the bytes of the containing TransItem.data field, after the 2-byte versioned_type prefix has been stripped).
getInstance(byte[]) - Static method in class org.bouncycastle.cert.ct.SignedCertificateTimestampList
Decode a list from its TLS wire form (the bytes of the extension value's OCTET STRING contents).
getInstance(byte[]) - Static method in class org.bouncycastle.cert.ct.TransItem
Decode a TransItem from its serialized form (the bytes that appear as one SerializedTransItem entry inside a TransItemList).
getInstance(byte[]) - Static method in class org.bouncycastle.cert.ct.TransItemList
 
getInstance(Object) - Static method in class org.bouncycastle.pkcs.DeltaCertificateRequestAttributeValue
Coerce an object into a DeltaCertificateRequestAttributeValue.
getIntendedAlg() - Method in class org.bouncycastle.cert.crmf.EncryptedValueParser
 
getIssuer() - Method in class org.bouncycastle.cert.AttributeCertificateHolder
Return the principals associated with the issuer attached to this holder
getIssuer() - Method in class org.bouncycastle.cert.cmp.RevocationDetails
 
getIssuer() - Method in class org.bouncycastle.cert.selector.X509AttributeCertificateHolderSelector
Returns the issuer criterion.
getIssuer() - Method in class org.bouncycastle.cert.selector.X509CertificateHolderSelector
 
getIssuer() - Method in class org.bouncycastle.cert.X509AttributeCertificateHolder
Return the issuer details for this attribute certificate.
getIssuer() - Method in class org.bouncycastle.cert.X509CertificateHolder
Return the issuer of this certificate.
getIssuer() - Method in class org.bouncycastle.cert.X509CRLHolder
Return the issuer of this holder's CRL.
getIssuer() - Method in class org.bouncycastle.cms.KeyAgreeRecipientId
 
getIssuer() - Method in class org.bouncycastle.cms.PKIXRecipientId
 
getIssuer() - Method in class org.bouncycastle.cms.SignerId
 
getIssuer(X509Certificate) - Static method in class org.bouncycastle.cert.jcajce.JcaX500NameUtil
 
getIssuer(X500NameStyle, X509Certificate) - Static method in class org.bouncycastle.cert.jcajce.JcaX500NameUtil
 
getIssuerAlternativeNames(X509Certificate) - Static method in class org.bouncycastle.cert.jcajce.JcaX509ExtensionUtils
 
getIssuerKeyHash() - Method in class org.bouncycastle.cert.ocsp.CertificateID
 
getIssuerNameHash() - Method in class org.bouncycastle.cert.ocsp.CertificateID
 
getIssuerPrincipal(X509CRL) - Static method in class org.bouncycastle.pkix.jcajce.PKIXCertPathReviewer
 
getIssuerUniqueID() - Method in class org.bouncycastle.cert.X509AttributeCertificateHolder
 
getItems() - Method in class org.bouncycastle.cert.ct.TransItemList
The decoded TransItems, in wire order.
getIV() - Method in interface org.bouncycastle.openssl.PEMEncryptor
 
getJceKey(ASN1ObjectIdentifier, GenericKey) - Method in class org.bouncycastle.cms.jcajce.EnvelopedDataHelper
 
getJceKey(AlgorithmIdentifier, GenericKey) - Method in class org.bouncycastle.cms.jcajce.EnvelopedDataHelper
 
getKdfAlgorithm() - Method in class org.bouncycastle.cms.KEMRecipientInformation
 
getKdfAlgorithmIdentifier() - Method in class org.bouncycastle.cms.KEMKeyWrapper
 
getKekLength() - Method in class org.bouncycastle.cms.KEMKeyWrapper
 
getKey() - Method in interface org.bouncycastle.operator.MacCalculator
Return the key used for calculating the MAC.
getKey() - Method in interface org.bouncycastle.operator.OutputEncryptor
Return the key used for encrypting the output.
getKey() - Method in exception class org.bouncycastle.pkix.util.MissingEntryException
 
getKey(PublicKeyDataObject) - Method in class org.bouncycastle.eac.jcajce.JcaPublicKeyConverter
 
getKeyDerivationAlgOID() - Method in class org.bouncycastle.cms.PasswordRecipientInformation
return the object identifier for the key derivation algorithm, or null if there is none present.
getKeyDerivationAlgorithm() - Method in class org.bouncycastle.cms.PasswordRecipientInformation
Return the key derivation algorithm details for the key in this recipient.
getKeyDerivationAlgParams() - Method in class org.bouncycastle.cms.PasswordRecipientInformation
return the ASN.1 encoded key derivation algorithm parameters, or null if there aren't any.
getKeyEncryptionAlgOID() - Method in class org.bouncycastle.cms.RecipientInformation
return the object identifier for the key encryption algorithm.
getKeyEncryptionAlgorithm() - Method in class org.bouncycastle.cms.RecipientInformation
Return the key encryption algorithm details for the key in this recipient.
getKeyEncryptionAlgParams() - Method in class org.bouncycastle.cms.RecipientInformation
return the ASN.1 encoded key encryption algorithm parameters, or null if there aren't any.
getKeyIdentifier() - Method in class org.bouncycastle.cms.KEKRecipientId
 
getKeyPair(PEMKeyPair) - Method in class org.bouncycastle.openssl.jcajce.JcaPEMKeyConverter
Convert a PEMKeyPair into a KeyPair, returning the converted result.
getKeySize(ASN1ObjectIdentifier) - Method in class org.bouncycastle.operator.DefaultSecretKeySizeProvider
 
getKeySize(ASN1ObjectIdentifier) - Method in interface org.bouncycastle.operator.SecretKeySizeProvider
Return the key size implied by the OID, if one exists.
getKeySize(AlgorithmIdentifier) - Method in class org.bouncycastle.operator.DefaultSecretKeySizeProvider
 
getKeySize(AlgorithmIdentifier) - Method in interface org.bouncycastle.operator.SecretKeySizeProvider
 
getKeyTransRecipientId(X509CertSelector) - Method in class org.bouncycastle.cms.jcajce.JcaSelectorConverter
 
getLastLandmark() - Method in class org.bouncycastle.cert.plants.LandmarkSequence
 
getListener() - Method in class org.bouncycastle.est.ESTRequest
 
getLocale() - Method in exception class org.bouncycastle.pkix.util.MissingEntryException
 
getLocaleString(Locale) - Method in class org.bouncycastle.pkix.util.LocaleString
 
getLocation() - Method in class org.bouncycastle.cert.X509CertificateReviewer.Finding
 
getLogId() - Method in class org.bouncycastle.cert.plants.MTCLog
 
getLogID() - Method in class org.bouncycastle.cert.ct.SignedCertificateTimestamp
32-byte log identifier (SHA-256 of the log's DER-encoded public key).
getLogID() - Method in class org.bouncycastle.cert.ct.SignedCertificateTimestampDataV2
Variable-length log identifier (2..127 bytes).
getLogNumber() - Method in class org.bouncycastle.cert.plants.MerkleTreeCertificateValidator.TrustedSubtree
 
getLogNumber() - Method in class org.bouncycastle.cert.plants.MTCLog
 
getMac() - Method in class org.bouncycastle.cms.CMSAuthenticatedData
 
getMac() - Method in class org.bouncycastle.cms.CMSAuthenticatedDataParser
 
getMac() - Method in class org.bouncycastle.cms.CMSAuthEnvelopedData
Return the MAC value that was originally calculated for this AuthEnveloped data.
getMac() - Method in class org.bouncycastle.cms.CMSAuthEnvelopedDataParser
 
getMac() - Method in class org.bouncycastle.cms.RecipientInformation
Return the MAC calculated for the recipient.
getMac() - Method in class org.bouncycastle.cms.RecipientOperator
 
getMac() - Method in interface org.bouncycastle.operator.MacCalculator
Return the calculated MAC based on what has been written to the stream.
getMac() - Method in class org.bouncycastle.operator.MacCaptureStream
 
getMAC() - Method in class org.bouncycastle.cms.InputStreamWithMAC
 
getMAC() - Method in interface org.bouncycastle.operator.AADProcessor
Return the final value of AEAD cipher's MAC.
getMacAlgOID() - Method in class org.bouncycastle.cms.CMSAuthenticatedData
return the object identifier for the content MAC algorithm.
getMacAlgOID() - Method in class org.bouncycastle.cms.CMSAuthenticatedDataParser
return the object identifier for the mac algorithm.
getMacAlgorithm() - Method in class org.bouncycastle.cms.CMSAuthenticatedData
Return the MAC algorithm details for the MAC associated with the data in this object.
getMacAlgorithm() - Method in class org.bouncycastle.cms.CMSAuthenticatedDataParser
Return the MAC algorithm details for the MAC associated with the data in this object.
getMacAlgorithmID() - Method in class org.bouncycastle.pkcs.PKCS12PfxPdu
Return the algorithm identifier describing the MAC algorithm
getMacAlgParams() - Method in class org.bouncycastle.cms.CMSAuthenticatedData
return the ASN.1 encoded MAC algorithm parameters, or null if there aren't any.
getMacAlgParams() - Method in class org.bouncycastle.cms.CMSAuthenticatedDataParser
return the ASN.1 encoded encryption algorithm parameters, or null if there aren't any.
getMatches(Selector) - Method in class org.bouncycastle.cert.dane.DANEEntryStore
Return a collection of entries matching the passed in selector.
getMatches(Selector) - Method in class org.bouncycastle.tsp.ers.ERSEvidenceRecordStore
 
getMediaType() - Method in class org.bouncycastle.tsp.cms.CMSTimeStampedData
 
getMediaType() - Method in class org.bouncycastle.tsp.cms.CMSTimeStampedDataParser
 
getMessage() - Method in class org.bouncycastle.cert.X509CertificateReviewer.Finding
 
getMessage() - Method in class org.bouncycastle.dvcs.CPDRequestData
Get contained message (data to be certified).
getMessage() - Method in class org.bouncycastle.dvcs.VSDRequestData
Get contained message (data to be certified).
getMessage() - Method in exception class org.bouncycastle.est.ESTException
 
getMessageImprint() - Method in class org.bouncycastle.dvcs.CCPDRequestData
Get MessageImprint value
getMessageImprint() - Method in class org.bouncycastle.tsp.TimeStampRequest
 
getMessageImprintAlgID() - Method in class org.bouncycastle.tsp.TimeStampRequest
 
getMessageImprintAlgOID() - Method in class org.bouncycastle.tsp.TimeStampRequest
 
getMessageImprintAlgOID() - Method in class org.bouncycastle.tsp.TimeStampTokenInfo
 
getMessageImprintDigest() - Method in class org.bouncycastle.tsp.TimeStampRequest
 
getMessageImprintDigest() - Method in class org.bouncycastle.tsp.TimeStampTokenInfo
 
getMessageImprintDigestCalculator(DigestCalculatorProvider) - Method in class org.bouncycastle.tsp.cms.CMSTimeStampedData
Returns an appropriately initialised digest calculator based on the message imprint algorithm described in the first time stamp in the TemporalData for this message.
getMessageImprintDigestCalculator(DigestCalculatorProvider) - Method in class org.bouncycastle.tsp.cms.CMSTimeStampedDataParser
Returns an appropriately initialised digest calculator based on the message imprint algorithm described in the first time stamp in the TemporalData for this message.
getMethod() - Method in class org.bouncycastle.est.ESTRequest
 
getMicros() - Method in class org.bouncycastle.tsp.GenTimeAccuracy
 
getMillis() - Method in class org.bouncycastle.tsp.GenTimeAccuracy
 
getMinCosignatures() - Method in class org.bouncycastle.cert.plants.MerkleTreeCertificateValidator.ValidationParams
 
getName() - Method in class org.bouncycastle.cms.PasswordRecipient.PRF
 
getNames() - Method in class org.bouncycastle.cert.AttributeCertificateIssuer
 
getNextUpdate() - Method in class org.bouncycastle.cert.ocsp.SingleResp
return the NextUpdate value - note: this is an optional field so may be returned as null.
getNextUpdate() - Method in class org.bouncycastle.cert.X509CRLHolder
 
getNextWorkingKey(List, int) - Static method in class org.bouncycastle.pkix.jcajce.PKIXCertPathReviewer
Return the next working key inheriting DSA parameters if necessary.
getNonce() - Method in class org.bouncycastle.dvcs.DVCSRequestInfo
Get nonce if it is set.
getNonce() - Method in class org.bouncycastle.tsp.TimeStampRequest
 
getNonce() - Method in class org.bouncycastle.tsp.TimeStampTokenInfo
 
getNonCriticalExtensionOIDs() - Method in class org.bouncycastle.cert.ocsp.BasicOCSPResp
 
getNonCriticalExtensionOIDs() - Method in class org.bouncycastle.cert.ocsp.OCSPReq
 
getNonCriticalExtensionOIDs() - Method in class org.bouncycastle.cert.ocsp.SingleResp
 
getNonCriticalExtensionOIDs() - Method in class org.bouncycastle.cert.X509AttributeCertificateHolder
Returns a set of ASN1ObjectIdentifier objects representing the OIDs of the non-critical extensions contained in this holder's attribute certificate.
getNonCriticalExtensionOIDs() - Method in class org.bouncycastle.cert.X509CertificateHolder
Returns a set of ASN1ObjectIdentifier objects representing the OIDs of the non-critical extensions contained in this holder's certificate.
getNonCriticalExtensionOIDs() - Method in class org.bouncycastle.cert.X509CRLEntryHolder
Returns a set of ASN1ObjectIdentifier objects representing the OIDs of the non-critical extensions contained in this holder's CRL entry.
getNonCriticalExtensionOIDs() - Method in class org.bouncycastle.cert.X509CRLHolder
Returns a set of ASN1ObjectIdentifier objects representing the OIDs of the non-critical extensions contained in this holder's CRL.
getNonCriticalExtensionOIDs() - Method in class org.bouncycastle.tsp.TimeStampRequest
Returns a set of ASN1ObjectIdentifiers giving the non-critical extensions.
getNotAfter() - Method in class org.bouncycastle.cert.X509AttributeCertificateHolder
Return the date after which this attribute certificate is not valid.
getNotAfter() - Method in class org.bouncycastle.cert.X509CertificateHolder
Return the date after which this certificate is not valid.
getNotBefore() - Method in class org.bouncycastle.cert.X509AttributeCertificateHolder
Return the date before which this attribute certificate is not valid.
getNotBefore() - Method in class org.bouncycastle.cert.X509CertificateHolder
Return the date before which this certificate is not valid.
getNotBefore() - Method in class org.bouncycastle.est.EnrollmentResponse
 
getNotifications() - Method in class org.bouncycastle.pkix.jcajce.PKIXCertPathReviewer
Returns an Array of Lists which contains a List of global notification messages and a List of botification messages for each certificate in the path.
getNotifications(int) - Method in class org.bouncycastle.pkix.jcajce.PKIXCertPathReviewer
Returns an List of notification messages for the certificate at the given index in the CertPath.
getNumActiveLandmarks() - Method in class org.bouncycastle.cert.plants.LandmarkSequence
 
getObjectDigest() - Method in class org.bouncycastle.cert.AttributeCertificateHolder
Returns the hash if an object digest info is used.
getOCSPUrls(AuthorityInformationAccess) - Method in class org.bouncycastle.pkix.jcajce.PKIXCertPathReviewer
 
getOIDSet() - Method in class org.bouncycastle.operator.DefaultAlgorithmNameFinder
 
getOriginalRequest() - Method in class org.bouncycastle.est.ESTResponse
 
getOriginator() - Method in class org.bouncycastle.cms.KeyAgreeRecipientInformation
Return the originator details for this recipient.
getOriginatorInfo() - Method in class org.bouncycastle.cms.CMSAuthenticatedData
Return the originator information associated with this message if present.
getOriginatorInfo() - Method in class org.bouncycastle.cms.CMSAuthenticatedDataParser
Return the originator information associated with this message if present.
getOriginatorInfo() - Method in class org.bouncycastle.cms.CMSAuthEnvelopedData
Return the originator information associated with this message if present.
getOriginatorInfo() - Method in class org.bouncycastle.cms.CMSAuthEnvelopedDataParser
Return the originator information associated with this message if present.
getOriginatorInfo() - Method in class org.bouncycastle.cms.CMSEnvelopedData
Return the originator information associated with this message if present.
getOriginatorInfo() - Method in class org.bouncycastle.cms.CMSEnvelopedDataParser
Return the originator information associated with this message if present.
getOtherMetaData() - Method in class org.bouncycastle.tsp.cms.CMSTimeStampedData
 
getOtherMetaData() - Method in class org.bouncycastle.tsp.cms.CMSTimeStampedDataParser
 
getOtherObjectTypeID() - Method in class org.bouncycastle.cert.AttributeCertificateHolder
Returns the digest algorithm ID if an object digest info is used.
getOtherRevocationInfo(ASN1ObjectIdentifier) - Method in class org.bouncycastle.cms.CMSSignedData
Return any OtherRevocationInfo OtherRevInfo objects of the type indicated by otherRevocationInfoFormat in this SignedData structure.
getOtherRevocationInfo(ASN1ObjectIdentifier) - Method in class org.bouncycastle.cms.CMSSignedDataParser
Return any OtherRevocationInfo OtherRevInfo objects of the type indicated by otherRevocationInfoFormat in this SignedData structure.
getOutputLength(long) - Method in interface org.bouncycastle.operator.KnownLengthOutputEncryptor
Return the exact number of ciphertext octets that encrypting inputLength plaintext octets will produce, including any appended AEAD tag where the CMS structure carries the tag inside the encrypted content.
getOutputStream() - Method in class org.bouncycastle.cert.dane.TruncatingDigestCalculator
 
getOutputStream() - Method in class org.bouncycastle.cert.plants.MTCContentSigner
 
getOutputStream() - Method in interface org.bouncycastle.eac.operator.EACSignatureVerifier
Returns a stream that will accept data for the purpose of calculating a signature for later verification.
getOutputStream() - Method in interface org.bouncycastle.eac.operator.EACSigner
Returns a stream that will accept data for the purpose of calculating a signature.
getOutputStream() - Method in interface org.bouncycastle.est.Source
 
getOutputStream() - Method in class org.bouncycastle.operator.BufferingContentSigner
Return the buffering stream.
getOutputStream() - Method in interface org.bouncycastle.operator.ContentSigner
Returns a stream that will accept data for the purpose of calculating a signature.
getOutputStream() - Method in interface org.bouncycastle.operator.ContentVerifier
Returns a stream that will accept data for the purpose of calculating a signature for later verification.
getOutputStream() - Method in interface org.bouncycastle.operator.DigestCalculator
Returns a stream that will accept data for the purpose of calculating a digest.
getOutputStream() - Method in interface org.bouncycastle.operator.MacCalculator
Returns a stream that will accept data for the purpose of calculating the MAC for later verification.
getOutputStream() - Method in class org.bouncycastle.operator.NoSignatureContentSigner
 
getOutputStream(OutputStream) - Method in class org.bouncycastle.cms.jcajce.ZlibCompressor
 
getOutputStream(OutputStream) - Method in interface org.bouncycastle.operator.OutputCompressor
Wrap the passed in output stream comOut, returning an output stream that compresses anything passed in before sending on to comOut.
getOutputStream(OutputStream) - Method in interface org.bouncycastle.operator.OutputEncryptor
Wrap the passed in output stream encOut, returning an output stream that encrypts anything passed in before sending on to encOut.
getPaddedData(byte[]) - Method in class org.bouncycastle.cert.crmf.bc.BcFixedLengthMGF1Padder
 
getPaddedData(byte[]) - Method in interface org.bouncycastle.cert.crmf.EncryptedValuePadder
Return a byte array of padded data.
getParent() - Method in class org.bouncycastle.pkix.jcajce.PKIXPolicyNode
 
getParsedMessage() - Method in class org.bouncycastle.dvcs.VSDRequestData
Get the CMS SignedData object represented by the encoded message.
getPartyVInfoFromRID(KeyTransRecipientId) - Static method in class org.bouncycastle.cms.jcajce.JceKTSKeyTransRecipient
 
getPassword() - Method in class org.bouncycastle.cms.bc.BcPasswordRecipient
 
getPassword() - Method in class org.bouncycastle.cms.jcajce.JcePasswordRecipient
 
getPassword() - Method in interface org.bouncycastle.cms.PasswordRecipient
 
getPassword() - Method in interface org.bouncycastle.openssl.PasswordFinder
Deprecated.
 
getPasswordConversionScheme() - Method in class org.bouncycastle.cms.bc.BcPasswordRecipient
 
getPasswordConversionScheme() - Method in class org.bouncycastle.cms.jcajce.JcePasswordRecipient
 
getPasswordConversionScheme() - Method in interface org.bouncycastle.cms.PasswordRecipient
 
getPolicy() - Method in class org.bouncycastle.tsp.TimeStampTokenInfo
 
getPolicyQualifiers() - Method in class org.bouncycastle.pkix.jcajce.PKIXPolicyNode
 
getPolicyTree() - Method in class org.bouncycastle.pkix.jcajce.PKIXCertPathReviewer
 
getPredictedEncodedLength(ASN1ObjectIdentifier) - Method in class org.bouncycastle.cms.SignerInfoGenerator
Return the exact encoded length of the SignerInfo this generator will produce for the given content type, or -1 when it cannot be predicted.
getPrimaryRootHash() - Method in class org.bouncycastle.tsp.ers.ERSEvidenceRecord
Return the timestamp imprint for the initial ArchiveTimeStamp in this evidence record.
getPrivateKey() - Method in class org.bouncycastle.pkix.jcajce.JcaPKIXIdentity
Return the private key for this identity.
getPrivateKey(PrivateKeyInfo) - Method in class org.bouncycastle.openssl.jcajce.JcaPEMKeyConverter
 
getPrivateKeyAlgorithmIdentifier() - Method in class org.bouncycastle.cms.jcajce.JceKeyAgreeRecipient
 
getPrivateKeyAlgorithmIdentifier() - Method in interface org.bouncycastle.cms.KeyAgreeRecipient
 
getPrivateKeyInfo() - Method in class org.bouncycastle.est.EnrollmentResponse
 
getPrivateKeyInfo() - Method in class org.bouncycastle.openssl.PEMKeyPair
 
getPrivateKeyInfo() - Method in class org.bouncycastle.pkix.PKIXIdentity
Return the private key info for this identity.
getProducedAt() - Method in class org.bouncycastle.cert.ocsp.BasicOCSPResp
 
getProducedAt() - Method in class org.bouncycastle.cert.ocsp.RespData
 
getProhibitions() - Method in class org.bouncycastle.openssl.CertificateTrustBlock
 
getProofOfPossessionType() - Method in class org.bouncycastle.cert.crmf.CertificateRequestMessage
Return the type of the proof-of-possession this request message provides.
getProtectionAlgorithm() - Method in class org.bouncycastle.cert.cmp.ProtectedPKIMessage
Return the message's protection algorithm.
getPublicKey() - Method in class org.bouncycastle.cert.crmf.jcajce.JcaCertificateRequestMessage
 
getPublicKey() - Method in class org.bouncycastle.mozilla.jcajce.JcaSignedPublicKeyAndChallenge
 
getPublicKey() - Method in class org.bouncycastle.pkcs.bc.BcPKCS10CertificationRequest
Return the public key carried by the request as a lightweight AsymmetricKeyParameter.
getPublicKey() - Method in class org.bouncycastle.pkcs.jcajce.JcaPKCS10CertificationRequest
Return the public key carried by the request as a JCA PublicKey.
getPublicKey(String) - Method in class org.bouncycastle.mozilla.SignedPublicKeyAndChallenge
Deprecated.
use JcaSignedPublicKeyAndChallenge.getPublicKey()
getPublicKey(SubjectPublicKeyInfo) - Method in class org.bouncycastle.openssl.jcajce.JcaPEMKeyConverter
 
getPublicKeyAndChallenge() - Method in class org.bouncycastle.mozilla.SignedPublicKeyAndChallenge
 
getPublicKeyDataObject() - Method in class org.bouncycastle.eac.EACCertificateHolder
 
getPublicKeyDataObject() - Method in class org.bouncycastle.eac.EACCertificateRequestHolder
 
getPublicKeyDataObject(ASN1ObjectIdentifier, PublicKey) - Method in class org.bouncycastle.eac.jcajce.JcaPublicKeyConverter
 
getPublicKeyInfo() - Method in class org.bouncycastle.openssl.PEMKeyPair
 
getQualifierSet(ASN1Sequence) - Static method in class org.bouncycastle.pkix.jcajce.PKIXCertPathReviewer
 
getRawData() - Method in class org.bouncycastle.cert.ct.TransItem
The raw data payload bytes — i.e. the SerializedTransItem minus the 2-byte versioned_type prefix.
getRDATA() - Method in class org.bouncycastle.cert.dane.DANEEntry
Return the full data string as it would appear in the DNS record - flags + encoding
getRecipientId() - Method in class org.bouncycastle.pkix.PKIXIdentity
Return a RecipientId for the identity's (private key, certificate) pair.
getRecipientInfos() - Method in class org.bouncycastle.cms.CMSAuthenticatedData
return a store of the intended recipients for this message
getRecipientInfos() - Method in class org.bouncycastle.cms.CMSAuthenticatedDataParser
return a store of the intended recipients for this message
getRecipientInfos() - Method in class org.bouncycastle.cms.CMSAuthEnvelopedData
return a store of the intended recipients for this message
getRecipientInfos() - Method in class org.bouncycastle.cms.CMSAuthEnvelopedDataParser
return a store of the intended recipients for this message
getRecipientInfos() - Method in class org.bouncycastle.cms.CMSEnvelopedData
return a store of the intended recipients for this message
getRecipientInfos() - Method in class org.bouncycastle.cms.CMSEnvelopedDataParser
return a store of the intended recipients for this message
getRecipientOperator(AlgorithmIdentifier, AlgorithmIdentifier, byte[]) - Method in class org.bouncycastle.cms.bc.BcKEKEnvelopedRecipient
 
getRecipientOperator(AlgorithmIdentifier, AlgorithmIdentifier, byte[]) - Method in class org.bouncycastle.cms.bc.BcRSAKeyTransEnvelopedRecipient
 
getRecipientOperator(AlgorithmIdentifier, AlgorithmIdentifier, byte[]) - Method in class org.bouncycastle.cms.jcajce.JceKEKAuthenticatedRecipient
 
getRecipientOperator(AlgorithmIdentifier, AlgorithmIdentifier, byte[]) - Method in class org.bouncycastle.cms.jcajce.JceKEKAuthEnvelopedRecipient
 
getRecipientOperator(AlgorithmIdentifier, AlgorithmIdentifier, byte[]) - Method in class org.bouncycastle.cms.jcajce.JceKEKEnvelopedRecipient
 
getRecipientOperator(AlgorithmIdentifier, AlgorithmIdentifier, byte[]) - Method in class org.bouncycastle.cms.jcajce.JceKEMEnvelopedRecipient
 
getRecipientOperator(AlgorithmIdentifier, AlgorithmIdentifier, byte[]) - Method in class org.bouncycastle.cms.jcajce.JceKeyTransAuthenticatedRecipient
 
getRecipientOperator(AlgorithmIdentifier, AlgorithmIdentifier, byte[]) - Method in class org.bouncycastle.cms.jcajce.JceKeyTransAuthEnvelopedRecipient
 
getRecipientOperator(AlgorithmIdentifier, AlgorithmIdentifier, byte[]) - Method in class org.bouncycastle.cms.jcajce.JceKeyTransEnvelopedRecipient
 
getRecipientOperator(AlgorithmIdentifier, AlgorithmIdentifier, byte[]) - Method in class org.bouncycastle.cms.jcajce.JceKTSKeyTransAuthenticatedRecipient
 
getRecipientOperator(AlgorithmIdentifier, AlgorithmIdentifier, byte[]) - Method in class org.bouncycastle.cms.jcajce.JceKTSKeyTransEnvelopedRecipient
 
getRecipientOperator(AlgorithmIdentifier, AlgorithmIdentifier, byte[]) - Method in interface org.bouncycastle.cms.KEKRecipient
 
getRecipientOperator(AlgorithmIdentifier, AlgorithmIdentifier, byte[]) - Method in interface org.bouncycastle.cms.KEMRecipient
 
getRecipientOperator(AlgorithmIdentifier, AlgorithmIdentifier, byte[]) - Method in interface org.bouncycastle.cms.KeyTransRecipient
 
getRecipientOperator(AlgorithmIdentifier, AlgorithmIdentifier, byte[], byte[]) - Method in class org.bouncycastle.cms.bc.BcPasswordEnvelopedRecipient
 
getRecipientOperator(AlgorithmIdentifier, AlgorithmIdentifier, byte[], byte[]) - Method in class org.bouncycastle.cms.jcajce.JcePasswordAuthenticatedRecipient
 
getRecipientOperator(AlgorithmIdentifier, AlgorithmIdentifier, byte[], byte[]) - Method in class org.bouncycastle.cms.jcajce.JcePasswordAuthEnvelopedRecipient
 
getRecipientOperator(AlgorithmIdentifier, AlgorithmIdentifier, byte[], byte[]) - Method in class org.bouncycastle.cms.jcajce.JcePasswordEnvelopedRecipient
 
getRecipientOperator(AlgorithmIdentifier, AlgorithmIdentifier, byte[], byte[]) - Method in interface org.bouncycastle.cms.PasswordRecipient
 
getRecipientOperator(AlgorithmIdentifier, AlgorithmIdentifier, SubjectPublicKeyInfo, ASN1OctetString, byte[]) - Method in class org.bouncycastle.cms.jcajce.JceKeyAgreeAuthenticatedRecipient
 
getRecipientOperator(AlgorithmIdentifier, AlgorithmIdentifier, SubjectPublicKeyInfo, ASN1OctetString, byte[]) - Method in class org.bouncycastle.cms.jcajce.JceKeyAgreeAuthEnvelopedRecipient
 
getRecipientOperator(AlgorithmIdentifier, AlgorithmIdentifier, SubjectPublicKeyInfo, ASN1OctetString, byte[]) - Method in class org.bouncycastle.cms.jcajce.JceKeyAgreeEnvelopedRecipient
 
getRecipientOperator(AlgorithmIdentifier, AlgorithmIdentifier, SubjectPublicKeyInfo, ASN1OctetString, byte[]) - Method in interface org.bouncycastle.cms.KeyAgreeRecipient
 
getRecipientOperator(Recipient) - Method in class org.bouncycastle.cms.KEKRecipientInformation
 
getRecipientOperator(Recipient) - Method in class org.bouncycastle.cms.KEMRecipientInformation
 
getRecipientOperator(Recipient) - Method in class org.bouncycastle.cms.KeyAgreeRecipientInformation
 
getRecipientOperator(Recipient) - Method in class org.bouncycastle.cms.KeyTransRecipientInformation
 
getRecipientOperator(Recipient) - Method in class org.bouncycastle.cms.PasswordRecipientInformation
 
getRecipientOperator(Recipient) - Method in class org.bouncycastle.cms.RecipientInformation
 
getRecipients() - Method in class org.bouncycastle.cms.RecipientInformationStore
Return all recipients in the collection
getRecipients(RecipientId) - Method in class org.bouncycastle.cms.RecipientInformationStore
Return possible empty collection with recipients matching the passed in RecipientId
getRepresentation() - Method in class org.bouncycastle.operator.GenericKey
 
getReqPolicy() - Method in class org.bouncycastle.tsp.TimeStampRequest
 
getRequestedExtensions() - Method in class org.bouncycastle.pkcs.PKCS10CertificationRequest
Return any extensions requested in the PKCS#10 request.
getRequester() - Method in class org.bouncycastle.dvcs.DVCSRequestInfo
Get names of requesting entity, if set.
getRequestInfo() - Method in class org.bouncycastle.dvcs.DVCSRequest
Get RequestInformation envelope.
getRequestList() - Method in class org.bouncycastle.cert.ocsp.OCSPReq
 
getRequestorName() - Method in class org.bouncycastle.cert.ocsp.OCSPReq
 
getRequestPolicy() - Method in class org.bouncycastle.dvcs.DVCSRequestInfo
Get policy, under which the validation is requested.
getRequests() - Method in class org.bouncycastle.cert.crmf.CertificateReqMessages
 
getRequestTime() - Method in class org.bouncycastle.dvcs.DVCSRequestInfo
Get request generation time if it is set.
getRequestToRetry() - Method in class org.bouncycastle.est.CACertsResponse
 
getRequestToRetry() - Method in class org.bouncycastle.est.EnrollmentResponse
 
getRequirements() - Method in class org.bouncycastle.est.CSRAttributesResponse
 
getResource() - Method in class org.bouncycastle.pkix.util.LocalizedMessage
Returns the name of the resource bundle for this message
getResource() - Method in exception class org.bouncycastle.pkix.util.MissingEntryException
 
getResponderId() - Method in class org.bouncycastle.cert.ocsp.BasicOCSPResp
 
getResponderId() - Method in class org.bouncycastle.cert.ocsp.RespData
 
getResponseExtensions() - Method in class org.bouncycastle.cert.ocsp.RespData
 
getResponseObject() - Method in class org.bouncycastle.cert.ocsp.OCSPResp
 
getResponses() - Method in class org.bouncycastle.cert.cmp.POPODecryptionKeyResponseContent
 
getResponses() - Method in class org.bouncycastle.cert.crmf.CertificateRepMessage
 
getResponses() - Method in class org.bouncycastle.cert.ocsp.BasicOCSPResp
 
getResponses() - Method in class org.bouncycastle.cert.ocsp.RespData
 
getRevocationDate() - Method in class org.bouncycastle.cert.X509CRLEntryHolder
Return the date on which the certificate associated with this CRLEntry was revoked.
getRevocationReason() - Method in class org.bouncycastle.cert.ocsp.RevokedStatus
return the revocation reason.
getRevocationTime() - Method in class org.bouncycastle.cert.ocsp.RevokedStatus
 
getRevokedCertificate(BigInteger) - Method in class org.bouncycastle.cert.X509CRLHolder
 
getRevokedCertificates() - Method in class org.bouncycastle.cert.X509CRLHolder
Return a collection of X509CRLEntryHolder objects, giving the details of the revoked certificates that appear on this CRL.
getRevokedRanges() - Method in class org.bouncycastle.cert.plants.MerkleTreeCertificateValidator.ValidationParams
 
getRID() - Method in class org.bouncycastle.cms.RecipientInformation
 
getSafeBags() - Method in class org.bouncycastle.pkcs.PKCS12SafeBagFactory
Return the PKCS12SafeBags contained in the ContentInfo this factory was created over.
getSctExtensions() - Method in class org.bouncycastle.cert.ct.SignedCertificateTimestampDataV2
Decoded sct_extensions entries; never null.
getSCTs() - Method in class org.bouncycastle.cert.ct.SignedCertificateTimestampList
The decoded SCTs, in wire order.
getSctVersion() - Method in class org.bouncycastle.cert.ct.SignedCertificateTimestamp
SCT version byte.
getSeconds() - Method in class org.bouncycastle.tsp.GenTimeAccuracy
 
getSecretTypeId() - Method in class org.bouncycastle.pkcs.PKCS12SecretBag
Return the OID identifying the type of the secret.
getSecretValue() - Method in class org.bouncycastle.pkcs.PKCS12SecretBag
Return the secret value associated with this bag.
getSerialNumber() - Method in class org.bouncycastle.cert.AttributeCertificateHolder
Return the serial number associated with the issuer attached to this holder.
getSerialNumber() - Method in class org.bouncycastle.cert.cmp.RevocationDetails
 
getSerialNumber() - Method in class org.bouncycastle.cert.ocsp.CertificateID
return the serial number for the certificate associated with this request.
getSerialNumber() - Method in class org.bouncycastle.cert.selector.X509AttributeCertificateHolderSelector
Gets the serial number the attribute certificate must have.
getSerialNumber() - Method in class org.bouncycastle.cert.selector.X509CertificateHolderSelector
 
getSerialNumber() - Method in class org.bouncycastle.cert.X509AttributeCertificateHolder
Return the serial number of this attribute certificate.
getSerialNumber() - Method in class org.bouncycastle.cert.X509CertificateHolder
Return the serial number of this attribute certificate.
getSerialNumber() - Method in class org.bouncycastle.cert.X509CRLEntryHolder
Return the serial number of the certificate associated with this CRLEntry.
getSerialNumber() - Method in class org.bouncycastle.cms.KeyAgreeRecipientId
 
getSerialNumber() - Method in class org.bouncycastle.cms.PKIXRecipientId
 
getSerialNumber() - Method in class org.bouncycastle.cms.SignerId
 
getSerialNumber() - Method in class org.bouncycastle.tsp.TimeStampTokenInfo
 
getServiceType() - Method in class org.bouncycastle.dvcs.DVCSRequestInfo
Get requested service type.
getSession() - Method in class org.bouncycastle.est.CACertsResponse
 
getSession() - Method in class org.bouncycastle.est.CSRRequestResponse
 
getSession() - Method in class org.bouncycastle.est.EnrollmentResponse
 
getSession() - Method in interface org.bouncycastle.est.Source
 
getSeverity() - Method in class org.bouncycastle.cert.X509CertificateReviewer.Finding
 
getSID() - Method in class org.bouncycastle.cms.SignerInfoGenerator
 
getSID() - Method in class org.bouncycastle.cms.SignerInformation
 
getSID() - Method in class org.bouncycastle.tsp.TimeStampToken
 
getSignature() - Method in class org.bouncycastle.cert.ct.SignedCertificateTimestamp
Raw signature bytes (the opaque signature field from the digitally-signed struct).
getSignature() - Method in class org.bouncycastle.cert.ct.SignedCertificateTimestampDataV2
Raw signature bytes.
getSignature() - Method in class org.bouncycastle.cert.ocsp.BasicOCSPResp
 
getSignature() - Method in class org.bouncycastle.cert.ocsp.OCSPReq
 
getSignature() - Method in class org.bouncycastle.cert.plants.MTCContentSigner
 
getSignature() - Method in class org.bouncycastle.cert.plants.MTCSignature
 
getSignature() - Method in class org.bouncycastle.cert.X509AttributeCertificateHolder
Return the bytes making up the signature associated with this attribute certificate.
getSignature() - Method in class org.bouncycastle.cert.X509CertificateHolder
Return the bytes making up the signature associated with this certificate.
getSignature() - Method in class org.bouncycastle.cms.SignerInformation
return the encoded signature
getSignature() - Method in interface org.bouncycastle.eac.operator.EACSigner
Returns a signature based on the current data written to the stream, since the start or the last call to getSignature().
getSignature() - Method in class org.bouncycastle.operator.BufferingContentSigner
Generate signature from internally buffered data.
getSignature() - Method in interface org.bouncycastle.operator.ContentSigner
Returns a signature based on the current data written to the stream, since the start or the last call to getSignature().
getSignature() - Method in class org.bouncycastle.operator.NoSignatureContentSigner
 
getSignature() - Method in class org.bouncycastle.pkcs.PKCS10CertificationRequest
Return the bytes making up the signature associated with this request.
getSignatureAlgOID() - Method in class org.bouncycastle.cert.ocsp.BasicOCSPResp
 
getSignatureAlgOID() - Method in class org.bouncycastle.cert.ocsp.OCSPReq
return the object identifier representing the signature algorithm
getSignatureAlgorithm() - Method in class org.bouncycastle.cert.ct.SignedCertificateTimestamp
TLS SignatureAlgorithm byte (rsa = 1, dsa = 2, ecdsa = 3).
getSignatureAlgorithm() - Method in class org.bouncycastle.cert.X509AttributeCertificateHolder
Return the details of the signature algorithm used to create this attribute certificate.
getSignatureAlgorithm() - Method in class org.bouncycastle.cert.X509CertificateHolder
Return the details of the signature algorithm used to create this attribute certificate.
getSignatureAlgorithm() - Method in class org.bouncycastle.pkcs.DeltaCertificateRequestAttributeValue
Return the signature algorithm declared for the delta request's signature, or null if the delta reuses the base request's signature algorithm.
getSignatureAlgorithm() - Method in class org.bouncycastle.pkcs.PKCS10CertificationRequest
Return the details of the signature algorithm used to create this request.
getSignatureAlgorithmID() - Method in class org.bouncycastle.cert.ocsp.BasicOCSPResp
Return the algorithm identifier describing the signature used in the response.
getSignatureLength() - Method in interface org.bouncycastle.operator.FixedLengthContentSigner
Return the exact length in octets of the signature this signer will produce.
getSignatureName(AlgorithmIdentifier, AlgorithmIdentifier) - Method in interface org.bouncycastle.cms.CMSSignatureAlgorithmNameGenerator
Return the digest algorithm using one of the standard string representations rather than the algorithm object identifier (if possible).
getSignatureName(AlgorithmIdentifier, AlgorithmIdentifier) - Method in class org.bouncycastle.cms.DefaultCMSSignatureAlgorithmNameGenerator
 
getSignatures() - Method in class org.bouncycastle.cert.plants.MTCProof
 
getSignatureTimestamps(SignerInformation, DigestCalculatorProvider) - Static method in class org.bouncycastle.tsp.TSPUtil
Fetches the signature time-stamp attributes from a SignerInformation object.
getSignedAttributes() - Method in class org.bouncycastle.cms.SignerInformation
return a table of the signed attributes - indexed by the OID of the attribute.
getSignedAttributes() - Method in class org.bouncycastle.tsp.TimeStampToken
 
getSignedAttributeTableGenerator() - Method in class org.bouncycastle.cms.SignerInfoGenerator
 
getSignedCertificateTimestampDataV2() - Method in class org.bouncycastle.cert.ct.TransItem
When this item is a v2 SCT (x509_sct_v2 or precert_sct_v2), return the decoded payload; otherwise return null.
getSignedContent() - Method in class org.bouncycastle.cms.CMSSignedData
 
getSignedContent() - Method in class org.bouncycastle.cms.CMSSignedDataParser
 
getSignedContentType() - Method in class org.bouncycastle.cms.CMSSignedData
Return the ASN1ObjectIdentifier associated with the encapsulated content info structure carried in the signed data.
getSignedContentTypeOID() - Method in class org.bouncycastle.cms.CMSSignedData
Return the a string representation of the OID associated with the encapsulated content info structure carried in the signed data.
getSignedContentTypeOID() - Method in class org.bouncycastle.cms.CMSSignedDataParser
Return the a string representation of the OID associated with the encapsulated content info structure carried in the signed data.
getSignerId(X509CertSelector) - Method in class org.bouncycastle.cms.jcajce.JcaSelectorConverter
 
getSignerInfos() - Method in class org.bouncycastle.cms.CMSSignedData
return the collection of signers that are associated with the signatures for the message.
getSignerInfos() - Method in class org.bouncycastle.cms.CMSSignedDataParser
return the collection of signers that are associated with the signatures for the message.
getSigners() - Method in class org.bouncycastle.cms.SignerInformationStore
Return all signers in the collection
getSigners(SignerId) - Method in class org.bouncycastle.cms.SignerInformationStore
Return possible empty collection with signers matching the passed in SignerId
getSigningCertificate() - Method in class org.bouncycastle.tsp.ers.ERSArchiveTimeStamp
Return the TimeStamp signing certificate if it is present.
getSigningCertificate() - Method in class org.bouncycastle.tsp.ers.ERSEvidenceRecord
Return the TimeStamp signing certificate if it is present.
getSingleRequestExtensions() - Method in class org.bouncycastle.cert.ocsp.Req
 
getSource() - Method in class org.bouncycastle.est.CSRRequestResponse
 
getSource() - Method in class org.bouncycastle.est.EnrollmentResponse
 
getSource() - Method in class org.bouncycastle.est.ESTResponse
 
getStart() - Method in class org.bouncycastle.cert.plants.LandmarkCertificateManager.TrustedSubtreeEntry
 
getStart() - Method in class org.bouncycastle.cert.plants.MerkleTreeCertificateValidator.RevokedRange
 
getStart() - Method in class org.bouncycastle.cert.plants.MerkleTreeCertificateValidator.TrustedSubtree
 
getStart() - Method in class org.bouncycastle.cert.plants.MerkleTreePrimitives.SubtreeInfo
 
getStart() - Method in class org.bouncycastle.cert.plants.MTCLog
 
getStart() - Method in class org.bouncycastle.cert.plants.MTCProof
 
getStatus() - Method in class org.bouncycastle.cert.ocsp.OCSPResp
 
getStatus() - Method in class org.bouncycastle.tsp.TimeStampResponse
 
getStatusCode() - Method in exception class org.bouncycastle.est.ESTException
 
getStatusCode() - Method in class org.bouncycastle.est.ESTResponse
 
getStatusInfo() - Method in class org.bouncycastle.cert.cmp.CertificateStatus
 
getStatusMessage() - Method in class org.bouncycastle.est.ESTResponse
 
getStatusMessages() - Method in class org.bouncycastle.cert.cmp.CertificateConfirmationContent
 
getStatusString() - Method in class org.bouncycastle.tsp.TimeStampResponse
 
getStore() - Method in class org.bouncycastle.est.EnrollmentResponse
 
getString() - Method in class org.bouncycastle.pkix.util.filter.UntrustedInput
Returns the untrusted input convertet to a String.
getSubdirectories() - Method in class org.bouncycastle.tsp.ers.ERSDirectoryDataGroup
Return a list of the subdirectories in this data group.
getSubject() - Method in class org.bouncycastle.cert.cmp.RevocationDetails
 
getSubject() - Method in class org.bouncycastle.cert.X509CertificateHolder
Return the subject this certificate is for.
getSubject() - Method in class org.bouncycastle.pkcs.DeltaCertificateRequestAttributeValue
Return the subject distinguished name, or null if the delta request reuses the base request's subject.
getSubject() - Method in class org.bouncycastle.pkcs.PKCS10CertificationRequest
Return the subject on this request.
getSubject(X509Certificate) - Static method in class org.bouncycastle.cert.jcajce.JcaX500NameUtil
 
getSubject(X500NameStyle, X509Certificate) - Static method in class org.bouncycastle.cert.jcajce.JcaX500NameUtil
 
getSubjectAlternativeNames(X509Certificate) - Static method in class org.bouncycastle.cert.jcajce.JcaX509ExtensionUtils
 
getSubjectKeyIdentifier() - Method in class org.bouncycastle.cert.selector.X509CertificateHolderSelector
 
getSubjectKeyIdentifier() - Method in class org.bouncycastle.cms.KeyAgreeRecipientId
 
getSubjectKeyIdentifier() - Method in class org.bouncycastle.cms.PKIXRecipientId
 
getSubjectKeyIdentifier() - Method in class org.bouncycastle.cms.SignerId
 
getSubjectPKInfo() - Method in class org.bouncycastle.pkcs.DeltaCertificateRequestAttributeValue
Return the alternate SubjectPublicKeyInfo carried by the delta request.
getSubjectPrincipal(X509Certificate) - Static method in class org.bouncycastle.pkix.jcajce.PKIXCertPathReviewer
 
getSubjectPublicKey() - Method in class org.bouncycastle.pkix.jcajce.PKIXCertPathReviewer
 
getSubjectPublicKeyInfo() - Method in class org.bouncycastle.cert.X509CertificateHolder
Return the SubjectPublicKeyInfo describing the public key this certificate is carrying.
getSubjectPublicKeyInfo() - Method in class org.bouncycastle.mozilla.SignedPublicKeyAndChallenge
 
getSubjectPublicKeyInfo() - Method in class org.bouncycastle.pkcs.PKCS10CertificationRequest
Return the SubjectPublicKeyInfo describing the public key this request is carrying.
getSubjectX500Principal() - Method in class org.bouncycastle.cert.crmf.jcajce.JcaCertificateRequestMessage
 
getSummary(Locale) - Method in class org.bouncycastle.pkix.util.ErrorBundle
Returns the summary message in the given locale and the default timezone.
getSummary(Locale, TimeZone) - Method in class org.bouncycastle.pkix.util.ErrorBundle
Returns the summary message in the given locale and timezone.
getSupportedExtensions() - Method in class org.bouncycastle.pkix.jcajce.X509RevocationChecker
 
getSupportedTypes() - Method in class org.bouncycastle.openssl.PEMParser
 
getTargetGroups() - Method in class org.bouncycastle.cert.selector.X509AttributeCertificateHolderSelector
Gets the target groups.
getTargetNames() - Method in class org.bouncycastle.cert.selector.X509AttributeCertificateHolderSelector
Gets the target names.
getTbsCertEntry() - Method in class org.bouncycastle.cert.plants.MerkleTreeCertEntry
Reattaches a DER SEQUENCE wrapper to MerkleTreeCertEntry.getBody() and decodes the result as a TBSCertificateLogEntry.
getTBSCertificate() - Method in class org.bouncycastle.cert.X509CertificateHolder
 
getTBSResponseData() - Method in class org.bouncycastle.cert.ocsp.BasicOCSPResp
Return the DER encoding of the tbsResponseData field.
getText(Locale) - Method in class org.bouncycastle.pkix.util.TextBundle
Returns the text message in the given locale and the defaut timezone.
getText(Locale, TimeZone) - Method in class org.bouncycastle.pkix.util.TextBundle
Returns the text message in the given locale and timezone.
getThisUpdate() - Method in class org.bouncycastle.cert.ocsp.SingleResp
 
getThisUpdate() - Method in class org.bouncycastle.cert.X509CRLHolder
 
getTimestamp() - Method in class org.bouncycastle.cert.ct.SignedCertificateTimestamp
Issuance timestamp in milliseconds since the Unix epoch (Java convention; the same value the wire form uses).
getTimestamp() - Method in class org.bouncycastle.cert.ct.SignedCertificateTimestampDataV2
Issuance timestamp in milliseconds since the Unix epoch.
getTimeStampInfo() - Method in class org.bouncycastle.tsp.TimeStampToken
 
getTimeStampToken() - Method in exception class org.bouncycastle.tsp.cms.ImprintDigestInvalidException
 
getTimeStampToken() - Method in class org.bouncycastle.tsp.ers.ERSArchiveTimeStamp
 
getTimeStampToken() - Method in class org.bouncycastle.tsp.TimeStampResponse
 
getTimeStampTokens() - Method in class org.bouncycastle.tsp.cms.CMSTimeStampedData
 
getTimeStampTokens() - Method in class org.bouncycastle.tsp.cms.CMSTimeStampedDataParser
 
getTitle(Locale) - Method in class org.bouncycastle.pkix.util.MessageBundle
Returns the title message in the given locale and the default timezone.
getTitle(Locale, TimeZone) - Method in class org.bouncycastle.pkix.util.MessageBundle
Returns the title message in the given locale and timezone.
getTLSUnique() - Method in interface org.bouncycastle.est.TLSUniqueProvider
Return the TLS unique value.
getTransactionIdentifier() - Method in class org.bouncycastle.dvcs.DVCSRequest
Get the transaction identifier of request.
getTreeSize(long) - Method in class org.bouncycastle.cert.plants.LandmarkSequence
 
getTrustAllTrustManager() - Static method in class org.bouncycastle.est.jcajce.JcaJceUtils
 
getTrustAnchor() - Method in class org.bouncycastle.pkix.jcajce.PKIXCertPathReviewer
 
getTrustAnchors(X509Certificate, Set) - Method in class org.bouncycastle.pkix.jcajce.PKIXCertPathReviewer
 
getTrustBlock() - Method in class org.bouncycastle.openssl.X509TrustedCertificateBlock
Return the trust block associated with this Trusted Certificate
getTrustedSubtrees() - Method in class org.bouncycastle.cert.plants.LandmarkCertificateManager.TrustedSubtreeManager
 
getTrustedSubtrees() - Method in class org.bouncycastle.cert.plants.MerkleTreeCertificateValidator.ValidationParams
 
getTsa() - Method in class org.bouncycastle.tsp.TimeStampTokenInfo
 
getType() - Method in class org.bouncycastle.cert.crmf.AuthenticatorControl
Return the type of this control.
getType() - Method in interface org.bouncycastle.cert.crmf.Control
Return the type of this control.
getType() - Method in class org.bouncycastle.cert.crmf.PKIArchiveControl
Return the type of this control.
getType() - Method in class org.bouncycastle.cert.crmf.RegTokenControl
Return the type of this control.
getType() - Method in class org.bouncycastle.cert.plants.MerkleTreeCertEntry
 
getType() - Method in class org.bouncycastle.cms.RecipientId
Return the type code for this recipient ID.
getType() - Method in class org.bouncycastle.pkcs.PKCS12SafeBag
Return the BagId giving the type of content in the bag.
getUkm() - Method in class org.bouncycastle.cms.KEMRecipientInformation
 
getUnauthAttributes() - Method in class org.bouncycastle.cms.CMSAuthenticatedData
return a table of the unauthenticated attributes - indexed by the OID of the attribute.
getUnauthAttrs() - Method in class org.bouncycastle.cms.CMSAuthenticatedData
getUnauthAttrs() - Method in class org.bouncycastle.cms.CMSAuthenticatedDataParser
return a table of the unauthenticated attributes indexed by the OID of the attribute.
getUnauthAttrs() - Method in class org.bouncycastle.cms.CMSAuthEnvelopedData
return a table of the unauthenticated attributes indexed by the OID of the attribute.
getUnauthAttrs() - Method in class org.bouncycastle.cms.CMSAuthEnvelopedDataParser
return a table of the unauthenticated attributes indexed by the OID of the attribute.
getUnderlyingException() - Method in exception class org.bouncycastle.cms.CMSAttributeTableGenerationException
 
getUnderlyingException() - Method in exception class org.bouncycastle.cms.CMSException
 
getUnderlyingException() - Method in exception class org.bouncycastle.cms.CMSRuntimeException
 
getUnderlyingException() - Method in exception class org.bouncycastle.openssl.PEMException
 
getUnderlyingException() - Method in exception class org.bouncycastle.tsp.TSPException
 
getUnderlyingException() - Method in exception class org.bouncycastle.tsp.TSPIOException
 
getUnhandledCriticalExtensionOIDs() - Method in class org.bouncycastle.cert.path.CertPathValidationContext
 
getUnhandledCriticalExtensionOIDs() - Method in class org.bouncycastle.cert.path.CertPathValidationResult
 
getUnpaddedData(byte[]) - Method in class org.bouncycastle.cert.crmf.bc.BcFixedLengthMGF1Padder
 
getUnpaddedData(byte[]) - Method in interface org.bouncycastle.cert.crmf.EncryptedValuePadder
Return a byte array of with padding removed.
getUnprotectedAttributes() - Method in class org.bouncycastle.cms.CMSEnvelopedData
return a table of the unprotected attributes indexed by the OID of the attribute.
getUnprotectedAttributes() - Method in class org.bouncycastle.cms.CMSEnvelopedDataParser
return a table of the unprotected attributes indexed by the OID of the attribute.
getUnsignedAttributes() - Method in class org.bouncycastle.cms.SignerInformation
return a table of the unsigned attributes indexed by the OID of the attribute.
getUnsignedAttributes() - Method in class org.bouncycastle.tsp.TimeStampToken
 
getUnsignedAttributeTableGenerator() - Method in class org.bouncycastle.cms.SignerInfoGenerator
 
getURL() - Method in class org.bouncycastle.est.ESTRequest
 
getUsageIdentifier() - Method in interface org.bouncycastle.eac.operator.EACSignatureVerifier
Return the usage OID specifying the signature type.
getUsageIdentifier() - Method in interface org.bouncycastle.eac.operator.EACSigner
 
getUserKeyingMaterial() - Method in class org.bouncycastle.cms.KeyAgreeRecipientInformation
Return the userKeyingMaterial for this agreement recipient.
getUserKeyingMaterial(AlgorithmIdentifier) - Method in class org.bouncycastle.cms.jcajce.JceKeyAgreeRecipientInfoGenerator
 
getUserKeyingMaterial(AlgorithmIdentifier) - Method in class org.bouncycastle.cms.KeyAgreeRecipientInfoGenerator
 
getUses() - Method in class org.bouncycastle.openssl.CertificateTrustBlock
 
getValidPolicy() - Method in class org.bouncycastle.pkix.jcajce.PKIXPolicyNode
 
getValue() - Method in class org.bouncycastle.cert.crmf.AuthenticatorControl
Return the token associated with this control (a UTF8String).
getValue() - Method in interface org.bouncycastle.cert.crmf.Control
Return the value contained in this control object.
getValue() - Method in class org.bouncycastle.cert.crmf.PKIArchiveControl
Return the underlying ASN.1 object.
getValue() - Method in class org.bouncycastle.cert.crmf.RegTokenControl
Return the token associated with this control (a UTF8String).
getValueDecryptor(AlgorithmIdentifier, AlgorithmIdentifier, byte[]) - Method in class org.bouncycastle.cert.crmf.jcajce.JceAsymmetricValueDecryptorGenerator
 
getValueDecryptor(AlgorithmIdentifier, AlgorithmIdentifier, byte[]) - Method in interface org.bouncycastle.cert.crmf.ValueDecryptorGenerator
 
getVersion() - Method in class org.bouncycastle.cert.ocsp.BasicOCSPResp
 
getVersion() - Method in class org.bouncycastle.cert.ocsp.RespData
 
getVersion() - Method in class org.bouncycastle.cert.X509AttributeCertificateHolder
 
getVersion() - Method in class org.bouncycastle.cert.X509CertificateHolder
Deprecated.
use getVersionNumber
getVersion() - Method in class org.bouncycastle.cms.CMSSignedData
Return the version number for this object
getVersion() - Method in class org.bouncycastle.cms.CMSSignedDataParser
Return the version number for the SignedData object
getVersion() - Method in class org.bouncycastle.cms.SignerInformation
return the version number for this objects underlying SignerInfo structure.
getVersion() - Method in class org.bouncycastle.dvcs.DVCSRequestInfo
Get DVCS version of request.
getVersion() - Method in class org.bouncycastle.tsp.TimeStampRequest
 
getVersionedType() - Method in class org.bouncycastle.cert.ct.TransItem
 
getVersionNumber() - Method in class org.bouncycastle.cert.ocsp.OCSPReq
 
getVersionNumber() - Method in class org.bouncycastle.cert.X509CertificateHolder
 
getWrapAlgorithmIdentifier() - Method in class org.bouncycastle.cms.KEMKeyWrapper
 
getX500Name(X500Principal) - Static method in class org.bouncycastle.cert.jcajce.JcaX500NameUtil
 
getX500Name(X500NameStyle, X500Principal) - Static method in class org.bouncycastle.cert.jcajce.JcaX500NameUtil
 
getX509Certificate() - Method in class org.bouncycastle.pkix.jcajce.JcaPKIXIdentity
Return the certificate associated with the private key.
getX509CertificateChain() - Method in class org.bouncycastle.pkix.jcajce.JcaPKIXIdentity
Return the certificate chain associated with the private key.
getX509Certificates() - Method in class org.bouncycastle.cert.crmf.CertificateRepMessage
 
GOOD - Static variable in interface org.bouncycastle.cert.ocsp.CertificateStatus
 
GOST_ENC - Static variable in class org.bouncycastle.cms.DefaultCMSSignatureEncryptionAlgorithmFinder
 
GOST28147_CRYPTOPRO_WRAP - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
GOST28147_GCFB - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
GOST28147_WRAP - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
GOST3411 - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
GOST3411 - Static variable in interface org.bouncycastle.tsp.TSPAlgorithms
 
GOST3411_2012_256 - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
GOST3411_2012_256 - Static variable in interface org.bouncycastle.tsp.TSPAlgorithms
 
GOST3411_2012_512 - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
GOST3411_2012_512 - Static variable in interface org.bouncycastle.tsp.TSPAlgorithms
 

H

handleEnrollResponse(ESTResponse) - Method in class org.bouncycastle.est.ESTService
Handles an enrollment response, deals with status codes and setting of delays.
hasAlgorithmName(ASN1ObjectIdentifier) - Method in interface org.bouncycastle.operator.AlgorithmNameFinder
Return true if the passed in objectIdentifier has a "human friendly" name associated with it.
hasAlgorithmName(ASN1ObjectIdentifier) - Method in class org.bouncycastle.operator.DefaultAlgorithmNameFinder
 
hasAlgorithmName(ASN1ObjectIdentifier) - Method in class org.bouncycastle.operator.DefaultSignatureNameFinder
 
hasAltPublicKey() - Method in class org.bouncycastle.pkcs.PKCS10CertificationRequest
Return true if the certification request has an alternate public key present.
hasAssociatedCertificate() - Method in class org.bouncycastle.cert.plants.MTCSignatureVerifierProvider
 
hasAssociatedCertificate() - Method in class org.bouncycastle.cms.SignerInfoGenerator
 
hasAssociatedCertificate() - Method in class org.bouncycastle.cms.SignerInformationVerifier
 
hasAssociatedCertificate() - Method in interface org.bouncycastle.operator.ContentVerifierProvider
Return whether or not this verifier has a certificate associated with it.
hasAttributesResponse() - Method in class org.bouncycastle.est.CSRRequestResponse
 
hasCertificate() - Method in class org.bouncycastle.cert.X509CertificateReviewer.Review
 
hasCertificates() - Method in class org.bouncycastle.est.CACertsResponse
 
hasChildren() - Method in class org.bouncycastle.pkix.jcajce.PKIXPolicyNode
 
hasControl(ASN1ObjectIdentifier) - Method in class org.bouncycastle.cert.crmf.CertificateRequestMessage
Return whether or not this request has a specific type of control value.
hasControls() - Method in class org.bouncycastle.cert.crmf.CertificateRequestMessage
Return whether or not this request has control values associated with it.
hasCRLs() - Method in class org.bouncycastle.est.CACertsResponse
 
hasEncryptedCertificate() - Method in class org.bouncycastle.cert.crmf.CertificateResponse
Return true if the response contains an encrypted certificate.
hasExtension(ASN1ObjectIdentifier) - Method in class org.bouncycastle.cert.X509v2AttributeCertificateBuilder
Return if the extension indicated by OID is present.
hasExtension(ASN1ObjectIdentifier) - Method in class org.bouncycastle.cert.X509v2CRLBuilder
Return if the extension indicated by OID is present.
hasExtension(ASN1ObjectIdentifier) - Method in class org.bouncycastle.cert.X509v3CertificateBuilder
Return if the extension indicated by OID is present.
hasExtensions() - Method in class org.bouncycastle.cert.ocsp.BasicOCSPResp
 
hasExtensions() - Method in class org.bouncycastle.cert.ocsp.OCSPReq
 
hasExtensions() - Method in class org.bouncycastle.cert.ocsp.SingleResp
 
hasExtensions() - Method in class org.bouncycastle.cert.X509AttributeCertificateHolder
Return whether or not the holder's attribute certificate contains extensions.
hasExtensions() - Method in class org.bouncycastle.cert.X509CertificateHolder
Return whether or not the holder's certificate contains extensions.
hasExtensions() - Method in class org.bouncycastle.cert.X509CRLEntryHolder
Return whether or not the holder's CRL entry contains extensions.
hasExtensions() - Method in class org.bouncycastle.cert.X509CRLHolder
Return whether or not the holder's CRL contains extensions.
hasExtensions() - Method in class org.bouncycastle.tsp.TimeStampRequest
 
HASH_SHA1 - Static variable in class org.bouncycastle.cert.ocsp.CertificateID
 
HASH_SHA1 - Static variable in class org.bouncycastle.cert.ocsp.RespID
 
hashCode() - Method in class org.bouncycastle.cert.AttributeCertificateHolder
 
hashCode() - Method in class org.bouncycastle.cert.AttributeCertificateIssuer
 
hashCode() - Method in class org.bouncycastle.cert.ocsp.BasicOCSPResp
 
hashCode() - Method in class org.bouncycastle.cert.ocsp.CertificateID
 
hashCode() - Method in class org.bouncycastle.cert.ocsp.OCSPResp
 
hashCode() - Method in class org.bouncycastle.cert.ocsp.RespID
 
hashCode() - Method in class org.bouncycastle.cert.plants.MerkleTreePrimitives.SubtreeInfo
 
hashCode() - Method in class org.bouncycastle.cert.plants.MTCLog
 
hashCode() - Method in class org.bouncycastle.cert.selector.X509CertificateHolderSelector
 
hashCode() - Method in class org.bouncycastle.cert.X509AttributeCertificateHolder
 
hashCode() - Method in class org.bouncycastle.cert.X509CertificateHolder
 
hashCode() - Method in class org.bouncycastle.cert.X509CRLHolder
 
hashCode() - Method in class org.bouncycastle.cms.KEKRecipientId
 
hashCode() - Method in class org.bouncycastle.cms.KeyAgreeRecipientId
 
hashCode() - Method in class org.bouncycastle.cms.PasswordRecipientId
 
hashCode() - Method in class org.bouncycastle.cms.PKIXRecipientId
 
hashCode() - Method in class org.bouncycastle.cms.SignerId
 
hashCode() - Method in class org.bouncycastle.dvcs.MessageImprint
 
hashCode() - Method in class org.bouncycastle.pkcs.PKCS10CertificationRequest
 
hashCode() - Method in class org.bouncycastle.pkix.PKIXNameConstraintValidator
 
hashLeaf(byte[]) - Method in class org.bouncycastle.cert.plants.bc.BcSha256MerkleTreeHash
 
hashLeaf(byte[]) - Method in class org.bouncycastle.cert.plants.jcajce.JcaSha256MerkleTreeHash
 
hashLeaf(byte[]) - Method in interface org.bouncycastle.cert.plants.MerkleTreeHash
Hash of a leaf entry: HASH(0x00 || entry).
hashNode(byte[], byte[]) - Method in class org.bouncycastle.cert.plants.bc.BcSha256MerkleTreeHash
 
hashNode(byte[], byte[]) - Method in class org.bouncycastle.cert.plants.jcajce.JcaSha256MerkleTreeHash
 
hashNode(byte[], byte[]) - Method in interface org.bouncycastle.cert.plants.MerkleTreeHash
Hash of an internal node: HASH(0x01 || left || right).
hashRaw(byte[]) - Method in class org.bouncycastle.cert.plants.bc.BcSha256MerkleTreeHash
 
hashRaw(byte[]) - Method in class org.bouncycastle.cert.plants.jcajce.JcaSha256MerkleTreeHash
 
hashRaw(byte[]) - Method in interface org.bouncycastle.cert.plants.MerkleTreeHash
Raw hash with no domain separation prefix: HASH(data).
hasMac() - Method in class org.bouncycastle.pkcs.PKCS12PfxPdu
Return whether or not there is MAC attached to this file.
hasPasswordBasedMacProtection() - Method in class org.bouncycastle.cert.cmp.ProtectedPKIMessage
Determine whether the message is protected by a CMP password based MAC.
hasProofOfPossession() - Method in class org.bouncycastle.cert.crmf.CertificateRequestMessage
Return whether or not this request message has a proof-of-possession field in it.
hasProtection() - Method in class org.bouncycastle.cert.cmp.GeneralPKIMessage
Return true if this message has protection bits on it.
hasRequirement(ASN1ObjectIdentifier) - Method in class org.bouncycastle.est.CSRAttributesResponse
 
hasRevocationReason() - Method in class org.bouncycastle.cert.ocsp.RevokedStatus
 
hasSigningKeyProofOfPossessionWithPKMAC() - Method in class org.bouncycastle.cert.crmf.CertificateRequestMessage
Return whether or not the proof-of-possession (POP) is of the type popSigningKey and it has a public key MAC associated with it.
helper - Variable in class org.bouncycastle.cms.jcajce.JceKEKRecipient
 
helper - Variable in class org.bouncycastle.cms.jcajce.JceKEMRecipient
 
helper - Variable in class org.bouncycastle.cms.jcajce.JceKeyAgreeRecipient
 
helper - Variable in class org.bouncycastle.cms.jcajce.JceKeyTransRecipient
 
helper - Variable in class org.bouncycastle.cms.jcajce.JceKTSKeyTransRecipient
 
helper - Variable in class org.bouncycastle.cms.jcajce.JcePasswordRecipient
 
hijack(ESTRequest, Source) - Method in interface org.bouncycastle.est.ESTHijacker
 
HMacSHA1 - Static variable in class org.bouncycastle.cms.PasswordRecipient.PRF
 
HMacSHA224 - Static variable in class org.bouncycastle.cms.PasswordRecipient.PRF
 
HMacSHA256 - Static variable in class org.bouncycastle.cms.PasswordRecipient.PRF
 
HMacSHA384 - Static variable in class org.bouncycastle.cms.PasswordRecipient.PRF
 
HMacSHA512 - Static variable in class org.bouncycastle.cms.PasswordRecipient.PRF
 
hostNameAuthorizer - Variable in class org.bouncycastle.est.jcajce.JsseESTServiceBuilder
 
HTMLFilter - Class in org.bouncycastle.pkix.util.filter
HTML Filter
HTMLFilter() - Constructor for class org.bouncycastle.pkix.util.filter.HTMLFilter
 
HttpAuth - Class in org.bouncycastle.est
Provides stock implementations for basic auth and digest auth.
HttpAuth(String, char[]) - Constructor for class org.bouncycastle.est.HttpAuth
Base constructor for basic auth.
HttpAuth(String, char[], SecureRandom, DigestCalculatorProvider) - Constructor for class org.bouncycastle.est.HttpAuth
Base constructor for digest auth.
HttpAuth(String, String, char[]) - Constructor for class org.bouncycastle.est.HttpAuth
Constructor for basic auth with a specified realm.
HttpAuth(String, String, char[], SecureRandom, DigestCalculatorProvider) - Constructor for class org.bouncycastle.est.HttpAuth
Constructor for digest auth with a specified realm.

I

id - Variable in class org.bouncycastle.pkix.util.LocalizedMessage
 
ID_ALG_MTC_PROOF - Static variable in class org.bouncycastle.cert.plants.MerkleTreeCertificateValidator
Dotted-decimal form of MTCObjectIdentifiers.id_alg_mtcProof, the signatureAlgorithm of an MTC certificate.
IDEA_CBC - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
IDEA_CBC - Static variable in class org.bouncycastle.cms.CMSEnvelopedGenerator
 
illegalParts - Static variable in class org.bouncycastle.est.ESTService
 
ImprintDigestInvalidException - Exception Class in org.bouncycastle.tsp.cms
 
ImprintDigestInvalidException(String, TimeStampToken) - Constructor for exception class org.bouncycastle.tsp.cms.ImprintDigestInvalidException
 
inclusion_proof_v2 - Static variable in class org.bouncycastle.cert.ct.TransItem
 
info - Variable in class org.bouncycastle.cms.SignerInformation
 
INHIBIT_ANY_POLICY - Static variable in class org.bouncycastle.pkix.jcajce.PKIXCertPathReviewer
 
init(boolean) - Method in class org.bouncycastle.pkix.jcajce.X509RevocationChecker
 
init(CertPath, PKIXParameters) - Method in class org.bouncycastle.pkix.jcajce.PKIXCertPathReviewer
Initializes the PKIXCertPathReviewer with the given CertPath and PKIXParameters params
initialiseMessageImprintDigestCalculator(DigestCalculator) - Method in class org.bouncycastle.tsp.cms.CMSTimeStampedData
Initialise the passed in calculator with the MetaData for this message, if it is required as part of the initial message imprint calculation.
initialiseMessageImprintDigestCalculator(DigestCalculator) - Method in class org.bouncycastle.tsp.cms.CMSTimeStampedDataParser
Initialise the passed in calculator with the MetaData for this message, if it is required as part of the initial message imprint calculation.
initialiseMessageImprintDigestCalculator(DigestCalculator) - Method in class org.bouncycastle.tsp.cms.CMSTimeStampedGenerator
Initialise the passed in calculator with the MetaData for this message, if it is required as part of the initial message imprint calculation.
input - Variable in class org.bouncycastle.pkix.util.filter.TrustedInput
 
input - Variable in class org.bouncycastle.pkix.util.filter.UntrustedInput
 
InputAEADDecryptor - Interface in org.bouncycastle.operator
Base interface for an input consuming AEAD Decryptor supporting associated text.
InputDecryptor - Interface in org.bouncycastle.operator
General interface for an operator that is able to produce an InputStream that will decrypt a stream of encrypted data.
InputDecryptorProvider - Interface in org.bouncycastle.operator
 
InputExpander - Interface in org.bouncycastle.operator
General interface for an operator that is able to produce an InputStream that will produce uncompressed data.
InputExpanderProvider - Interface in org.bouncycastle.operator
 
InputStreamWithMAC - Class in org.bouncycastle.cms
 
InputStreamWithMAC(InputStream, byte[]) - Constructor for class org.bouncycastle.cms.InputStreamWithMAC
 
INSTANCE - Static variable in class org.bouncycastle.operator.bc.BcDefaultDigestProvider
 
INSTANCE - Static variable in class org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder
 
INSTANCE - Static variable in class org.bouncycastle.operator.DefaultSecretKeySizeProvider
 
INTERNAL_ERROR - Static variable in class org.bouncycastle.cert.ocsp.OCSPResp
 
INTERNAL_ERROR - Static variable in class org.bouncycastle.cert.ocsp.OCSPRespBuilder
 
intersectEmptyPermittedSubtree(int) - Method in class org.bouncycastle.pkix.PKIXNameConstraintValidator
 
intersectPermittedSubtree(GeneralSubtree) - Method in class org.bouncycastle.pkix.PKIXNameConstraintValidator
 
intersectPermittedSubtree(GeneralSubtree[]) - Method in class org.bouncycastle.pkix.PKIXNameConstraintValidator
Updates the permitted set of these name constraints with the intersection with the given subtree.
InvalidProofException - Exception Class in org.bouncycastle.cert.plants
Thrown when a Merkle tree inclusion or consistency proof fails validation.
InvalidProofException(String) - Constructor for exception class org.bouncycastle.cert.plants.InvalidProofException
 
isAEAD(ASN1ObjectIdentifier) - Static method in class org.bouncycastle.operator.OidCatalogue
Return whether the OID identifies an AEAD content-encryption algorithm whose parameters are encoded as GCMParameters or CCMParameters (i.e. a GCM or CCM algorithm).
isAEADBased() - Method in class org.bouncycastle.cms.RecipientOperator
 
isAlternativeSignatureValid(ContentVerifierProvider) - Method in class org.bouncycastle.cert.X509CertificateHolder
Validate the signature on the certificate in this holder.
isAlternativeSignatureValid(ContentVerifierProvider) - Method in class org.bouncycastle.cert.X509CRLHolder
 
isAltSignatureValid(ContentVerifierProvider) - Method in class org.bouncycastle.pkcs.PKCS10CertificationRequest
Validate the alternate signature on the PKCS10 certification request in this holder.
isAnyPolicy(Set) - Static method in class org.bouncycastle.pkix.jcajce.PKIXCertPathReviewer
 
isAttribute(ASN1ObjectIdentifier) - Method in class org.bouncycastle.est.CSRAttributesResponse
 
isAuthEnveloped(ASN1ObjectIdentifier) - Static method in class org.bouncycastle.operator.OidCatalogue
Return whether the OID identifies a content-encryption algorithm that provides authenticated encryption and so can be used with CMS AuthEnvelopedData (RFC 5083): the GCM and CCM families plus ChaCha20-Poly1305.
isBEREncoded() - Method in class org.bouncycastle.cms.CMSContentInfoParser
Return true if the outer ContentInfo SEQUENCE of the stream used the indefinite-length (BER) method, false if it carried a definite length (DL/DER).
isCBC128(ASN1ObjectIdentifier) - Static method in class org.bouncycastle.operator.OidCatalogue
Return whether the OID identifies a CBC content-encryption algorithm with a 128-bit block size and an IV encoded as an octet string.
isCBC64(ASN1ObjectIdentifier) - Static method in class org.bouncycastle.operator.OidCatalogue
Return whether the OID identifies a CBC content-encryption algorithm with a 64-bit block size (DES, triple-DES, RC2, CAST5, IDEA).
isCCM(ASN1ObjectIdentifier) - Static method in class org.bouncycastle.operator.OidCatalogue
Return whether the OID identifies a CCM content-encryption algorithm whose parameters are encoded as CCMParameters.
isCertificateConfirmationContent(int) - Static method in class org.bouncycastle.cert.cmp.CertificateConfirmationContent
 
isCertificateManagementMessage() - Method in class org.bouncycastle.cms.CMSSignedData
Return if this is object represents a certificate management message.
isCertificateRepMessage(int) - Static method in class org.bouncycastle.cert.crmf.CertificateRepMessage
 
isCertificateRequestMessages(int) - Static method in class org.bouncycastle.cert.crmf.CertificateReqMessages
 
isChaCha20Poly1305(ASN1ObjectIdentifier) - Static method in class org.bouncycastle.operator.OidCatalogue
Return whether the OID identifies the ChaCha20-Poly1305 AEAD content-encryption algorithm.
isCompleted() - Method in class org.bouncycastle.est.EnrollmentResponse
 
isContaining(ERSData, Date) - Method in class org.bouncycastle.tsp.ers.ERSArchiveTimeStamp
 
isContaining(ERSData, Date) - Method in class org.bouncycastle.tsp.ers.ERSEvidenceRecord
Return true if the hash of data appears in the primary archive time stamp for the current chain.
isContentAlgorithmAllowed(ASN1ObjectIdentifier) - Method in class org.bouncycastle.cms.AbstractRecipient
 
isContentBEREncoded() - Method in class org.bouncycastle.cms.CMSSignedDataParser
Return true if the eContent OCTET STRING of the encapsulated content used a constructed/indefinite-length (BER) encoding, false if it was a primitive definite-length OCTET STRING (DL/DER), or if the signed data was detached (no eContent present).
isCounterSignature() - Method in class org.bouncycastle.cms.SignerInformation
 
isCritical() - Method in class org.bouncycastle.pkix.jcajce.PKIXPolicyNode
 
isDeltaRequestSignatureValid(PKCS10CertificationRequest, ContentVerifierProvider) - Static method in class org.bouncycastle.pkcs.DeltaCertAttributeUtils
Verify the delta signature attached to a base PKCS#10 request.
isDetachedSignature() - Method in class org.bouncycastle.cms.CMSSignedData
Return if this is object represents a detached signature.
isDetailed() - Method in class org.bouncycastle.cert.path.CertPathValidationResult
 
isEC(ASN1ObjectIdentifier) - Method in class org.bouncycastle.cms.AbstractKeyAgreeRecipient
 
isEC(ASN1ObjectIdentifier) - Method in class org.bouncycastle.cms.KeyAgreeRecipientInfoGenerator
 
isEmpty() - Method in class org.bouncycastle.est.CSRAttributesResponse
 
isEmpty() - Method in class org.bouncycastle.pkix.util.LocalizedMessage.FilteredArguments
 
isEndEntity() - Method in class org.bouncycastle.cert.path.CertPathValidationContext
Returns true if the current certificate is the end-entity certificate.
isEnvelopedData() - Method in class org.bouncycastle.cert.crmf.PKIArchiveControl
Return whether this control contains enveloped data.
isForwardCheckingSupported() - Method in class org.bouncycastle.pkix.jcajce.X509RevocationChecker
 
isGCM(ASN1ObjectIdentifier) - Static method in class org.bouncycastle.operator.OidCatalogue
Return whether the OID identifies a GCM content-encryption algorithm whose parameters are encoded as GCMParameters.
isGOST(ASN1ObjectIdentifier) - Method in class org.bouncycastle.cms.AbstractKeyAgreeRecipient
 
isGOST(ASN1ObjectIdentifier) - Method in class org.bouncycastle.cms.AbstractKeyTransRecipient
 
isGOST(ASN1ObjectIdentifier) - Method in class org.bouncycastle.cms.KeyAgreeRecipientInfoGenerator
 
isInnerSignatureValid(EACSignatureVerifier) - Method in class org.bouncycastle.eac.EACCertificateRequestHolder
 
isLocaleSpecific - Variable in class org.bouncycastle.pkix.util.LocalizedMessage.FilteredArguments
 
isMacBased() - Method in class org.bouncycastle.cms.RecipientOperator
 
isMacValid(PKCS12MacCalculatorBuilderProvider, char[]) - Method in class org.bouncycastle.pkcs.PKCS12PfxPdu
Verify the MacData attached to the PFX is consistent with what is expected.
isMQV(ASN1ObjectIdentifier) - Method in class org.bouncycastle.cms.AbstractKeyAgreeRecipient
 
isMQV(ASN1ObjectIdentifier) - Method in class org.bouncycastle.cms.KeyAgreeRecipientInfoGenerator
 
isOnlyX509PKCertificates() - Method in class org.bouncycastle.cert.crmf.CertificateRepMessage
Return true if the message only contains X.509 public key certificates.
isOrdered() - Method in class org.bouncycastle.tsp.TimeStampTokenInfo
 
isRelatedCertificate(RelatedCertificate, X509CertificateHolder, DigestCalculatorProvider) - Static method in class org.bouncycastle.cert.RelatedCertificateTool
Recompute the digest specified in a RelatedCertificate extension value over the supplied candidate certificate and report whether it matches the stored hash.
isRelatedTo(ERSEvidenceRecord) - Method in class org.bouncycastle.tsp.ers.ERSEvidenceRecord
Return true if this evidence record is related to the passed in one.
isRFC2631(ASN1ObjectIdentifier) - Method in class org.bouncycastle.cms.AbstractKeyAgreeRecipient
 
isRFC2631(ASN1ObjectIdentifier) - Method in class org.bouncycastle.cms.KeyAgreeRecipientInfoGenerator
 
isSelfIssued(X509Certificate) - Static method in class org.bouncycastle.pkix.jcajce.PKIXCertPathReviewer
 
isSignatureValid(SignerInformationVerifier) - Method in class org.bouncycastle.tsp.TimeStampToken
Return true if the signature on time stamp token is valid.
isSignatureValid(EACSignatureVerifier) - Method in class org.bouncycastle.eac.EACCertificateHolder
 
isSignatureValid(ContentVerifierProvider) - Method in class org.bouncycastle.cert.ocsp.BasicOCSPResp
verify the signature against the tbsResponseData object we contain.
isSignatureValid(ContentVerifierProvider) - Method in class org.bouncycastle.cert.ocsp.OCSPReq
verify the signature against the TBSRequest object we contain.
isSignatureValid(ContentVerifierProvider) - Method in class org.bouncycastle.cert.X509AttributeCertificateHolder
Validate the signature on the attribute certificate in this holder.
isSignatureValid(ContentVerifierProvider) - Method in class org.bouncycastle.cert.X509CertificateHolder
Validate the signature on the certificate in this holder.
isSignatureValid(ContentVerifierProvider) - Method in class org.bouncycastle.cert.X509CRLHolder
Validate the signature on the CRL.
isSignatureValid(ContentVerifierProvider) - Method in class org.bouncycastle.mozilla.SignedPublicKeyAndChallenge
 
isSignatureValid(ContentVerifierProvider) - Method in class org.bouncycastle.pkcs.PKCS10CertificationRequest
Validate the signature on the PKCS10 certification request in this holder.
isSigned() - Method in class org.bouncycastle.cert.ocsp.OCSPReq
Return whether or not this request is signed.
issuerName() - Method in class org.bouncycastle.cert.plants.MTCCertAuth
 
issuerName(String) - Static method in class org.bouncycastle.cert.plants.TrustAnchorIDs
Builds the issuer X500Name for a Merkle Tree certificate, using the experimental id_rdna_trustAnchorID attribute with a UTF8String value of the CA's dotted-decimal trust anchor ID (Section 5.1 of draft-ietf-plants-merkle-tree-certs).
ISSUING_DISTRIBUTION_POINT - Static variable in class org.bouncycastle.pkix.jcajce.PKIXCertPathReviewer
 
isTLSUniqueAvailable() - Method in interface org.bouncycastle.est.TLSUniqueProvider
Return true if a TLS unique value should be available.
isTrusted() - Method in class org.bouncycastle.est.CACertsResponse
 
isTrusted() - Method in interface org.bouncycastle.est.ESTClientProvider
Return true if the client is presently configured to verify the server.
isTrusted() - Method in interface org.bouncycastle.est.jcajce.SSLSocketFactoryCreator
 
isValid() - Method in class org.bouncycastle.cert.path.CertPathValidationResult
 
isValid() - Method in class org.bouncycastle.cert.X509CertificateReviewer.Review
 
isValidCertificate(byte[]) - Static method in class org.bouncycastle.cert.dane.DANEEntry
Return true if the byte string has the correct flag bytes to indicate a certificate entry.
isValidCertPath() - Method in class org.bouncycastle.pkix.jcajce.PKIXCertPathReviewer
 
isValidNameMatch(String, String, Set) - Static method in class org.bouncycastle.est.jcajce.JsseDefaultHostnameAuthorizer
 
isValidOn(Date) - Method in class org.bouncycastle.cert.X509AttributeCertificateHolder
Return whether or not this attribute certificate is valid on a particular date.
isValidOn(Date) - Method in class org.bouncycastle.cert.X509CertificateHolder
Return whether or not this certificate is valid on a particular date.
isValidSigningKeyPOP(ContentVerifierProvider) - Method in class org.bouncycastle.cert.crmf.CertificateRequestMessage
Return whether or not a signing key proof-of-possession (POP) is valid.
isValidSigningKeyPOP(ContentVerifierProvider, PKMACBuilder, char[]) - Method in class org.bouncycastle.cert.crmf.CertificateRequestMessage
Return whether or not a signing key proof-of-possession (POP), with an associated PKMAC, is valid.
isValidSubtree(long, long) - Static method in class org.bouncycastle.cert.plants.MerkleTreePrimitives
Checks whether [start, end) is a valid subtree interval per Section 4.1: 0 <= start < end, and start is a multiple of BIT_CEIL(end - start).
isVerified(CMPCertificate, AlgorithmIdentifier, DigestCalculatorProvider) - Method in class org.bouncycastle.cert.cmp.CertificateStatus
 
isVerified(X509CertificateHolder, DigestCalculatorProvider) - Method in class org.bouncycastle.cert.cmp.CertificateStatus
 
iterator() - Method in class org.bouncycastle.cms.RecipientInformationStore
Support method for Iterable where available.
iterator() - Method in class org.bouncycastle.cms.SignerInformationStore
Support method for Iterable where available.

J

JcaAlgorithmParametersConverter - Class in org.bouncycastle.operator.jcajce
 
JcaAlgorithmParametersConverter() - Constructor for class org.bouncycastle.operator.jcajce.JcaAlgorithmParametersConverter
 
JcaAttributeCertificateIssuer - Class in org.bouncycastle.cert.jcajce
 
JcaAttributeCertificateIssuer(X509Certificate) - Constructor for class org.bouncycastle.cert.jcajce.JcaAttributeCertificateIssuer
Base constructor.
JcaAttributeCertificateIssuer(X500Principal) - Constructor for class org.bouncycastle.cert.jcajce.JcaAttributeCertificateIssuer
Base constructor.
JcaBasicOCSPRespBuilder - Class in org.bouncycastle.cert.ocsp.jcajce
 
JcaBasicOCSPRespBuilder(PublicKey, DigestCalculator) - Constructor for class org.bouncycastle.cert.ocsp.jcajce.JcaBasicOCSPRespBuilder
 
JcaBasicOCSPRespBuilder(X500Principal) - Constructor for class org.bouncycastle.cert.ocsp.jcajce.JcaBasicOCSPRespBuilder
 
JcaCertificateID - Class in org.bouncycastle.cert.ocsp.jcajce
 
JcaCertificateID(DigestCalculator, X509Certificate, BigInteger) - Constructor for class org.bouncycastle.cert.ocsp.jcajce.JcaCertificateID
 
JcaCertificateRepMessageBuilder - Class in org.bouncycastle.cert.crmf.jcajce
X509Certificate aware extension of CertificateRepMessageBuilder.
JcaCertificateRepMessageBuilder(X509Certificate...) - Constructor for class org.bouncycastle.cert.crmf.jcajce.JcaCertificateRepMessageBuilder
Base constructor which can accept 0 or more certificates representing the CA plus its chain.
JcaCertificateRequestMessage - Class in org.bouncycastle.cert.crmf.jcajce
 
JcaCertificateRequestMessage(byte[]) - Constructor for class org.bouncycastle.cert.crmf.jcajce.JcaCertificateRequestMessage
 
JcaCertificateRequestMessage(CertReqMsg) - Constructor for class org.bouncycastle.cert.crmf.jcajce.JcaCertificateRequestMessage
 
JcaCertificateRequestMessage(CertificateRequestMessage) - Constructor for class org.bouncycastle.cert.crmf.jcajce.JcaCertificateRequestMessage
 
JcaCertificateRequestMessageBuilder - Class in org.bouncycastle.cert.crmf.jcajce
 
JcaCertificateRequestMessageBuilder(BigInteger) - Constructor for class org.bouncycastle.cert.crmf.jcajce.JcaCertificateRequestMessageBuilder
 
JcaCertStore - Class in org.bouncycastle.cert.jcajce
Class for storing Certificates for later lookup.
JcaCertStore(Collection) - Constructor for class org.bouncycastle.cert.jcajce.JcaCertStore
Basic constructor.
JcaCertStoreBuilder - Class in org.bouncycastle.cert.jcajce
Builder to create a CertStore from certificate and CRL stores.
JcaCertStoreBuilder() - Constructor for class org.bouncycastle.cert.jcajce.JcaCertStoreBuilder
 
JcaContentSignerBuilder - Class in org.bouncycastle.operator.jcajce
General builder class for ContentSigner operators based on the JCA.
JcaContentSignerBuilder(String) - Constructor for class org.bouncycastle.operator.jcajce.JcaContentSignerBuilder
Construct a basic content signer where the signature algorithm name tells us all we need to know.
JcaContentSignerBuilder(String, PublicKey) - Constructor for class org.bouncycastle.operator.jcajce.JcaContentSignerBuilder
Constructor which calculates the digest algorithm used from the public key, if necessary.
JcaContentSignerBuilder(String, AlgorithmParameterSpec) - Constructor for class org.bouncycastle.operator.jcajce.JcaContentSignerBuilder
 
JcaContentSignerBuilder(String, AlgorithmParameterSpec, AlgorithmIdentifier) - Constructor for class org.bouncycastle.operator.jcajce.JcaContentSignerBuilder
 
JcaContentSignerBuilder(String, AlgorithmIdentifier) - Constructor for class org.bouncycastle.operator.jcajce.JcaContentSignerBuilder
Constructor which includes the digest algorithm identifier used.
JcaContentVerifierProviderBuilder - Class in org.bouncycastle.operator.jcajce
 
JcaContentVerifierProviderBuilder() - Constructor for class org.bouncycastle.operator.jcajce.JcaContentVerifierProviderBuilder
 
JcaCRLStore - Class in org.bouncycastle.cert.jcajce
Class for storing CRLs for later lookup.
JcaCRLStore(Collection) - Constructor for class org.bouncycastle.cert.jcajce.JcaCRLStore
Basic constructor.
JcaDigestCalculatorProviderBuilder - Class in org.bouncycastle.operator.jcajce
 
JcaDigestCalculatorProviderBuilder() - Constructor for class org.bouncycastle.operator.jcajce.JcaDigestCalculatorProviderBuilder
 
JcaEACSignatureVerifierBuilder - Class in org.bouncycastle.eac.operator.jcajce
 
JcaEACSignatureVerifierBuilder() - Constructor for class org.bouncycastle.eac.operator.jcajce.JcaEACSignatureVerifierBuilder
 
JcaEACSignerBuilder - Class in org.bouncycastle.eac.operator.jcajce
 
JcaEACSignerBuilder() - Constructor for class org.bouncycastle.eac.operator.jcajce.JcaEACSignerBuilder
 
JcaEncryptedValueBuilder - Class in org.bouncycastle.cert.crmf.jcajce
JCA convenience class for EncryptedValueBuilder
JcaEncryptedValueBuilder(KeyWrapper, OutputEncryptor) - Constructor for class org.bouncycastle.cert.crmf.jcajce.JcaEncryptedValueBuilder
 
JcaHttpAuthBuilder - Class in org.bouncycastle.est.jcajce
Builder for HttpAuth operator that handles digest auth using a JCA provider.
JcaHttpAuthBuilder(String, char[]) - Constructor for class org.bouncycastle.est.jcajce.JcaHttpAuthBuilder
Base constructor for digest auth.
JcaHttpAuthBuilder(String, String, char[]) - Constructor for class org.bouncycastle.est.jcajce.JcaHttpAuthBuilder
Base constructor for digest auth with an expected realm.
JcaJceUtils - Class in org.bouncycastle.est.jcajce
General utility methods for building common objects for supporting the JCA/JCE/JSSE.
JcaJceUtils() - Constructor for class org.bouncycastle.est.jcajce.JcaJceUtils
 
JcaMiscPEMGenerator - Class in org.bouncycastle.openssl.jcajce
PEM generator for the original set of PEM objects used in Open SSL.
JcaMiscPEMGenerator(Object) - Constructor for class org.bouncycastle.openssl.jcajce.JcaMiscPEMGenerator
 
JcaMiscPEMGenerator(Object, PEMEncryptor) - Constructor for class org.bouncycastle.openssl.jcajce.JcaMiscPEMGenerator
 
JcaMTCCosigner - Class in org.bouncycastle.cert.plants.jcajce
JCA-side implementation of MTCCosigner for the MTC signature algorithms enumerated in Section 6.1 of draft-ietf-plants-merkle-tree-certs: "ECDSA-P256-SHA256", "ECDSA-P384-SHA384", "Ed25519", "ML-DSA-44", "ML-DSA-65", "ML-DSA-87".
JcaMTCCosigner.Builder - Class in org.bouncycastle.cert.plants.jcajce
Builder for JcaMTCCosigner.
JcaMTCCosignerVerifierProvider - Class in org.bouncycastle.cert.plants.jcajce
JCA-side MTCCosignerVerifierProvider that holds a table of cosigner trust anchor IDs mapped to MTCSignatureVerifier instances.
JcaMTCCosignerVerifierProvider.Builder - Class in org.bouncycastle.cert.plants.jcajce
JcaMTCSignatureVerifier - Class in org.bouncycastle.cert.plants.jcajce
JCA-side implementation of MTCSignatureVerifier.
JcaMTCSignatureVerifier.Builder - Class in org.bouncycastle.cert.plants.jcajce
JcaPEMKeyConverter - Class in org.bouncycastle.openssl.jcajce
 
JcaPEMKeyConverter() - Constructor for class org.bouncycastle.openssl.jcajce.JcaPEMKeyConverter
 
JcaPEMWriter - Class in org.bouncycastle.openssl.jcajce
General purpose writer for OpenSSL PEM objects based on JCA/JCE classes.
JcaPEMWriter(Writer) - Constructor for class org.bouncycastle.openssl.jcajce.JcaPEMWriter
Base constructor.
JcaPKCS10CertificationRequest - Class in org.bouncycastle.pkcs.jcajce
JCA-aware extension of PKCS10CertificationRequest that returns the request's public key as a JCA PublicKey.
JcaPKCS10CertificationRequest(byte[]) - Constructor for class org.bouncycastle.pkcs.jcajce.JcaPKCS10CertificationRequest
Parse a BER/DER encoded PKCS#10 request.
JcaPKCS10CertificationRequest(CertificationRequest) - Constructor for class org.bouncycastle.pkcs.jcajce.JcaPKCS10CertificationRequest
Wrap a parsed CertificationRequest.
JcaPKCS10CertificationRequest(PKCS10CertificationRequest) - Constructor for class org.bouncycastle.pkcs.jcajce.JcaPKCS10CertificationRequest
Re-wrap an existing PKCS10CertificationRequest as a JCA-aware holder.
JcaPKCS10CertificationRequestBuilder - Class in org.bouncycastle.pkcs.jcajce
Extension of the PKCS#10 builder to support PublicKey and X500Principal objects.
JcaPKCS10CertificationRequestBuilder(X500Principal, PublicKey) - Constructor for class org.bouncycastle.pkcs.jcajce.JcaPKCS10CertificationRequestBuilder
Create a PKCS#10 builder for the passed in subject and JCA public key.
JcaPKCS10CertificationRequestBuilder(X500Name, PublicKey) - Constructor for class org.bouncycastle.pkcs.jcajce.JcaPKCS10CertificationRequestBuilder
Create a PKCS#10 builder for the passed in subject and JCA public key.
JcaPKCS12SafeBagBuilder - Class in org.bouncycastle.pkcs.jcajce
JCA-aware extension of PKCS12SafeBagBuilder that accepts standard JCA X509Certificate and PrivateKey inputs.
JcaPKCS12SafeBagBuilder(X509Certificate) - Constructor for class org.bouncycastle.pkcs.jcajce.JcaPKCS12SafeBagBuilder
Build a certBag from a JCA X509Certificate.
JcaPKCS12SafeBagBuilder(PrivateKey) - Constructor for class org.bouncycastle.pkcs.jcajce.JcaPKCS12SafeBagBuilder
Build a keyBag from a JCA PrivateKey (no encryption).
JcaPKCS12SafeBagBuilder(PrivateKey, OutputEncryptor) - Constructor for class org.bouncycastle.pkcs.jcajce.JcaPKCS12SafeBagBuilder
Build a pkcs8ShroudedKeyBag by encrypting the supplied JCA PrivateKey.
JcaPKCS8EncryptedPrivateKeyInfoBuilder - Class in org.bouncycastle.pkcs.jcajce
JCA-aware extension of PKCS8EncryptedPrivateKeyInfoBuilder that accepts a standard PrivateKey as input.
JcaPKCS8EncryptedPrivateKeyInfoBuilder(PrivateKey) - Constructor for class org.bouncycastle.pkcs.jcajce.JcaPKCS8EncryptedPrivateKeyInfoBuilder
Base constructor.
JcaPKCS8Generator - Class in org.bouncycastle.openssl.jcajce
 
JcaPKCS8Generator(PrivateKey, OutputEncryptor) - Constructor for class org.bouncycastle.openssl.jcajce.JcaPKCS8Generator
 
JcaPKIArchiveControlBuilder - Class in org.bouncycastle.cert.crmf.jcajce
 
JcaPKIArchiveControlBuilder(PrivateKey, X500Principal) - Constructor for class org.bouncycastle.cert.crmf.jcajce.JcaPKIArchiveControlBuilder
 
JcaPKIArchiveControlBuilder(PrivateKey, X500Name) - Constructor for class org.bouncycastle.cert.crmf.jcajce.JcaPKIArchiveControlBuilder
 
JcaPKIArchiveControlBuilder(PrivateKey, GeneralName) - Constructor for class org.bouncycastle.cert.crmf.jcajce.JcaPKIArchiveControlBuilder
 
JcaPKIXIdentity - Class in org.bouncycastle.pkix.jcajce
Holder class for public/private key based identity information.
JcaPKIXIdentity(PrivateKey, X509Certificate) - Constructor for class org.bouncycastle.pkix.jcajce.JcaPKIXIdentity
Base constructor - a private key and its associated public key certificate.
JcaPKIXIdentity(PrivateKey, X509Certificate[]) - Constructor for class org.bouncycastle.pkix.jcajce.JcaPKIXIdentity
Base constructor - a private key and its associated certificate chain.
JcaPKIXIdentityBuilder - Class in org.bouncycastle.openssl.jcajce
Builder for a private/public identity object representing a "user".
JcaPKIXIdentityBuilder() - Constructor for class org.bouncycastle.openssl.jcajce.JcaPKIXIdentityBuilder
 
JcaPrivateKeyReader - Class in org.bouncycastle.openssl.jcajce
Reads a private key in any of the common OpenSSL on-disk forms and converts it to a JCA PrivateKey, transparently decrypting the password-protected variants.
JcaPrivateKeyReader() - Constructor for class org.bouncycastle.openssl.jcajce.JcaPrivateKeyReader
Base constructor for reading unencrypted keys.
JcaPrivateKeyReader(char[]) - Constructor for class org.bouncycastle.openssl.jcajce.JcaPrivateKeyReader
Construct a reader carrying the password used to decrypt password-protected keys.
JcaPublicKeyConverter - Class in org.bouncycastle.eac.jcajce
 
JcaPublicKeyConverter() - Constructor for class org.bouncycastle.eac.jcajce.JcaPublicKeyConverter
 
JcaRespID - Class in org.bouncycastle.cert.ocsp.jcajce
 
JcaRespID(PublicKey, DigestCalculator) - Constructor for class org.bouncycastle.cert.ocsp.jcajce.JcaRespID
 
JcaRespID(X500Principal) - Constructor for class org.bouncycastle.cert.ocsp.jcajce.JcaRespID
 
JcaSelectorConverter - Class in org.bouncycastle.cert.selector.jcajce
 
JcaSelectorConverter - Class in org.bouncycastle.cms.jcajce
 
JcaSelectorConverter() - Constructor for class org.bouncycastle.cert.selector.jcajce.JcaSelectorConverter
 
JcaSelectorConverter() - Constructor for class org.bouncycastle.cms.jcajce.JcaSelectorConverter
 
JcaSha256MerkleTreeHash - Class in org.bouncycastle.cert.plants.jcajce
JCA-side SHA-256 implementation of MerkleTreeHash, obtained via MessageDigest.getInstance("SHA-256") through a JcaJceHelper.
JcaSha256MerkleTreeHash() - Constructor for class org.bouncycastle.cert.plants.jcajce.JcaSha256MerkleTreeHash
 
JcaSha256MerkleTreeHash(String) - Constructor for class org.bouncycastle.cert.plants.jcajce.JcaSha256MerkleTreeHash
 
JcaSha256MerkleTreeHash(Provider) - Constructor for class org.bouncycastle.cert.plants.jcajce.JcaSha256MerkleTreeHash
 
JcaSha256MerkleTreeHash(JcaJceHelper) - Constructor for class org.bouncycastle.cert.plants.jcajce.JcaSha256MerkleTreeHash
 
JcaSignedPublicKeyAndChallenge - Class in org.bouncycastle.mozilla.jcajce
This is designed to parse the SignedPublicKeyAndChallenge created by the KEYGEN tag included by Mozilla based browsers.
JcaSignedPublicKeyAndChallenge(byte[]) - Constructor for class org.bouncycastle.mozilla.jcajce.JcaSignedPublicKeyAndChallenge
 
JcaSignerId - Class in org.bouncycastle.cms.jcajce
 
JcaSignerId(X509Certificate) - Constructor for class org.bouncycastle.cms.jcajce.JcaSignerId
Construct a signer identifier based on the issuer, serial number and subject key identifier (if present) of the passed in certificate.
JcaSignerId(X500Principal, BigInteger) - Constructor for class org.bouncycastle.cms.jcajce.JcaSignerId
Construct a signer identifier based on the provided issuer and serial number..
JcaSignerId(X500Principal, BigInteger, byte[]) - Constructor for class org.bouncycastle.cms.jcajce.JcaSignerId
Construct a signer identifier based on the provided issuer, serial number, and subjectKeyId..
JcaSignerInfoGeneratorBuilder - Class in org.bouncycastle.cms.jcajce
 
JcaSignerInfoGeneratorBuilder(DigestCalculatorProvider) - Constructor for class org.bouncycastle.cms.jcajce.JcaSignerInfoGeneratorBuilder
Base constructor.
JcaSignerInfoGeneratorBuilder(DigestCalculatorProvider, CMSSignatureEncryptionAlgorithmFinder) - Constructor for class org.bouncycastle.cms.jcajce.JcaSignerInfoGeneratorBuilder
Base constructor with a particular finder for signature algorithms.
JcaSignerInfoVerifierBuilder - Class in org.bouncycastle.cms.jcajce
 
JcaSignerInfoVerifierBuilder(DigestCalculatorProvider) - Constructor for class org.bouncycastle.cms.jcajce.JcaSignerInfoVerifierBuilder
 
JcaSimpleSignerInfoGeneratorBuilder - Class in org.bouncycastle.cms.jcajce
Use this class if you are using a provider that has all the facilities you need.
JcaSimpleSignerInfoGeneratorBuilder() - Constructor for class org.bouncycastle.cms.jcajce.JcaSimpleSignerInfoGeneratorBuilder
 
JcaSimpleSignerInfoVerifierBuilder - Class in org.bouncycastle.cms.jcajce
 
JcaSimpleSignerInfoVerifierBuilder() - Constructor for class org.bouncycastle.cms.jcajce.JcaSimpleSignerInfoVerifierBuilder
 
JcaX500NameUtil - Class in org.bouncycastle.cert.jcajce
 
JcaX500NameUtil() - Constructor for class org.bouncycastle.cert.jcajce.JcaX500NameUtil
 
JcaX509CertificateConverter - Class in org.bouncycastle.cert.jcajce
Converter for producing X509Certificate objects tied to a specific provider from X509CertificateHolder objects.
JcaX509CertificateConverter() - Constructor for class org.bouncycastle.cert.jcajce.JcaX509CertificateConverter
Base constructor, configure with the default provider.
JcaX509CertificateHolder - Class in org.bouncycastle.cert.jcajce
JCA helper class for converting an X509Certificate into a X509CertificateHolder object.
JcaX509CertificateHolder(X509Certificate) - Constructor for class org.bouncycastle.cert.jcajce.JcaX509CertificateHolder
Base constructor.
JcaX509CertificateHolderSelector - Class in org.bouncycastle.cert.selector.jcajce
 
JcaX509CertificateHolderSelector(X509Certificate) - Constructor for class org.bouncycastle.cert.selector.jcajce.JcaX509CertificateHolderSelector
Construct a signer identifier based on the issuer, serial number and subject key identifier (if present) of the passed in certificate.
JcaX509CertificateHolderSelector(X500Principal, BigInteger) - Constructor for class org.bouncycastle.cert.selector.jcajce.JcaX509CertificateHolderSelector
Construct a signer identifier based on the provided issuer and serial number..
JcaX509CertificateHolderSelector(X500Principal, BigInteger, byte[]) - Constructor for class org.bouncycastle.cert.selector.jcajce.JcaX509CertificateHolderSelector
Construct a signer identifier based on the provided issuer, serial number, and subjectKeyId..
JcaX509CertSelectorConverter - Class in org.bouncycastle.cert.selector.jcajce
 
JcaX509CertSelectorConverter - Class in org.bouncycastle.cms.jcajce
 
JcaX509CertSelectorConverter() - Constructor for class org.bouncycastle.cert.selector.jcajce.JcaX509CertSelectorConverter
 
JcaX509CertSelectorConverter() - Constructor for class org.bouncycastle.cms.jcajce.JcaX509CertSelectorConverter
 
JcaX509ContentVerifierProviderBuilder - Class in org.bouncycastle.cert.jcajce
 
JcaX509ContentVerifierProviderBuilder() - Constructor for class org.bouncycastle.cert.jcajce.JcaX509ContentVerifierProviderBuilder
 
JcaX509CRLConverter - Class in org.bouncycastle.cert.jcajce
Class for converting an X509CRLHolder into a corresponding X509CRL object tied to a particular JCA provider.
JcaX509CRLConverter() - Constructor for class org.bouncycastle.cert.jcajce.JcaX509CRLConverter
Base constructor, configure with the default provider.
JcaX509CRLHolder - Class in org.bouncycastle.cert.jcajce
JCA helper class for converting an X509CRL into a X509CRLHolder object.
JcaX509CRLHolder(X509CRL) - Constructor for class org.bouncycastle.cert.jcajce.JcaX509CRLHolder
Base constructor.
JcaX509ExtensionUtils - Class in org.bouncycastle.cert.jcajce
 
JcaX509ExtensionUtils() - Constructor for class org.bouncycastle.cert.jcajce.JcaX509ExtensionUtils
Create a utility class pre-configured with a SHA-1 digest calculator based on the default implementation.
JcaX509ExtensionUtils(DigestCalculator) - Constructor for class org.bouncycastle.cert.jcajce.JcaX509ExtensionUtils
 
JcaX509v1CertificateBuilder - Class in org.bouncycastle.cert.jcajce
JCA helper class to allow JCA objects to be used in the construction of a Version 1 certificate.
JcaX509v1CertificateBuilder(X500Principal, BigInteger, Date, Date, X500Principal, PublicKey) - Constructor for class org.bouncycastle.cert.jcajce.JcaX509v1CertificateBuilder
Initialise the builder using X500Principal objects and a PublicKey.
JcaX509v1CertificateBuilder(X500Name, BigInteger, Date, Date, X500Name, PublicKey) - Constructor for class org.bouncycastle.cert.jcajce.JcaX509v1CertificateBuilder
Initialise the builder using a PublicKey.
JcaX509v2CRLBuilder - Class in org.bouncycastle.cert.jcajce
 
JcaX509v2CRLBuilder(X509Certificate, Date) - Constructor for class org.bouncycastle.cert.jcajce.JcaX509v2CRLBuilder
 
JcaX509v2CRLBuilder(X509CRL) - Constructor for class org.bouncycastle.cert.jcajce.JcaX509v2CRLBuilder
Create a builder for a version 2 CRL, initialised with another CRL as a template.
JcaX509v2CRLBuilder(X500Principal, Date) - Constructor for class org.bouncycastle.cert.jcajce.JcaX509v2CRLBuilder
 
JcaX509v3CertificateBuilder - Class in org.bouncycastle.cert.jcajce
JCA helper class to allow JCA objects to be used in the construction of a Version 3 certificate.
JcaX509v3CertificateBuilder(X509Certificate) - Constructor for class org.bouncycastle.cert.jcajce.JcaX509v3CertificateBuilder
Create a builder for a version 3 certificate, initialised with another certificate.
JcaX509v3CertificateBuilder(X509Certificate, BigInteger, Date, Date, X500Principal, PublicKey) - Constructor for class org.bouncycastle.cert.jcajce.JcaX509v3CertificateBuilder
Initialise the builder using the subject from the passed in issuerCert as the issuer, as well as passing through and converting the other objects provided.
JcaX509v3CertificateBuilder(X509Certificate, BigInteger, Date, Date, X500Name, PublicKey) - Constructor for class org.bouncycastle.cert.jcajce.JcaX509v3CertificateBuilder
Initialise the builder using the subject from the passed in issuerCert as the issuer, as well as passing through and converting the other objects provided.
JcaX509v3CertificateBuilder(X500Principal, BigInteger, Date, Date, X500Principal, PublicKey) - Constructor for class org.bouncycastle.cert.jcajce.JcaX509v3CertificateBuilder
Initialise the builder using X500Principal objects and a PublicKey.
JcaX509v3CertificateBuilder(X500Name, BigInteger, Date, Date, X500Name, PublicKey) - Constructor for class org.bouncycastle.cert.jcajce.JcaX509v3CertificateBuilder
Initialise the builder using a PublicKey.
JcaX509v3CertificateBuilder(X500Name, BigInteger, Date, Date, X500Name, SubjectPublicKeyInfo) - Constructor for class org.bouncycastle.cert.jcajce.JcaX509v3CertificateBuilder
Initialise the builder using a PublicKey.
JcaX509v3CertificateBuilder(X500Name, BigInteger, Time, Time, X500Name, PublicKey) - Constructor for class org.bouncycastle.cert.jcajce.JcaX509v3CertificateBuilder
Initialise the builder using a PublicKey.
JceAlgorithmIdentifierConverter - Class in org.bouncycastle.cms.jcajce
 
JceAlgorithmIdentifierConverter() - Constructor for class org.bouncycastle.cms.jcajce.JceAlgorithmIdentifierConverter
 
JceAsymmetricKeyUnwrapper - Class in org.bouncycastle.operator.jcajce
 
JceAsymmetricKeyUnwrapper(AlgorithmIdentifier, PrivateKey) - Constructor for class org.bouncycastle.operator.jcajce.JceAsymmetricKeyUnwrapper
 
JceAsymmetricKeyWrapper - Class in org.bouncycastle.operator.jcajce
 
JceAsymmetricKeyWrapper(AlgorithmParameters, PublicKey) - Constructor for class org.bouncycastle.operator.jcajce.JceAsymmetricKeyWrapper
Create a wrapper, overriding the algorithm type that is stored in the public key.
JceAsymmetricKeyWrapper(X509Certificate) - Constructor for class org.bouncycastle.operator.jcajce.JceAsymmetricKeyWrapper
 
JceAsymmetricKeyWrapper(PublicKey) - Constructor for class org.bouncycastle.operator.jcajce.JceAsymmetricKeyWrapper
 
JceAsymmetricKeyWrapper(AlgorithmParameterSpec, PublicKey) - Constructor for class org.bouncycastle.operator.jcajce.JceAsymmetricKeyWrapper
Create a wrapper, overriding the algorithm type that is stored in the public key.
JceAsymmetricKeyWrapper(AlgorithmIdentifier, PublicKey) - Constructor for class org.bouncycastle.operator.jcajce.JceAsymmetricKeyWrapper
Create a wrapper, overriding the algorithm type that is stored in the public key.
JceAsymmetricValueDecryptorGenerator - Class in org.bouncycastle.cert.crmf.jcajce
 
JceAsymmetricValueDecryptorGenerator(PrivateKey) - Constructor for class org.bouncycastle.cert.crmf.jcajce.JceAsymmetricValueDecryptorGenerator
 
JceCMSContentEncryptorBuilder - Class in org.bouncycastle.cms.jcajce
Builder for the content encryptor used in CMS EnvelopedData, AuthEnvelopedData and EncryptedData structures — i.e. it encrypts the actual transmitted (or stored) content.
JceCMSContentEncryptorBuilder(ASN1ObjectIdentifier) - Constructor for class org.bouncycastle.cms.jcajce.JceCMSContentEncryptorBuilder
 
JceCMSContentEncryptorBuilder(ASN1ObjectIdentifier, int) - Constructor for class org.bouncycastle.cms.jcajce.JceCMSContentEncryptorBuilder
 
JceCMSContentEncryptorBuilder(AlgorithmIdentifier) - Constructor for class org.bouncycastle.cms.jcajce.JceCMSContentEncryptorBuilder
Constructor for a content encryptor builder based on an algorithm identifier and its contained parameters.
JceCMSMacCalculatorBuilder - Class in org.bouncycastle.cms.jcajce
 
JceCMSMacCalculatorBuilder(ASN1ObjectIdentifier) - Constructor for class org.bouncycastle.cms.jcajce.JceCMSMacCalculatorBuilder
 
JceCMSMacCalculatorBuilder(ASN1ObjectIdentifier, int) - Constructor for class org.bouncycastle.cms.jcajce.JceCMSMacCalculatorBuilder
 
JceCRMFEncryptorBuilder - Class in org.bouncycastle.cert.crmf.jcajce
 
JceCRMFEncryptorBuilder(ASN1ObjectIdentifier) - Constructor for class org.bouncycastle.cert.crmf.jcajce.JceCRMFEncryptorBuilder
 
JceCRMFEncryptorBuilder(ASN1ObjectIdentifier, int) - Constructor for class org.bouncycastle.cert.crmf.jcajce.JceCRMFEncryptorBuilder
 
JceGenericKey - Class in org.bouncycastle.operator.jcajce
 
JceGenericKey(AlgorithmIdentifier, Key) - Constructor for class org.bouncycastle.operator.jcajce.JceGenericKey
 
JceInputDecryptorProviderBuilder - Class in org.bouncycastle.operator.jcajce
A generic decryptor provider for IETF style algorithms.
JceInputDecryptorProviderBuilder() - Constructor for class org.bouncycastle.operator.jcajce.JceInputDecryptorProviderBuilder
 
JceKEKAuthenticatedRecipient - Class in org.bouncycastle.cms.jcajce
the KeyTransRecipientInformation class for a recipient who has been sent a secret key encrypted using their public key that needs to be used to extract the message.
JceKEKAuthenticatedRecipient(SecretKey) - Constructor for class org.bouncycastle.cms.jcajce.JceKEKAuthenticatedRecipient
 
JceKEKAuthEnvelopedRecipient - Class in org.bouncycastle.cms.jcajce
A recipient for CMS authenticated enveloped data encrypted with a KEK (Key Encryption Key).
JceKEKAuthEnvelopedRecipient(SecretKey) - Constructor for class org.bouncycastle.cms.jcajce.JceKEKAuthEnvelopedRecipient
 
JceKEKEnvelopedRecipient - Class in org.bouncycastle.cms.jcajce
 
JceKEKEnvelopedRecipient(SecretKey) - Constructor for class org.bouncycastle.cms.jcajce.JceKEKEnvelopedRecipient
 
JceKEKRecipient - Class in org.bouncycastle.cms.jcajce
 
JceKEKRecipient(SecretKey) - Constructor for class org.bouncycastle.cms.jcajce.JceKEKRecipient
 
JceKEKRecipientInfoGenerator - Class in org.bouncycastle.cms.jcajce
 
JceKEKRecipientInfoGenerator(byte[], SecretKey) - Constructor for class org.bouncycastle.cms.jcajce.JceKEKRecipientInfoGenerator
 
JceKEKRecipientInfoGenerator(KEKIdentifier, SecretKey) - Constructor for class org.bouncycastle.cms.jcajce.JceKEKRecipientInfoGenerator
 
JceKEMEnvelopedRecipient - Class in org.bouncycastle.cms.jcajce
 
JceKEMEnvelopedRecipient(PrivateKey) - Constructor for class org.bouncycastle.cms.jcajce.JceKEMEnvelopedRecipient
 
JceKEMRecipient - Class in org.bouncycastle.cms.jcajce
 
JceKEMRecipient(PrivateKey) - Constructor for class org.bouncycastle.cms.jcajce.JceKEMRecipient
 
JceKEMRecipientId - Class in org.bouncycastle.cms.jcajce
 
JceKEMRecipientId(X509Certificate) - Constructor for class org.bouncycastle.cms.jcajce.JceKEMRecipientId
Construct a recipient id based on the issuer, serial number and subject key identifier (if present) of the passed in certificate.
JceKEMRecipientId(X500Principal, BigInteger) - Constructor for class org.bouncycastle.cms.jcajce.JceKEMRecipientId
Construct a recipient id based on the provided issuer and serial number..
JceKEMRecipientId(X500Principal, BigInteger, byte[]) - Constructor for class org.bouncycastle.cms.jcajce.JceKEMRecipientId
Construct a recipient id based on the provided issuer, serial number, and subjectKeyId..
JceKEMRecipientInfoGenerator - Class in org.bouncycastle.cms.jcajce
 
JceKEMRecipientInfoGenerator(byte[], PublicKey, ASN1ObjectIdentifier) - Constructor for class org.bouncycastle.cms.jcajce.JceKEMRecipientInfoGenerator
 
JceKEMRecipientInfoGenerator(X509Certificate, ASN1ObjectIdentifier) - Constructor for class org.bouncycastle.cms.jcajce.JceKEMRecipientInfoGenerator
 
JceKeyAgreeAuthenticatedRecipient - Class in org.bouncycastle.cms.jcajce
 
JceKeyAgreeAuthenticatedRecipient(PrivateKey) - Constructor for class org.bouncycastle.cms.jcajce.JceKeyAgreeAuthenticatedRecipient
 
JceKeyAgreeAuthEnvelopedRecipient - Class in org.bouncycastle.cms.jcajce
A recipient class for CMS authenticated enveloped data using key agreement (Key Agreement Recipient).
JceKeyAgreeAuthEnvelopedRecipient(PrivateKey) - Constructor for class org.bouncycastle.cms.jcajce.JceKeyAgreeAuthEnvelopedRecipient
 
JceKeyAgreeEnvelopedRecipient - Class in org.bouncycastle.cms.jcajce
 
JceKeyAgreeEnvelopedRecipient(PrivateKey) - Constructor for class org.bouncycastle.cms.jcajce.JceKeyAgreeEnvelopedRecipient
 
JceKeyAgreeRecipient - Class in org.bouncycastle.cms.jcajce
 
JceKeyAgreeRecipient(PrivateKey) - Constructor for class org.bouncycastle.cms.jcajce.JceKeyAgreeRecipient
 
JceKeyAgreeRecipientId - Class in org.bouncycastle.cms.jcajce
 
JceKeyAgreeRecipientId(X509Certificate) - Constructor for class org.bouncycastle.cms.jcajce.JceKeyAgreeRecipientId
 
JceKeyAgreeRecipientId(X500Principal, BigInteger) - Constructor for class org.bouncycastle.cms.jcajce.JceKeyAgreeRecipientId
 
JceKeyAgreeRecipientInfoGenerator - Class in org.bouncycastle.cms.jcajce
 
JceKeyAgreeRecipientInfoGenerator(ASN1ObjectIdentifier, PrivateKey, PublicKey, ASN1ObjectIdentifier) - Constructor for class org.bouncycastle.cms.jcajce.JceKeyAgreeRecipientInfoGenerator
 
JceKeyTransAuthenticatedRecipient - Class in org.bouncycastle.cms.jcajce
the KeyTransRecipientInformation class for a recipient who has been sent a secret key encrypted using their public key that needs to be used to extract the message.
JceKeyTransAuthenticatedRecipient(PrivateKey) - Constructor for class org.bouncycastle.cms.jcajce.JceKeyTransAuthenticatedRecipient
 
JceKeyTransAuthEnvelopedRecipient - Class in org.bouncycastle.cms.jcajce
 
JceKeyTransAuthEnvelopedRecipient(PrivateKey) - Constructor for class org.bouncycastle.cms.jcajce.JceKeyTransAuthEnvelopedRecipient
 
JceKeyTransEnvelopedRecipient - Class in org.bouncycastle.cms.jcajce
 
JceKeyTransEnvelopedRecipient(PrivateKey) - Constructor for class org.bouncycastle.cms.jcajce.JceKeyTransEnvelopedRecipient
 
JceKeyTransRecipient - Class in org.bouncycastle.cms.jcajce
 
JceKeyTransRecipient(PrivateKey) - Constructor for class org.bouncycastle.cms.jcajce.JceKeyTransRecipient
 
JceKeyTransRecipientId - Class in org.bouncycastle.cms.jcajce
 
JceKeyTransRecipientId(X509Certificate) - Constructor for class org.bouncycastle.cms.jcajce.JceKeyTransRecipientId
Construct a recipient id based on the issuer, serial number and subject key identifier (if present) of the passed in certificate.
JceKeyTransRecipientId(X500Principal, BigInteger) - Constructor for class org.bouncycastle.cms.jcajce.JceKeyTransRecipientId
Construct a recipient id based on the provided issuer and serial number..
JceKeyTransRecipientId(X500Principal, BigInteger, byte[]) - Constructor for class org.bouncycastle.cms.jcajce.JceKeyTransRecipientId
Construct a recipient id based on the provided issuer, serial number, and subjectKeyId..
JceKeyTransRecipientInfoGenerator - Class in org.bouncycastle.cms.jcajce
 
JceKeyTransRecipientInfoGenerator(byte[], PublicKey) - Constructor for class org.bouncycastle.cms.jcajce.JceKeyTransRecipientInfoGenerator
 
JceKeyTransRecipientInfoGenerator(byte[], AlgorithmIdentifier, PublicKey) - Constructor for class org.bouncycastle.cms.jcajce.JceKeyTransRecipientInfoGenerator
Create a generator overriding the algorithm type implied by the public key passed in.
JceKeyTransRecipientInfoGenerator(byte[], AsymmetricKeyWrapper) - Constructor for class org.bouncycastle.cms.jcajce.JceKeyTransRecipientInfoGenerator
 
JceKeyTransRecipientInfoGenerator(X509Certificate) - Constructor for class org.bouncycastle.cms.jcajce.JceKeyTransRecipientInfoGenerator
 
JceKeyTransRecipientInfoGenerator(X509Certificate, AlgorithmIdentifier) - Constructor for class org.bouncycastle.cms.jcajce.JceKeyTransRecipientInfoGenerator
Create a generator overriding the algorithm type implied by the public key in the certificate passed in.
JceKeyTransRecipientInfoGenerator(X509Certificate, AsymmetricKeyWrapper) - Constructor for class org.bouncycastle.cms.jcajce.JceKeyTransRecipientInfoGenerator
 
JceKTSKeyTransAuthenticatedRecipient - Class in org.bouncycastle.cms.jcajce
the KeyTransRecipient class for a recipient who has been sent secret key material encrypted using their public key that needs to be used to derive a key and authenticate a message.
JceKTSKeyTransAuthenticatedRecipient(PrivateKey, KeyTransRecipientId) - Constructor for class org.bouncycastle.cms.jcajce.JceKTSKeyTransAuthenticatedRecipient
 
JceKTSKeyTransEnvelopedRecipient - Class in org.bouncycastle.cms.jcajce
the KeyTransRecipient class for a recipient who has been sent secret key material encrypted using their public key that needs to be used to derive a key and extract a message.
JceKTSKeyTransEnvelopedRecipient(PrivateKey, KeyTransRecipientId) - Constructor for class org.bouncycastle.cms.jcajce.JceKTSKeyTransEnvelopedRecipient
 
JceKTSKeyTransRecipient - Class in org.bouncycastle.cms.jcajce
 
JceKTSKeyTransRecipient(PrivateKey, byte[]) - Constructor for class org.bouncycastle.cms.jcajce.JceKTSKeyTransRecipient
 
JceKTSKeyTransRecipientInfoGenerator - Class in org.bouncycastle.cms.jcajce
 
JceKTSKeyTransRecipientInfoGenerator(byte[], PublicKey, String, int) - Constructor for class org.bouncycastle.cms.jcajce.JceKTSKeyTransRecipientInfoGenerator
 
JceKTSKeyTransRecipientInfoGenerator(byte[], AlgorithmIdentifier, PublicKey) - Constructor for class org.bouncycastle.cms.jcajce.JceKTSKeyTransRecipientInfoGenerator
Create a generator overriding the algorithm type implied by the public key passed in.
JceKTSKeyTransRecipientInfoGenerator(X509Certificate, String, int) - Constructor for class org.bouncycastle.cms.jcajce.JceKTSKeyTransRecipientInfoGenerator
 
JceKTSKeyTransRecipientInfoGenerator(X509Certificate, AlgorithmIdentifier) - Constructor for class org.bouncycastle.cms.jcajce.JceKTSKeyTransRecipientInfoGenerator
Create a generator overriding the algorithm type implied by the public key in the certificate passed in.
JceKTSKeyUnwrapper - Class in org.bouncycastle.operator.jcajce
 
JceKTSKeyUnwrapper(AlgorithmIdentifier, PrivateKey, byte[], byte[]) - Constructor for class org.bouncycastle.operator.jcajce.JceKTSKeyUnwrapper
 
JceKTSKeyWrapper - Class in org.bouncycastle.operator.jcajce
 
JceKTSKeyWrapper(X509Certificate, String, int, byte[], byte[]) - Constructor for class org.bouncycastle.operator.jcajce.JceKTSKeyWrapper
 
JceKTSKeyWrapper(PublicKey, String, int, byte[], byte[]) - Constructor for class org.bouncycastle.operator.jcajce.JceKTSKeyWrapper
 
JceOpenSSLPKCS8DecryptorProviderBuilder - Class in org.bouncycastle.openssl.jcajce
DecryptorProviderBuilder for producing DecryptorProvider for use with PKCS8EncryptedPrivateKeyInfo.
JceOpenSSLPKCS8DecryptorProviderBuilder() - Constructor for class org.bouncycastle.openssl.jcajce.JceOpenSSLPKCS8DecryptorProviderBuilder
 
JceOpenSSLPKCS8EncryptorBuilder - Class in org.bouncycastle.openssl.jcajce
 
JceOpenSSLPKCS8EncryptorBuilder(ASN1ObjectIdentifier) - Constructor for class org.bouncycastle.openssl.jcajce.JceOpenSSLPKCS8EncryptorBuilder
 
JcePasswordAuthenticatedRecipient - Class in org.bouncycastle.cms.jcajce
 
JcePasswordAuthenticatedRecipient(char[]) - Constructor for class org.bouncycastle.cms.jcajce.JcePasswordAuthenticatedRecipient
 
JcePasswordAuthEnvelopedRecipient - Class in org.bouncycastle.cms.jcajce
 
JcePasswordAuthEnvelopedRecipient(char[]) - Constructor for class org.bouncycastle.cms.jcajce.JcePasswordAuthEnvelopedRecipient
 
JcePasswordEnvelopedRecipient - Class in org.bouncycastle.cms.jcajce
 
JcePasswordEnvelopedRecipient(char[]) - Constructor for class org.bouncycastle.cms.jcajce.JcePasswordEnvelopedRecipient
 
JcePasswordRecipient - Class in org.bouncycastle.cms.jcajce
the RecipientInfo class for a recipient who has been sent a message encrypted using a password.
JcePasswordRecipientInfoGenerator - Class in org.bouncycastle.cms.jcajce
 
JcePasswordRecipientInfoGenerator(ASN1ObjectIdentifier, char[]) - Constructor for class org.bouncycastle.cms.jcajce.JcePasswordRecipientInfoGenerator
 
JcePBMac1CalculatorBuilder - Class in org.bouncycastle.pkcs.jcajce
A builder for RFC 8018 PBE based MAC calculators.
JcePBMac1CalculatorBuilder(String, int) - Constructor for class org.bouncycastle.pkcs.jcajce.JcePBMac1CalculatorBuilder
Base constructor - MAC name and key size.
JcePBMac1CalculatorBuilder(String, int, MacAlgorithmIdentifierFinder) - Constructor for class org.bouncycastle.pkcs.jcajce.JcePBMac1CalculatorBuilder
Base constructor - MAC name and key size with a custom AlgorithmIdentifier finder for the MAC algorithm.
JcePBMac1CalculatorBuilder(PBMAC1Params) - Constructor for class org.bouncycastle.pkcs.jcajce.JcePBMac1CalculatorBuilder
Base constructor from an ASN.1 parameter set.
JcePBMac1CalculatorProviderBuilder - Class in org.bouncycastle.pkcs.jcajce
Builder for a PBEMacCalculatorProvider that vends PBMAC1 (RFC 8018 / RFC 9579) verifier MAC calculators via the JCA.
JcePBMac1CalculatorProviderBuilder() - Constructor for class org.bouncycastle.pkcs.jcajce.JcePBMac1CalculatorProviderBuilder
Base constructor.
JcePEMDecryptorProviderBuilder - Class in org.bouncycastle.openssl.jcajce
 
JcePEMDecryptorProviderBuilder() - Constructor for class org.bouncycastle.openssl.jcajce.JcePEMDecryptorProviderBuilder
 
JcePEMEncryptorBuilder - Class in org.bouncycastle.openssl.jcajce
 
JcePEMEncryptorBuilder(String) - Constructor for class org.bouncycastle.openssl.jcajce.JcePEMEncryptorBuilder
 
JcePKCS12MacCalculatorBuilder - Class in org.bouncycastle.pkcs.jcajce
JCA-based builder for the password-based MAC calculator used to protect the integrity of a PKCS#12 PFX (RFC 7292).
JcePKCS12MacCalculatorBuilder() - Constructor for class org.bouncycastle.pkcs.jcajce.JcePKCS12MacCalculatorBuilder
Default constructor — uses SHA-1 as the MAC digest.
JcePKCS12MacCalculatorBuilder(ASN1ObjectIdentifier) - Constructor for class org.bouncycastle.pkcs.jcajce.JcePKCS12MacCalculatorBuilder
Construct a builder using an explicit hash algorithm.
JcePKCS12MacCalculatorBuilderProvider - Class in org.bouncycastle.pkcs.jcajce
JCA-based PKCS12MacCalculatorBuilderProvider that handles both the legacy PKCS#12 PBE-MAC (RFC 7292) and the RFC 9579 PBMAC1 protection schemes.
JcePKCS12MacCalculatorBuilderProvider() - Constructor for class org.bouncycastle.pkcs.jcajce.JcePKCS12MacCalculatorBuilderProvider
Base constructor.
JcePKCSPBEInputDecryptorProviderBuilder - Class in org.bouncycastle.pkcs.jcajce
JCA-based builder for an InputDecryptorProvider that handles the password-based decryption schemes encountered in PKCS#12 / PKCS#8: the legacy pkcs-12PbeIds family (RFC 7292 Appendix C), PBES2 / PBKDF2 and PBES2 / scrypt (RFC 8018, RFC 7914), and the older PBE1 schemes (pbeWithMD5AndDES-CBC, pbeWithSHA1AndDES-CBC).
JcePKCSPBEInputDecryptorProviderBuilder() - Constructor for class org.bouncycastle.pkcs.jcajce.JcePKCSPBEInputDecryptorProviderBuilder
Base constructor.
JcePKCSPBEOutputEncryptorBuilder - Class in org.bouncycastle.pkcs.jcajce
JCA-based builder for an OutputEncryptor that applies one of the password-based encryption schemes used to protect PKCS#8 / PKCS#12 payloads: the legacy PKCS#12 pkcs-12PbeIds family (RFC 7292 Appendix C) — selected when the constructor is passed one of those OIDs, PBES2 (RFC 8018) — selected for any other key-encryption algorithm; the embedded key-derivation function may be PBKDF2 or scrypt (RFC 7914) via an explicit PBKDFConfig.
JcePKCSPBEOutputEncryptorBuilder(ASN1ObjectIdentifier) - Constructor for class org.bouncycastle.pkcs.jcajce.JcePKCSPBEOutputEncryptorBuilder
Construct a builder for a single algorithm.
JcePKCSPBEOutputEncryptorBuilder(PBKDFConfig, ASN1ObjectIdentifier) - Constructor for class org.bouncycastle.pkcs.jcajce.JcePKCSPBEOutputEncryptorBuilder
Constructor allowing different derivation functions such as PBKDF2 and scrypt.
JcePKMACValuesCalculator - Class in org.bouncycastle.cert.crmf.jcajce
 
JcePKMACValuesCalculator() - Constructor for class org.bouncycastle.cert.crmf.jcajce.JcePKMACValuesCalculator
 
JceSymmetricKeyUnwrapper - Class in org.bouncycastle.operator.jcajce
 
JceSymmetricKeyUnwrapper(AlgorithmIdentifier, SecretKey) - Constructor for class org.bouncycastle.operator.jcajce.JceSymmetricKeyUnwrapper
 
JceSymmetricKeyWrapper - Class in org.bouncycastle.operator.jcajce
 
JceSymmetricKeyWrapper(SecretKey) - Constructor for class org.bouncycastle.operator.jcajce.JceSymmetricKeyWrapper
 
JndiDANEFetcherFactory - Class in org.bouncycastle.cert.dane.fetcher
A DANE entry fetcher implemented using JNDI.
JndiDANEFetcherFactory() - Constructor for class org.bouncycastle.cert.dane.fetcher.JndiDANEFetcherFactory
 
JsseDefaultHostnameAuthorizer - Class in org.bouncycastle.est.jcajce
A typical hostname authorizer for verifying a hostname against the available certificates.
JsseDefaultHostnameAuthorizer(Set) - Constructor for class org.bouncycastle.est.jcajce.JsseDefaultHostnameAuthorizer
Base constructor.
JsseESTServiceBuilder - Class in org.bouncycastle.est.jcajce
Build an RFC7030 (EST) service based on the JSSE.
JsseESTServiceBuilder(String) - Constructor for class org.bouncycastle.est.jcajce.JsseESTServiceBuilder
Create a builder for a client talking to a server that is not yet trusted.
JsseESTServiceBuilder(String, int, X509TrustManager) - Constructor for class org.bouncycastle.est.jcajce.JsseESTServiceBuilder
Create a builder for a client talking to a trusted server.
JsseESTServiceBuilder(String, int, X509TrustManager[]) - Constructor for class org.bouncycastle.est.jcajce.JsseESTServiceBuilder
Create a builder for a client talking to a trusted server.
JsseESTServiceBuilder(String, int, SSLSocketFactoryCreator) - Constructor for class org.bouncycastle.est.jcajce.JsseESTServiceBuilder
Create a builder for a client using a custom SSLSocketFactoryCreator.
JsseESTServiceBuilder(String, X509TrustManager) - Constructor for class org.bouncycastle.est.jcajce.JsseESTServiceBuilder
Create a builder for a client talking to a trusted server.
JsseESTServiceBuilder(String, X509TrustManager[]) - Constructor for class org.bouncycastle.est.jcajce.JsseESTServiceBuilder
Create a builder for a client talking to a trusted server.
JsseESTServiceBuilder(String, SSLSocketFactoryCreator) - Constructor for class org.bouncycastle.est.jcajce.JsseESTServiceBuilder
Create a builder for a client using a custom SSLSocketFactoryCreator.
JsseHostnameAuthorizer - Interface in org.bouncycastle.est.jcajce
Verify the host name is as expected after the SSL Handshake has been completed.

K

kek - Static variable in class org.bouncycastle.cms.RecipientId
 
KEKRecipient - Interface in org.bouncycastle.cms
 
KEKRecipientId - Class in org.bouncycastle.cms
 
KEKRecipientId(byte[]) - Constructor for class org.bouncycastle.cms.KEKRecipientId
Construct a recipient ID with the key identifier of a KEK recipient.
KEKRecipientInfoGenerator - Class in org.bouncycastle.cms
 
KEKRecipientInfoGenerator(KEKIdentifier, SymmetricKeyWrapper) - Constructor for class org.bouncycastle.cms.KEKRecipientInfoGenerator
 
KEKRecipientInformation - Class in org.bouncycastle.cms
the RecipientInfo class for a recipient who has been sent a message encrypted using a secret key known to the other side.
kem - Static variable in class org.bouncycastle.cms.RecipientId
 
KemEncapsulationLengthProvider - Interface in org.bouncycastle.operator
 
KEMKeyWrapper - Class in org.bouncycastle.cms
 
KEMKeyWrapper(AlgorithmIdentifier) - Constructor for class org.bouncycastle.cms.KEMKeyWrapper
 
KEMRecipient - Interface in org.bouncycastle.cms
 
KEMRecipientId - Class in org.bouncycastle.cms
 
KEMRecipientId(byte[]) - Constructor for class org.bouncycastle.cms.KEMRecipientId
Construct a key trans recipient ID with the value of a public key's subjectKeyId.
KEMRecipientId(X500Name, BigInteger) - Constructor for class org.bouncycastle.cms.KEMRecipientId
Construct a key trans recipient ID based on the issuer and serial number of the recipient's associated certificate.
KEMRecipientId(X500Name, BigInteger, byte[]) - Constructor for class org.bouncycastle.cms.KEMRecipientId
Construct a key trans recipient ID based on the issuer and serial number of the recipient's associated certificate.
KEMRecipientInfoGenerator - Class in org.bouncycastle.cms
 
KEMRecipientInfoGenerator(byte[], KEMKeyWrapper) - Constructor for class org.bouncycastle.cms.KEMRecipientInfoGenerator
 
KEMRecipientInfoGenerator(IssuerAndSerialNumber, KEMKeyWrapper) - Constructor for class org.bouncycastle.cms.KEMRecipientInfoGenerator
 
KEMRecipientInformation - Class in org.bouncycastle.cms
 
key - Variable in exception class org.bouncycastle.pkix.util.MissingEntryException
 
KEY_CERT_SIGN - Static variable in class org.bouncycastle.pkix.jcajce.PKIXCertPathReviewer
 
KEY_SIZE_PROVIDER - Static variable in class org.bouncycastle.cms.jcajce.EnvelopedDataHelper
 
KEY_USAGE - Static variable in class org.bouncycastle.pkix.jcajce.PKIXCertPathReviewer
 
keyAgree - Static variable in class org.bouncycastle.cms.RecipientId
 
KeyAgreeRecipient - Interface in org.bouncycastle.cms
 
KeyAgreeRecipientId - Class in org.bouncycastle.cms
 
KeyAgreeRecipientId(byte[]) - Constructor for class org.bouncycastle.cms.KeyAgreeRecipientId
Construct a key agree recipient ID with the value of a public key's subjectKeyId.
KeyAgreeRecipientId(X500Name, BigInteger) - Constructor for class org.bouncycastle.cms.KeyAgreeRecipientId
Construct a key agree recipient ID based on the issuer and serial number of the recipient's associated certificate.
KeyAgreeRecipientId(X500Name, BigInteger, byte[]) - Constructor for class org.bouncycastle.cms.KeyAgreeRecipientId
 
KeyAgreeRecipientInfoGenerator - Class in org.bouncycastle.cms
 
KeyAgreeRecipientInfoGenerator(ASN1ObjectIdentifier, SubjectPublicKeyInfo, ASN1ObjectIdentifier) - Constructor for class org.bouncycastle.cms.KeyAgreeRecipientInfoGenerator
 
KeyAgreeRecipientInformation - Class in org.bouncycastle.cms
the RecipientInfo class for a recipient who has been sent a message encrypted using key agreement.
keyEncAlg - Variable in class org.bouncycastle.cms.RecipientInformation
 
keyGenParameters - Static variable in class org.bouncycastle.cert.crmf.PKIArchiveControl
 
keySizeCheck(AlgorithmIdentifier, Key) - Method in class org.bouncycastle.cms.jcajce.EnvelopedDataHelper
 
keyTrans - Static variable in class org.bouncycastle.cms.RecipientId
 
KeyTransRecipient - Interface in org.bouncycastle.cms
 
KeyTransRecipientId - Class in org.bouncycastle.cms
 
KeyTransRecipientId(byte[]) - Constructor for class org.bouncycastle.cms.KeyTransRecipientId
Construct a key trans recipient ID with the value of a public key's subjectKeyId.
KeyTransRecipientId(X500Name, BigInteger) - Constructor for class org.bouncycastle.cms.KeyTransRecipientId
Construct a key trans recipient ID based on the issuer and serial number of the recipient's associated certificate.
KeyTransRecipientId(X500Name, BigInteger, byte[]) - Constructor for class org.bouncycastle.cms.KeyTransRecipientId
Construct a key trans recipient ID based on the issuer and serial number of the recipient's associated certificate.
KeyTransRecipientInfoGenerator - Class in org.bouncycastle.cms
 
KeyTransRecipientInfoGenerator(byte[], AsymmetricKeyWrapper) - Constructor for class org.bouncycastle.cms.KeyTransRecipientInfoGenerator
 
KeyTransRecipientInfoGenerator(IssuerAndSerialNumber, AsymmetricKeyWrapper) - Constructor for class org.bouncycastle.cms.KeyTransRecipientInfoGenerator
 
KeyTransRecipientInformation - Class in org.bouncycastle.cms
the KeyTransRecipientInformation class for a recipient who has been sent a secret key encrypted using their public key that needs to be used to extract the message.
KeyUnwrapper - Interface in org.bouncycastle.operator
 
KeyUsageValidation - Class in org.bouncycastle.cert.path.validations
 
KeyUsageValidation() - Constructor for class org.bouncycastle.cert.path.validations.KeyUsageValidation
 
KeyUsageValidation(boolean) - Constructor for class org.bouncycastle.cert.path.validations.KeyUsageValidation
 
KeyWrapper - Interface in org.bouncycastle.operator
 
KMACwithSHAKE128 - Static variable in class org.bouncycastle.cms.CMSAlgorithm
RFC 8702 - id-KMACWithSHAKE128.
KMACwithSHAKE256 - Static variable in class org.bouncycastle.cms.CMSAlgorithm
RFC 8702 - id-KMACWithSHAKE256.
KnownLengthOutputEncryptor - Interface in org.bouncycastle.operator
Extension of OutputEncryptor for encryptors that can predict the exact ciphertext length produced for a given plaintext length.

L

label - Variable in class org.bouncycastle.est.ESTServiceBuilder
 
LANDMARK_GROUPS_ARC - Static variable in class org.bouncycastle.cert.plants.TrustAnchorIDs
OID component for the landmark-groups arc (Section 8.2.1).
LandmarkCertificateManager - Class in org.bouncycastle.cert.plants
Issuance- and relying-party-side helpers for landmark subtrees, per Sections 6.3 and 7.4 of draft-ietf-plants-merkle-tree-certs.
LandmarkCertificateManager() - Constructor for class org.bouncycastle.cert.plants.LandmarkCertificateManager
 
LandmarkCertificateManager.TrustedSubtreeEntry - Class in org.bouncycastle.cert.plants
A trusted subtree along with the reference checkpoint that proved its consistency, per Section 7.4.
LandmarkCertificateManager.TrustedSubtreeManager - Class in org.bouncycastle.cert.plants
Maintains a relying-party-side list of trusted subtrees by accepting new landmarks that come with a cosigned reference checkpoint and a subtree consistency proof.
LandmarkCertificateManager.TrustedSubtreeManager.Checkpoint - Class in org.bouncycastle.cert.plants
A snapshot of the log: tree size and root hash.
landmarkGroupId(byte[], long, long) - Static method in class org.bouncycastle.cert.plants.TrustAnchorIDs
Builds the binary trust anchor ID of a landmark group (Section 8.2.1).
landmarkId(byte[], long, long) - Static method in class org.bouncycastle.cert.plants.TrustAnchorIDs
Builds the binary trust anchor ID of a landmark (Section 8.2).
LANDMARKS_ARC - Static variable in class org.bouncycastle.cert.plants.TrustAnchorIDs
OID component for the landmarks arc (per-landmark IDs, Section 8.2).
LandmarkSequence - Class in org.bouncycastle.cert.plants
The published landmark sequence for a single issuance log, as defined by Section 6.3 of draft-ietf-plants-merkle-tree-certs.
LandmarkSequence(long, long[]) - Constructor for class org.bouncycastle.cert.plants.LandmarkSequence
 
length() - Method in class org.bouncycastle.cert.path.CertPath
 
LimitedSource - Interface in org.bouncycastle.est
Interface for a Source which can only produce up to a certain number of bytes.
loader - Variable in class org.bouncycastle.pkix.util.LocalizedMessage
 
loader - Variable in exception class org.bouncycastle.pkix.util.MissingEntryException
 
locale - Variable in exception class org.bouncycastle.pkix.util.MissingEntryException
 
LocaleString - Class in org.bouncycastle.pkix.util
 
LocaleString(String, String) - Constructor for class org.bouncycastle.pkix.util.LocaleString
 
LocaleString(String, String, String) - Constructor for class org.bouncycastle.pkix.util.LocaleString
 
LocaleString(String, String, String, Object[]) - Constructor for class org.bouncycastle.pkix.util.LocaleString
 
LocalizedException - Exception Class in org.bouncycastle.pkix.util
Base class for all Exceptions with localized messages.
LocalizedException(ErrorBundle) - Constructor for exception class org.bouncycastle.pkix.util.LocalizedException
Constructs a new LocalizedException with the specified localized message.
LocalizedException(ErrorBundle, Throwable) - Constructor for exception class org.bouncycastle.pkix.util.LocalizedException
Constructs a new LocalizedException with the specified localized message and cause.
LocalizedMessage - Class in org.bouncycastle.pkix.util
 
LocalizedMessage(String, String) - Constructor for class org.bouncycastle.pkix.util.LocalizedMessage
Constructs a new LocalizedMessage using resource as the base name for the RessourceBundle and id as the message bundle id the resource file.
LocalizedMessage(String, String, Object[]) - Constructor for class org.bouncycastle.pkix.util.LocalizedMessage
Constructs a new LocalizedMessage using resource as the base name for the RessourceBundle and id as the message bundle id the resource file.
LocalizedMessage(String, String, String) - Constructor for class org.bouncycastle.pkix.util.LocalizedMessage
Constructs a new LocalizedMessage using resource as the base name for the RessourceBundle and id as the message bundle id the resource file.
LocalizedMessage(String, String, String, Object[]) - Constructor for class org.bouncycastle.pkix.util.LocalizedMessage
Constructs a new LocalizedMessage using resource as the base name for the RessourceBundle and id as the message bundle id the resource file.
LocalizedMessage.FilteredArguments - Class in org.bouncycastle.pkix.util
 
localKeyIdAttribute - Static variable in class org.bouncycastle.pkcs.PKCS12SafeBag
Standard pkcs-9-at-localKeyId attribute OID.
LOG_ID_LENGTH - Static variable in class org.bouncycastle.cert.ct.SignedCertificateTimestamp
 
logId(byte[], long) - Static method in class org.bouncycastle.cert.plants.TrustAnchorIDs
Builds the binary trust anchor ID of an issuance log.
logId(long) - Method in class org.bouncycastle.cert.plants.MTCCertAuth
 
LOGS_ARC - Static variable in class org.bouncycastle.cert.plants.TrustAnchorIDs
OID component for the logs arc.

M

MAC_ALG_NAMES - Static variable in class org.bouncycastle.cms.jcajce.EnvelopedDataHelper
 
MAC_ALGORITHM_IDENTIFIER - Static variable in interface org.bouncycastle.cms.CMSAttributeTableGenerator
 
MacAlgorithmIdentifierFinder - Interface in org.bouncycastle.operator
 
MacCalculator - Interface in org.bouncycastle.operator
General interface for a key initialized operator that is able to calculate a MAC from a stream of output.
MacCalculatorProvider - Interface in org.bouncycastle.operator
 
MacCaptureStream - Class in org.bouncycastle.operator
A generic class for capturing the mac data at the end of a encrypted data stream.
MacCaptureStream(OutputStream, int) - Constructor for class org.bouncycastle.operator.MacCaptureStream
 
main(String[]) - Static method in class org.bouncycastle.pkix.util.X509CertificateFormatter
 
makeClient() - Method in interface org.bouncycastle.est.ESTClientProvider
 
makeDeltaCertificateExtension(boolean, Certificate) - Static method in class org.bouncycastle.cert.DeltaCertificateTool
 
makeDeltaCertificateExtension(boolean, X509CertificateHolder) - Static method in class org.bouncycastle.cert.DeltaCertificateTool
 
makeSource(String, int) - Method in interface org.bouncycastle.est.ESTClientSourceProvider
 
MALFORMED_REQUEST - Static variable in class org.bouncycastle.cert.ocsp.OCSPResp
 
MALFORMED_REQUEST - Static variable in class org.bouncycastle.cert.ocsp.OCSPRespBuilder
 
match(Object) - Method in class org.bouncycastle.cert.AttributeCertificateHolder
 
match(Object) - Method in class org.bouncycastle.cert.AttributeCertificateIssuer
 
match(Object) - Method in class org.bouncycastle.cert.dane.DANEEntrySelector
 
match(Object) - Method in class org.bouncycastle.cert.selector.X509AttributeCertificateHolderSelector
Decides if the given attribute certificate should be selected.
match(Object) - Method in class org.bouncycastle.cert.selector.X509CertificateHolderSelector
 
match(Object) - Method in class org.bouncycastle.cms.KEKRecipientId
 
match(Object) - Method in class org.bouncycastle.cms.KEMRecipientId
 
match(Object) - Method in class org.bouncycastle.cms.KeyAgreeRecipientId
 
match(Object) - Method in class org.bouncycastle.cms.KeyTransRecipientId
 
match(Object) - Method in class org.bouncycastle.cms.PasswordRecipientId
 
match(Object) - Method in class org.bouncycastle.cms.PKIXRecipientId
 
match(Object) - Method in class org.bouncycastle.cms.SignerId
 
match(ERSEvidenceRecord) - Method in class org.bouncycastle.tsp.ers.ERSEvidenceRecordSelector
 
matches(long, long, byte[]) - Method in class org.bouncycastle.cert.plants.LandmarkCertificateManager.TrustedSubtreeEntry
 
matchesIssuer(X509CertificateHolder, DigestCalculatorProvider) - Method in class org.bouncycastle.cert.ocsp.CertificateID
 
max(int, int) - Static method in class org.bouncycastle.eac.operator.jcajce.JcaEACSignerBuilder
 
MAX_ID_LENGTH - Static variable in class org.bouncycastle.cert.plants.TrustAnchorIDs
Maximum length, in bytes, of a trust anchor ID's binary representation.
MD5 - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
MD5 - Static variable in interface org.bouncycastle.tsp.TSPAlgorithms
 
MerkleTreeCertEntry - Class in org.bouncycastle.cert.plants
Parses (and encodes) a single log entry per Section 5.2.1 of draft-ietf-plants-merkle-tree-certs:
MerkleTreeCertEntry(byte[]) - Constructor for class org.bouncycastle.cert.plants.MerkleTreeCertEntry
Parses a MerkleTreeCertEntry from its TLS wire encoding.
MerkleTreeCertEntry(List, int, byte[]) - Constructor for class org.bouncycastle.cert.plants.MerkleTreeCertEntry
Constructs an entry from its component parts.
MerkleTreeCertEntryExtension - Class in org.bouncycastle.cert.plants
A single Merkle Tree certificate log-entry extension, per Section 5.2.1 of draft-ietf-plants-merkle-tree-certs:
MerkleTreeCertEntryExtension(int, byte[]) - Constructor for class org.bouncycastle.cert.plants.MerkleTreeCertEntryExtension
 
MerkleTreeCertEntryType - Class in org.bouncycastle.cert.plants
Constants for the MerkleTreeCertEntryType enum defined in Section 5.2.1 of draft-ietf-plants-merkle-tree-certs:
MerkleTreeCertificateValidator - Class in org.bouncycastle.cert.plants
Validates a Merkle Tree Certificate (MTC) per Section 7.2 of draft-ietf-plants-merkle-tree-certs.
MerkleTreeCertificateValidator() - Constructor for class org.bouncycastle.cert.plants.MerkleTreeCertificateValidator
 
MerkleTreeCertificateValidator.RevokedRange - Class in org.bouncycastle.cert.plants
A half-open range [start, end) of revoked certificate serial numbers, per Section 7.5 of the draft.
MerkleTreeCertificateValidator.TrustedSubtree - Class in org.bouncycastle.cert.plants
Represents a trusted subtree (typically a landmark subtree predistributed to the relying party).
MerkleTreeCertificateValidator.ValidationParams - Class in org.bouncycastle.cert.plants
Parameters supplied by the relying party for certificate validation.
MerkleTreeHash - Interface in org.bouncycastle.cert.plants
Operator interface for the hash function used in the Merkle tree, as defined by Section 4 of draft-ietf-plants-merkle-tree-certs.
MerkleTreePrimitives - Class in org.bouncycastle.cert.plants
Merkle Tree primitives for Merkle Tree Certificates (PLANTS).
MerkleTreePrimitives() - Constructor for class org.bouncycastle.cert.plants.MerkleTreePrimitives
 
MerkleTreePrimitives.SubtreeInfo - Class in org.bouncycastle.cert.plants
Simple container for a subtree interval (start inclusive, end exclusive).
message - Variable in exception class org.bouncycastle.pkix.util.LocalizedException
 
messageAlgorithm - Variable in class org.bouncycastle.cms.RecipientInformation
 
MessageBundle - Class in org.bouncycastle.pkix.util
 
MessageBundle(String, String) - Constructor for class org.bouncycastle.pkix.util.MessageBundle
Constructs a new MessageBundle using resource as the base name for the RessourceBundle and id as the message bundle id the resource file.
MessageBundle(String, String, Object[]) - Constructor for class org.bouncycastle.pkix.util.MessageBundle
Constructs a new MessageBundle using resource as the base name for the RessourceBundle and id as the message bundle id the resource file.
MessageBundle(String, String, String) - Constructor for class org.bouncycastle.pkix.util.MessageBundle
Constructs a new MessageBundle using resource as the base name for the RessourceBundle and id as the message bundle id the resource file.
MessageBundle(String, String, String, Object[]) - Constructor for class org.bouncycastle.pkix.util.MessageBundle
Constructs a new MessageBundle using resource as the base name for the RessourceBundle and id as the message bundle id the resource file.
MessageImprint - Class in org.bouncycastle.dvcs
 
MessageImprint(DigestInfo) - Constructor for class org.bouncycastle.dvcs.MessageImprint
 
MessageImprintBuilder - Class in org.bouncycastle.dvcs
 
MessageImprintBuilder(DigestCalculator) - Constructor for class org.bouncycastle.dvcs.MessageImprintBuilder
 
metaData - Variable in class org.bouncycastle.tsp.cms.CMSTimeStampedGenerator
 
MiscPEMGenerator - Class in org.bouncycastle.openssl
PEM generator for the original set of PEM objects used in Open SSL.
MiscPEMGenerator(Object) - Constructor for class org.bouncycastle.openssl.MiscPEMGenerator
 
MiscPEMGenerator(Object, PEMEncryptor) - Constructor for class org.bouncycastle.openssl.MiscPEMGenerator
 
MissingEntryException - Exception Class in org.bouncycastle.pkix.util
 
MissingEntryException(String, String, String, Locale, ClassLoader) - Constructor for exception class org.bouncycastle.pkix.util.MissingEntryException
 
MissingEntryException(String, Throwable, String, String, Locale, ClassLoader) - Constructor for exception class org.bouncycastle.pkix.util.MissingEntryException
 
ML_DSA_44 - Static variable in class org.bouncycastle.cert.plants.MTCSignatureAlgorithm
 
ML_DSA_65 - Static variable in class org.bouncycastle.cert.plants.MTCSignatureAlgorithm
 
ML_DSA_87 - Static variable in class org.bouncycastle.cert.plants.MTCSignatureAlgorithm
 
MTCCertAuth - Class in org.bouncycastle.cert.plants
Identity-side helper for an MTC Certification Authority, per Section 5 of draft-ietf-plants-merkle-tree-certs.
MTCCertAuth(byte[], MerkleTreeHash, ASN1ObjectIdentifier) - Constructor for class org.bouncycastle.cert.plants.MTCCertAuth
 
MTCCertAuth(String, MerkleTreeHash, ASN1ObjectIdentifier) - Constructor for class org.bouncycastle.cert.plants.MTCCertAuth
 
MTCCertificationAuthorityCertificate - Class in org.bouncycastle.cert.plants
Helpers for the CA certificate representation defined by Section 5.5 of draft-ietf-plants-merkle-tree-certs.
MTCContentSigner - Class in org.bouncycastle.cert.plants
Issuer-side ContentSigner that emits an MTC signatureValue (an encoded MTCProof) for an EE Merkle Tree certificate per Section 6.1 of draft-ietf-plants-merkle-tree-certs.
MTCContentSigner(MTCLog, byte[], MTCCosigner) - Constructor for class org.bouncycastle.cert.plants.MTCContentSigner
The cosigner's identity is taken from MTCCosigner.getCosignerId() — the CA-as-cosigner case is just a MTCCosigner constructed with log.getCa().getCaId() as its cosigner ID (Section 5.3 of the draft).
MTCCosignedMessage - Class in org.bouncycastle.cert.plants
Wire encoder for the CosignedMessage struct defined by Section 5.3.1 of draft-ietf-plants-merkle-tree-certs:
MTCCosigner - Interface in org.bouncycastle.cert.plants
Operator interface for producing a cosigner signature over the subtree [start, end) of an MTC issuance log, per Section 5.3 of draft-ietf-plants-merkle-tree-certs.
MTCCosignerVerifier - Interface in org.bouncycastle.cert.plants
Operator that verifies a single cosigner's signature over a CosignedMessage as defined by Section 5.3.1 of draft-ietf-plants-merkle-tree-certs.
MTCCosignerVerifierProvider - Interface in org.bouncycastle.cert.plants
Looks up an MTCCosignerVerifier for a given cosigner trust anchor ID.
MTCLog - Class in org.bouncycastle.cert.plants
Immutable identifier for an MTC issuance-log subtree window: the CA that operates the log, the log number (the upper 16 bits of the cert serial per Section 6.1 of draft-ietf-plants-merkle-tree-certs) and the subtree's [start, end) index range (uint48).
MTCLog(MTCCertAuth, long, long, long) - Constructor for class org.bouncycastle.cert.plants.MTCLog
 
MTCProof - Class in org.bouncycastle.cert.plants
The MTCProof structure encoded in the X.509 certificate signatureValue per draft-ietf-plants-merkle-tree-certs, Section 6.1.
MTCProof(byte[]) - Constructor for class org.bouncycastle.cert.plants.MTCProof
Parses an MTCProof from its TLS wire encoding (the contents of the certificate's signatureValue BIT STRING, byte-aligned, with no unused-bits prefix).
MTCProof(long, long, byte[], List) - Constructor for class org.bouncycastle.cert.plants.MTCProof
Constructs an MTCProof with an empty extensions list.
MTCProof(long, long, byte[], MTCSignature...) - Constructor for class org.bouncycastle.cert.plants.MTCProof
Varargs convenience for the common case of constructing an MTCProof from a small fixed set of cosigner signatures (typically just one).
MTCProof(List, long, long, byte[], List) - Constructor for class org.bouncycastle.cert.plants.MTCProof
Constructs an MTCProof, validating uint48 range, ordering of the extensions list (ascending by extension_type, no duplicates) and canonical ordering of the signatures list.
MTCProof(MTCLog, byte[], MTCSignature...) - Constructor for class org.bouncycastle.cert.plants.MTCProof
Convenience overload taking an MTCLog — equivalent to MTCProof(long, long, byte[], MTCSignature...) with start = log.getStart() and end = log.getEnd().
MTCSignature - Class in org.bouncycastle.cert.plants
A single cosigner signature, as it appears inside the TLS-encoded MTCProof defined by draft-ietf-plants-merkle-tree-certs, Section 6.1:
MTCSignature(byte[], byte[]) - Constructor for class org.bouncycastle.cert.plants.MTCSignature
 
MTCSignatureAlgorithm - Class in org.bouncycastle.cert.plants
String constants for the cosigner signature algorithms defined by Section 5.3.2 of draft-ietf-plants-merkle-tree-certs.
MTCSignatureVerifier - Interface in org.bouncycastle.cert.plants
Operator interface for verifying a single cosigner signature over a pre-encoded CosignedMessage, per Section 5.3.1 of draft-ietf-plants-merkle-tree-certs.
MTCSignatureVerifierProvider - Class in org.bouncycastle.cert.plants
Single-cosigner ContentVerifierProvider adapter for MTC verification.
MTCSignatureVerifierProvider(MTCCertAuth, MTCCosignerVerifier) - Constructor for class org.bouncycastle.cert.plants.MTCSignatureVerifierProvider
Certificate-mode constructor — see class javadoc.
MTCSignatureVerifierProvider(MTCCosignerVerifier) - Constructor for class org.bouncycastle.cert.plants.MTCSignatureVerifierProvider
Manual-mode constructor — see class javadoc.

N

n - Variable in class org.bouncycastle.pkix.jcajce.PKIXCertPathReviewer
 
NAME_CONSTRAINTS - Static variable in class org.bouncycastle.pkix.jcajce.PKIXCertPathReviewer
 
newBuilder(X500Name, BigInteger, Date, Date, byte[], SubjectPublicKeyInfo, MTCCertificationAuthority) - Static method in class org.bouncycastle.cert.plants.MTCCertificationAuthorityCertificate
Prepares a fully-populated X509v3CertificateBuilder for an MTC CA certificate.
NO_FILTER - Static variable in class org.bouncycastle.pkix.util.LocalizedMessage.FilteredArguments
 
NoSignatureContentSigner - Class in org.bouncycastle.operator
ContentSigner for "Unsigned X.509 Certificates"
NoSignatureContentSigner() - Constructor for class org.bouncycastle.operator.NoSignatureContentSigner
 
notifications - Variable in class org.bouncycastle.pkix.jcajce.PKIXCertPathReviewer
 
NULL_ENTRY - Static variable in class org.bouncycastle.cert.plants.MerkleTreeCertEntryType
null_entry — a no-information placeholder entry.

O

OCSPException - Exception Class in org.bouncycastle.cert.ocsp
 
OCSPException(String) - Constructor for exception class org.bouncycastle.cert.ocsp.OCSPException
 
OCSPException(String, Throwable) - Constructor for exception class org.bouncycastle.cert.ocsp.OCSPException
 
OCSPReq - Class in org.bouncycastle.cert.ocsp
OCSPRequest ::= SEQUENCE { tbsRequest TBSRequest, optionalSignature [0] EXPLICIT Signature OPTIONAL } TBSRequest ::= SEQUENCE { version [0] EXPLICIT Version DEFAULT v1, requestorName [1] EXPLICIT GeneralName OPTIONAL, requestList SEQUENCE OF Request, requestExtensions [2] EXPLICIT Extensions OPTIONAL } Signature ::= SEQUENCE { signatureAlgorithm AlgorithmIdentifier, signature BIT STRING, certs [0] EXPLICIT SEQUENCE OF Certificate OPTIONAL} Version ::= INTEGER { v1(0) } Request ::= SEQUENCE { reqCert CertID, singleRequestExtensions [0] EXPLICIT Extensions OPTIONAL } CertID ::= SEQUENCE { hashAlgorithm AlgorithmIdentifier, issuerNameHash OCTET STRING, -- Hash of Issuer's DN issuerKeyHash OCTET STRING, -- Hash of Issuers public key serialNumber CertificateSerialNumber }
OCSPReq(byte[]) - Constructor for class org.bouncycastle.cert.ocsp.OCSPReq
 
OCSPReq(OCSPRequest) - Constructor for class org.bouncycastle.cert.ocsp.OCSPReq
 
OCSPReqBuilder - Class in org.bouncycastle.cert.ocsp
 
OCSPReqBuilder() - Constructor for class org.bouncycastle.cert.ocsp.OCSPReqBuilder
 
OCSPResp - Class in org.bouncycastle.cert.ocsp
 
OCSPResp(byte[]) - Constructor for class org.bouncycastle.cert.ocsp.OCSPResp
 
OCSPResp(InputStream) - Constructor for class org.bouncycastle.cert.ocsp.OCSPResp
 
OCSPResp(OCSPResponse) - Constructor for class org.bouncycastle.cert.ocsp.OCSPResp
 
OCSPRespBuilder - Class in org.bouncycastle.cert.ocsp
base generator for an OCSP response - at the moment this only supports the generation of responses containing BasicOCSP responses.
OCSPRespBuilder() - Constructor for class org.bouncycastle.cert.ocsp.OCSPRespBuilder
 
ofIndices(long, long, long) - Static method in class org.bouncycastle.cert.plants.MerkleTreeCertificateValidator.RevokedRange
Indices [startIndex, endIndex) of issuance log logNumber.
ofLog(long) - Static method in class org.bouncycastle.cert.plants.MerkleTreeCertificateValidator.RevokedRange
Every serial of issuance log logNumber: [logNumber << 48, (logNumber + 1) << 48).
OidCatalogue - Class in org.bouncycastle.operator
Catalogue of content-encryption algorithm OIDs used where code only needs to identify the parameter form or block size family for an algorithm.
onConnection(Source, ESTRequest) - Method in interface org.bouncycastle.est.ESTSourceConnectionListener
 
open(OutputStream) - Method in class org.bouncycastle.cms.CMSSignedDataStreamGenerator
generate a signed object that for a CMS Signed Data object using the given provider.
open(OutputStream, boolean) - Method in class org.bouncycastle.cms.CMSSignedDataStreamGenerator
generate a signed object that for a CMS Signed Data object using the given provider - if encapsulate is true a copy of the message will be included in the signature with the default content type "data".
open(OutputStream, boolean, OutputStream) - Method in class org.bouncycastle.cms.CMSSignedDataStreamGenerator
generate a signed object that for a CMS Signed Data object using the given provider - if encapsulate is true a copy of the message will be included in the signature with the default content type "data".
open(OutputStream, long) - Method in class org.bouncycastle.cms.CMSSignedDataStreamGenerator
Generate a definite-length signed object with encapsulated content of exactly contentLength octets, the content type marked as DATA.
open(OutputStream, long, MacCalculator) - Method in class org.bouncycastle.cms.CMSAuthenticatedDataStreamGenerator
Generate an authenticated data structure for inputLength content octets, with the encapsulated bytes marked as DATA.
open(OutputStream, long, MacCalculator, DigestCalculator) - Method in class org.bouncycastle.cms.CMSAuthenticatedDataStreamGenerator
Generate an authenticated data structure with authenticated attributes for inputLength content octets, with the encapsulated bytes marked as DATA - see CMSAuthenticatedDataStreamGenerator.open(OutputStream, long, MacCalculator).
open(OutputStream, long, OutputAEADEncryptor) - Method in class org.bouncycastle.cms.CMSAuthEnvelopedDataStreamGenerator
Generate an authenticated-enveloped object for inputLength content octets, using the given encryptor.
open(OutputStream, long, OutputEncryptor) - Method in class org.bouncycastle.cms.CMSEnvelopedDataStreamGenerator
Generate an enveloped object that contains a CMS Enveloped Data object for inputLength content octets, using the given encryptor.
open(OutputStream, ASN1EncodableVector, OutputAEADEncryptor) - Method in class org.bouncycastle.cms.CMSAuthEnvelopedDataStreamGenerator
 
open(OutputStream, ASN1EncodableVector, OutputEncryptor) - Method in class org.bouncycastle.cms.CMSEnvelopedDataStreamGenerator
 
open(OutputStream, MacCalculator) - Method in class org.bouncycastle.cms.CMSAuthenticatedDataStreamGenerator
generate an authenticated data structure with the encapsulated bytes marked as DATA.
open(OutputStream, MacCalculator, DigestCalculator) - Method in class org.bouncycastle.cms.CMSAuthenticatedDataStreamGenerator
 
open(OutputStream, OutputAEADEncryptor) - Method in class org.bouncycastle.cms.CMSAuthEnvelopedDataStreamGenerator
Generate authenticated-enveloped-data using the given encryptor, and marking the encapsulated bytes as being of type DATA.
open(OutputStream, OutputCompressor) - Method in class org.bouncycastle.cms.CMSCompressedDataStreamGenerator
Open a compressing output stream with the PKCS#7 content type OID of "data".
open(OutputStream, OutputEncryptor) - Method in class org.bouncycastle.cms.CMSEnvelopedDataStreamGenerator
generate an enveloped object that contains an CMS Enveloped Data object using the given encryptor.
open(ASN1ObjectIdentifier, OutputStream, boolean) - Method in class org.bouncycastle.cms.CMSSignedDataStreamGenerator
generate a signed object that for a CMS Signed Data object using the given provider - if encapsulate is true a copy of the message will be included in the signature.
open(ASN1ObjectIdentifier, OutputStream, boolean, OutputStream) - Method in class org.bouncycastle.cms.CMSSignedDataStreamGenerator
Open an OutputStream that in closing will generate a signed object for a CMS Signed Data object - if encapsulate is true a copy of the message will be included in the signature.
open(ASN1ObjectIdentifier, OutputStream, long) - Method in class org.bouncycastle.cms.CMSSignedDataStreamGenerator
Generate a definite-length signed object with encapsulated content of exactly contentLength octets.
open(ASN1ObjectIdentifier, OutputStream, long, OutputStream) - Method in class org.bouncycastle.cms.CMSSignedDataStreamGenerator
Generate a definite-length (DL or DER, per CMSSignedGenerator.setEncoding(String)) signed object with encapsulated content of exactly contentLength octets, in a single pass with nothing buffered - so the content may exceed the size of a Java array.
open(ASN1ObjectIdentifier, OutputStream, long, MacCalculator) - Method in class org.bouncycastle.cms.CMSAuthenticatedDataStreamGenerator
Generate an authenticated data structure for inputLength content octets, with the encapsulated bytes marked as type dataType - see CMSAuthenticatedDataStreamGenerator.open(OutputStream, long, MacCalculator).
open(ASN1ObjectIdentifier, OutputStream, long, MacCalculator, DigestCalculator) - Method in class org.bouncycastle.cms.CMSAuthenticatedDataStreamGenerator
Generate an authenticated data structure for inputLength content octets, with the encapsulated bytes marked as type dataType - see CMSAuthenticatedDataStreamGenerator.open(OutputStream, long, MacCalculator) and CMSAuthenticatedDataStreamGenerator.open(OutputStream, long, MacCalculator, DigestCalculator).
open(ASN1ObjectIdentifier, OutputStream, long, OutputAEADEncryptor) - Method in class org.bouncycastle.cms.CMSAuthEnvelopedDataStreamGenerator
Generate an authenticated-enveloped object for inputLength content octets of the passed in type, using the given encryptor - see CMSAuthEnvelopedDataStreamGenerator.open(OutputStream, long, OutputAEADEncryptor).
open(ASN1ObjectIdentifier, OutputStream, long, OutputEncryptor) - Method in class org.bouncycastle.cms.CMSEnvelopedDataStreamGenerator
Generate an enveloped object that contains a CMS Enveloped Data object for inputLength content octets of the passed in type, using the given encryptor - see CMSEnvelopedDataStreamGenerator.open(OutputStream, long, OutputEncryptor).
open(ASN1ObjectIdentifier, OutputStream, ASN1EncodableVector, OutputAEADEncryptor) - Method in class org.bouncycastle.cms.CMSAuthEnvelopedDataStreamGenerator
 
open(ASN1ObjectIdentifier, OutputStream, ASN1EncodableVector, OutputEncryptor) - Method in class org.bouncycastle.cms.CMSEnvelopedDataStreamGenerator
 
open(ASN1ObjectIdentifier, OutputStream, MacCalculator) - Method in class org.bouncycastle.cms.CMSAuthenticatedDataStreamGenerator
generate an authenticated data structure with the encapsulated bytes marked as type dataType.
open(ASN1ObjectIdentifier, OutputStream, MacCalculator, DigestCalculator) - Method in class org.bouncycastle.cms.CMSAuthenticatedDataStreamGenerator
generate an authenticated data structure with the encapsulated bytes marked as type dataType.
open(ASN1ObjectIdentifier, OutputStream, OutputAEADEncryptor) - Method in class org.bouncycastle.cms.CMSAuthEnvelopedDataStreamGenerator
Generate authenticated-enveloped-data using the given encryptor, and marking the encapsulated bytes as being of the passed in type.
open(ASN1ObjectIdentifier, OutputStream, OutputCompressor) - Method in class org.bouncycastle.cms.CMSCompressedDataStreamGenerator
Open a compressing output stream.
open(ASN1ObjectIdentifier, OutputStream, OutputEncryptor) - Method in class org.bouncycastle.cms.CMSEnvelopedDataStreamGenerator
generate an enveloped object that contains an CMS Enveloped Data object using the given encryptor and marking the data as being of the passed in type.
OperatorCreationException - Exception Class in org.bouncycastle.operator
Thrown by an operator builder when it cannot produce the requested operator.
OperatorCreationException(String) - Constructor for exception class org.bouncycastle.operator.OperatorCreationException
Construct an exception with the supplied diagnostic message and no underlying cause.
OperatorCreationException(String, Throwable) - Constructor for exception class org.bouncycastle.operator.OperatorCreationException
Construct an exception with the supplied diagnostic message and the underlying cause (typically a GeneralSecurityException subclass or a lightweight org.bouncycastle.crypto.CryptoException) returned by the JCA or lightweight machinery the builder was driving.
OperatorException - Exception Class in org.bouncycastle.operator
Base checked exception for failures originating in the org.bouncycastle.operator abstraction layer — the bridge between BC's JCA-free high-level packages (org.bouncycastle.cms, org.bouncycastle.cert, org.bouncycastle.pkcs, etc.) and their underlying JCA / lightweight implementations (org.bouncycastle.operator.jcajce / org.bouncycastle.operator.bc).
OperatorException(String) - Constructor for exception class org.bouncycastle.operator.OperatorException
Construct an exception with the supplied diagnostic message and no underlying cause.
OperatorException(String, Throwable) - Constructor for exception class org.bouncycastle.operator.OperatorException
Construct an exception with the supplied diagnostic message and the underlying cause (typically a GeneralSecurityException, IOException, or lightweight org.bouncycastle.crypto.CryptoException) that triggered the failure.
OperatorStreamException - Exception Class in org.bouncycastle.operator
Thrown from inside an operator's streaming method when an underlying cryptographic failure occurs and the surrounding signature only permits an IOException.
OperatorStreamException(String, Throwable) - Constructor for exception class org.bouncycastle.operator.OperatorStreamException
Construct an exception with the supplied diagnostic message and the underlying cause — typically a GeneralSecurityException subclass or a lightweight org.bouncycastle.crypto.CryptoException from inside the operator.
org.bouncycastle.cert - package org.bouncycastle.cert
Basic support package for handling and creating X.509 certificates, CRLs, and attribute certificates.
org.bouncycastle.cert.bc - package org.bouncycastle.cert.bc
Lightweight (org.bouncycastle.crypto) operator implementations supporting the cert-side builders and holders in org.bouncycastle.cert.
org.bouncycastle.cert.cmp - package org.bouncycastle.cert.cmp
Basic support package for handling and creating CMP (RFC 4210) certificate management messages.
org.bouncycastle.cert.crmf - package org.bouncycastle.cert.crmf
Basic support package for handling and creating CRMF (RFC 4211) certificate request messages.
org.bouncycastle.cert.crmf.bc - package org.bouncycastle.cert.crmf.bc
Lightweight (org.bouncycastle.crypto) operator implementations for the RFC 4211 Certificate Request Message Format (CRMF) types in org.bouncycastle.cert.crmf.
org.bouncycastle.cert.crmf.jcajce - package org.bouncycastle.cert.crmf.jcajce
JCA extensions to the CRMF online certificate request package.
org.bouncycastle.cert.ct - package org.bouncycastle.cert.ct
Decoders for the embedded Signed Certificate Timestamp extensions defined by RFC 6962 (Certificate Transparency v1) and RFC 9162 (CT v2).
org.bouncycastle.cert.dane - package org.bouncycastle.cert.dane
DANE (DNS-based Authentication of Named Entities, RFC 6698) certificate fetching and SMIMEA-record helpers built on top of X509CertificateHolder.
org.bouncycastle.cert.dane.fetcher - package org.bouncycastle.cert.dane.fetcher
Pluggable DNS fetcher implementations used by the DANEEntryFetcher interface.
org.bouncycastle.cert.jcajce - package org.bouncycastle.cert.jcajce
JCA extensions to the certificate building and processing package.
org.bouncycastle.cert.ocsp - package org.bouncycastle.cert.ocsp
Basic support package for handling and creating OCSP (RFC 2560) online certificate status requests.
org.bouncycastle.cert.ocsp.jcajce - package org.bouncycastle.cert.ocsp.jcajce
JCA extensions to the OCSP online certificate status package.
org.bouncycastle.cert.path - package org.bouncycastle.cert.path
Lightweight certificate-path-validation API for X509CertificateHolder chains, analogous to java.security.cert.CertPathValidator but without the JCA dependency.
org.bouncycastle.cert.path.validations - package org.bouncycastle.cert.path.validations
Standard validation steps (basic-constraints, key-usage, name-constraints, policy processing, signature checking, ...) used by the lightweight cert-path validator in org.bouncycastle.cert.path.
org.bouncycastle.cert.plants - package org.bouncycastle.cert.plants
Merkle Tree Certificate types per draft-ietf-plants-merkle-tree-certs.
org.bouncycastle.cert.plants.bc - package org.bouncycastle.cert.plants.bc
Lightweight (org.bouncycastle.crypto) operator implementations for the Merkle Tree Certificate types in org.bouncycastle.cert.plants.
org.bouncycastle.cert.plants.jcajce - package org.bouncycastle.cert.plants.jcajce
JCA/JCE operator implementations for the Merkle Tree Certificate types in org.bouncycastle.cert.plants.
org.bouncycastle.cert.selector - package org.bouncycastle.cert.selector
Specialised Selector classes for certificates, CRLs, and attribute certificates.
org.bouncycastle.cert.selector.jcajce - package org.bouncycastle.cert.selector.jcajce
JCA/JCE selector implementations for matching X509Certificate and X509CRL objects against criteria expressed in BC-side types.
org.bouncycastle.cms - package org.bouncycastle.cms
A package for processing RFC 3852 Cryptographic Message Syntax (CMS) objects - also referred to as PKCS#7 (formerly RFC 2630, 3369).
org.bouncycastle.cms.bc - package org.bouncycastle.cms.bc
CMS operator implementations for doing message encryption, signing, digesting, and MACing operations using the BC lightweight API.
org.bouncycastle.cms.jcajce - package org.bouncycastle.cms.jcajce
CMS operator implementations for doing message encryption, signing, digesting, and MACing operations using the JCA and the JCE.
org.bouncycastle.dvcs - package org.bouncycastle.dvcs
Classes for dealing "Internet X.509 Public Key Infrastructure Data Validation and Certification Server Protocols" - RFC 3029.
org.bouncycastle.eac - package org.bouncycastle.eac
Base classes Extended Access Control (EAC) Certificates as described in "Technical Guideline, Advanced Security Mechanisms for Machine Readable Travel Documents, Extended Access Control (EAC), Version 1.0.1, BSI 2006".
org.bouncycastle.eac.jcajce - package org.bouncycastle.eac.jcajce
JCA/JCE-side helpers for the BSI TR-03110 EAC (Extended Access Control) classes in org.bouncycastle.eac.
org.bouncycastle.eac.operator - package org.bouncycastle.eac.operator
Operator interfaces used by the EAC (BSI TR-03110) certificate builders and verifiers.
org.bouncycastle.eac.operator.jcajce - package org.bouncycastle.eac.operator.jcajce
JCA/JCE implementations of the EAC operator interfaces declared in org.bouncycastle.eac.operator.
org.bouncycastle.est - package org.bouncycastle.est
A package for processing messages for RFC 7030 "Enrollment over Secure Transport".
org.bouncycastle.est.jcajce - package org.bouncycastle.est.jcajce
JCA/JCE/JSSE support Enrollment over Secure Transport.
org.bouncycastle.mozilla - package org.bouncycastle.mozilla
Support class for mozilla signed public key and challenge.
org.bouncycastle.mozilla.jcajce - package org.bouncycastle.mozilla.jcajce
JCA/JCE support for Mozilla's SignedPublicKeyAndChallenge (SPKAC) format wired to the top-level types in org.bouncycastle.mozilla.
org.bouncycastle.openssl - package org.bouncycastle.openssl
Classes for dealing with OpenSSL PEM files.
org.bouncycastle.openssl.bc - package org.bouncycastle.openssl.bc
Lightweight (org.bouncycastle.crypto) operator implementations for the OpenSSL PEM read / write helpers in org.bouncycastle.openssl.
org.bouncycastle.openssl.jcajce - package org.bouncycastle.openssl.jcajce
JCA/JCE operator implementations for the OpenSSL PEM read / write helpers in org.bouncycastle.openssl.
org.bouncycastle.operator - package org.bouncycastle.operator
Basic operator definitions for doing encryption, signing, and digest operations.
org.bouncycastle.operator.bc - package org.bouncycastle.operator.bc
Basic operator implementations for doing encryption, signing, and digest operations using the BC lightweight API.
org.bouncycastle.operator.jcajce - package org.bouncycastle.operator.jcajce
Basic operator implementations for doing encryption, signing, and digest operations using the JCA and the JCE.
org.bouncycastle.pkcs - package org.bouncycastle.pkcs
Basic support package for handling and creating PKCS#10 certification requests, PKCS#8 encrypted keys and PKCS#12 keys stores.
org.bouncycastle.pkcs.bc - package org.bouncycastle.pkcs.bc
BC lightweight API extensions and operators for the PKCS#10 certification request package.
org.bouncycastle.pkcs.jcajce - package org.bouncycastle.pkcs.jcajce
JCA extensions and operators for the PKCS#10 certification request package.
org.bouncycastle.pkcs.util - package org.bouncycastle.pkcs.util
Helpers for re-encoding PKCS#12 files.
org.bouncycastle.pkix - package org.bouncycastle.pkix
Top-level PKIX-support package: name-constraint validation (PKIXNameConstraintValidator), PKIX-identity / SPKI checking helpers, and other classes that sit above the X.509 ASN.1 layer but below the JCA-specific paths in org.bouncycastle.pkix.jcajce.
org.bouncycastle.pkix.jcajce - package org.bouncycastle.pkix.jcajce
JCA/JCE-side helpers for PKIX path validation, complementing the JCA-free types in org.bouncycastle.pkix.
org.bouncycastle.pkix.util - package org.bouncycastle.pkix.util
Internationalised-message and locale helpers shared by the pkix module — including the LocalizedMessage family used to render validation-failure messages from resource bundles.
org.bouncycastle.pkix.util.filter - package org.bouncycastle.pkix.util.filter
Output filters used by the localized-message renderer in org.bouncycastle.pkix.util to escape rendered message arguments for safe display in HTML or other target sinks.
org.bouncycastle.tsp - package org.bouncycastle.tsp
Classes for dealing Time Stamp Protocol (TSP) - RFC 3161.
org.bouncycastle.tsp.cms - package org.bouncycastle.tsp.cms
Classes for dealing Syntax for Binding Documents with Time-Stamps - RFC 5544.
org.bouncycastle.tsp.ers - package org.bouncycastle.tsp.ers
RFC 4998 Evidence Record Syntax (ERS) over RFC 3161 timestamps.
originatorInfo - Variable in class org.bouncycastle.cms.CMSAuthEnvelopedGenerator
 
originatorInfo - Variable in class org.bouncycastle.cms.CMSEnvelopedGenerator
 
OriginatorInfoGenerator - Class in org.bouncycastle.cms
 
OriginatorInfoGenerator(X509CertificateHolder) - Constructor for class org.bouncycastle.cms.OriginatorInfoGenerator
 
OriginatorInfoGenerator(Store) - Constructor for class org.bouncycastle.cms.OriginatorInfoGenerator
 
OriginatorInfoGenerator(Store, Store) - Constructor for class org.bouncycastle.cms.OriginatorInfoGenerator
 
OriginatorInformation - Class in org.bouncycastle.cms
 
OutputAEADEncryptor - Interface in org.bouncycastle.operator
 
OutputCompressor - Interface in org.bouncycastle.operator
General interface for an operator that is able to produce an OutputStream that will output compressed data.
OutputEncryptor - Interface in org.bouncycastle.operator
General interface for an operator that is able to produce an OutputStream that will output encrypted data.

P

parent - Variable in class org.bouncycastle.pkix.jcajce.PKIXPolicyNode
 
ParentCertIssuedValidation - Class in org.bouncycastle.cert.path.validations
 
ParentCertIssuedValidation(X509ContentVerifierProviderBuilder) - Constructor for class org.bouncycastle.cert.path.validations.ParentCertIssuedValidation
 
parse(String) - Static method in class org.bouncycastle.cert.plants.LandmarkSequence
Parses a landmark sequence from its published text form (Section 6.3.3).
parseExtensionValue(byte[]) - Static method in class org.bouncycastle.cert.jcajce.JcaX509ExtensionUtils
Return the ASN.1 object contained in a byte[] returned by a getExtensionValue() call.
parsers - Variable in class org.bouncycastle.openssl.PEMParser
 
PartialHashTreeVerificationException - Exception Class in org.bouncycastle.tsp.ers
 
PartialHashTreeVerificationException(String) - Constructor for exception class org.bouncycastle.tsp.ers.PartialHashTreeVerificationException
 
password - Variable in class org.bouncycastle.cms.PasswordRecipientInfoGenerator
 
password - Static variable in class org.bouncycastle.cms.RecipientId
 
PasswordException - Exception Class in org.bouncycastle.openssl
 
PasswordException(String) - Constructor for exception class org.bouncycastle.openssl.PasswordException
 
PasswordFinder - Interface in org.bouncycastle.openssl
Deprecated.
no longer used.
PasswordRecipient - Interface in org.bouncycastle.cms
 
PasswordRecipient.PRF - Class in org.bouncycastle.cms
 
PasswordRecipientId - Class in org.bouncycastle.cms
 
PasswordRecipientId() - Constructor for class org.bouncycastle.cms.PasswordRecipientId
Construct a recipient ID of the password type.
PasswordRecipientInfoGenerator - Class in org.bouncycastle.cms
 
PasswordRecipientInfoGenerator(ASN1ObjectIdentifier, char[]) - Constructor for class org.bouncycastle.cms.PasswordRecipientInfoGenerator
 
PasswordRecipientInfoGenerator(ASN1ObjectIdentifier, char[], int, int) - Constructor for class org.bouncycastle.cms.PasswordRecipientInfoGenerator
 
PasswordRecipientInformation - Class in org.bouncycastle.cms
the RecipientInfo class for a recipient who has been sent a message encrypted using a password.
PBE_SHA1_2DES - Static variable in class org.bouncycastle.openssl.jcajce.JceOpenSSLPKCS8EncryptorBuilder
 
PBE_SHA1_2DES - Static variable in class org.bouncycastle.openssl.PKCS8Generator
 
PBE_SHA1_3DES - Static variable in class org.bouncycastle.openssl.jcajce.JceOpenSSLPKCS8EncryptorBuilder
 
PBE_SHA1_3DES - Static variable in class org.bouncycastle.openssl.PKCS8Generator
 
PBE_SHA1_RC2_128 - Static variable in class org.bouncycastle.openssl.jcajce.JceOpenSSLPKCS8EncryptorBuilder
 
PBE_SHA1_RC2_128 - Static variable in class org.bouncycastle.openssl.PKCS8Generator
 
PBE_SHA1_RC2_40 - Static variable in class org.bouncycastle.openssl.jcajce.JceOpenSSLPKCS8EncryptorBuilder
 
PBE_SHA1_RC2_40 - Static variable in class org.bouncycastle.openssl.PKCS8Generator
 
PBE_SHA1_RC4_128 - Static variable in class org.bouncycastle.openssl.jcajce.JceOpenSSLPKCS8EncryptorBuilder
 
PBE_SHA1_RC4_128 - Static variable in class org.bouncycastle.openssl.PKCS8Generator
 
PBE_SHA1_RC4_40 - Static variable in class org.bouncycastle.openssl.jcajce.JceOpenSSLPKCS8EncryptorBuilder
 
PBE_SHA1_RC4_40 - Static variable in class org.bouncycastle.openssl.PKCS8Generator
 
PBEMacCalculatorProvider - Interface in org.bouncycastle.operator
 
PEMDecryptor - Interface in org.bouncycastle.openssl
Base interface for decryption operations.
PEMDecryptorProvider - Interface in org.bouncycastle.openssl
 
PEMEncryptedKeyPair - Class in org.bouncycastle.openssl
 
PEMEncryptor - Interface in org.bouncycastle.openssl
 
PEMException - Exception Class in org.bouncycastle.openssl
 
PEMException(String) - Constructor for exception class org.bouncycastle.openssl.PEMException
 
PEMException(String, Exception) - Constructor for exception class org.bouncycastle.openssl.PEMException
 
PEMKeyPair - Class in org.bouncycastle.openssl
 
PEMKeyPair(SubjectPublicKeyInfo, PrivateKeyInfo) - Constructor for class org.bouncycastle.openssl.PEMKeyPair
 
PEMParser - Class in org.bouncycastle.openssl
Class for parsing OpenSSL PEM encoded streams containing X509 certificates, PKCS8 encoded keys and PKCS7 objects.
PEMParser(Reader) - Constructor for class org.bouncycastle.openssl.PEMParser
Create a new PEMReader
PEMWriter - Class in org.bouncycastle.openssl
Deprecated.
use JcaPEMWriter
PEMWriter(Writer) - Constructor for class org.bouncycastle.openssl.PEMWriter
Deprecated.
Base constructor.
PKCS10CertificationRequest - Class in org.bouncycastle.pkcs
Holding class for a PKCS#10 certification request (RFC 2986).
PKCS10CertificationRequest(byte[]) - Constructor for class org.bouncycastle.pkcs.PKCS10CertificationRequest
Create a PKCS10CertificationRequest from the passed in bytes.
PKCS10CertificationRequest(CertificationRequest) - Constructor for class org.bouncycastle.pkcs.PKCS10CertificationRequest
Create a PKCS10CertificationRequest from an underlying ASN.1 structure.
PKCS10CertificationRequestBuilder - Class in org.bouncycastle.pkcs
A class for creating PKCS#10 Certification requests.
PKCS10CertificationRequestBuilder(X500Name, SubjectPublicKeyInfo) - Constructor for class org.bouncycastle.pkcs.PKCS10CertificationRequestBuilder
Basic constructor.
PKCS10CertificationRequestBuilder(PKCS10CertificationRequestBuilder) - Constructor for class org.bouncycastle.pkcs.PKCS10CertificationRequestBuilder
 
PKCS12MacCalculatorBuilder - Interface in org.bouncycastle.pkcs
 
PKCS12MacCalculatorBuilderProvider - Interface in org.bouncycastle.pkcs
 
PKCS12PfxPdu - Class in org.bouncycastle.pkcs
Holding class for a PKCS#12 PFX structure (RFC 7292).
PKCS12PfxPdu(byte[]) - Constructor for class org.bouncycastle.pkcs.PKCS12PfxPdu
Parse a BER/DER encoded PFX from a byte array.
PKCS12PfxPdu(Pfx) - Constructor for class org.bouncycastle.pkcs.PKCS12PfxPdu
Wrap an existing parsed PFX ASN.1 structure.
PKCS12PfxPduBuilder - Class in org.bouncycastle.pkcs
A builder for the PKCS#12 Pfx key and certificate store.
PKCS12PfxPduBuilder() - Constructor for class org.bouncycastle.pkcs.PKCS12PfxPduBuilder
 
PKCS12SafeBag - Class in org.bouncycastle.pkcs
Holding class for a PKCS#12 SafeBag (RFC 7292).
PKCS12SafeBag(SafeBag) - Constructor for class org.bouncycastle.pkcs.PKCS12SafeBag
Wrap an existing parsed SafeBag ASN.1 structure.
PKCS12SafeBagBuilder - Class in org.bouncycastle.pkcs
Builder for a PKCS12SafeBag.
PKCS12SafeBagBuilder(PrivateKeyInfo) - Constructor for class org.bouncycastle.pkcs.PKCS12SafeBagBuilder
Build a keyBag carrying the supplied private key unencrypted.
PKCS12SafeBagBuilder(PrivateKeyInfo, OutputEncryptor) - Constructor for class org.bouncycastle.pkcs.PKCS12SafeBagBuilder
Build a pkcs8ShroudedKeyBag by encrypting the supplied private key.
PKCS12SafeBagBuilder(Certificate) - Constructor for class org.bouncycastle.pkcs.PKCS12SafeBagBuilder
Build a certBag holding an X.509 certificate (low-level ASN.1 form).
PKCS12SafeBagBuilder(CertificateList) - Constructor for class org.bouncycastle.pkcs.PKCS12SafeBagBuilder
Build a crlBag holding an X.509 CRL (low-level ASN.1 form).
PKCS12SafeBagBuilder(X509CertificateHolder) - Constructor for class org.bouncycastle.pkcs.PKCS12SafeBagBuilder
Build a certBag holding an X.509 certificate.
PKCS12SafeBagBuilder(X509CRLHolder) - Constructor for class org.bouncycastle.pkcs.PKCS12SafeBagBuilder
Build a crlBag holding an X.509 CRL.
PKCS12SafeBagBuilder(PKCS12SecretBag) - Constructor for class org.bouncycastle.pkcs.PKCS12SafeBagBuilder
Build a secretBag carrying an arbitrary secret value.
PKCS12SafeBagFactory - Class in org.bouncycastle.pkcs
Factory that materialises the PKCS12SafeBags carried in one ContentInfo of a PFX's AuthenticatedSafe.
PKCS12SafeBagFactory(ContentInfo) - Constructor for class org.bouncycastle.pkcs.PKCS12SafeBagFactory
Construct a factory over a plain (unencrypted) data ContentInfo.
PKCS12SafeBagFactory(ContentInfo, InputDecryptorProvider) - Constructor for class org.bouncycastle.pkcs.PKCS12SafeBagFactory
Construct a factory over an encryptedData ContentInfo, decrypting its contents with the supplied provider.
PKCS12SecretBag - Class in org.bouncycastle.pkcs
Wrapper around the RFC 7292 SecretBag ASN.1 structure used by the PKCS#12 secretBag bag type.
PKCS12SecretBag(SecretBag) - Constructor for class org.bouncycastle.pkcs.PKCS12SecretBag
Wrap an existing parsed SecretBag ASN.1 structure.
PKCS12SecretBagBuilder - Class in org.bouncycastle.pkcs
Builder for a PKCS12SecretBag carrying an arbitrary secret value identified by the supplied bag-type OID.
PKCS12SecretBagBuilder(ASN1ObjectIdentifier, ASN1Encodable) - Constructor for class org.bouncycastle.pkcs.PKCS12SecretBagBuilder
Base constructor.
PKCS12Util - Class in org.bouncycastle.pkcs.util
Utility class for re-encoding PKCS#12 files to definite length.
PKCS12Util() - Constructor for class org.bouncycastle.pkcs.util.PKCS12Util
 
PKCS5_SCHEME2 - Static variable in interface org.bouncycastle.cms.PasswordRecipient
 
PKCS5_SCHEME2_UTF8 - Static variable in interface org.bouncycastle.cms.PasswordRecipient
 
PKCS7ProcessableObject - Class in org.bouncycastle.cms
 
PKCS7ProcessableObject(ASN1ObjectIdentifier, ASN1Encodable) - Constructor for class org.bouncycastle.cms.PKCS7ProcessableObject
 
PKCS7TypedStream - Class in org.bouncycastle.cms
 
PKCS7TypedStream(ASN1ObjectIdentifier, ASN1Encodable) - Constructor for class org.bouncycastle.cms.PKCS7TypedStream
 
PKCS8EncryptedPrivateKeyInfo - Class in org.bouncycastle.pkcs
Holding class for a PKCS#8 EncryptedPrivateKeyInfo structure (RFC 5958, originally RFC 5208).
PKCS8EncryptedPrivateKeyInfo(byte[]) - Constructor for class org.bouncycastle.pkcs.PKCS8EncryptedPrivateKeyInfo
Parse a BER/DER encoded EncryptedPrivateKeyInfo.
PKCS8EncryptedPrivateKeyInfo(EncryptedPrivateKeyInfo) - Constructor for class org.bouncycastle.pkcs.PKCS8EncryptedPrivateKeyInfo
Wrap an existing parsed EncryptedPrivateKeyInfo structure.
PKCS8EncryptedPrivateKeyInfoBuilder - Class in org.bouncycastle.pkcs
A class for creating EncryptedPrivateKeyInfo structures.
PKCS8EncryptedPrivateKeyInfoBuilder(byte[]) - Constructor for class org.bouncycastle.pkcs.PKCS8EncryptedPrivateKeyInfoBuilder
Construct a builder around a DER-encoded PrivateKeyInfo.
PKCS8EncryptedPrivateKeyInfoBuilder(PrivateKeyInfo) - Constructor for class org.bouncycastle.pkcs.PKCS8EncryptedPrivateKeyInfoBuilder
Construct a builder around a parsed PrivateKeyInfo.
PKCS8Generator - Class in org.bouncycastle.openssl
 
PKCS8Generator(PrivateKeyInfo, OutputEncryptor) - Constructor for class org.bouncycastle.openssl.PKCS8Generator
Base constructor.
PKCSException - Exception Class in org.bouncycastle.pkcs
General checked exception thrown by classes in org.bouncycastle.pkcs and its sub-packages.
PKCSException(String) - Constructor for exception class org.bouncycastle.pkcs.PKCSException
 
PKCSException(String, Throwable) - Constructor for exception class org.bouncycastle.pkcs.PKCSException
 
PKCSIOException - Exception Class in org.bouncycastle.pkcs
Specialised IOException thrown by classes in org.bouncycastle.pkcs and its sub-packages to signal malformed or corrupted PKCS encodings.
PKCSIOException(String) - Constructor for exception class org.bouncycastle.pkcs.PKCSIOException
 
PKCSIOException(String, Throwable) - Constructor for exception class org.bouncycastle.pkcs.PKCSIOException
 
PKIArchiveControl - Class in org.bouncycastle.cert.crmf
Carrier for a PKIArchiveOptions structure.
PKIArchiveControl(PKIArchiveOptions) - Constructor for class org.bouncycastle.cert.crmf.PKIArchiveControl
Basic constructor - build from an PKIArchiveOptions structure.
PKIArchiveControlBuilder - Class in org.bouncycastle.cert.crmf
Builder for a PKIArchiveControl structure.
PKIArchiveControlBuilder(PrivateKeyInfo, GeneralName) - Constructor for class org.bouncycastle.cert.crmf.PKIArchiveControlBuilder
Basic constructor - specify the contents of the PKIArchiveControl structure.
PKIX_VALIDITY_MODEL - Static variable in class org.bouncycastle.pkix.jcajce.X509RevocationChecker
This is the default PKIX validity model.
PKIXCertPathReviewer - Class in org.bouncycastle.pkix.jcajce
PKIXCertPathReviewer
Validation of X.509 Certificate Paths.
PKIXCertPathReviewer() - Constructor for class org.bouncycastle.pkix.jcajce.PKIXCertPathReviewer
Creates an empty PKIXCertPathReviewer.
PKIXCertPathReviewer(CertPath, PKIXParameters) - Constructor for class org.bouncycastle.pkix.jcajce.PKIXCertPathReviewer
Creates a PKIXCertPathReviewer and initializes it with the given CertPath and PKIXParameters params
PKIXIdentity - Class in org.bouncycastle.pkix
Holder class for public/private key based identity information.
PKIXIdentity(PrivateKeyInfo, X509CertificateHolder) - Constructor for class org.bouncycastle.pkix.PKIXIdentity
Base constructor - a private key and its associated public key certificate.
PKIXIdentity(PrivateKeyInfo, X509CertificateHolder[]) - Constructor for class org.bouncycastle.pkix.PKIXIdentity
Base constructor - a private key and its associated certificate chain.
PKIXNameConstraintValidator - Class in org.bouncycastle.pkix
 
PKIXNameConstraintValidator() - Constructor for class org.bouncycastle.pkix.PKIXNameConstraintValidator
 
PKIXNameConstraintValidatorException - Exception Class in org.bouncycastle.pkix
 
PKIXNameConstraintValidatorException(String) - Constructor for exception class org.bouncycastle.pkix.PKIXNameConstraintValidatorException
 
PKIXNameConstraintValidatorException(String, Throwable) - Constructor for exception class org.bouncycastle.pkix.PKIXNameConstraintValidatorException
 
pkixParams - Variable in class org.bouncycastle.pkix.jcajce.PKIXCertPathReviewer
 
PKIXPolicyNode - Class in org.bouncycastle.pkix.jcajce
 
PKIXPolicyNode(List, int, Set, PolicyNode, Set, String, boolean) - Constructor for class org.bouncycastle.pkix.jcajce.PKIXPolicyNode
 
PKIXRecipientId - Class in org.bouncycastle.cms
 
PKIXRecipientId(int, X500Name, BigInteger, byte[]) - Constructor for class org.bouncycastle.cms.PKIXRecipientId
 
PKIXRecipientId(int, X509CertificateHolderSelector) - Constructor for class org.bouncycastle.cms.PKIXRecipientId
 
PKMACBuilder - Class in org.bouncycastle.cert.crmf
 
PKMACBuilder(PKMACValuesCalculator) - Constructor for class org.bouncycastle.cert.crmf.PKMACBuilder
 
PKMACBuilder(PKMACValuesCalculator, int) - Constructor for class org.bouncycastle.cert.crmf.PKMACBuilder
Create a PKMAC builder enforcing a ceiling on the maximum iteration count.
PKMACValuesCalculator - Interface in org.bouncycastle.cert.crmf
 
POLICY_CONSTRAINTS - Static variable in class org.bouncycastle.pkix.jcajce.PKIXCertPathReviewer
 
POLICY_MAPPINGS - Static variable in class org.bouncycastle.pkix.jcajce.PKIXCertPathReviewer
 
policyQualifiers - Variable in class org.bouncycastle.pkix.jcajce.PKIXPolicyNode
 
policyTree - Variable in class org.bouncycastle.pkix.jcajce.PKIXCertPathReviewer
 
popKeyAgreement - Static variable in class org.bouncycastle.cert.crmf.CertificateRequestMessage
 
popKeyEncipherment - Static variable in class org.bouncycastle.cert.crmf.CertificateRequestMessage
 
POPODecryptionKeyChallengeContent - Class in org.bouncycastle.cert.cmp
POPODecKeyChallContent ::= SEQUENCE OF Challenge -- One Challenge per encryption key certification request (in the -- same order as these requests appear in CertReqMessages).
POPODecryptionKeyChallengeContentBuilder - Class in org.bouncycastle.cert.cmp
POPODecKeyChallContent ::= SEQUENCE OF Challenge -- One Challenge per encryption key certification request (in the -- same order as these requests appear in CertReqMessages).
POPODecryptionKeyChallengeContentBuilder(DigestCalculator, ASN1ObjectIdentifier) - Constructor for class org.bouncycastle.cert.cmp.POPODecryptionKeyChallengeContentBuilder
 
POPODecryptionKeyResponseContent - Class in org.bouncycastle.cert.cmp
 
POPODecryptionKeyResponseContentBuilder - Class in org.bouncycastle.cert.cmp
 
POPODecryptionKeyResponseContentBuilder() - Constructor for class org.bouncycastle.cert.cmp.POPODecryptionKeyResponseContentBuilder
 
popRaVerified - Static variable in class org.bouncycastle.cert.crmf.CertificateRequestMessage
 
popSigningKey - Static variable in class org.bouncycastle.cert.crmf.CertificateRequestMessage
 
precert_entry_v2 - Static variable in class org.bouncycastle.cert.ct.TransItem
 
precert_sct_v2 - Static variable in class org.bouncycastle.cert.ct.TransItem
 
prepareNextCertB1(int, List[], String, Map, X509Certificate) - Static method in class org.bouncycastle.pkix.jcajce.PKIXCertPathReviewer
 
prepareNextCertB2(int, List[], String, PKIXPolicyNode) - Static method in class org.bouncycastle.pkix.jcajce.PKIXCertPathReviewer
 
PRF_HMACGOST3411 - Static variable in class org.bouncycastle.openssl.PKCS8Generator
 
PRF_HMACSHA1 - Static variable in class org.bouncycastle.openssl.PKCS8Generator
 
PRF_HMACSHA224 - Static variable in class org.bouncycastle.openssl.PKCS8Generator
 
PRF_HMACSHA256 - Static variable in class org.bouncycastle.openssl.PKCS8Generator
 
PRF_HMACSHA3_224 - Static variable in class org.bouncycastle.openssl.PKCS8Generator
 
PRF_HMACSHA3_256 - Static variable in class org.bouncycastle.openssl.PKCS8Generator
 
PRF_HMACSHA3_384 - Static variable in class org.bouncycastle.openssl.PKCS8Generator
 
PRF_HMACSHA3_512 - Static variable in class org.bouncycastle.openssl.PKCS8Generator
 
PRF_HMACSHA384 - Static variable in class org.bouncycastle.openssl.PKCS8Generator
 
PRF_HMACSHA512 - Static variable in class org.bouncycastle.openssl.PKCS8Generator
 
PRF_HMACSM3 - Static variable in class org.bouncycastle.openssl.PKCS8Generator
 
PRF_SHA224 - Static variable in class org.bouncycastle.pkcs.jcajce.JcePBMac1CalculatorBuilder
 
PRF_SHA256 - Static variable in class org.bouncycastle.pkcs.jcajce.JcePBMac1CalculatorBuilder
 
PRF_SHA3_224 - Static variable in class org.bouncycastle.pkcs.jcajce.JcePBMac1CalculatorBuilder
 
PRF_SHA3_256 - Static variable in class org.bouncycastle.pkcs.jcajce.JcePBMac1CalculatorBuilder
 
PRF_SHA3_384 - Static variable in class org.bouncycastle.pkcs.jcajce.JcePBMac1CalculatorBuilder
 
PRF_SHA3_512 - Static variable in class org.bouncycastle.pkcs.jcajce.JcePBMac1CalculatorBuilder
 
PRF_SHA384 - Static variable in class org.bouncycastle.pkcs.jcajce.JcePBMac1CalculatorBuilder
 
PRF_SHA512 - Static variable in class org.bouncycastle.pkcs.jcajce.JcePBMac1CalculatorBuilder
 
processCertD1i(int, List[], ASN1ObjectIdentifier, Set) - Static method in class org.bouncycastle.pkix.jcajce.PKIXCertPathReviewer
 
processCertD1ii(int, List[], ASN1ObjectIdentifier, Set) - Static method in class org.bouncycastle.pkix.jcajce.PKIXCertPathReviewer
 
ProofOfPossessionSigningKeyBuilder - Class in org.bouncycastle.cert.crmf
 
ProofOfPossessionSigningKeyBuilder(CertRequest) - Constructor for class org.bouncycastle.cert.crmf.ProofOfPossessionSigningKeyBuilder
 
ProofOfPossessionSigningKeyBuilder(SubjectPublicKeyInfo) - Constructor for class org.bouncycastle.cert.crmf.ProofOfPossessionSigningKeyBuilder
 
ProtectedPKIMessage - Class in org.bouncycastle.cert.cmp
Wrapper for a PKIMessage with protection attached to it.
ProtectedPKIMessage(GeneralPKIMessage) - Constructor for class org.bouncycastle.cert.cmp.ProtectedPKIMessage
Base constructor.
ProtectedPKIMessageBuilder - Class in org.bouncycastle.cert.cmp
Builder for creating a protected PKI message.
ProtectedPKIMessageBuilder(int, GeneralName, GeneralName) - Constructor for class org.bouncycastle.cert.cmp.ProtectedPKIMessageBuilder
Commence a message with a specific header type.
ProtectedPKIMessageBuilder(GeneralName, GeneralName) - Constructor for class org.bouncycastle.cert.cmp.ProtectedPKIMessageBuilder
Commence a message with the header version CMP_2000.

R

R_HUNDREDTHS_OF_SECONDS - Static variable in class org.bouncycastle.tsp.TimeStampTokenGenerator
Create time-stamps with a resolution of 1 hundredth of a second.
R_MICROSECONDS - Static variable in class org.bouncycastle.tsp.TimeStampTokenGenerator
Deprecated.
use R_HUNDREDTHS_OF_SECONDS - this field will be deleted!!
R_MILLISECONDS - Static variable in class org.bouncycastle.tsp.TimeStampTokenGenerator
Create time-stamps with a resolution of 1 millisecond.
R_SECONDS - Static variable in class org.bouncycastle.tsp.TimeStampTokenGenerator
Create time-stamps with a resolution of 1 second (the default).
R_TENTHS_OF_SECONDS - Static variable in class org.bouncycastle.tsp.TimeStampTokenGenerator
Create time-stamps with a resolution of 1 tenth of a second.
RawContentVerifier - Interface in org.bouncycastle.operator
Interface for ContentVerifiers that also support raw signatures that can be verified using the digest of the calculated data.
RC2_CBC - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
RC2_CBC - Static variable in class org.bouncycastle.cms.CMSEnvelopedGenerator
 
read() - Method in class org.bouncycastle.cms.InputStreamWithMAC
 
read() - Method in class org.bouncycastle.est.CTEChunkedInputStream
 
read(byte[], int, int) - Method in class org.bouncycastle.cms.InputStreamWithMAC
 
readCertificateHolder(ValueDecryptorGenerator) - Method in class org.bouncycastle.cert.crmf.EncryptedValueParser
Read a X.509 certificate.
readKey(byte[]) - Method in class org.bouncycastle.openssl.jcajce.JcaPrivateKeyReader
Read a private key from a buffer of PEM or DER bytes, auto-detecting the encoding.
readKey(File) - Method in class org.bouncycastle.openssl.jcajce.JcaPrivateKeyReader
Read a private key from a PEM or DER file, auto-detecting the encoding.
readKey(InputStream) - Method in class org.bouncycastle.openssl.jcajce.JcaPrivateKeyReader
Read a private key from a stream of PEM or DER bytes, auto-detecting the encoding.
readKey(Reader) - Method in class org.bouncycastle.openssl.jcajce.JcaPrivateKeyReader
Read a private key from a PEM reader.
readObject() - Method in class org.bouncycastle.openssl.PEMParser
Read the next PEM object attempting to interpret the header and create a higher level object from the content.
readPassphrase(ValueDecryptorGenerator) - Method in class org.bouncycastle.cert.crmf.EncryptedValueParser
Read a pass phrase.
readPrivateKeyInfo(ValueDecryptorGenerator) - Method in class org.bouncycastle.cert.crmf.EncryptedValueParser
Read a PKCS#8 PrivateKeyInfo.
readStringIncluding(char) - Method in class org.bouncycastle.est.ESTResponse
 
REASON_CODE - Static variable in class org.bouncycastle.pkix.jcajce.PKIXCertPathReviewer
 
Recipient - Interface in org.bouncycastle.cms
 
RecipientId - Class in org.bouncycastle.cms
 
RecipientId(int) - Constructor for class org.bouncycastle.cms.RecipientId
 
RecipientInfoGenerator - Interface in org.bouncycastle.cms
 
RecipientInformation - Class in org.bouncycastle.cms
 
RecipientInformationStore - Class in org.bouncycastle.cms
 
RecipientInformationStore(Collection) - Constructor for class org.bouncycastle.cms.RecipientInformationStore
 
RecipientInformationStore(RecipientInformation) - Constructor for class org.bouncycastle.cms.RecipientInformationStore
Create a store containing a single RecipientInformation object.
RecipientOperator - Class in org.bouncycastle.cms
 
RecipientOperator(InputDecryptor) - Constructor for class org.bouncycastle.cms.RecipientOperator
 
RecipientOperator(MacCalculator) - Constructor for class org.bouncycastle.cms.RecipientOperator
 
recoverRootHash(DigestCalculator, PartialHashtree[]) - Method in class org.bouncycastle.tsp.ers.BinaryTreeRootCalculator
 
recoverRootHash(DigestCalculator, PartialHashtree[]) - Method in interface org.bouncycastle.tsp.ers.ERSRootNodeCalculator
Recover the root hash from a path made up of PartialHashtrees.
RegTokenControl - Class in org.bouncycastle.cert.crmf
Carrier for a registration token control.
RegTokenControl(String) - Constructor for class org.bouncycastle.cert.crmf.RegTokenControl
Basic constructor - build from a string representing the token.
RegTokenControl(ASN1UTF8String) - Constructor for class org.bouncycastle.cert.crmf.RegTokenControl
Basic constructor - build from a UTF-8 string representing the token.
RelatedCertificateDescriptorBuilder - Class in org.bouncycastle.cert
Fluent builder for the RelatedCertificateDescriptor structure defined by draft-ietf-lamps-certdiscovery, plus the wrapping required to place it in a SubjectInfoAccess extension.
RelatedCertificateDescriptorBuilder() - Constructor for class org.bouncycastle.cert.RelatedCertificateDescriptorBuilder
 
RelatedCertificateTool - Class in org.bouncycastle.cert
Operator-style helpers for building and verifying the two wire-format pieces defined by RFC 9763 ("Related Certificates for Use in Multiple Authentications within a Protocol"): the RelatedCertificate certificate extension carried on an end-entity certificate (OID X509ObjectIdentifiers.id_pe_relatedCert / Extension.relatedCertificate), and the RequesterCertificate CSR attribute value the requester includes in the CSR to prove they hold the private key of the related certificate (attribute OID PKCSObjectIdentifiers.id_aa_relatedCertRequest).
removeChild(PKIXPolicyNode) - Method in class org.bouncycastle.pkix.jcajce.PKIXPolicyNode
 
removeExtension(ASN1ObjectIdentifier) - Method in class org.bouncycastle.cert.X509v2AttributeCertificateBuilder
Remove the extension indicated by OID.
removeExtension(ASN1ObjectIdentifier) - Method in class org.bouncycastle.cert.X509v2CRLBuilder
Remove the extension indicated by OID.
removeExtension(ASN1ObjectIdentifier) - Method in class org.bouncycastle.cert.X509v3CertificateBuilder
Remove the extension indicated by OID.
removePolicyNode(PKIXPolicyNode, List[], PKIXPolicyNode) - Static method in class org.bouncycastle.pkix.jcajce.PKIXCertPathReviewer
 
removeThreadOverride(String) - Static method in class org.bouncycastle.pkix.SubjectPublicKeyInfoChecker
Remove any value for the specified override property for the current thread only.
renewHash(DigestCalculator, ERSData, TimeStampResponse) - Method in class org.bouncycastle.tsp.ers.ERSEvidenceRecord
 
renewTimeStamp(TimeStampResponse) - Method in class org.bouncycastle.tsp.ers.ERSEvidenceRecord
 
replaceCertificatesAndCRLs(InputStream, Store, Store, Store, OutputStream) - Static method in class org.bouncycastle.cms.CMSSignedDataParser
Replace the certificate and CRL information associated with this CMSSignedData object with the new one passed in.
replaceCertificatesAndCRLs(CMSSignedData, Store, Store, Store) - Static method in class org.bouncycastle.cms.CMSSignedData
Replace the certificate and CRL information associated with this CMSSignedData object with the new one passed in.
replaceExtension(ASN1ObjectIdentifier, boolean, byte[]) - Method in class org.bouncycastle.cert.X509v2AttributeCertificateBuilder
Replace a given extension field for the standard extensions tag (tag 3) with the passed in byte encoded extension value.
replaceExtension(ASN1ObjectIdentifier, boolean, byte[]) - Method in class org.bouncycastle.cert.X509v2CRLBuilder
Replace a given extension field for the standard extensions tag (tag 3) with the passed in byte encoded extension value.
replaceExtension(ASN1ObjectIdentifier, boolean, byte[]) - Method in class org.bouncycastle.cert.X509v3CertificateBuilder
Replace a given extension field for the standard extensions tag (tag 3) with the passed in byte encoded extension value.
replaceExtension(ASN1ObjectIdentifier, boolean, ASN1Encodable) - Method in class org.bouncycastle.cert.X509v2AttributeCertificateBuilder
Replace the extension field for the passed in extension's extension ID with a new version.
replaceExtension(ASN1ObjectIdentifier, boolean, ASN1Encodable) - Method in class org.bouncycastle.cert.X509v2CRLBuilder
Replace the extension field for the passed in extension's extension ID with a new version.
replaceExtension(ASN1ObjectIdentifier, boolean, ASN1Encodable) - Method in class org.bouncycastle.cert.X509v3CertificateBuilder
Replace the extension field for the passed in extension's extension ID with a new version.
replaceExtension(Extension) - Method in class org.bouncycastle.cert.X509v2AttributeCertificateBuilder
Replace the extension field for the passed in extension's extension ID with a new version.
replaceExtension(Extension) - Method in class org.bouncycastle.cert.X509v2CRLBuilder
Replace the extension field for the passed in extension's extension ID with a new version.
replaceExtension(Extension) - Method in class org.bouncycastle.cert.X509v3CertificateBuilder
Replace the extension field for the passed in extension's extension ID with a new version.
replaceSigners(InputStream, SignerInformationStore, OutputStream) - Static method in class org.bouncycastle.cms.CMSSignedDataParser
Replace the signerinformation store associated with the passed in message contained in the stream original with the new one passed in.
replaceSigners(CMSSignedData, SignerInformationStore) - Static method in class org.bouncycastle.cms.CMSSignedData
Replace the SignerInformation store associated with this CMSSignedData object with the new one passed in using the current DigestAlgorithmIdentifierFinder for creating the digest sets.
replaceSigners(CMSSignedData, SignerInformationStore, DigestAlgorithmIdentifierFinder) - Static method in class org.bouncycastle.cms.CMSSignedData
Replace the SignerInformation store associated with this CMSSignedData object with the new one passed in using the passed in DigestAlgorithmIdentifierFinder for creating the digest sets.
replaceSignersPreservingEncoding(InputStream, SignerInformationStore, OutputStream) - Static method in class org.bouncycastle.cms.CMSSignedDataParser
Replace the signers of the message contained in the stream original with the store passed in, preserving the original wire encoding of everything an ETSI archive-time-stamp imprint covers (ETSI TS 101 733 Annex A, id-aa-ets-archiveTimestampV2).
replaceUnsignedAttributes(SignerInformation, AttributeTable) - Static method in class org.bouncycastle.cms.SignerInformation
Return a signer information object with the passed in unsigned attributes replacing the ones that are current associated with the object passed in.
Req - Class in org.bouncycastle.cert.ocsp
 
Req(Request) - Constructor for class org.bouncycastle.cert.ocsp.Req
 
requestInformationBuilder - Variable in class org.bouncycastle.dvcs.DVCSRequestBuilder
 
reset(Memoable) - Method in class org.bouncycastle.cert.path.CertPathValidationContext
 
reset(Memoable) - Method in class org.bouncycastle.cert.path.validations.BasicConstraintsValidation
 
reset(Memoable) - Method in class org.bouncycastle.cert.path.validations.CertificatePoliciesValidation
 
reset(Memoable) - Method in class org.bouncycastle.cert.path.validations.CRLValidation
 
reset(Memoable) - Method in class org.bouncycastle.cert.path.validations.KeyUsageValidation
 
reset(Memoable) - Method in class org.bouncycastle.cert.path.validations.ParentCertIssuedValidation
 
resource - Variable in class org.bouncycastle.pkix.util.LocalizedMessage
 
resource - Variable in exception class org.bouncycastle.pkix.util.MissingEntryException
 
RespData - Class in org.bouncycastle.cert.ocsp
OCSP RFC 2560, RFC 6960
RespData(ResponseData) - Constructor for class org.bouncycastle.cert.ocsp.RespData
 
RespID - Class in org.bouncycastle.cert.ocsp
Carrier for a ResponderID.
RespID(ResponderID) - Constructor for class org.bouncycastle.cert.ocsp.RespID
 
RespID(X500Name) - Constructor for class org.bouncycastle.cert.ocsp.RespID
 
RespID(SubjectPublicKeyInfo, DigestCalculator) - Constructor for class org.bouncycastle.cert.ocsp.RespID
Calculate a RespID based on the public key of the responder.
reviewStructure(byte[]) - Static method in class org.bouncycastle.cert.X509CertificateReviewer
Review a DER/BER encoded certificate.
reviewStructure(ASN1Sequence) - Static method in class org.bouncycastle.cert.X509CertificateReviewer
Review an already-decoded certificate SEQUENCE.
RevocationDetails - Class in org.bouncycastle.cert.cmp
 
RevocationDetails(RevDetails) - Constructor for class org.bouncycastle.cert.cmp.RevocationDetails
 
RevocationDetailsBuilder - Class in org.bouncycastle.cert.cmp
 
RevocationDetailsBuilder() - Constructor for class org.bouncycastle.cert.cmp.RevocationDetailsBuilder
 
RevokedRange(BigInteger, BigInteger) - Constructor for class org.bouncycastle.cert.plants.MerkleTreeCertificateValidator.RevokedRange
 
RevokedStatus - Class in org.bouncycastle.cert.ocsp
wrapper for the RevokedInfo object
RevokedStatus(Date) - Constructor for class org.bouncycastle.cert.ocsp.RevokedStatus
 
RevokedStatus(Date, int) - Constructor for class org.bouncycastle.cert.ocsp.RevokedStatus
 
RevokedStatus(RevokedInfo) - Constructor for class org.bouncycastle.cert.ocsp.RevokedStatus
 
rid - Variable in class org.bouncycastle.cms.RecipientInformation
 
RIPEMD128 - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
RIPEMD128 - Static variable in interface org.bouncycastle.tsp.TSPAlgorithms
 
RIPEMD160 - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
RIPEMD160 - Static variable in interface org.bouncycastle.tsp.TSPAlgorithms
 
RIPEMD256 - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
RIPEMD256 - Static variable in interface org.bouncycastle.tsp.TSPAlgorithms
 
rootHash - Variable in class org.bouncycastle.cert.plants.LandmarkCertificateManager.TrustedSubtreeManager.Checkpoint
 
RSA_KEM - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
RSA_OAEP - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
RSA_PKCS15 - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
RSA_PKCS1d5 - Static variable in class org.bouncycastle.cms.DefaultCMSSignatureEncryptionAlgorithmFinder
 
RuntimeOperatorException - Exception Class in org.bouncycastle.operator
Unchecked variant of OperatorException used when an operator method has no throws clause to declare a checked exception on.
RuntimeOperatorException(String) - Constructor for exception class org.bouncycastle.operator.RuntimeOperatorException
Construct an exception with the supplied diagnostic message and no underlying cause.
RuntimeOperatorException(String, Throwable) - Constructor for exception class org.bouncycastle.operator.RuntimeOperatorException
Construct an exception with the supplied diagnostic message and the underlying cause.

S

SctExtension - Class in org.bouncycastle.cert.ct
One Extension entry inside the sct_extensions list of an RFC 9162 (CT v2) SignedCertificateTimestampDataV2.
SctExtension(int, byte[]) - Constructor for class org.bouncycastle.cert.ct.SctExtension
 
SecretKeySizeProvider - Interface in org.bouncycastle.operator
 
secureReadable - Variable in class org.bouncycastle.cms.RecipientInformation
 
SEED_CBC - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
SEED_CBC - Static variable in class org.bouncycastle.cms.CMSEnvelopedGenerator
 
SEED_WRAP - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
SEED_WRAP - Static variable in class org.bouncycastle.cms.CMSEnvelopedGenerator
 
server - Variable in class org.bouncycastle.est.ESTServiceBuilder
 
SERVERGEN - Static variable in class org.bouncycastle.est.ESTService
 
setAccuracyMicros(int) - Method in class org.bouncycastle.tsp.TimeStampTokenGenerator
 
setAccuracyMillis(int) - Method in class org.bouncycastle.tsp.TimeStampTokenGenerator
 
setAccuracySeconds(int) - Method in class org.bouncycastle.tsp.TimeStampTokenGenerator
 
setAlgorithmMapping(ASN1ObjectIdentifier, String) - Method in class org.bouncycastle.cms.jcajce.JceKEMRecipient
Internally algorithm ids are converted into cipher names using a lookup table.
setAlgorithmMapping(ASN1ObjectIdentifier, String) - Method in class org.bouncycastle.cms.jcajce.JceKEMRecipientInfoGenerator
Internally algorithm ids are converted into cipher names using a lookup table.
setAlgorithmMapping(ASN1ObjectIdentifier, String) - Method in class org.bouncycastle.cms.jcajce.JceKeyTransRecipient
Internally algorithm ids are converted into cipher names using a lookup table.
setAlgorithmMapping(ASN1ObjectIdentifier, String) - Method in class org.bouncycastle.cms.jcajce.JceKeyTransRecipientInfoGenerator
Internally algorithm ids are converted into cipher names using a lookup table.
setAlgorithmMapping(ASN1ObjectIdentifier, String) - Method in class org.bouncycastle.cms.jcajce.JceKTSKeyTransRecipient
Internally algorithm ids are converted into cipher names using a lookup table.
setAlgorithmMapping(ASN1ObjectIdentifier, String) - Method in class org.bouncycastle.openssl.jcajce.JcaPEMKeyConverter
Set the algorithm mapping for a particular OID to the given algorithm name.
setAlgorithmMapping(ASN1ObjectIdentifier, String) - Method in class org.bouncycastle.operator.jcajce.JceAsymmetricKeyUnwrapper
Internally algorithm ids are converted into cipher names using a lookup table.
setAlgorithmMapping(ASN1ObjectIdentifier, String) - Method in class org.bouncycastle.operator.jcajce.JceAsymmetricKeyWrapper
Internally algorithm ids are converted into cipher names using a lookup table.
setAlgorithmParameters(AlgorithmParameters) - Method in class org.bouncycastle.cms.jcajce.JceCMSContentEncryptorBuilder
Provide a set of algorithm parameters for the content encryption cipher to use.
setAlgorithmParameters(AlgorithmParameters) - Method in class org.bouncycastle.cms.jcajce.JceCMSMacCalculatorBuilder
Provide a set of algorithm parameters for the content MAC calculator to use.
setAllowedContentAlgorithms(Set) - Method in class org.bouncycastle.cms.bc.BcKEKRecipient
Set the content-encryption algorithms this recipient is willing to unwrap a key for.
setAllowedContentAlgorithms(Set) - Method in class org.bouncycastle.cms.bc.BcKeyTransRecipient
Set the content-encryption algorithms this recipient is willing to unwrap a key for.
setAllowedContentAlgorithms(Set) - Method in class org.bouncycastle.cms.bc.BcPasswordRecipient
Set the content-encryption algorithms this recipient is willing to unwrap a key for.
setAllowedContentAlgorithms(Set) - Method in class org.bouncycastle.cms.jcajce.JceKEKRecipient
Set the content-encryption algorithms this recipient is willing to unwrap a key for.
setAllowedContentAlgorithms(Set) - Method in class org.bouncycastle.cms.jcajce.JceKEMRecipient
Set the content-encryption algorithms this recipient is willing to unwrap a key for.
setAllowedContentAlgorithms(Set) - Method in class org.bouncycastle.cms.jcajce.JceKeyAgreeRecipient
Set the content-encryption algorithms this recipient is willing to unwrap a key for.
setAllowedContentAlgorithms(Set) - Method in class org.bouncycastle.cms.jcajce.JceKeyTransRecipient
Set the content-encryption algorithms this recipient is willing to unwrap a key for.
setAllowedContentAlgorithms(Set) - Method in class org.bouncycastle.cms.jcajce.JcePasswordRecipient
Set the content-encryption algorithms this recipient is willing to unwrap a key for.
setAllowedContentAlgorithmSet(Set) - Method in class org.bouncycastle.cms.AbstractRecipient
 
setAnyPolicyInhibited(boolean) - Method in class org.bouncycastle.cert.path.validations.CertificatePoliciesValidationBuilder
 
setAttribute(ASN1ObjectIdentifier, ASN1Encodable) - Method in class org.bouncycastle.pkcs.PKCS10CertificationRequestBuilder
Add an attribute on the certification request we are building, only if no attribute of the same type has previously been added or set.
setAttribute(ASN1ObjectIdentifier, ASN1Encodable[]) - Method in class org.bouncycastle.pkcs.PKCS10CertificationRequestBuilder
Add a multi-valued attribute on the certification request we are building, only if no attribute of the same type has previously been added or set.
setAttributeCert(X509AttributeCertificateHolder) - Method in class org.bouncycastle.cert.selector.X509AttributeCertificateHolderSelectorBuilder
Set the attribute certificate to be matched.
setAttributeCertificateValid(Date) - Method in class org.bouncycastle.cert.selector.X509AttributeCertificateHolderSelectorBuilder
Set the time, when the certificate must be valid.
setAuthenticatedAttributeGenerator(CMSAttributeTableGenerator) - Method in class org.bouncycastle.cms.CMSAuthenticatedGenerator
 
setAuthenticatedAttributeGenerator(CMSAttributeTableGenerator) - Method in class org.bouncycastle.cms.CMSAuthEnvelopedGenerator
 
setAuthInfoPKMAC(PKMACBuilder, char[]) - Method in class org.bouncycastle.cert.crmf.CertificateRequestMessageBuilder
 
setAuthInfoSender(X500Principal) - Method in class org.bouncycastle.cert.crmf.jcajce.JcaCertificateRequestMessageBuilder
 
setAuthInfoSender(X500Name) - Method in class org.bouncycastle.cert.crmf.CertificateRequestMessageBuilder
 
setAuthInfoSender(GeneralName) - Method in class org.bouncycastle.cert.crmf.CertificateRequestMessageBuilder
 
setAuthoritative(boolean) - Method in class org.bouncycastle.cert.dane.fetcher.JndiDANEFetcherFactory
Specify requests must be authoritative, or not (default false).
setBEREncodeRecipients(boolean) - Method in class org.bouncycastle.cms.CMSAuthenticatedDataStreamGenerator
Use a BER Set to store the recipient information.
setBEREncodeRecipients(boolean) - Method in class org.bouncycastle.cms.CMSAuthEnvelopedDataStreamGenerator
Use a BER Set to store the recipient information
setBEREncodeRecipients(boolean) - Method in class org.bouncycastle.cms.CMSEnvelopedDataStreamGenerator
Use a BER Set to store the recipient information
setBody(int, CertificateConfirmationContent) - Method in class org.bouncycastle.cert.cmp.ProtectedPKIMessageBuilder
 
setBody(int, CertificateRepMessage) - Method in class org.bouncycastle.cert.cmp.ProtectedPKIMessageBuilder
 
setBody(int, CertificateReqMessages) - Method in class org.bouncycastle.cert.cmp.ProtectedPKIMessageBuilder
 
setBody(PKIBody) - Method in class org.bouncycastle.cert.cmp.ProtectedPKIMessageBuilder
Set the body for the new message
setBody(POPODecryptionKeyChallengeContent) - Method in class org.bouncycastle.cert.cmp.ProtectedPKIMessageBuilder
 
setBody(POPODecryptionKeyResponseContent) - Method in class org.bouncycastle.cert.cmp.ProtectedPKIMessageBuilder
 
setBufferSize(int) - Method in class org.bouncycastle.cms.CMSAuthenticatedDataStreamGenerator
Set the underlying string size for encapsulated data
setBufferSize(int) - Method in class org.bouncycastle.cms.CMSAuthEnvelopedDataStreamGenerator
Set the underlying string size for encapsulated data
setBufferSize(int) - Method in class org.bouncycastle.cms.CMSCompressedDataStreamGenerator
Set the underlying string size for encapsulated data
setBufferSize(int) - Method in class org.bouncycastle.cms.CMSEnvelopedDataStreamGenerator
Set the underlying string size for encapsulated data
setBufferSize(int) - Method in class org.bouncycastle.cms.CMSSignedDataStreamGenerator
Set the underlying string size for encapsulated data
setCertReq(boolean) - Method in class org.bouncycastle.tsp.TimeStampRequestGenerator
 
setCertReq(ASN1Boolean) - Method in class org.bouncycastle.tsp.TimeStampRequestGenerator
 
setCheckEndEntityOnly(boolean) - Method in class org.bouncycastle.pkix.jcajce.X509RevocationChecker.Builder
 
setClassLoader(ClassLoader) - Method in class org.bouncycastle.pkix.util.LocalizedMessage
Set the ClassLoader which loads the resource files.
setContentDigest(AlgorithmIdentifier) - Method in class org.bouncycastle.cms.jcajce.JcaSignerInfoGeneratorBuilder
 
setContentDigest(AlgorithmIdentifier) - Method in class org.bouncycastle.cms.jcajce.JcaSimpleSignerInfoGeneratorBuilder
 
setContentDigest(AlgorithmIdentifier) - Method in class org.bouncycastle.cms.SignerInfoGeneratorBuilder
Set the algorithm identifier for the contentDigest to be used for processing the data.
setContentProvider(String) - Method in class org.bouncycastle.cms.jcajce.JceKEKRecipient
Set the provider to use for content processing.
setContentProvider(String) - Method in class org.bouncycastle.cms.jcajce.JceKEMRecipient
Set the provider to use for content processing.
setContentProvider(String) - Method in class org.bouncycastle.cms.jcajce.JceKeyAgreeRecipient
Set the provider to use for content processing.
setContentProvider(String) - Method in class org.bouncycastle.cms.jcajce.JceKeyTransRecipient
Set the provider to use for content processing.
setContentProvider(String) - Method in class org.bouncycastle.cms.jcajce.JceKTSKeyTransRecipient
Set the provider to use for content processing.
setContentProvider(Provider) - Method in class org.bouncycastle.cms.jcajce.JceKEKRecipient
Set the provider to use for content processing.
setContentProvider(Provider) - Method in class org.bouncycastle.cms.jcajce.JceKEMRecipient
Set the provider to use for content processing.
setContentProvider(Provider) - Method in class org.bouncycastle.cms.jcajce.JceKeyAgreeRecipient
Set the provider to use for content processing.
setContentProvider(Provider) - Method in class org.bouncycastle.cms.jcajce.JceKeyTransRecipient
Set the provider to use for content processing.
setContentProvider(Provider) - Method in class org.bouncycastle.cms.jcajce.JceKTSKeyTransRecipient
Set the provider to use for content processing.
setCritical(boolean) - Method in class org.bouncycastle.pkix.jcajce.PKIXPolicyNode
 
setDataLocations(GeneralName) - Method in class org.bouncycastle.dvcs.DVCSRequestBuilder
Set data location to generated requests.
setDataLocations(GeneralNames) - Method in class org.bouncycastle.dvcs.DVCSRequestBuilder
Set data location to generated requests.
setDataUri(URI) - Method in class org.bouncycastle.tsp.cms.CMSTimeStampedGenerator
Set the dataURI to be included in message.
setDate(Date) - Method in class org.bouncycastle.pkix.jcajce.X509RevocationChecker.Builder
Set the current date for checking if not today.
setDefiniteLengthEncoding(boolean) - Method in class org.bouncycastle.cms.CMSSignedDataGenerator
Deprecated.
use setEncoding(ANS1Encoding.DL)
setDigestCalculatorProvider(DigestCalculatorProvider) - Static method in class org.bouncycastle.cert.AttributeCertificateHolder
Set a digest calculator provider to be used if matches are attempted using ObjectDigestInfo,
setDigestCalculatorProvider(DigestCalculatorProvider) - Method in class org.bouncycastle.cms.jcajce.JcaSimpleSignerInfoVerifierBuilder
 
setDirectSignature(boolean) - Method in class org.bouncycastle.cms.jcajce.JcaSignerInfoGeneratorBuilder
If the passed in flag is true, the signer signature will be based on the data, not a collection of signed attributes, and no signed attributes will be included.
setDirectSignature(boolean) - Method in class org.bouncycastle.cms.jcajce.JcaSimpleSignerInfoGeneratorBuilder
If the passed in flag is true, the signer signature will be based on the data, not a collection of signed attributes, and no signed attributes will be included.
setDirectSignature(boolean) - Method in class org.bouncycastle.cms.SignerInfoGeneratorBuilder
If the passed in flag is true, the signer signature will be based on the data, not a collection of signed attributes, and no signed attributes will be included.
setDVCS(GeneralName) - Method in class org.bouncycastle.dvcs.DVCSRequestBuilder
Set DVCS name to generated requests.
setDVCS(GeneralNames) - Method in class org.bouncycastle.dvcs.DVCSRequestBuilder
Set DVCS name to generated requests.
setEnableSha256HKdf(boolean) - Method in class org.bouncycastle.cms.jcajce.JceCMSContentEncryptorBuilder
 
setEncoding(String) - Method in class org.bouncycastle.cms.CMSEnvelopedGenerator
Specify use of definite-length/DER rather than indefinite length encoding ("BER").
setEncoding(String) - Method in class org.bouncycastle.cms.CMSSignedGenerator
Specify use of definite-length/DER rather than indefinite length encoding ("BER").
setExpectedPolicies(Set) - Method in class org.bouncycastle.pkix.jcajce.PKIXPolicyNode
 
setExplicitPolicyRequired(boolean) - Method in class org.bouncycastle.cert.path.validations.CertificatePoliciesValidationBuilder
 
setExtensions(Extensions) - Method in class org.bouncycastle.pkcs.DeltaCertificateRequestAttributeValueBuilder
Set the extensions declared in the delta request.
setExtraArgument(Object) - Method in class org.bouncycastle.pkix.util.LocalizedMessage
 
setExtraArguments(Object[]) - Method in class org.bouncycastle.pkix.util.LocalizedMessage
 
setFilter(Filter) - Method in class org.bouncycastle.pkix.util.LocalizedMessage.FilteredArguments
 
setFilter(Filter) - Method in class org.bouncycastle.pkix.util.LocalizedMessage
Sets the Filter that is used to filter the arguments of this message
setFreeText(PKIFreeText) - Method in class org.bouncycastle.cert.cmp.ProtectedPKIMessageBuilder
Include a human-readable message in the new message.
setHeader(String, String) - Method in class org.bouncycastle.est.ESTRequestBuilder
 
setHelper(JcaJceHelper) - Method in class org.bouncycastle.operator.jcajce.JcaDigestCalculatorProviderBuilder
 
setHolder(AttributeCertificateHolder) - Method in class org.bouncycastle.cert.selector.X509AttributeCertificateHolderSelectorBuilder
Sets the holder.
setIntent(ASN1ObjectIdentifier) - Method in class org.bouncycastle.cert.RelatedCertificateDescriptorBuilder
Set the optional DiscoveryIntentId (an OID under BCObjectIdentifiers.id_rcd: agility, redundancy, dual, privKeyStmt or self).
setIsEndEntity(boolean) - Method in class org.bouncycastle.cert.path.CertPathValidationContext
 
setIssuer(X500Principal) - Method in class org.bouncycastle.cert.crmf.jcajce.JcaCertificateRequestMessageBuilder
 
setIssuer(X500Name) - Method in class org.bouncycastle.cert.cmp.RevocationDetailsBuilder
 
setIssuer(X500Name) - Method in class org.bouncycastle.cert.crmf.CertificateRequestMessageBuilder
 
setIssuer(X500Name) - Method in class org.bouncycastle.cert.X509v3CertificateBuilder
Set the certificate issuer.
setIssuer(AttributeCertificateIssuer) - Method in class org.bouncycastle.cert.selector.X509AttributeCertificateHolderSelectorBuilder
Sets the issuer the attribute certificate must have.
setIssuerUniqueId(boolean[]) - Method in class org.bouncycastle.cert.X509v2AttributeCertificateBuilder
 
setIssuerUniqueID(boolean[]) - Method in class org.bouncycastle.cert.X509v3CertificateBuilder
Set the issuerUniqueID - note: it is very rare that it is correct to do this.
setIterationCount(int) - Method in class org.bouncycastle.cert.crmf.PKMACBuilder
 
setIterationCount(int) - Method in class org.bouncycastle.openssl.jcajce.JceOpenSSLPKCS8EncryptorBuilder
 
setIterationCount(int) - Method in class org.bouncycastle.pkcs.bc.BcPKCS12MacCalculatorBuilder
Override the iteration count used by the PKCS#12 key derivation.
setIterationCount(int) - Method in class org.bouncycastle.pkcs.bc.BcPKCS12PBEOutputEncryptorBuilder
Override the iteration count used by the PKCS#12 KDF.
setIterationCount(int) - Method in class org.bouncycastle.pkcs.jcajce.JcePBMac1CalculatorBuilder
 
setIterationCount(int) - Method in class org.bouncycastle.pkcs.jcajce.JcePKCS12MacCalculatorBuilder
 
setIterationCount(int) - Method in class org.bouncycastle.pkcs.jcajce.JcePKCSPBEOutputEncryptorBuilder
Set the iteration count for the PBE calculation.
setKDF(AlgorithmIdentifier) - Method in class org.bouncycastle.cms.jcajce.JceKEMRecipientInfoGenerator
 
setKeySizeProvider(SecretKeySizeProvider) - Method in class org.bouncycastle.pkcs.jcajce.JcePKCSPBEInputDecryptorProviderBuilder
Set the lookup provider of AlgorithmIdentifier returning key_size_in_bits used to handle PKCS5 decryption.
setKeySizeProvider(SecretKeySizeProvider) - Method in class org.bouncycastle.pkcs.jcajce.JcePKCSPBEOutputEncryptorBuilder
Set the lookup provider of AlgorithmIdentifier returning key_size_in_bits used to handle PKCS5 decryption.
setKeySizeValidation(boolean) - Method in class org.bouncycastle.cms.jcajce.JceKEKRecipient
Set validation of retrieved key sizes against the algorithm parameters for the encrypted key where possible - default is off.
setKeySizeValidation(boolean) - Method in class org.bouncycastle.cms.jcajce.JceKEMRecipient
Set validation of retrieved key sizes against the algorithm parameters for the encrypted key where possible - default is off.
setKeySizeValidation(boolean) - Method in class org.bouncycastle.cms.jcajce.JceKeyTransRecipient
Set validation of retrieved key sizes against the algorithm parameters for the encrypted key where possible - default is off.
setKeySizeValidation(boolean) - Method in class org.bouncycastle.cms.jcajce.JceKTSKeyTransRecipient
Set validation of retrieved key sizes against the algorithm parameters for the encrypted key where possible - default is off.
setKeyWrappingProvider(String) - Method in class org.bouncycastle.cms.jcajce.JceKeyAgreeRecipientInfoGenerator
 
setKeyWrappingProvider(Provider) - Method in class org.bouncycastle.cms.jcajce.JceKeyAgreeRecipientInfoGenerator
 
setLeaveOffEmptyAttributes(boolean) - Method in class org.bouncycastle.pkcs.PKCS10CertificationRequestBuilder
The attributes field in PKCS10 should encoded to an empty tagged set if there are no attributes.
setLocale(Locale) - Method in class org.bouncycastle.tsp.TimeStampTokenGenerator
Set a Locale for time creation - you may need to use this if the default locale doesn't use a Gregorian calender so that the GeneralizedTime produced is compatible with other ASN.1 implementations.
setMessageTime(Date) - Method in class org.bouncycastle.cert.cmp.ProtectedPKIMessageBuilder
Set the creation time for the new message.
setMetaData(boolean, String, String) - Method in class org.bouncycastle.tsp.cms.CMSTimeStampedGenerator
Set the MetaData for the generated message.
setMetaData(boolean, String, String, Attributes) - Method in class org.bouncycastle.tsp.cms.CMSTimeStampedGenerator
Set the MetaData for the generated message.
setMethod(CertDiscoveryMethod) - Method in class org.bouncycastle.cert.RelatedCertificateDescriptorBuilder
 
setMethodByInclusion(Certificate) - Method in class org.bouncycastle.cert.RelatedCertificateDescriptorBuilder
Convenience for setMethod(CertDiscoveryMethod.byInclusion(cert)).
setMethodByInclusion(X509CertificateHolder) - Method in class org.bouncycastle.cert.RelatedCertificateDescriptorBuilder
Convenience for setMethod(CertDiscoveryMethod.byInclusion(cert)).
setMethodByLocalPolicy() - Method in class org.bouncycastle.cert.RelatedCertificateDescriptorBuilder
Convenience for setMethod(CertDiscoveryMethod.byLocalPolicy()).
setMethodByUri(String) - Method in class org.bouncycastle.cert.RelatedCertificateDescriptorBuilder
Convenience for setMethod(CertDiscoveryMethod.byUri(uri)).
setMinimumTagSize(int) - Method in class org.bouncycastle.cms.jcajce.JceKEKRecipient
Set the minimum AEAD authentication tag size (in bits) this recipient will accept.
setMinimumTagSize(int) - Method in class org.bouncycastle.cms.jcajce.JceKEMRecipient
Set the minimum AEAD authentication tag size (in bits) this recipient will accept.
setMinimumTagSize(int) - Method in class org.bouncycastle.cms.jcajce.JceKeyAgreeRecipient
Set the minimum AEAD authentication tag size (in bits) this recipient will accept.
setMinimumTagSize(int) - Method in class org.bouncycastle.cms.jcajce.JceKeyTransRecipient
Set the minimum AEAD authentication tag size (in bits) this recipient will accept.
setMinimumTagSize(int) - Method in class org.bouncycastle.cms.jcajce.JcePasswordRecipient
Set the minimum AEAD authentication tag size (in bits) this recipient will accept.
setMinimumTagSizeInBits(int) - Method in class org.bouncycastle.cms.AbstractRecipient
 
setMustProduceEncodableUnwrappedKey(boolean) - Method in class org.bouncycastle.cms.jcajce.JceKEMRecipient
Flag that unwrapping must produce a key that will return a meaningful value from a call to Key.getEncoded().
setMustProduceEncodableUnwrappedKey(boolean) - Method in class org.bouncycastle.cms.jcajce.JceKeyTransRecipient
Flag that unwrapping must produce a key that will return a meaningful value from a call to Key.getEncoded().
setMustProduceEncodableUnwrappedKey(boolean) - Method in class org.bouncycastle.operator.jcajce.JceAsymmetricKeyUnwrapper
Flag that unwrapping must produce a key that will return a meaningful value from a call to Key.getEncoded().
setNextUpdate(Date) - Method in class org.bouncycastle.cert.X509v2CRLBuilder
Set the date by which the next CRL will become available.
setNextUpdate(Date, Locale) - Method in class org.bouncycastle.cert.X509v2CRLBuilder
Set the date by which the next CRL will become available.
setNextUpdate(Time) - Method in class org.bouncycastle.cert.X509v2CRLBuilder
Set the date by which the next CRL will become available.
setNonce(BigInteger) - Method in class org.bouncycastle.dvcs.DVCSRequestBuilder
Set a nonce for this request,
setNonceGenerator(SecureRandom) - Method in class org.bouncycastle.est.jcajce.JcaHttpAuthBuilder
Set the SecureRandom to be used as a source of nonces.
setNotAfter(Date) - Method in class org.bouncycastle.cert.X509v3CertificateBuilder
Set the date after which the certificate is not valid.
setNotAfter(Date, Locale) - Method in class org.bouncycastle.cert.X509v3CertificateBuilder
Set the date after which the certificate is not valid.
setNotAfter(Time) - Method in class org.bouncycastle.cert.X509v3CertificateBuilder
Set the time after which the certificate is not valid.
setNotBefore(Date) - Method in class org.bouncycastle.cert.X509v3CertificateBuilder
Set the date before which the certificate is not valid.
setNotBefore(Date, Locale) - Method in class org.bouncycastle.cert.X509v3CertificateBuilder
Set the date before which the certificate is not valid.
setNotBefore(Time) - Method in class org.bouncycastle.cert.X509v3CertificateBuilder
Set the time before which the certificate is not valid.
setOrdering(boolean) - Method in class org.bouncycastle.tsp.TimeStampTokenGenerator
 
setOriginatorInfo(OriginatorInformation) - Method in class org.bouncycastle.cms.CMSAuthEnvelopedGenerator
 
setOriginatorInfo(OriginatorInformation) - Method in class org.bouncycastle.cms.CMSEnvelopedGenerator
 
setParameters(PBMParameter) - Method in class org.bouncycastle.cert.crmf.PKMACBuilder
 
setParent(PKIXPolicyNode) - Method in class org.bouncycastle.pkix.jcajce.PKIXPolicyNode
 
setPasssword(char[]) - Method in class org.bouncycastle.openssl.jcajce.JceOpenSSLPKCS8EncryptorBuilder
Deprecated.
Incorrectly spelt - use setPassword()
setPassword(char[]) - Method in class org.bouncycastle.openssl.jcajce.JcaPKIXIdentityBuilder
Set the password used to decrypt a password-protected private key.
setPassword(char[]) - Method in class org.bouncycastle.openssl.jcajce.JceOpenSSLPKCS8EncryptorBuilder
 
setPasswordConversionScheme(int) - Method in class org.bouncycastle.cms.bc.BcPasswordRecipient
 
setPasswordConversionScheme(int) - Method in class org.bouncycastle.cms.jcajce.JcePasswordRecipient
 
setPasswordConversionScheme(int) - Method in class org.bouncycastle.cms.PasswordRecipientInfoGenerator
 
setPolicyMappingInhibited(boolean) - Method in class org.bouncycastle.cert.path.validations.CertificatePoliciesValidationBuilder
 
setPrf(AlgorithmIdentifier) - Method in class org.bouncycastle.pkcs.jcajce.JcePBMac1CalculatorBuilder
 
setPRF(AlgorithmIdentifier) - Method in class org.bouncycastle.openssl.jcajce.JceOpenSSLPKCS8EncryptorBuilder
Set the PRF to use for key generation.
setPRF(AlgorithmIdentifier) - Method in class org.bouncycastle.pkcs.jcajce.JcePKCSPBEOutputEncryptorBuilder
Set the PRF to use for key generation.
setPRF(PasswordRecipient.PRF) - Method in class org.bouncycastle.cms.PasswordRecipientInfoGenerator
 
setPrivateKeyAlgorithmIdentifier(AlgorithmIdentifier) - Method in class org.bouncycastle.cms.jcajce.JceKeyAgreeRecipient
Set the algorithm identifier for the private key.
setProofOfPossessionAgreeMAC(PKMACValue) - Method in class org.bouncycastle.cert.crmf.CertificateRequestMessageBuilder
 
setProofOfPossessionRaVerified() - Method in class org.bouncycastle.cert.crmf.CertificateRequestMessageBuilder
 
setProofOfPossessionSigningKeySigner(ContentSigner) - Method in class org.bouncycastle.cert.crmf.CertificateRequestMessageBuilder
 
setProofOfPossessionSubsequentMessage(int, SubsequentMessage) - Method in class org.bouncycastle.cert.crmf.CertificateRequestMessageBuilder
 
setProofOfPossessionSubsequentMessage(SubsequentMessage) - Method in class org.bouncycastle.cert.crmf.CertificateRequestMessageBuilder
 
setProvider(String) - Method in class org.bouncycastle.cert.crmf.jcajce.JcaCertificateRequestMessage
 
setProvider(String) - Method in class org.bouncycastle.cert.crmf.jcajce.JceAsymmetricValueDecryptorGenerator
 
setProvider(String) - Method in class org.bouncycastle.cert.crmf.jcajce.JceCRMFEncryptorBuilder
 
setProvider(String) - Method in class org.bouncycastle.cert.crmf.jcajce.JcePKMACValuesCalculator
 
setProvider(String) - Method in class org.bouncycastle.cert.jcajce.JcaCertStoreBuilder
 
setProvider(String) - Method in class org.bouncycastle.cert.jcajce.JcaX509CertificateConverter
Set the provider to use by name.
setProvider(String) - Method in class org.bouncycastle.cert.jcajce.JcaX509ContentVerifierProviderBuilder
 
setProvider(String) - Method in class org.bouncycastle.cert.jcajce.JcaX509CRLConverter
Set the provider to use by name.
setProvider(String) - Method in class org.bouncycastle.cert.plants.jcajce.JcaMTCCosigner.Builder
 
setProvider(String) - Method in class org.bouncycastle.cert.plants.jcajce.JcaMTCCosignerVerifierProvider.Builder
 
setProvider(String) - Method in class org.bouncycastle.cert.plants.jcajce.JcaMTCSignatureVerifier.Builder
 
setProvider(String) - Method in class org.bouncycastle.cms.jcajce.JcaSignerInfoVerifierBuilder
 
setProvider(String) - Method in class org.bouncycastle.cms.jcajce.JcaSimpleSignerInfoGeneratorBuilder
 
setProvider(String) - Method in class org.bouncycastle.cms.jcajce.JcaSimpleSignerInfoVerifierBuilder
 
setProvider(String) - Method in class org.bouncycastle.cms.jcajce.JceAlgorithmIdentifierConverter
 
setProvider(String) - Method in class org.bouncycastle.cms.jcajce.JceCMSContentEncryptorBuilder
Set the provider to use for content encryption (by name)
setProvider(String) - Method in class org.bouncycastle.cms.jcajce.JceCMSMacCalculatorBuilder
Set the provider to use for content encryption (by name)
setProvider(String) - Method in class org.bouncycastle.cms.jcajce.JceKEKRecipient
Set the provider to use for key recovery and content processing.
setProvider(String) - Method in class org.bouncycastle.cms.jcajce.JceKEKRecipientInfoGenerator
 
setProvider(String) - Method in class org.bouncycastle.cms.jcajce.JceKEMRecipient
Set the provider to use for key recovery and content processing.
setProvider(String) - Method in class org.bouncycastle.cms.jcajce.JceKEMRecipientInfoGenerator
 
setProvider(String) - Method in class org.bouncycastle.cms.jcajce.JceKeyAgreeRecipient
Set the provider to use for key recovery and content processing.
setProvider(String) - Method in class org.bouncycastle.cms.jcajce.JceKeyAgreeRecipientInfoGenerator
 
setProvider(String) - Method in class org.bouncycastle.cms.jcajce.JceKeyTransRecipient
Set the provider to use for key recovery and content processing.
setProvider(String) - Method in class org.bouncycastle.cms.jcajce.JceKeyTransRecipientInfoGenerator
 
setProvider(String) - Method in class org.bouncycastle.cms.jcajce.JceKTSKeyTransRecipient
Set the provider to use for key recovery and content processing.
setProvider(String) - Method in class org.bouncycastle.cms.jcajce.JceKTSKeyTransRecipientInfoGenerator
 
setProvider(String) - Method in class org.bouncycastle.cms.jcajce.JcePasswordRecipient
 
setProvider(String) - Method in class org.bouncycastle.cms.jcajce.JcePasswordRecipientInfoGenerator
 
setProvider(String) - Method in class org.bouncycastle.eac.jcajce.JcaPublicKeyConverter
 
setProvider(String) - Method in class org.bouncycastle.eac.operator.jcajce.JcaEACSignatureVerifierBuilder
 
setProvider(String) - Method in class org.bouncycastle.eac.operator.jcajce.JcaEACSignerBuilder
 
setProvider(String) - Method in class org.bouncycastle.est.jcajce.JcaHttpAuthBuilder
Set the provider to use to provide the needed message digests.
setProvider(String) - Method in class org.bouncycastle.mozilla.jcajce.JcaSignedPublicKeyAndChallenge
 
setProvider(String) - Method in class org.bouncycastle.openssl.jcajce.JcaPEMKeyConverter
 
setProvider(String) - Method in class org.bouncycastle.openssl.jcajce.JcaPKIXIdentityBuilder
 
setProvider(String) - Method in class org.bouncycastle.openssl.jcajce.JcaPrivateKeyReader
 
setProvider(String) - Method in class org.bouncycastle.openssl.jcajce.JceOpenSSLPKCS8DecryptorProviderBuilder
 
setProvider(String) - Method in class org.bouncycastle.openssl.jcajce.JceOpenSSLPKCS8EncryptorBuilder
 
setProvider(String) - Method in class org.bouncycastle.openssl.jcajce.JcePEMDecryptorProviderBuilder
 
setProvider(String) - Method in class org.bouncycastle.openssl.jcajce.JcePEMEncryptorBuilder
 
setProvider(String) - Method in class org.bouncycastle.operator.jcajce.JcaContentSignerBuilder
 
setProvider(String) - Method in class org.bouncycastle.operator.jcajce.JcaContentVerifierProviderBuilder
 
setProvider(String) - Method in class org.bouncycastle.operator.jcajce.JcaDigestCalculatorProviderBuilder
 
setProvider(String) - Method in class org.bouncycastle.operator.jcajce.JceAsymmetricKeyUnwrapper
 
setProvider(String) - Method in class org.bouncycastle.operator.jcajce.JceAsymmetricKeyWrapper
 
setProvider(String) - Method in class org.bouncycastle.operator.jcajce.JceInputDecryptorProviderBuilder
 
setProvider(String) - Method in class org.bouncycastle.operator.jcajce.JceKTSKeyUnwrapper
 
setProvider(String) - Method in class org.bouncycastle.operator.jcajce.JceKTSKeyWrapper
 
setProvider(String) - Method in class org.bouncycastle.operator.jcajce.JceSymmetricKeyUnwrapper
 
setProvider(String) - Method in class org.bouncycastle.operator.jcajce.JceSymmetricKeyWrapper
 
setProvider(String) - Method in class org.bouncycastle.pkcs.jcajce.JcaPKCS10CertificationRequest
Pin KeyFactory lookups to the named JCE provider.
setProvider(String) - Method in class org.bouncycastle.pkcs.jcajce.JcePBMac1CalculatorBuilder
 
setProvider(String) - Method in class org.bouncycastle.pkcs.jcajce.JcePBMac1CalculatorProviderBuilder
 
setProvider(String) - Method in class org.bouncycastle.pkcs.jcajce.JcePKCS12MacCalculatorBuilder
 
setProvider(String) - Method in class org.bouncycastle.pkcs.jcajce.JcePKCS12MacCalculatorBuilderProvider
 
setProvider(String) - Method in class org.bouncycastle.pkcs.jcajce.JcePKCSPBEInputDecryptorProviderBuilder
 
setProvider(String) - Method in class org.bouncycastle.pkcs.jcajce.JcePKCSPBEOutputEncryptorBuilder
 
setProvider(Provider) - Method in class org.bouncycastle.cert.crmf.jcajce.JcaCertificateRequestMessage
 
setProvider(Provider) - Method in class org.bouncycastle.cert.crmf.jcajce.JceAsymmetricValueDecryptorGenerator
 
setProvider(Provider) - Method in class org.bouncycastle.cert.crmf.jcajce.JceCRMFEncryptorBuilder
 
setProvider(Provider) - Method in class org.bouncycastle.cert.crmf.jcajce.JcePKMACValuesCalculator
 
setProvider(Provider) - Method in class org.bouncycastle.cert.jcajce.JcaCertStoreBuilder
 
setProvider(Provider) - Method in class org.bouncycastle.cert.jcajce.JcaX509CertificateConverter
Set the provider to use from a Provider object.
setProvider(Provider) - Method in class org.bouncycastle.cert.jcajce.JcaX509ContentVerifierProviderBuilder
 
setProvider(Provider) - Method in class org.bouncycastle.cert.jcajce.JcaX509CRLConverter
Set the provider to use from a Provider object.
setProvider(Provider) - Method in class org.bouncycastle.cert.plants.jcajce.JcaMTCCosigner.Builder
 
setProvider(Provider) - Method in class org.bouncycastle.cert.plants.jcajce.JcaMTCCosignerVerifierProvider.Builder
 
setProvider(Provider) - Method in class org.bouncycastle.cert.plants.jcajce.JcaMTCSignatureVerifier.Builder
 
setProvider(Provider) - Method in class org.bouncycastle.cms.jcajce.JcaSignerInfoVerifierBuilder
 
setProvider(Provider) - Method in class org.bouncycastle.cms.jcajce.JcaSimpleSignerInfoGeneratorBuilder
 
setProvider(Provider) - Method in class org.bouncycastle.cms.jcajce.JcaSimpleSignerInfoVerifierBuilder
 
setProvider(Provider) - Method in class org.bouncycastle.cms.jcajce.JceAlgorithmIdentifierConverter
 
setProvider(Provider) - Method in class org.bouncycastle.cms.jcajce.JceCMSContentEncryptorBuilder
Set the provider to use for content encryption.
setProvider(Provider) - Method in class org.bouncycastle.cms.jcajce.JceCMSMacCalculatorBuilder
Set the provider to use for content encryption.
setProvider(Provider) - Method in class org.bouncycastle.cms.jcajce.JceKEKRecipient
Set the provider to use for key recovery and content processing.
setProvider(Provider) - Method in class org.bouncycastle.cms.jcajce.JceKEKRecipientInfoGenerator
 
setProvider(Provider) - Method in class org.bouncycastle.cms.jcajce.JceKEMRecipient
Set the provider to use for key recovery and content processing.
setProvider(Provider) - Method in class org.bouncycastle.cms.jcajce.JceKEMRecipientInfoGenerator
 
setProvider(Provider) - Method in class org.bouncycastle.cms.jcajce.JceKeyAgreeRecipient
Set the provider to use for key recovery and content processing.
setProvider(Provider) - Method in class org.bouncycastle.cms.jcajce.JceKeyAgreeRecipientInfoGenerator
 
setProvider(Provider) - Method in class org.bouncycastle.cms.jcajce.JceKeyTransRecipient
Set the provider to use for key recovery and content processing.
setProvider(Provider) - Method in class org.bouncycastle.cms.jcajce.JceKeyTransRecipientInfoGenerator
 
setProvider(Provider) - Method in class org.bouncycastle.cms.jcajce.JceKTSKeyTransRecipient
Set the provider to use for key recovery and content processing.
setProvider(Provider) - Method in class org.bouncycastle.cms.jcajce.JceKTSKeyTransRecipientInfoGenerator
 
setProvider(Provider) - Method in class org.bouncycastle.cms.jcajce.JcePasswordRecipient
 
setProvider(Provider) - Method in class org.bouncycastle.cms.jcajce.JcePasswordRecipientInfoGenerator
 
setProvider(Provider) - Method in class org.bouncycastle.eac.jcajce.JcaPublicKeyConverter
 
setProvider(Provider) - Method in class org.bouncycastle.eac.operator.jcajce.JcaEACSignatureVerifierBuilder
 
setProvider(Provider) - Method in class org.bouncycastle.eac.operator.jcajce.JcaEACSignerBuilder
 
setProvider(Provider) - Method in class org.bouncycastle.est.jcajce.JcaHttpAuthBuilder
Set the provider to use to provide the needed message digests.
setProvider(Provider) - Method in class org.bouncycastle.mozilla.jcajce.JcaSignedPublicKeyAndChallenge
 
setProvider(Provider) - Method in class org.bouncycastle.openssl.jcajce.JcaPEMKeyConverter
 
setProvider(Provider) - Method in class org.bouncycastle.openssl.jcajce.JcaPKIXIdentityBuilder
 
setProvider(Provider) - Method in class org.bouncycastle.openssl.jcajce.JcaPrivateKeyReader
 
setProvider(Provider) - Method in class org.bouncycastle.openssl.jcajce.JceOpenSSLPKCS8DecryptorProviderBuilder
 
setProvider(Provider) - Method in class org.bouncycastle.openssl.jcajce.JceOpenSSLPKCS8EncryptorBuilder
 
setProvider(Provider) - Method in class org.bouncycastle.openssl.jcajce.JcePEMDecryptorProviderBuilder
 
setProvider(Provider) - Method in class org.bouncycastle.openssl.jcajce.JcePEMEncryptorBuilder
 
setProvider(Provider) - Method in class org.bouncycastle.operator.jcajce.JcaContentSignerBuilder
 
setProvider(Provider) - Method in class org.bouncycastle.operator.jcajce.JcaContentVerifierProviderBuilder
 
setProvider(Provider) - Method in class org.bouncycastle.operator.jcajce.JcaDigestCalculatorProviderBuilder
 
setProvider(Provider) - Method in class org.bouncycastle.operator.jcajce.JceAsymmetricKeyUnwrapper
 
setProvider(Provider) - Method in class org.bouncycastle.operator.jcajce.JceAsymmetricKeyWrapper
 
setProvider(Provider) - Method in class org.bouncycastle.operator.jcajce.JceInputDecryptorProviderBuilder
 
setProvider(Provider) - Method in class org.bouncycastle.operator.jcajce.JceKTSKeyUnwrapper
 
setProvider(Provider) - Method in class org.bouncycastle.operator.jcajce.JceKTSKeyWrapper
 
setProvider(Provider) - Method in class org.bouncycastle.operator.jcajce.JceSymmetricKeyUnwrapper
 
setProvider(Provider) - Method in class org.bouncycastle.operator.jcajce.JceSymmetricKeyWrapper
 
setProvider(Provider) - Method in class org.bouncycastle.pkcs.jcajce.JcaPKCS10CertificationRequest
Pin KeyFactory lookups to the supplied JCE provider.
setProvider(Provider) - Method in class org.bouncycastle.pkcs.jcajce.JcePBMac1CalculatorBuilder
 
setProvider(Provider) - Method in class org.bouncycastle.pkcs.jcajce.JcePBMac1CalculatorProviderBuilder
 
setProvider(Provider) - Method in class org.bouncycastle.pkcs.jcajce.JcePKCS12MacCalculatorBuilder
 
setProvider(Provider) - Method in class org.bouncycastle.pkcs.jcajce.JcePKCS12MacCalculatorBuilderProvider
 
setProvider(Provider) - Method in class org.bouncycastle.pkcs.jcajce.JcePKCSPBEInputDecryptorProviderBuilder
 
setProvider(Provider) - Method in class org.bouncycastle.pkcs.jcajce.JcePKCSPBEOutputEncryptorBuilder
 
setPublicKey(PublicKey) - Method in class org.bouncycastle.cert.crmf.jcajce.JcaCertificateRequestMessageBuilder
 
setPublicKey(SubjectPublicKeyInfo) - Method in class org.bouncycastle.cert.cmp.RevocationDetailsBuilder
 
setPublicKey(SubjectPublicKeyInfo) - Method in class org.bouncycastle.cert.crmf.CertificateRequestMessageBuilder
 
setPublicKeyAlgorithm(AlgorithmIdentifier) - Method in class org.bouncycastle.cert.RelatedCertificateDescriptorBuilder
 
setPublicKeyMac(PKMACBuilder, char[]) - Method in class org.bouncycastle.cert.crmf.ProofOfPossessionSigningKeyBuilder
 
setRandom(SecureRandom) - Method in class org.bouncycastle.openssl.jcajce.JceOpenSSLPKCS8EncryptorBuilder
 
setRandom(SecureRandom) - Method in class org.bouncycastle.pkcs.jcajce.JcePBMac1CalculatorBuilder
 
setRandom(SecureRandom) - Method in class org.bouncycastle.pkcs.jcajce.JcePKCSPBEOutputEncryptorBuilder
 
setRecipKID(byte[]) - Method in class org.bouncycastle.cert.cmp.ProtectedPKIMessageBuilder
Set the recipient key identifier for the key to be used to verify the new message.
setRecipNonce(byte[]) - Method in class org.bouncycastle.cert.cmp.ProtectedPKIMessageBuilder
Set the recipient nonce field on the new message.
setRegInfo(AttributeTypeAndValue[]) - Method in class org.bouncycastle.cert.crmf.CertificateRequestMessageBuilder
 
setReqPolicy(String) - Method in class org.bouncycastle.tsp.TimeStampRequestGenerator
Deprecated.
use method taking ASN1ObjectIdentifier
setReqPolicy(ASN1ObjectIdentifier) - Method in class org.bouncycastle.tsp.TimeStampRequestGenerator
 
setRequester(GeneralName) - Method in class org.bouncycastle.dvcs.DVCSRequestBuilder
Set requester name.
setRequestExtensions(Extensions) - Method in class org.bouncycastle.cert.ocsp.OCSPReqBuilder
 
setRequestorName(X500Name) - Method in class org.bouncycastle.cert.ocsp.OCSPReqBuilder
Set the requestor name to the passed in X500Name
setRequestorName(GeneralName) - Method in class org.bouncycastle.cert.ocsp.OCSPReqBuilder
 
setRequestTime(Date) - Method in class org.bouncycastle.dvcs.VPKCRequestBuilder
 
setRequestTime(Date) - Method in class org.bouncycastle.dvcs.VSDRequestBuilder
 
setResolution(int) - Method in class org.bouncycastle.tsp.TimeStampTokenGenerator
Set the resolution of the time stamp - R_SECONDS (the default), R_TENTH_OF_SECONDS, R_MICROSECONDS, R_MILLISECONDS
setResponseExtensions(Extensions) - Method in class org.bouncycastle.cert.ocsp.BasicOCSPRespBuilder
Set the extensions for the response.
setSalt(byte[]) - Method in class org.bouncycastle.pkcs.jcajce.JcePBMac1CalculatorBuilder
 
setSaltAndIterationCount(byte[], int) - Method in class org.bouncycastle.cms.PasswordRecipientInfoGenerator
 
setSaltLength(int) - Method in class org.bouncycastle.cert.crmf.PKMACBuilder
Set the salt length in octets.
setSaltLength(int) - Method in class org.bouncycastle.pkcs.jcajce.JcePBMac1CalculatorBuilder
Set the length, in bytes, of the salt used by the PBKDF2 key derivation.
setSecureRandom(SecureRandom) - Method in class org.bouncycastle.cert.crmf.bc.BcCRMFEncryptorBuilder
 
setSecureRandom(SecureRandom) - Method in class org.bouncycastle.cert.crmf.jcajce.JceCRMFEncryptorBuilder
 
setSecureRandom(SecureRandom) - Method in class org.bouncycastle.cert.crmf.PKMACBuilder
 
setSecureRandom(SecureRandom) - Method in class org.bouncycastle.cms.bc.BcCMSContentEncryptorBuilder
 
setSecureRandom(SecureRandom) - Method in class org.bouncycastle.cms.jcajce.JceCMSContentEncryptorBuilder
Provide a specified source of randomness to be used for session key and IV/nonce generation.
setSecureRandom(SecureRandom) - Method in class org.bouncycastle.cms.jcajce.JceCMSMacCalculatorBuilder
Provide a specified source of randomness to be used for session key and IV/nonce generation.
setSecureRandom(SecureRandom) - Method in class org.bouncycastle.cms.jcajce.JceKEKRecipientInfoGenerator
 
setSecureRandom(SecureRandom) - Method in class org.bouncycastle.cms.jcajce.JceKEMRecipientInfoGenerator
 
setSecureRandom(SecureRandom) - Method in class org.bouncycastle.cms.jcajce.JceKeyAgreeRecipientInfoGenerator
 
setSecureRandom(SecureRandom) - Method in class org.bouncycastle.cms.PasswordRecipientInfoGenerator
 
setSecureRandom(SecureRandom) - Method in class org.bouncycastle.openssl.jcajce.JcePEMEncryptorBuilder
 
setSecureRandom(SecureRandom) - Method in class org.bouncycastle.operator.bc.BcAsymmetricKeyWrapper
 
setSecureRandom(SecureRandom) - Method in class org.bouncycastle.operator.bc.BcContentSignerBuilder
 
setSecureRandom(SecureRandom) - Method in class org.bouncycastle.operator.bc.BcSymmetricKeyUnwrapper
 
setSecureRandom(SecureRandom) - Method in class org.bouncycastle.operator.bc.BcSymmetricKeyWrapper
 
setSecureRandom(SecureRandom) - Method in class org.bouncycastle.operator.jcajce.JcaContentSignerBuilder
 
setSecureRandom(SecureRandom) - Method in class org.bouncycastle.operator.jcajce.JceAsymmetricKeyWrapper
 
setSecureRandom(SecureRandom) - Method in class org.bouncycastle.operator.jcajce.JceKTSKeyWrapper
 
setSecureRandom(SecureRandom) - Method in class org.bouncycastle.operator.jcajce.JceSymmetricKeyWrapper
 
setSender(GeneralName) - Method in class org.bouncycastle.cert.crmf.ProofOfPossessionSigningKeyBuilder
 
setSenderKID(byte[]) - Method in class org.bouncycastle.cert.cmp.ProtectedPKIMessageBuilder
Set the sender key identifier for the key used to protect the new message.
setSenderNonce(byte[]) - Method in class org.bouncycastle.cert.cmp.ProtectedPKIMessageBuilder
Set the sender nonce field on the new message.
setSerialNumber(BigInteger) - Method in class org.bouncycastle.cert.cmp.RevocationDetailsBuilder
 
setSerialNumber(BigInteger) - Method in class org.bouncycastle.cert.crmf.CertificateRequestMessageBuilder
 
setSerialNumber(BigInteger) - Method in class org.bouncycastle.cert.selector.X509AttributeCertificateHolderSelectorBuilder
Sets the serial number the attribute certificate must have.
setSerialNumber(BigInteger) - Method in class org.bouncycastle.cert.X509v3CertificateBuilder
Set the certificate serial number.
setSerialNumber(ASN1Integer) - Method in class org.bouncycastle.cert.crmf.CertificateRequestMessageBuilder
 
setSignatureAlgorithm(AlgorithmIdentifier) - Method in class org.bouncycastle.cert.RelatedCertificateDescriptorBuilder
 
setSignatureAlgorithm(AlgorithmIdentifier) - Method in class org.bouncycastle.pkcs.DeltaCertificateRequestAttributeValueBuilder
Set the signature algorithm declared in the delta request; when unset the delta request reuses the base request's signature algorithm.
setSignatureAlgorithmFinder(SignatureAlgorithmIdentifierFinder) - Method in class org.bouncycastle.cms.jcajce.JcaSignerInfoVerifierBuilder
 
setSignatureAlgorithmNameGenerator(CMSSignatureAlgorithmNameGenerator) - Method in class org.bouncycastle.cms.jcajce.JcaSignerInfoVerifierBuilder
Override the default signature algorithm name generator.
setSignedAttributeGenerator(AttributeTable) - Method in class org.bouncycastle.cms.jcajce.JcaSimpleSignerInfoGeneratorBuilder
set up a DefaultSignedAttributeTableGenerator primed with the passed in AttributeTable.
setSignedAttributeGenerator(CMSAttributeTableGenerator) - Method in class org.bouncycastle.cms.jcajce.JcaSignerInfoGeneratorBuilder
 
setSignedAttributeGenerator(CMSAttributeTableGenerator) - Method in class org.bouncycastle.cms.jcajce.JcaSimpleSignerInfoGeneratorBuilder
 
setSignedAttributeGenerator(CMSAttributeTableGenerator) - Method in class org.bouncycastle.cms.SignerInfoGeneratorBuilder
Provide a custom signed attribute generator.
setSigningDigestAlgorithmMapping(String, String) - Static method in class org.bouncycastle.cms.CMSConfig
Deprecated.
no longer required.
setSigningDigestAlgorithmMapping(ASN1ObjectIdentifier, String) - Method in class org.bouncycastle.cms.DefaultCMSSignatureAlgorithmNameGenerator
Set the mapping for the digest algorithm to use in conjunction with a SignedData generation or interpretation.
setSigningEncryptionAlgorithmMapping(String, String) - Static method in class org.bouncycastle.cms.CMSConfig
Set the mapping for the encryption algorithm used in association with a SignedData generation or interpretation.
setSigningEncryptionAlgorithmMapping(ASN1ObjectIdentifier, String) - Method in class org.bouncycastle.cms.DefaultCMSSignatureAlgorithmNameGenerator
Set the mapping for the encryption algorithm used in association with a SignedData generation or interpretation.
setSoftFail(boolean, long) - Method in class org.bouncycastle.pkix.jcajce.X509RevocationChecker.Builder
Configure soft failure if CRLs/OCSP not available.
setSoftFailHardLimit(boolean, long) - Method in class org.bouncycastle.pkix.jcajce.X509RevocationChecker.Builder
Configure soft failure with a hard limit if CRLs/OCSP not available.
setSubject(X500Principal) - Method in class org.bouncycastle.cert.crmf.jcajce.JcaCertificateRequestMessageBuilder
 
setSubject(X500Name) - Method in class org.bouncycastle.cert.cmp.RevocationDetailsBuilder
 
setSubject(X500Name) - Method in class org.bouncycastle.cert.crmf.CertificateRequestMessageBuilder
 
setSubject(X500Name) - Method in class org.bouncycastle.cert.X509v3CertificateBuilder
Set the certificate subject.
setSubject(X500Name) - Method in class org.bouncycastle.pkcs.DeltaCertificateRequestAttributeValueBuilder
Set the subject declared in the delta request; when unset the delta request reuses the base request's subject.
setSubjectPublicKeyInfo(SubjectPublicKeyInfo) - Method in class org.bouncycastle.cert.X509v3CertificateBuilder
Set the info structure for the public key to be associated with this certificate.
setSubjectUniqueID(boolean[]) - Method in class org.bouncycastle.cert.X509v3CertificateBuilder
Set the subjectUniqueID - note: it is very rare that it is correct to do this.
setTargetGroups(Collection) - Method in class org.bouncycastle.cert.selector.X509AttributeCertificateHolderSelectorBuilder
Adds a collection with target groups criteria.
setTargetNames(Collection) - Method in class org.bouncycastle.cert.selector.X509AttributeCertificateHolderSelectorBuilder
Adds a collection with target names criteria.
setThisUpdate(Date) - Method in class org.bouncycastle.cert.X509v2CRLBuilder
Set the date by which the next CRL will become available.
setThisUpdate(Date, Locale) - Method in class org.bouncycastle.cert.X509v2CRLBuilder
Set the date by which the next CRL will become available.
setThisUpdate(Time) - Method in class org.bouncycastle.cert.X509v2CRLBuilder
Set the date by which the next CRL will become available.
setThreadOverride(String, boolean) - Static method in class org.bouncycastle.pkix.SubjectPublicKeyInfoChecker
Enable the specified override property for the current thread only.
setTlsUniqueAttribute(PKCS10CertificationRequestBuilder, byte[], CSRAttributesResponse) - Static method in class org.bouncycastle.est.TlsUniqueAttributeUtil
Set the EST transport-identity-linking attribute on builder from the supplied tls-unique channel-binding value.
setTransactionID(byte[]) - Method in class org.bouncycastle.cert.cmp.ProtectedPKIMessageBuilder
Set the identifier for the transaction the new message will belong to.
setTryWrongPKCS12Zero(boolean) - Method in class org.bouncycastle.pkcs.jcajce.JcePKCSPBEInputDecryptorProviderBuilder
Enable a workaround for older PKCS#12 files that derive the encryption key without applying the trailing zero byte that RFC 7292 requires.
setTSA(GeneralName) - Method in class org.bouncycastle.tsp.TimeStampTokenGenerator
 
setType(String) - Method in class org.bouncycastle.cert.jcajce.JcaCertStoreBuilder
Set the type of the CertStore generated.
setUnauthenticatedAttributeGenerator(CMSAttributeTableGenerator) - Method in class org.bouncycastle.cms.CMSAuthenticatedGenerator
 
setUnauthenticatedAttributeGenerator(CMSAttributeTableGenerator) - Method in class org.bouncycastle.cms.CMSAuthEnvelopedGenerator
 
setUnprotectedAttributeGenerator(CMSAttributeTableGenerator) - Method in class org.bouncycastle.cms.CMSEncryptedGenerator
 
setUnprotectedAttributeGenerator(CMSAttributeTableGenerator) - Method in class org.bouncycastle.cms.CMSEnvelopedGenerator
 
setUnsignedAttributeGenerator(CMSAttributeTableGenerator) - Method in class org.bouncycastle.cms.jcajce.JcaSignerInfoGeneratorBuilder
 
setUnsignedAttributeGenerator(CMSAttributeTableGenerator) - Method in class org.bouncycastle.cms.jcajce.JcaSimpleSignerInfoGeneratorBuilder
 
setUnsignedAttributeGenerator(CMSAttributeTableGenerator) - Method in class org.bouncycastle.cms.SignerInfoGeneratorBuilder
Provide a generator of unsigned attributes.
setUnwrappingProvider(String) - Method in class org.bouncycastle.cms.jcajce.JceKeyAgreeRecipient
Set the provider to use for unwrapping the content session key.
setUnwrappingProvider(Provider) - Method in class org.bouncycastle.cms.jcajce.JceKeyAgreeRecipient
Set the provider to use for unwrapping the content session key.
setup(AlgorithmIdentifier, AlgorithmIdentifier) - Method in class org.bouncycastle.cert.crmf.jcajce.JcePKMACValuesCalculator
 
setup(AlgorithmIdentifier, AlgorithmIdentifier) - Method in interface org.bouncycastle.cert.crmf.PKMACValuesCalculator
 
setUserKeyingMaterial(byte[]) - Method in class org.bouncycastle.cms.jcajce.JceKeyAgreeRecipientInfoGenerator
 
setValidity(Date, Date) - Method in class org.bouncycastle.cert.crmf.CertificateRequestMessageBuilder
Request a validity period for the certificate.
setValidityModel(int) - Method in class org.bouncycastle.pkix.jcajce.X509RevocationChecker.Builder
 
SHA_256 - Static variable in interface org.bouncycastle.operator.DigestCalculator
 
SHA_512 - Static variable in interface org.bouncycastle.operator.DigestCalculator
 
SHA1 - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
SHA1 - Static variable in interface org.bouncycastle.tsp.TSPAlgorithms
 
SHA224 - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
SHA224 - Static variable in interface org.bouncycastle.tsp.TSPAlgorithms
 
SHA256 - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
SHA256 - Static variable in interface org.bouncycastle.tsp.TSPAlgorithms
 
SHA256_HKDF - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
SHA3_224 - Static variable in interface org.bouncycastle.tsp.TSPAlgorithms
 
SHA3_256 - Static variable in interface org.bouncycastle.tsp.TSPAlgorithms
 
SHA3_384 - Static variable in interface org.bouncycastle.tsp.TSPAlgorithms
 
SHA3_512 - Static variable in interface org.bouncycastle.tsp.TSPAlgorithms
 
SHA384 - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
SHA384 - Static variable in interface org.bouncycastle.tsp.TSPAlgorithms
 
SHA384_HKDF - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
SHA512 - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
SHA512 - Static variable in interface org.bouncycastle.tsp.TSPAlgorithms
 
SHA512_HKDF - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
SHAKE128_LEN - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
SHAKE128_XOF - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
SHAKE256_LEN - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
SHAKE256_XOF - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
SIG_REQUIRED - Static variable in class org.bouncycastle.cert.ocsp.OCSPResp
 
SIG_REQUIRED - Static variable in class org.bouncycastle.cert.ocsp.OCSPRespBuilder
 
SIGNATURE - Static variable in interface org.bouncycastle.cms.CMSAttributeTableGenerator
 
SIGNATURE_ALGORITHM_IDENTIFIER - Static variable in interface org.bouncycastle.cms.CMSAttributeTableGenerator
 
SignatureAlgorithmIdentifierFinder - Interface in org.bouncycastle.operator
 
signed_tree_head_v2 - Static variable in class org.bouncycastle.cert.ct.TransItem
 
signedAttributeSet - Variable in class org.bouncycastle.cms.SignerInformation
 
SignedCertificateTimestamp - Class in org.bouncycastle.cert.ct
A single Signed Certificate Timestamp (SCT) in the RFC 6962 (CT v1) wire format.
SignedCertificateTimestamp(int, byte[], long, byte[], int, int, byte[]) - Constructor for class org.bouncycastle.cert.ct.SignedCertificateTimestamp
 
SignedCertificateTimestampDataV2 - Class in org.bouncycastle.cert.ct
The SCT body carried inside an RFC 9162 (CT v2) TransItem whose versioned_type is x509_sct_v2 (0x0102) or precert_sct_v2 (0x0103).
SignedCertificateTimestampDataV2(byte[], long, SctExtension[], byte[]) - Constructor for class org.bouncycastle.cert.ct.SignedCertificateTimestampDataV2
 
SignedCertificateTimestampList - Class in org.bouncycastle.cert.ct
RFC 6962 (CT v1) SignedCertificateTimestampList: the TLS-encoded structure carried inside the embedded-SCT certificate extension and the OCSP SCT-list extension.
SignedCertificateTimestampList(SignedCertificateTimestamp[]) - Constructor for class org.bouncycastle.cert.ct.SignedCertificateTimestampList
 
SignedDVCSMessageGenerator - Class in org.bouncycastle.dvcs
 
SignedDVCSMessageGenerator(CMSSignedDataGenerator) - Constructor for class org.bouncycastle.dvcs.SignedDVCSMessageGenerator
 
SignedPublicKeyAndChallenge - Class in org.bouncycastle.mozilla
This is designed to parse the SignedPublicKeyAndChallenge created by the KEYGEN tag included by Mozilla based browsers.
SignedPublicKeyAndChallenge(byte[]) - Constructor for class org.bouncycastle.mozilla.SignedPublicKeyAndChallenge
 
SignedPublicKeyAndChallenge(SignedPublicKeyAndChallenge) - Constructor for class org.bouncycastle.mozilla.SignedPublicKeyAndChallenge
 
signerGens - Variable in class org.bouncycastle.cms.CMSSignedGenerator
 
SignerId - Class in org.bouncycastle.cms
a basic index for a signer.
SignerId(byte[]) - Constructor for class org.bouncycastle.cms.SignerId
Construct a signer ID with the value of a public key's subjectKeyId.
SignerId(X500Name, BigInteger) - Constructor for class org.bouncycastle.cms.SignerId
Construct a signer ID based on the issuer and serial number of the signer's associated certificate.
SignerId(X500Name, BigInteger, byte[]) - Constructor for class org.bouncycastle.cms.SignerId
Construct a signer ID based on the issuer and serial number of the signer's associated certificate.
SignerInfoGenerator - Class in org.bouncycastle.cms
 
SignerInfoGenerator(SignerInfoGenerator, CMSAttributeTableGenerator, CMSAttributeTableGenerator) - Constructor for class org.bouncycastle.cms.SignerInfoGenerator
 
SignerInfoGeneratorBuilder - Class in org.bouncycastle.cms
Builder for SignerInfo generator objects.
SignerInfoGeneratorBuilder(DigestCalculatorProvider) - Constructor for class org.bouncycastle.cms.SignerInfoGeneratorBuilder
Base constructor.
SignerInfoGeneratorBuilder(DigestCalculatorProvider, CMSSignatureEncryptionAlgorithmFinder) - Constructor for class org.bouncycastle.cms.SignerInfoGeneratorBuilder
Base constructor with a particular finder for signature algorithms.
SignerInformation - Class in org.bouncycastle.cms
an expanded SignerInfo block from a CMS Signed message
SignerInformation(SignerInformation) - Constructor for class org.bouncycastle.cms.SignerInformation
Protected constructor.
SignerInformation(SignerInformation, SignerInfo) - Constructor for class org.bouncycastle.cms.SignerInformation
Protected constructor.
SignerInformationStore - Class in org.bouncycastle.cms
 
SignerInformationStore(Collection) - Constructor for class org.bouncycastle.cms.SignerInformationStore
Create a store containing a collection of SignerInformation objects.
SignerInformationStore(SignerInformation) - Constructor for class org.bouncycastle.cms.SignerInformationStore
Create a store containing a single SignerInformation object.
SignerInformationVerifier - Class in org.bouncycastle.cms
 
SignerInformationVerifier(CMSSignatureAlgorithmNameGenerator, SignatureAlgorithmIdentifierFinder, ContentVerifierProvider, DigestCalculatorProvider) - Constructor for class org.bouncycastle.cms.SignerInformationVerifier
 
SignerInformationVerifierProvider - Interface in org.bouncycastle.cms
 
SIMPLE_ENROLL - Static variable in class org.bouncycastle.est.ESTService
 
SIMPLE_REENROLL - Static variable in class org.bouncycastle.est.ESTService
 
SimpleAttributeTableGenerator - Class in org.bouncycastle.cms
Basic generator that just returns a preconstructed attribute table
SimpleAttributeTableGenerator(AttributeTable) - Constructor for class org.bouncycastle.cms.SimpleAttributeTableGenerator
 
simpleEnroll(boolean, PKCS10CertificationRequest, ESTAuth) - Method in class org.bouncycastle.est.ESTService
Perform a simple enrollment operation.
simpleEnroll(EnrollmentResponse) - Method in class org.bouncycastle.est.ESTService
Reissue an existing request where the server had previously returned a 202.
simpleEnrollPoP(boolean, PKCS10CertificationRequestBuilder, ContentSigner, ESTAuth) - Method in class org.bouncycastle.est.ESTService
Implements Enroll with PoP.
simpleEnrollPoP(boolean, PKCS10CertificationRequestBuilder, ContentSigner, ESTAuth, CSRAttributesResponse) - Method in class org.bouncycastle.est.ESTService
Simple enrollment with PoP and RFC 7894-aware tls-unique attribute selection.
simpleEnrollPopWithServersideCreation(PKCS10CertificationRequestBuilder, ContentSigner, ESTAuth) - Method in class org.bouncycastle.est.ESTService
Simple enrollment with PoP and server side creation of keys.
simpleEnrollPopWithServersideCreation(PKCS10CertificationRequestBuilder, ContentSigner, ESTAuth, CSRAttributesResponse) - Method in class org.bouncycastle.est.ESTService
Simple enrollment with PoP, server-side key creation, and RFC 7894-aware tls-unique attribute selection.
simpleEnrollWithServersideCreation(PKCS10CertificationRequest, ESTAuth) - Method in class org.bouncycastle.est.ESTService
Perform a simple enrollment operation.
single(BigInteger) - Static method in class org.bouncycastle.cert.plants.MerkleTreeCertificateValidator.RevokedRange
The single serial [serial, serial + 1).
singleCosigner(byte[], MTCSignatureVerifier) - Static method in class org.bouncycastle.cert.plants.bc.BcMTCCosignerVerifierProvider
Convenience factory for the single-cosigner case — wraps Builder().addCosigner(cosignerId, verifier).build().
singleCosigner(byte[], AsymmetricKeyParameter) - Static method in class org.bouncycastle.cert.plants.bc.BcMTCCosignerVerifierProvider
Convenience factory for the single-cosigner case taking a lightweight public key; the draft algorithm identifier is detected from the key type.
SingleResp - Class in org.bouncycastle.cert.ocsp
 
SingleResp(SingleResponse) - Constructor for class org.bouncycastle.cert.ocsp.SingleResp
 
size() - Method in class org.bouncycastle.cert.ct.SignedCertificateTimestampList
 
size() - Method in class org.bouncycastle.cert.ct.TransItemList
 
size() - Method in class org.bouncycastle.cms.RecipientInformationStore
Return the number of recipients in the collection.
size() - Method in class org.bouncycastle.cms.SignerInformationStore
Return the number of signers in the collection.
size() - Method in class org.bouncycastle.tsp.ers.ERSDataGroup
Return the number of data objects present in the group.
size() - Method in class org.bouncycastle.tsp.ers.SortedHashList
 
size() - Method in class org.bouncycastle.tsp.ers.SortedIndexedHashList
 
SM3 - Static variable in interface org.bouncycastle.tsp.TSPAlgorithms
 
SM4_CBC - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
SM4_CBC - Static variable in class org.bouncycastle.openssl.jcajce.JceOpenSSLPKCS8EncryptorBuilder
SM4-CBC content encryption per GM/T 0006 / RFC 8998. 128-bit key, PBES2 with PBKDF2.
SM4_CBC - Static variable in class org.bouncycastle.openssl.PKCS8Generator
SM4-CBC content encryption per GM/T 0006 / RFC 8998. 128-bit key, PBES2 with PBKDF2.
socketFactoryCreator - Variable in class org.bouncycastle.est.jcajce.JsseESTServiceBuilder
 
SortedHashList - Class in org.bouncycastle.tsp.ers
A sorting list - byte[] are sorted in ascending order.
SortedHashList() - Constructor for class org.bouncycastle.tsp.ers.SortedHashList
 
SortedIndexedHashList - Class in org.bouncycastle.tsp.ers
A sorting list - byte[] are sorted in ascending order.
SortedIndexedHashList() - Constructor for class org.bouncycastle.tsp.ers.SortedIndexedHashList
 
Source<T> - Interface in org.bouncycastle.est
Used to Wrap a socket and to provide access to the underlying session.
spkacSeq - Variable in class org.bouncycastle.mozilla.SignedPublicKeyAndChallenge
 
SQLFilter - Class in org.bouncycastle.pkix.util.filter
Filter for strings to store in a SQL table.
SQLFilter() - Constructor for class org.bouncycastle.pkix.util.filter.SQLFilter
 
SSLSocketFactoryCreator - Interface in org.bouncycastle.est.jcajce
Implementations provide SSL socket factories.
sslSocketFactoryCreatorBuilder - Variable in class org.bouncycastle.est.jcajce.JsseESTServiceBuilder
 
storeToArray(Store) - Static method in class org.bouncycastle.est.ESTService
Utility method to extract all the X509Certificates from a store and return them in an array.
storeToArray(Store, Selector) - Static method in class org.bouncycastle.est.ESTService
Utility method to extract all the X509Certificates from a store using a filter and to return them as an array.
SUBJECT_ALTERNATIVE_NAME - Static variable in class org.bouncycastle.pkix.jcajce.PKIXCertPathReviewer
 
subjectName(byte[]) - Static method in class org.bouncycastle.cert.plants.MTCCertificationAuthorityCertificate
Builds the subject (or issuer) distinguished name for a CA whose binary trust anchor ID is caId, using the experimental encoding from Section 5.1.
subjectPublicKey - Variable in class org.bouncycastle.pkix.jcajce.PKIXCertPathReviewer
 
SubjectPublicKeyInfoChecker - Class in org.bouncycastle.pkix
A checker for vetting subject public keys based on the direct checking of the ASN.1
SubjectPublicKeyInfoChecker() - Constructor for class org.bouncycastle.pkix.SubjectPublicKeyInfoChecker
 
SubtreeInfo(long, long) - Constructor for class org.bouncycastle.cert.plants.MerkleTreePrimitives.SubtreeInfo
 
SUCCESSFUL - Static variable in class org.bouncycastle.cert.ocsp.OCSPResp
 
SUCCESSFUL - Static variable in class org.bouncycastle.cert.ocsp.OCSPRespBuilder
 
SUMMARY_ENTRY - Static variable in class org.bouncycastle.pkix.util.ErrorBundle
summary entry key
supportedSuites - Variable in class org.bouncycastle.est.jcajce.JsseESTServiceBuilder
 
SymmetricKeyUnwrapper - Class in org.bouncycastle.operator
 
SymmetricKeyUnwrapper(AlgorithmIdentifier) - Constructor for class org.bouncycastle.operator.SymmetricKeyUnwrapper
 
SymmetricKeyWrapper - Class in org.bouncycastle.operator
 
SymmetricKeyWrapper(AlgorithmIdentifier) - Constructor for class org.bouncycastle.operator.SymmetricKeyWrapper
 

T

TargetChain - Class in org.bouncycastle.dvcs
 
TargetChain(TargetEtcChain) - Constructor for class org.bouncycastle.dvcs.TargetChain
 
TBS_CERT_ENTRY - Static variable in class org.bouncycastle.cert.plants.MerkleTreeCertEntryType
tbs_cert_entry — the body is a DER-encoded TBSCertificateLogEntry contents.
TEXT_ENTRY - Static variable in class org.bouncycastle.pkix.util.TextBundle
text entry key
TextBundle - Class in org.bouncycastle.pkix.util
 
TextBundle(String, String) - Constructor for class org.bouncycastle.pkix.util.TextBundle
Constructs a new TextBundle using resource as the base name for the RessourceBundle and id as the message bundle id the resource file.
TextBundle(String, String, Object[]) - Constructor for class org.bouncycastle.pkix.util.TextBundle
Constructs a new TextBundle using resource as the base name for the RessourceBundle and id as the message bundle id the resource file.
TextBundle(String, String, String) - Constructor for class org.bouncycastle.pkix.util.TextBundle
Constructs a new TextBundle using resource as the base name for the RessourceBundle and id as the message bundle id the resource file.
TextBundle(String, String, String, Object[]) - Constructor for class org.bouncycastle.pkix.util.TextBundle
Constructs a new TextBundle using resource as the base name for the RessourceBundle and id as the message bundle id the resource file.
timeoutMillis - Variable in class org.bouncycastle.est.jcajce.JsseESTServiceBuilder
 
TimeStampRequest - Class in org.bouncycastle.tsp
Base class for an RFC 3161 Time Stamp Request.
TimeStampRequest(byte[]) - Constructor for class org.bouncycastle.tsp.TimeStampRequest
Create a TimeStampRequest from the past in byte array.
TimeStampRequest(InputStream) - Constructor for class org.bouncycastle.tsp.TimeStampRequest
Create a TimeStampRequest from the past in input stream.
TimeStampRequest(TimeStampReq) - Constructor for class org.bouncycastle.tsp.TimeStampRequest
 
TimeStampRequestGenerator - Class in org.bouncycastle.tsp
Generator for RFC 3161 Time Stamp Request objects.
TimeStampRequestGenerator() - Constructor for class org.bouncycastle.tsp.TimeStampRequestGenerator
 
TimeStampRequestGenerator(DigestAlgorithmIdentifierFinder) - Constructor for class org.bouncycastle.tsp.TimeStampRequestGenerator
 
TimeStampResponse - Class in org.bouncycastle.tsp
Base class for an RFC 3161 Time Stamp Response object.
TimeStampResponse(byte[]) - Constructor for class org.bouncycastle.tsp.TimeStampResponse
Create a TimeStampResponse from a byte array containing an ASN.1 encoding.
TimeStampResponse(InputStream) - Constructor for class org.bouncycastle.tsp.TimeStampResponse
Create a TimeStampResponse from an input stream containing an ASN.1 encoding.
TimeStampResponse(TimeStampResp) - Constructor for class org.bouncycastle.tsp.TimeStampResponse
 
TimeStampResponseGenerator - Class in org.bouncycastle.tsp
Generator for RFC 3161 Time Stamp Responses.
TimeStampResponseGenerator(TimeStampTokenGenerator, Set) - Constructor for class org.bouncycastle.tsp.TimeStampResponseGenerator
 
TimeStampResponseGenerator(TimeStampTokenGenerator, Set, Set) - Constructor for class org.bouncycastle.tsp.TimeStampResponseGenerator
 
TimeStampResponseGenerator(TimeStampTokenGenerator, Set, Set, Set) - Constructor for class org.bouncycastle.tsp.TimeStampResponseGenerator
 
TimeStampToken - Class in org.bouncycastle.tsp
Carrier class for a TimeStampToken.
TimeStampToken(ContentInfo) - Constructor for class org.bouncycastle.tsp.TimeStampToken
 
TimeStampToken(CMSSignedData) - Constructor for class org.bouncycastle.tsp.TimeStampToken
 
TimeStampTokenGenerator - Class in org.bouncycastle.tsp
Currently the class supports ESSCertID by if a digest calculator based on SHA1 is passed in, otherwise it uses ESSCertIDv2.
TimeStampTokenGenerator(SignerInfoGenerator, DigestCalculator, ASN1ObjectIdentifier) - Constructor for class org.bouncycastle.tsp.TimeStampTokenGenerator
Basic Constructor - set up a calculator based on signerInfoGen with a ESSCertID calculated from the signer's associated certificate using the sha1DigestCalculator.
TimeStampTokenGenerator(SignerInfoGenerator, DigestCalculator, ASN1ObjectIdentifier, boolean) - Constructor for class org.bouncycastle.tsp.TimeStampTokenGenerator
Basic Constructor - set up a calculator based on signerInfoGen with a ESSCertID calculated from the signer's associated certificate using the sha1DigestCalculator.
TimeStampTokenInfo - Class in org.bouncycastle.tsp
 
TITLE_ENTRY - Static variable in class org.bouncycastle.pkix.util.MessageBundle
title entry key
TlsUniqueAttributeUtil - Class in org.bouncycastle.est
Helper for emitting the EST transport-identity-linking attribute (RFC 7030 §3.5) into a PKCS#10 certification request, with RFC 7894-aware selection of the attribute type.
TLSUniqueProvider - Interface in org.bouncycastle.est
TLSUniqueProvider implementation of this can provide the TLS unique value.
toASN1Primitive() - Method in class org.bouncycastle.cert.ocsp.CertificateID
 
toASN1Primitive() - Method in class org.bouncycastle.cert.ocsp.RespID
 
toASN1Primitive() - Method in class org.bouncycastle.mozilla.SignedPublicKeyAndChallenge
Deprecated.
use toASN1Structure
toASN1Primitive() - Method in class org.bouncycastle.pkcs.DeltaCertificateRequestAttributeValue
 
toASN1Structure() - Method in class org.bouncycastle.cert.cmp.CertificateConfirmationContent
 
toASN1Structure() - Method in class org.bouncycastle.cert.cmp.GeneralPKIMessage
 
toASN1Structure() - Method in class org.bouncycastle.cert.cmp.POPODecryptionKeyChallengeContent
 
toASN1Structure() - Method in class org.bouncycastle.cert.cmp.POPODecryptionKeyResponseContent
 
toASN1Structure() - Method in class org.bouncycastle.cert.cmp.ProtectedPKIMessage
Return the underlying ASN.1 structure contained in this object.
toASN1Structure() - Method in class org.bouncycastle.cert.cmp.RevocationDetails
 
toASN1Structure() - Method in class org.bouncycastle.cert.crmf.CertificateRepMessage
 
toASN1Structure() - Method in class org.bouncycastle.cert.crmf.CertificateReqMessages
 
toASN1Structure() - Method in class org.bouncycastle.cert.crmf.CertificateRequestMessage
Return the underlying ASN.1 object defining this CertificateRequestMessage object.
toASN1Structure() - Method in class org.bouncycastle.cert.crmf.CertificateResponse
Return this object's underlying ASN.1 structure.
toASN1Structure() - Method in class org.bouncycastle.cert.ocsp.OCSPResp
 
toASN1Structure() - Method in class org.bouncycastle.cert.X509AttributeCertificateHolder
Return the underlying ASN.1 structure for the attribute certificate in this holder.
toASN1Structure() - Method in class org.bouncycastle.cert.X509CertificateHolder
Return the underlying ASN.1 structure for the certificate in this holder.
toASN1Structure() - Method in class org.bouncycastle.cert.X509CRLHolder
Return the underlying ASN.1 structure for the CRL in this holder.
toASN1Structure() - Method in class org.bouncycastle.cms.CMSAuthenticatedData
return the ContentInfo
toASN1Structure() - Method in class org.bouncycastle.cms.CMSAuthEnvelopedData
return the ContentInfo
toASN1Structure() - Method in class org.bouncycastle.cms.CMSCompressedData
return the ContentInfo
toASN1Structure() - Method in class org.bouncycastle.cms.CMSDigestedData
return the ContentInfo
toASN1Structure() - Method in class org.bouncycastle.cms.CMSEncryptedData
return the ContentInfo
toASN1Structure() - Method in class org.bouncycastle.cms.CMSEnvelopedData
return the ContentInfo
toASN1Structure() - Method in class org.bouncycastle.cms.CMSSignedData
return the ContentInfo
toASN1Structure() - Method in class org.bouncycastle.cms.OriginatorInformation
Return the underlying ASN.1 object defining this OriginatorInformation object.
toASN1Structure() - Method in class org.bouncycastle.cms.SignerInformation
Return the underlying ASN.1 object defining this SignerInformation object.
toASN1Structure() - Method in class org.bouncycastle.dvcs.DVCSRequestData
Convert to ASN.1 structure (Data).
toASN1Structure() - Method in class org.bouncycastle.dvcs.DVCSRequestInfo
Converts to corresponding ASN.1 structure (DVCSRequestInformation).
toASN1Structure() - Method in class org.bouncycastle.dvcs.MessageImprint
 
toASN1Structure() - Method in class org.bouncycastle.dvcs.TargetChain
 
toASN1Structure() - Method in class org.bouncycastle.eac.EACCertificateHolder
Return the underlying ASN.1 structure for the certificate in this holder.
toASN1Structure() - Method in class org.bouncycastle.eac.EACCertificateRequestHolder
Return the underlying ASN.1 structure for the certificate in this holder.
toASN1Structure() - Method in class org.bouncycastle.mozilla.SignedPublicKeyAndChallenge
Return the underlying ASN.1 structure for this challenge.
toASN1Structure() - Method in class org.bouncycastle.pkcs.PKCS10CertificationRequest
Return the underlying ASN.1 structure for this request.
toASN1Structure() - Method in class org.bouncycastle.pkcs.PKCS12PfxPdu
Return the underlying ASN.1 object.
toASN1Structure() - Method in class org.bouncycastle.pkcs.PKCS12SafeBag
Return the underlying ASN.1 structure for this safe bag.
toASN1Structure() - Method in class org.bouncycastle.pkcs.PKCS12SecretBag
Return the underlying ASN.1 structure for this secret bag.
toASN1Structure() - Method in class org.bouncycastle.pkcs.PKCS8EncryptedPrivateKeyInfo
Return the underlying ASN.1 structure for this holder.
toASN1Structure() - Method in class org.bouncycastle.tsp.ers.ERSArchiveTimeStamp
 
toASN1Structure() - Method in class org.bouncycastle.tsp.ers.ERSEvidenceRecord
 
toASN1Structure() - Method in class org.bouncycastle.tsp.TimeStampRequest
 
toASN1Structure() - Method in class org.bouncycastle.tsp.TimeStampTokenInfo
 
toAttribute(RequesterCertificate) - Static method in class org.bouncycastle.cert.RelatedCertificateTool
Wrap a RequesterCertificate value as a PKCS#9 Attribute carrying PKCSObjectIdentifiers.id_aa_relatedCertRequest, ready to drop into a CertificationRequestInfo attributes set.
toCertificateStore() - Method in class org.bouncycastle.cert.dane.DANEEntryStore
Return a Store of X509CertificateHolder objects representing all the certificates associated with entries in the store.
toChallengeArray() - Method in class org.bouncycastle.cert.cmp.POPODecryptionKeyChallengeContent
 
toCMSSignedData() - Method in class org.bouncycastle.tsp.TimeStampToken
Return the underlying CMSSignedData object.
toDottedDecimal(byte[]) - Static method in class org.bouncycastle.cert.plants.TrustAnchorIDs
Converts a binary trust anchor ID into the dotted-decimal form used in ASCII representations (e.g. for the issuer field UTF8String value and inside CosignedMessage cosigner_name / log_origin).
toList() - Method in class org.bouncycastle.tsp.ers.SortedHashList
 
toList() - Method in class org.bouncycastle.tsp.ers.SortedIndexedHashList
 
toString() - Method in class org.bouncycastle.cert.plants.MerkleTreePrimitives.SubtreeInfo
 
toString() - Method in class org.bouncycastle.cert.plants.MTCLog
 
toString() - Method in class org.bouncycastle.cert.X509CertificateReviewer.Finding
 
toString() - Method in class org.bouncycastle.pkix.jcajce.PKIXPolicyNode
 
toString() - Method in class org.bouncycastle.pkix.PKIXNameConstraintValidator
 
toString() - Method in class org.bouncycastle.pkix.util.filter.TrustedInput
 
toString() - Method in class org.bouncycastle.pkix.util.filter.UntrustedInput
 
toString() - Method in class org.bouncycastle.pkix.util.LocalizedMessage
 
toString() - Method in class org.bouncycastle.tsp.GenTimeAccuracy
 
toString(String) - Method in class org.bouncycastle.pkix.jcajce.PKIXPolicyNode
 
toTrustedSubtree(long) - Method in class org.bouncycastle.cert.plants.LandmarkCertificateManager.TrustedSubtreeEntry
Bridges this accepted landmark into the validator's representation.
toTSTInfo() - Method in class org.bouncycastle.tsp.TimeStampTokenInfo
Deprecated.
use toASN1Structure
TransItem - Class in org.bouncycastle.cert.ct
One TLS-encoded item from an RFC 9162 (CT v2) TransItemList.
TransItem(int, byte[]) - Constructor for class org.bouncycastle.cert.ct.TransItem
 
TransItemList - Class in org.bouncycastle.cert.ct
RFC 9162 (CT v2) TransItemList: the TLS-encoded structure carried inside the Transparency Information X.509v3 extension (X509ObjectIdentifiers.id_ce_ct_transparencyInformation).
TransItemList(TransItem[]) - Constructor for class org.bouncycastle.cert.ct.TransItemList
 
treeSize - Variable in class org.bouncycastle.cert.plants.LandmarkCertificateManager.TrustedSubtreeManager.Checkpoint
 
trimDeltaCertificateDescriptor(DeltaCertificateDescriptor, TBSCertificate, Extensions) - Static method in class org.bouncycastle.cert.DeltaCertificateTool
 
trimDeltaCertificateRequest(DeltaCertificateRequestAttributeValue, PKCS10CertificationRequest) - Static method in class org.bouncycastle.pkcs.DeltaCertAttributeUtils
Return a copy of delta with subject, signatureAlgorithm and extensions fields stripped when they match the corresponding fields of baseRequest.
TruncatingDigestCalculator - Class in org.bouncycastle.cert.dane
A calculator which produces a truncated digest from a regular one, with the truncation achieved by dropping off the right most octets.
TruncatingDigestCalculator(DigestCalculator) - Constructor for class org.bouncycastle.cert.dane.TruncatingDigestCalculator
Default constructor - truncate to 28.
TruncatingDigestCalculator(DigestCalculator, int) - Constructor for class org.bouncycastle.cert.dane.TruncatingDigestCalculator
Constructor specifying a length.
trustAnchor - Variable in class org.bouncycastle.pkix.jcajce.PKIXCertPathReviewer
 
TrustAnchorIDs - Class in org.bouncycastle.cert.plants
Utilities for constructing and parsing the binary trust anchor IDs reserved by Section 5.1 of draft-ietf-plants-merkle-tree-certs under each CA ID: {caID 0 N} — issuance log N (Section 5.2) {caID 1 N L} — landmark L of log N (Section 8.2) {caID 2 N L} — landmark group containing landmark L and earlier (Section 8.2.1)
TrustedInput - Class in org.bouncycastle.pkix.util.filter
 
TrustedInput(Object) - Constructor for class org.bouncycastle.pkix.util.filter.TrustedInput
 
TrustedSubtree(long, long, long, byte[]) - Constructor for class org.bouncycastle.cert.plants.MerkleTreeCertificateValidator.TrustedSubtree
 
TrustedSubtree(MTCLog, byte[]) - Constructor for class org.bouncycastle.cert.plants.MerkleTreeCertificateValidator.TrustedSubtree
Convenience constructor taking the log number and subtree window from an MTCLog.
TrustedSubtreeEntry(long, long, byte[], long, byte[]) - Constructor for class org.bouncycastle.cert.plants.LandmarkCertificateManager.TrustedSubtreeEntry
 
TrustedSubtreeManager(byte[], MerkleTreeHash, MTCCosignerVerifierProvider, int) - Constructor for class org.bouncycastle.cert.plants.LandmarkCertificateManager.TrustedSubtreeManager
 
TRY_LATER - Static variable in class org.bouncycastle.cert.ocsp.OCSPResp
 
TRY_LATER - Static variable in class org.bouncycastle.cert.ocsp.OCSPRespBuilder
 
TSPAlgorithms - Interface in org.bouncycastle.tsp
Recognised hash algorithms for the time stamp protocol.
TSPException - Exception Class in org.bouncycastle.tsp
 
TSPException(String) - Constructor for exception class org.bouncycastle.tsp.TSPException
 
TSPException(String, Throwable) - Constructor for exception class org.bouncycastle.tsp.TSPException
 
TSPIOException - Exception Class in org.bouncycastle.tsp
 
TSPIOException(String) - Constructor for exception class org.bouncycastle.tsp.TSPIOException
 
TSPIOException(String, Throwable) - Constructor for exception class org.bouncycastle.tsp.TSPIOException
 
TSPUtil - Class in org.bouncycastle.tsp
 
TSPUtil() - Constructor for class org.bouncycastle.tsp.TSPUtil
 
TSPValidationException - Exception Class in org.bouncycastle.tsp
Exception thrown if a TSP request or response fails to validate.
TSPValidationException(String) - Constructor for exception class org.bouncycastle.tsp.TSPValidationException
 
TSPValidationException(String, int) - Constructor for exception class org.bouncycastle.tsp.TSPValidationException
 
TYPE_ATTRIBUTE_CERTIFICATE - Static variable in class org.bouncycastle.openssl.PEMParser
 
TYPE_CERTIFICATE - Static variable in class org.bouncycastle.openssl.PEMParser
 
TYPE_CERTIFICATE_REQUEST - Static variable in class org.bouncycastle.openssl.PEMParser
 
TYPE_CMS - Static variable in class org.bouncycastle.openssl.PEMParser
 
TYPE_DSA_PRIVATE_KEY - Static variable in class org.bouncycastle.openssl.PEMParser
 
TYPE_EC_PARAMETERS - Static variable in class org.bouncycastle.openssl.PEMParser
 
TYPE_EC_PRIVATE_KEY - Static variable in class org.bouncycastle.openssl.PEMParser
 
TYPE_ENCRYPTED_PRIVATE_KEY - Static variable in class org.bouncycastle.openssl.PEMParser
 
TYPE_NEW_CERTIFICATE_REQUEST - Static variable in class org.bouncycastle.openssl.PEMParser
 
TYPE_PKCS7 - Static variable in class org.bouncycastle.openssl.PEMParser
 
TYPE_PRIVATE_KEY - Static variable in class org.bouncycastle.openssl.PEMParser
 
TYPE_PUBLIC_KEY - Static variable in class org.bouncycastle.openssl.PEMParser
 
TYPE_RSA_PRIVATE_KEY - Static variable in class org.bouncycastle.openssl.PEMParser
 
TYPE_RSA_PUBLIC_KEY - Static variable in class org.bouncycastle.openssl.PEMParser
 
TYPE_TRUSTED_CERTIFICATE - Static variable in class org.bouncycastle.openssl.PEMParser
 
TYPE_X509_CERTIFICATE - Static variable in class org.bouncycastle.openssl.PEMParser
 
TYPE_X509_CRL - Static variable in class org.bouncycastle.openssl.PEMParser
 

U

UINT48_MAX - Static variable in class org.bouncycastle.cert.plants.MTCProof
Maximum value of a uint48 (2^48 - 1).
unauthAttrsGenerator - Variable in class org.bouncycastle.cms.CMSAuthEnvelopedGenerator
 
unauthGen - Variable in class org.bouncycastle.cms.CMSAuthenticatedGenerator
 
UNAUTHORIZED - Static variable in class org.bouncycastle.cert.ocsp.OCSPResp
 
UNAUTHORIZED - Static variable in class org.bouncycastle.cert.ocsp.OCSPRespBuilder
 
UnknownStatus - Class in org.bouncycastle.cert.ocsp
wrapper for the UnknownInfo object
UnknownStatus() - Constructor for class org.bouncycastle.cert.ocsp.UnknownStatus
 
unpackedArgs - Variable in class org.bouncycastle.pkix.util.LocalizedMessage.FilteredArguments
 
unprotectedAttributeGenerator - Variable in class org.bouncycastle.cms.CMSEncryptedGenerator
 
unprotectedAttributeGenerator - Variable in class org.bouncycastle.cms.CMSEnvelopedGenerator
 
unsignedAttributeSet - Variable in class org.bouncycastle.cms.SignerInformation
 
UntrustedInput - Class in org.bouncycastle.pkix.util.filter
Wrapper class to mark untrusted input.
UntrustedInput(Object) - Constructor for class org.bouncycastle.pkix.util.filter.UntrustedInput
Construct a new UntrustedInput instance.
UntrustedUrlInput - Class in org.bouncycastle.pkix.util.filter
Wrapper class to mark an untrusted Url
UntrustedUrlInput(Object) - Constructor for class org.bouncycastle.pkix.util.filter.UntrustedUrlInput
 
unwrappedKeyMustBeEncodable - Variable in class org.bouncycastle.cms.jcajce.JceKEMRecipient
 
unwrappedKeyMustBeEncodable - Variable in class org.bouncycastle.cms.jcajce.JceKeyTransRecipient
 
unwrappedKeyMustBeEncodable - Variable in class org.bouncycastle.cms.jcajce.JceKTSKeyTransRecipient
 
unwrappingHelper - Variable in class org.bouncycastle.cms.jcajce.JceKeyAgreeRecipient
 
unwrapSessionKey(ASN1ObjectIdentifier, SecretKey, ASN1ObjectIdentifier, byte[]) - Method in class org.bouncycastle.cms.jcajce.JceKeyAgreeRecipient
 
usingDNSServer(String) - Method in class org.bouncycastle.cert.dane.fetcher.JndiDANEFetcherFactory
Specify the dnsServer to use.
usingProvider(String) - Method in class org.bouncycastle.pkix.jcajce.X509RevocationChecker.Builder
Configure to use the installed provider with name ProviderName.
usingProvider(Provider) - Method in class org.bouncycastle.pkix.jcajce.X509RevocationChecker.Builder
Configure to use the installed provider with name ProviderName.

V

validate(Set, Set, Set) - Method in class org.bouncycastle.tsp.TimeStampRequest
Validate the timestamp request, checking the digest to see if it is of an accepted type and whether it is of the correct length for the algorithm specified.
validate(CertPathValidation[]) - Method in class org.bouncycastle.cert.path.CertPath
 
validate(CertPathValidationContext, X509CertificateHolder) - Method in interface org.bouncycastle.cert.path.CertPathValidation
 
validate(CertPathValidationContext, X509CertificateHolder) - Method in class org.bouncycastle.cert.path.validations.BasicConstraintsValidation
 
validate(CertPathValidationContext, X509CertificateHolder) - Method in class org.bouncycastle.cert.path.validations.CertificatePoliciesValidation
 
validate(CertPathValidationContext, X509CertificateHolder) - Method in class org.bouncycastle.cert.path.validations.CRLValidation
 
validate(CertPathValidationContext, X509CertificateHolder) - Method in class org.bouncycastle.cert.path.validations.KeyUsageValidation
 
validate(CertPathValidationContext, X509CertificateHolder) - Method in class org.bouncycastle.cert.path.validations.ParentCertIssuedValidation
 
validate(SignerInformationVerifier) - Method in class org.bouncycastle.tsp.ers.ERSArchiveTimeStamp
Validate the time stamp associated with this ArchiveTimeStamp.
validate(SignerInformationVerifier) - Method in class org.bouncycastle.tsp.ers.ERSEvidenceRecord
Validate the current time stamp associated with this evidence record.
validate(SignerInformationVerifier) - Method in class org.bouncycastle.tsp.TimeStampToken
Validate the time stamp token.
validate(DVCSRequestInfo, DVCSRequestInfo) - Static method in class org.bouncycastle.dvcs.DVCSRequestInfo
Compares two DVCRequestInfo structures: one from DVCRequest, and one from DVCResponse.
validate(DigestCalculatorProvider, byte[]) - Method in class org.bouncycastle.tsp.cms.CMSTimeStampedData
Validate the digests present in the TimeStampTokens contained in the CMSTimeStampedData.
validate(DigestCalculatorProvider, byte[]) - Method in class org.bouncycastle.tsp.cms.CMSTimeStampedDataParser
Validate the digests present in the TimeStampTokens contained in the CMSTimeStampedData.
validate(DigestCalculatorProvider, byte[], TimeStampToken) - Method in class org.bouncycastle.tsp.cms.CMSTimeStampedData
Validate the passed in timestamp token against the tokens and data present in the message.
validate(DigestCalculatorProvider, byte[], TimeStampToken) - Method in class org.bouncycastle.tsp.cms.CMSTimeStampedDataParser
Validate the passed in timestamp token against the tokens and data present in the message.
validate(TimeStampRequest) - Method in class org.bouncycastle.tsp.TimeStampResponse
Check this response against to see if it a well formed response for the passed in request.
validateCertificate(X509CertificateHolder) - Static method in class org.bouncycastle.tsp.TSPUtil
Validate the passed in certificate as being of the correct type to be used for time stamping.
validateCertificate(X509CertificateHolder, MerkleTreeCertificateValidator.ValidationParams) - Static method in class org.bouncycastle.cert.plants.MerkleTreeCertificateValidator
Validates a Merkle Tree certificate per Section 7.2.
validateIterationCount(BigInteger) - Static method in class org.bouncycastle.pkcs.util.PKCS12Util
Validate an iteration count from a PFX, enforcing the cap configured via the Properties.PKCS12_MAX_IT_COUNT security property (default 5,000,000).
validateKeySize - Variable in class org.bouncycastle.cms.jcajce.JceKEKRecipient
 
validateKeySize - Variable in class org.bouncycastle.cms.jcajce.JceKEMRecipient
 
validateKeySize - Variable in class org.bouncycastle.cms.jcajce.JceKeyTransRecipient
 
validateKeySize - Variable in class org.bouncycastle.cms.jcajce.JceKTSKeyTransRecipient
 
validatePresent(boolean, byte[], Date) - Method in class org.bouncycastle.tsp.ers.ERSArchiveTimeStamp
 
validatePresent(boolean, byte[], Date) - Method in class org.bouncycastle.tsp.ers.ERSEvidenceRecord
Validate that a particular data object/group is present by hash.
validatePresent(ERSData, Date) - Method in class org.bouncycastle.tsp.ers.ERSArchiveTimeStamp
 
validatePresent(ERSData, Date) - Method in class org.bouncycastle.tsp.ers.ERSEvidenceRecord
Validate that a particular data object/group is present.
validateServerCertUsage(X509Certificate) - Static method in class org.bouncycastle.est.jcajce.JcaJceUtils
 
ValidationParams(MTCCosignerVerifierProvider, List, List, int, MerkleTreeHash, MTCCertificationAuthority) - Constructor for class org.bouncycastle.cert.plants.MerkleTreeCertificateValidator.ValidationParams
 
ValidationParams(MTCCosignerVerifierProvider, MerkleTreeHash, int, MTCCertificationAuthority) - Constructor for class org.bouncycastle.cert.plants.MerkleTreeCertificateValidator.ValidationParams
Convenience constructor for the common case where the relying party has no pre-distributed trusted subtrees and no revocations to apply.
ValidationParams(MTCCosignerVerifierProvider, MerkleTreeHash, List, List, int) - Constructor for class org.bouncycastle.cert.plants.MerkleTreeCertificateValidator.ValidationParams
 
validDate - Variable in class org.bouncycastle.pkix.jcajce.PKIXCertPathReviewer
 
validPolicy - Variable in class org.bouncycastle.pkix.jcajce.PKIXPolicyNode
 
ValueDecryptorGenerator - Interface in org.bouncycastle.cert.crmf
 
valueOf(String) - Static method in enum org.bouncycastle.cert.X509CertificateReviewer.Severity
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.bouncycastle.cert.X509CertificateReviewer.Severity
Returns an array containing the constants of this enum type, in the order they are declared.
verified(String, SSLSession) - Method in class org.bouncycastle.est.jcajce.JsseDefaultHostnameAuthorizer
 
verified(String, SSLSession) - Method in interface org.bouncycastle.est.jcajce.JsseHostnameAuthorizer
Verify the passed in host name according to the context object.
verify() - Method in class org.bouncycastle.mozilla.SignedPublicKeyAndChallenge
Deprecated.
use ContentVerifierProvider method
verify(byte[]) - Method in interface org.bouncycastle.eac.operator.EACSignatureVerifier
 
verify(byte[]) - Method in interface org.bouncycastle.operator.ContentVerifier
Return true if the expected value of the signature matches the data passed into the stream.
verify(byte[], byte[]) - Method in class org.bouncycastle.cert.plants.bc.BcMTCSignatureVerifier
 
verify(byte[], byte[]) - Method in class org.bouncycastle.cert.plants.jcajce.JcaMTCSignatureVerifier
 
verify(byte[], byte[]) - Method in interface org.bouncycastle.cert.plants.MTCSignatureVerifier
 
verify(byte[], byte[]) - Method in interface org.bouncycastle.operator.RawContentVerifier
Verify that the expected signature value was derived from the passed in digest.
verify(String) - Method in class org.bouncycastle.mozilla.SignedPublicKeyAndChallenge
Deprecated.
use ContentVerifierProvider method
verify(String, X509Certificate) - Method in class org.bouncycastle.est.jcajce.JsseDefaultHostnameAuthorizer
 
verify(SignerInformationVerifier) - Method in class org.bouncycastle.cms.SignerInformation
Verify that the given verifier can successfully verify the signature on this SignerInformation object.
verify(ContentVerifierProvider) - Method in class org.bouncycastle.cert.cmp.ProtectedPKIMessage
Verify a message with a public key based signature attached.
verify(DigestCalculatorProvider) - Method in class org.bouncycastle.cms.CMSDigestedData
 
verify(PBEMacCalculatorProvider, char[]) - Method in class org.bouncycastle.cert.cmp.ProtectedPKIMessage
Verify a message with password based MAC protection.
verifyRequesterCertificate(RequesterCertificate, ContentVerifier) - Static method in class org.bouncycastle.cert.RelatedCertificateTool
Verify the signature carried in value using the supplied ContentVerifier.
verifySignatures(SignerInformationVerifierProvider) - Method in class org.bouncycastle.cms.CMSSignedData
Verify all the SignerInformation objects and their associated counter signatures attached to this CMS SignedData object.
verifySignatures(SignerInformationVerifierProvider, boolean) - Method in class org.bouncycastle.cms.CMSSignedData
Verify all the SignerInformation objects and optionally their associated counter signatures attached to this CMS SignedData object.
verifySubtreeConsistencyProof(long, long, long, byte[], byte[], List, MerkleTreeHash) - Static method in class org.bouncycastle.cert.plants.MerkleTreePrimitives
Verifies a subtree consistency proof.
verifySubtreeInclusionProof(long, long, long, byte[], byte[], List, MerkleTreeHash) - Static method in class org.bouncycastle.cert.plants.MerkleTreePrimitives
Verifies a subtree inclusion proof by comparing the evaluated hash with the given subtree hash.
verifyX509Certificate(X509Certificate, PublicKey, String) - Static method in class org.bouncycastle.pkix.jcajce.PKIXCertPathReviewer
 
VERSION_V1 - Static variable in class org.bouncycastle.cert.ct.SignedCertificateTimestamp
 
VPKCRequestBuilder - Class in org.bouncycastle.dvcs
Builder of DVC requests to VPKC service (Verify Public Key Certificates).
VPKCRequestBuilder() - Constructor for class org.bouncycastle.dvcs.VPKCRequestBuilder
 
VPKCRequestData - Class in org.bouncycastle.dvcs
Data piece of DVCS request to VPKC service (Verify Public Key Certificates).
VSDRequestBuilder - Class in org.bouncycastle.dvcs
Builder of DVCS requests to VSD service (Verify Signed Document).
VSDRequestBuilder() - Constructor for class org.bouncycastle.dvcs.VSDRequestBuilder
 
VSDRequestData - Class in org.bouncycastle.dvcs
Data piece of DVCS request to VSD service (Verify Signed Document).

W

WARNING - Enum constant in enum org.bouncycastle.cert.X509CertificateReviewer.Severity
 
withCertificate(CMPCertificate) - Method in class org.bouncycastle.cert.crmf.CertificateResponseBuilder
Specify the certificate to assign to this response (in plaintext).
withCertificate(X509CertificateHolder) - Method in class org.bouncycastle.cert.crmf.CertificateResponseBuilder
Specify the certificate to assign to this response (in plaintext).
withCertificate(CMSEnvelopedData) - Method in class org.bouncycastle.cert.crmf.CertificateResponseBuilder
Specify the encrypted certificate to assign to this response (in plaintext).
withChannelBindingProvider(ChannelBindingProvider) - Method in class org.bouncycastle.est.jcajce.JsseESTServiceBuilder
 
withClient(ESTClient) - Method in class org.bouncycastle.est.ESTRequestBuilder
 
withClientProvider(ESTClientProvider) - Method in class org.bouncycastle.est.ESTServiceBuilder
Set the client provider.
withClientProvider(ESTClientProvider) - Method in class org.bouncycastle.est.jcajce.JsseESTServiceBuilder
 
withConnectionListener(ESTSourceConnectionListener) - Method in class org.bouncycastle.est.ESTRequestBuilder
 
withData(byte[]) - Method in class org.bouncycastle.est.ESTRequestBuilder
 
withFilterCipherSuites(boolean) - Method in class org.bouncycastle.est.jcajce.JsseESTServiceBuilder
Filter cipher suites with supported before passing to JSSE provider.
withHijacker(ESTHijacker) - Method in class org.bouncycastle.est.ESTRequestBuilder
 
withHostNameAuthorizer(JsseHostnameAuthorizer) - Method in class org.bouncycastle.est.jcajce.JsseESTServiceBuilder
 
withKeyManager(KeyManager) - Method in class org.bouncycastle.est.jcajce.JsseESTServiceBuilder
 
withKeyManagers(KeyManager[]) - Method in class org.bouncycastle.est.jcajce.JsseESTServiceBuilder
 
withLabel(String) - Method in class org.bouncycastle.est.ESTServiceBuilder
Set the label as per https://tools.ietf.org/html/rfc7030#section-3.2.2
withProvider(String) - Method in class org.bouncycastle.est.jcajce.JsseESTServiceBuilder
Configure this builder to use the provider with the passed in name.
withProvider(Provider) - Method in class org.bouncycastle.est.jcajce.JsseESTServiceBuilder
Configure this builder to use the passed in provider.
withReadLimit(long) - Method in class org.bouncycastle.est.jcajce.JsseESTServiceBuilder
 
withResponseInfo(byte[]) - Method in class org.bouncycastle.cert.crmf.CertificateResponseBuilder
Specify the response info field on the response.
withSecureRandom(SecureRandom) - Method in class org.bouncycastle.est.jcajce.JsseESTServiceBuilder
 
withTimeout(int) - Method in class org.bouncycastle.est.jcajce.JsseESTServiceBuilder
 
withTLSVersion(String) - Method in class org.bouncycastle.est.jcajce.JsseESTServiceBuilder
 
withURL(URL) - Method in class org.bouncycastle.est.ESTRequestBuilder
 
wrapper - Variable in class org.bouncycastle.cms.KEKRecipientInfoGenerator
 
wrapper - Variable in class org.bouncycastle.cms.KEMRecipientInfoGenerator
 
wrapper - Variable in class org.bouncycastle.cms.KeyTransRecipientInfoGenerator
 
wrapWithCounter(InputStream, Long) - Method in class org.bouncycastle.est.ESTResponse
 
write(byte[]) - Method in class org.bouncycastle.operator.bc.BcSignerOutputStream
 
write(byte[], int, int) - Method in class org.bouncycastle.operator.bc.BcSignerOutputStream
 
write(byte[], int, int) - Method in class org.bouncycastle.operator.MacCaptureStream
 
write(int) - Method in class org.bouncycastle.operator.bc.BcSignerOutputStream
 
write(int) - Method in class org.bouncycastle.operator.MacCaptureStream
 
write(OutputStream) - Method in class org.bouncycastle.cert.cmp.CMSProcessableCMPCertificate
 
write(OutputStream) - Method in class org.bouncycastle.cms.CMSAbsentContent
 
write(OutputStream) - Method in interface org.bouncycastle.cms.CMSProcessable
generic routine to copy out the data we want processed - the OutputStream passed in will do the handling on it's own.
write(OutputStream) - Method in class org.bouncycastle.cms.CMSProcessableByteArray
 
write(OutputStream) - Method in class org.bouncycastle.cms.CMSProcessableFile
 
write(OutputStream) - Method in class org.bouncycastle.cms.PKCS7ProcessableObject
 
writeData(OutputStream) - Method in class org.bouncycastle.est.ESTRequest
 
writeEntryHashInput(byte[], byte[], MerkleTreeHash, OutputStream) - Static method in class org.bouncycastle.cert.plants.MerkleTreeCertificateValidator
Raw-DER variant of MerkleTreeCertificateValidator.writeEntryHashInput(TBSCertificate, byte[], MerkleTreeHash, OutputStream) — skips the parse + re-encode round trip when the TBSCertificate is already in hand as DER bytes (e.g. captured from a streaming ContentSigner).
writeEntryHashInput(TBSCertificate, byte[], MerkleTreeHash, OutputStream) - Static method in class org.bouncycastle.cert.plants.MerkleTreeCertificateValidator
writeEntryHashInput(X509CertificateHolder, byte[], MerkleTreeHash, OutputStream) - Static method in class org.bouncycastle.cert.plants.MerkleTreeCertificateValidator
writeObject(Object) - Method in class org.bouncycastle.openssl.jcajce.JcaPEMWriter
 
writeObject(Object) - Method in class org.bouncycastle.openssl.PEMWriter
Deprecated.
 
writeObject(Object, PEMEncryptor) - Method in class org.bouncycastle.openssl.jcajce.JcaPEMWriter
 
writeObject(Object, PEMEncryptor) - Method in class org.bouncycastle.openssl.PEMWriter
Deprecated.
 
writeObject(PemObjectGenerator) - Method in class org.bouncycastle.openssl.jcajce.JcaPEMWriter
 
writeObject(PemObjectGenerator) - Method in class org.bouncycastle.openssl.PEMWriter
Deprecated.
 
writeSignatureInput(OutputStream, IssuerAndSerialNumber, BinaryTime) - Static method in class org.bouncycastle.cert.RelatedCertificateTool
Write the bytes the signature field must cover straight into out: the DER encoding of certID followed by the DER encoding of requestTime, per RFC 9763 sec. 4.1 ("concatenation of DER-encoded IssuerAndSerialNumber and BinaryTime").

X

x509_entry_v2 - Static variable in class org.bouncycastle.cert.ct.TransItem
 
x509_sct_v2 - Static variable in class org.bouncycastle.cert.ct.TransItem
 
X509AttributeCertificateHolder - Class in org.bouncycastle.cert
Holding class for an X.509 AttributeCertificate structure.
X509AttributeCertificateHolder(byte[]) - Constructor for class org.bouncycastle.cert.X509AttributeCertificateHolder
Create a X509AttributeCertificateHolder from the passed in bytes.
X509AttributeCertificateHolder(AttributeCertificate) - Constructor for class org.bouncycastle.cert.X509AttributeCertificateHolder
Create a X509AttributeCertificateHolder from the passed in ASN.1 structure.
X509AttributeCertificateHolderSelector - Class in org.bouncycastle.cert.selector
This class is an Selector like implementation to select attribute certificates from a given set of criteria.
X509AttributeCertificateHolderSelectorBuilder - Class in org.bouncycastle.cert.selector
This class builds selectors according to the set criteria.
X509AttributeCertificateHolderSelectorBuilder() - Constructor for class org.bouncycastle.cert.selector.X509AttributeCertificateHolderSelectorBuilder
 
X509CertificateFormatter - Class in org.bouncycastle.pkix.util
A general class for X.509 certificate "pretty printing".
X509CertificateFormatter() - Constructor for class org.bouncycastle.pkix.util.X509CertificateFormatter
 
X509CertificateHolder - Class in org.bouncycastle.cert
Holding class for an X.509 Certificate structure.
X509CertificateHolder(byte[]) - Constructor for class org.bouncycastle.cert.X509CertificateHolder
Create a X509CertificateHolder from the passed in bytes.
X509CertificateHolder(Certificate) - Constructor for class org.bouncycastle.cert.X509CertificateHolder
Create a X509CertificateHolder from the passed in ASN.1 structure.
X509CertificateHolderSelector - Class in org.bouncycastle.cert.selector
a basic index for a X509CertificateHolder class
X509CertificateHolderSelector(byte[]) - Constructor for class org.bouncycastle.cert.selector.X509CertificateHolderSelector
Construct a selector with the value of a public key's subjectKeyId.
X509CertificateHolderSelector(X500Name, BigInteger) - Constructor for class org.bouncycastle.cert.selector.X509CertificateHolderSelector
Construct a signer ID based on the issuer and serial number of the signer's associated certificate.
X509CertificateHolderSelector(X500Name, BigInteger, byte[]) - Constructor for class org.bouncycastle.cert.selector.X509CertificateHolderSelector
Construct a signer ID based on the issuer and serial number of the signer's associated certificate.
X509CertificateReviewer - Class in org.bouncycastle.cert
Collects the problems found while decoding an X.509 certificate, instead of throwing on the first one, for diagnostic and reporting use (github #1508).
X509CertificateReviewer() - Constructor for class org.bouncycastle.cert.X509CertificateReviewer
 
X509CertificateReviewer.Finding - Class in org.bouncycastle.cert
A single problem found during review.
X509CertificateReviewer.Review - Class in org.bouncycastle.cert
The outcome of a review: the list of findings, plus the recovered certificate when the structure decoded cleanly.
X509CertificateReviewer.Severity - Enum in org.bouncycastle.cert
X509ContentVerifierProviderBuilder - Interface in org.bouncycastle.cert
 
X509CRLEntryHolder - Class in org.bouncycastle.cert
Holding class for an X.509 CRL Entry structure.
X509CRLHolder - Class in org.bouncycastle.cert
Holding class for an X.509 CRL structure.
X509CRLHolder(byte[]) - Constructor for class org.bouncycastle.cert.X509CRLHolder
Create a X509CRLHolder from the passed in bytes.
X509CRLHolder(InputStream) - Constructor for class org.bouncycastle.cert.X509CRLHolder
Create a X509CRLHolder from the passed in InputStream.
X509CRLHolder(CertificateList) - Constructor for class org.bouncycastle.cert.X509CRLHolder
Create a X509CRLHolder from the passed in ASN.1 structure.
X509ExtensionUtils - Class in org.bouncycastle.cert
General utility class for creating calculated extensions using the standard methods.
X509ExtensionUtils(DigestCalculator) - Constructor for class org.bouncycastle.cert.X509ExtensionUtils
Base constructor - for conformance to RFC 5280 use a calculator based on SHA-1.
X509RevocationChecker - Class in org.bouncycastle.pkix.jcajce
X.509 Certificate Revocation Checker - still lacks OCSP support and support for delta CRLs.
X509RevocationChecker.Builder - Class in org.bouncycastle.pkix.jcajce
 
X509TrustedCertificateBlock - Class in org.bouncycastle.openssl
Holder for an OpenSSL trusted certificate block.
X509TrustedCertificateBlock(byte[]) - Constructor for class org.bouncycastle.openssl.X509TrustedCertificateBlock
 
X509TrustedCertificateBlock(X509CertificateHolder, CertificateTrustBlock) - Constructor for class org.bouncycastle.openssl.X509TrustedCertificateBlock
 
X509v1CertificateBuilder - Class in org.bouncycastle.cert
class to produce an X.509 Version 1 certificate.
X509v1CertificateBuilder(X500Name, BigInteger, Date, Date, Locale, X500Name, SubjectPublicKeyInfo) - Constructor for class org.bouncycastle.cert.X509v1CertificateBuilder
Create a builder for a version 1 certificate.
X509v1CertificateBuilder(X500Name, BigInteger, Date, Date, X500Name, SubjectPublicKeyInfo) - Constructor for class org.bouncycastle.cert.X509v1CertificateBuilder
Create a builder for a version 1 certificate.
X509v1CertificateBuilder(X500Name, BigInteger, Time, Time, X500Name, SubjectPublicKeyInfo) - Constructor for class org.bouncycastle.cert.X509v1CertificateBuilder
Create a builder for a version 1 certificate.
X509v2AttributeCertificateBuilder - Class in org.bouncycastle.cert
class to produce an X.509 Version 2 AttributeCertificate.
X509v2AttributeCertificateBuilder(AttributeCertificateHolder, AttributeCertificateIssuer, BigInteger, Date, Date) - Constructor for class org.bouncycastle.cert.X509v2AttributeCertificateBuilder
Base constructor.
X509v2AttributeCertificateBuilder(AttributeCertificateHolder, AttributeCertificateIssuer, BigInteger, Date, Date, Locale) - Constructor for class org.bouncycastle.cert.X509v2AttributeCertificateBuilder
Base constructor with locale for interpreting dates.
X509v2AttributeCertificateBuilder(X509AttributeCertificateHolder) - Constructor for class org.bouncycastle.cert.X509v2AttributeCertificateBuilder
Create a builder for a version 2 attribute certificate, initialised with another certificate.
X509v2CRLBuilder - Class in org.bouncycastle.cert
class to produce an X.509 Version 2 CRL.
X509v2CRLBuilder(X500Name, Date) - Constructor for class org.bouncycastle.cert.X509v2CRLBuilder
Basic constructor.
X509v2CRLBuilder(X500Name, Date, Locale) - Constructor for class org.bouncycastle.cert.X509v2CRLBuilder
Basic constructor with Locale.
X509v2CRLBuilder(X500Name, Time) - Constructor for class org.bouncycastle.cert.X509v2CRLBuilder
Basic constructor.
X509v2CRLBuilder(X509CRLHolder) - Constructor for class org.bouncycastle.cert.X509v2CRLBuilder
Create a builder for a version 2 CRL, initialised with another CRL.
X509v3CertificateBuilder - Class in org.bouncycastle.cert
class to produce an X.509 Version 3 certificate.
X509v3CertificateBuilder(X500Name, BigInteger, Date, Date, Locale, X500Name, SubjectPublicKeyInfo) - Constructor for class org.bouncycastle.cert.X509v3CertificateBuilder
Create a builder for a version 3 certificate.
X509v3CertificateBuilder(X500Name, BigInteger, Date, Date, X500Name, SubjectPublicKeyInfo) - Constructor for class org.bouncycastle.cert.X509v3CertificateBuilder
Create a builder for a version 3 certificate.
X509v3CertificateBuilder(X500Name, BigInteger, Time, Time, X500Name, SubjectPublicKeyInfo) - Constructor for class org.bouncycastle.cert.X509v3CertificateBuilder
Create a builder for a version 3 certificate.
X509v3CertificateBuilder(X509CertificateHolder) - Constructor for class org.bouncycastle.cert.X509v3CertificateBuilder
Create a builder for a version 3 certificate, initialised with another certificate.

Z

ZLIB - Static variable in class org.bouncycastle.cms.CMSCompressedDataGenerator
 
ZLIB - Static variable in class org.bouncycastle.cms.CMSCompressedDataStreamGenerator
 
ZlibCompressor - Class in org.bouncycastle.cms.jcajce
 
ZlibCompressor() - Constructor for class org.bouncycastle.cms.jcajce.ZlibCompressor
 
ZlibExpanderProvider - Class in org.bouncycastle.cms.jcajce
 
ZlibExpanderProvider() - Constructor for class org.bouncycastle.cms.jcajce.ZlibExpanderProvider
Base constructor.
ZlibExpanderProvider(long) - Constructor for class org.bouncycastle.cms.jcajce.ZlibExpanderProvider
Create a provider which caps the number of expanded bytes that can be produced when the compressed stream is parsed.

_

_contentInfo - Variable in class org.bouncycastle.cms.CMSContentInfoParser
 
_data - Variable in class org.bouncycastle.cms.CMSContentInfoParser
 
_in - Variable in class org.bouncycastle.cms.CMSTypedStream
 
_signers - Variable in class org.bouncycastle.cms.CMSSignedGenerator
 
A B C D E F G H I J K L M N O P R S T U V W X Z _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form