Index
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 fromMerkleTreePrimitives.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
BcMTCSignatureVerifieror any otherMTCSignatureVerifierimplementation such asorg.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 matchestargetCounterSigner. - 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
MTCCertificationAuthorityextension 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,AuthEnvelopedDataandEncryptedDatastructures — 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
MTCCosignerfor 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
MTCCosignerVerifierProviderthat holds a table of cosigner trust anchor IDs mapped toMTCSignatureVerifierinstances. - BcMTCCosignerVerifierProvider.Builder - Class in org.bouncycastle.cert.plants.bc
-
Builder for
BcMTCCosignerVerifierProvider. - 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
PKCS10CertificationRequestthat exposes the request's public key as anAsymmetricKeyParameter(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
PKCS10CertificationRequestas 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
PKCS12MacCalculatorBuilderfor the MAC algorithm advertised by an incoming PFX'sMacData. - BcPKCS12MacCalculatorBuilderProvider(BcDigestProvider) - Constructor for class org.bouncycastle.pkcs.bc.BcPKCS12MacCalculatorBuilderProvider
-
Base constructor.
- BcPKCS12PBEInputDecryptorProviderBuilder - Class in org.bouncycastle.pkcs.bc
-
Lightweight builder for an
InputDecryptorProviderthat 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
OutputEncryptorthat 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
PKCS12MacCalculatorBuilderthat 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
PKCS12MacCalculatorBuilderProviderthat 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 publishedminSerialfloor (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 the configured
DeltaCertificateRequestAttributeValue. - 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
InputDecryptorProviderthat 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 whosegetAlgorithm()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 whosegetAlgorithm()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
KeyParameterform. - 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
AccessDescriptionsuitable for adding to a SubjectInfoAccess extension: accessMethod isBCObjectIdentifiers.id_ad_certDiscovery, accessLocation is anotherNameGeneralName whose type-id isBCObjectIdentifiers.id_on_relatedCertificateDescriptorand 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-mtcCertificationAuthorityextension. - 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 anMTCLogwhose[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
CertConfirmContentmessage. - 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
CertConfirmContentmessage. - 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 fromlog.getLogNumber(). - certSerial(MTCLog, long) - Static method in class org.bouncycastle.cert.plants.TrustAnchorIDs
-
Equivalent to
TrustAnchorIDs.certSerial(long, long)with the log number taken fromlog.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
-
TBSCertificate variant of
MerkleTreeCertificateValidator.computeEntryHash(X509CertificateHolder, byte[], MerkleTreeHash). - computeEntryHash(TBSCertificate, MerkleTreeHash) - Static method in class org.bouncycastle.cert.plants.MerkleTreeCertificateValidator
-
Convenience overload of
MerkleTreeCertificateValidator.computeEntryHash(TBSCertificate, byte[], MerkleTreeHash)with an empty extensions list. - 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
MerkleTreeCertEntryof typetbs_cert_entryand 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 bylog.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
RelatedCertificateextension value identifying the supplied certificate by digest. - createRequesterCertificate(IssuerAndSerialNumber, BinaryTime, String[], ContentSigner) - Static method in class org.bouncycastle.cert.RelatedCertificateTool
-
Build a fully-signed
RequesterCertificatevalue. - 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 theAlgorithmIdentifierthat 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 theAlgorithmIdentifier(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
Attributewhose 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[])withtimestamp == 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 anMTCLog. - 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 anMTCLog. - 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
resourceas the base name for the RessourceBundle andidas the message bundle id the resource file. - ErrorBundle(String, String, Object[]) - Constructor for class org.bouncycastle.pkix.util.ErrorBundle
-
Constructs a new ErrorBundle using
resourceas the base name for the RessourceBundle andidas the message bundle id the resource file. - ErrorBundle(String, String, String) - Constructor for class org.bouncycastle.pkix.util.ErrorBundle
-
Constructs a new ErrorBundle using
resourceas the base name for the RessourceBundle andidas 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
resourceas the base name for the RessourceBundle andidas 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-mtcCertificationAuthoritycertificate extension. - extraArgs - Variable in class org.bouncycastle.pkix.util.LocalizedMessage
- extractAuthorityInfo(X509CertificateHolder) - Static method in class org.bouncycastle.cert.plants.MTCCertificationAuthorityCertificate
-
Extracts the
MTCCertificationAuthoritystructure from theid-pe-mtcCertificationAuthorityextension of a CA certificate. - extractCaId(X509CertificateHolder) - Static method in class org.bouncycastle.cert.plants.MTCCertificationAuthorityCertificate
-
Extracts the binary CA trust anchor ID from the
subjectfield 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
ContentSignerfor 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-friendlyNameattribute 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
RequesterCertificatevalue from a PKCS#9Attribute. - 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_embeddedSCTListcertificate 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_transparencyInformationcertificate 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
-
Deprecated.Use
CMSAuthenticatedData.getAuthAttributes()instead. - 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
certificatesfield 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
ClassLoaderwhich loads the resource files ornullif 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
ASN1ParsingExceptionif 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
ASN1ParsingExceptionif the content is absent or not anOCTET 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
crlsfield 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
digestAlgorithmsfield as parsed from the wire: aBERSetif the field used the indefinite-length (BER) method, aDLSetotherwise, 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
SerializedSCTentry 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
datafield 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, raisingASN1ParsingExceptionif 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 + "." + keyfrom 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
extensionsopaque 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
nullif 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 proofinto 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
SerializedSCTentry inside aSignedCertificateTimestampList). - 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.datafield, 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
SerializedTransItementry inside aTransItemList). - 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
inputLengthplaintext 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
datapayload 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_extensionsentries; nevernull. - 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
nullif 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_v2orprecert_sct_v2), return the decoded payload; otherwise returnnull. - 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
nullif 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 aTBSCertificateLogEntry. - 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
-
Deprecated.Use
CMSAuthenticatedData.getUnauthAttributes()instead. - 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
CertPathandPKIXParametersparams - 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
eContentOCTET 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
RelatedCertificateextension 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
X500Namefor a Merkle Tree certificate, using the experimentalid_rdna_trustAnchorIDattribute 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
MTCCosignerfor 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
MTCCosignerVerifierProviderthat holds a table of cosigner trust anchor IDs mapped toMTCSignatureVerifierinstances. - JcaMTCCosignerVerifierProvider.Builder - Class in org.bouncycastle.cert.plants.jcajce
-
Builder for
JcaMTCCosignerVerifierProvider. - JcaMTCSignatureVerifier - Class in org.bouncycastle.cert.plants.jcajce
-
JCA-side implementation of
MTCSignatureVerifier. - JcaMTCSignatureVerifier.Builder - Class in org.bouncycastle.cert.plants.jcajce
-
Builder for
JcaMTCSignatureVerifier. - 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
PKCS10CertificationRequestthat returns the request's public key as a JCAPublicKey. - 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
PKCS10CertificationRequestas 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
PKCS12SafeBagBuilderthat accepts standard JCAX509CertificateandPrivateKeyinputs. - JcaPKCS12SafeBagBuilder(X509Certificate) - Constructor for class org.bouncycastle.pkcs.jcajce.JcaPKCS12SafeBagBuilder
-
Build a
certBagfrom a JCAX509Certificate. - JcaPKCS12SafeBagBuilder(PrivateKey) - Constructor for class org.bouncycastle.pkcs.jcajce.JcaPKCS12SafeBagBuilder
-
Build a
keyBagfrom a JCAPrivateKey(no encryption). - JcaPKCS12SafeBagBuilder(PrivateKey, OutputEncryptor) - Constructor for class org.bouncycastle.pkcs.jcajce.JcaPKCS12SafeBagBuilder
-
Build a
pkcs8ShroudedKeyBagby encrypting the supplied JCAPrivateKey. - JcaPKCS8EncryptedPrivateKeyInfoBuilder - Class in org.bouncycastle.pkcs.jcajce
-
JCA-aware extension of
PKCS8EncryptedPrivateKeyInfoBuilderthat accepts a standardPrivateKeyas 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 viaMessageDigest.getInstance("SHA-256")through aJcaJceHelper. - 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,AuthEnvelopedDataandEncryptedDatastructures — 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
PBEMacCalculatorProviderthat 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
PKCS12MacCalculatorBuilderProviderthat 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
InputDecryptorProviderthat handles the password-based decryption schemes encountered in PKCS#12 / PKCS#8: the legacypkcs-12PbeIdsfamily (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
OutputEncryptorthat applies one of the password-based encryption schemes used to protect PKCS#8 / PKCS#12 payloads: the legacy PKCS#12pkcs-12PbeIdsfamily (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 explicitPBKDFConfig. - 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
OutputEncryptorfor 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
resourceas the base name for the RessourceBundle andidas the message bundle id the resource file. - LocalizedMessage(String, String, Object[]) - Constructor for class org.bouncycastle.pkix.util.LocalizedMessage
-
Constructs a new LocalizedMessage using
resourceas the base name for the RessourceBundle andidas the message bundle id the resource file. - LocalizedMessage(String, String, String) - Constructor for class org.bouncycastle.pkix.util.LocalizedMessage
-
Constructs a new LocalizedMessage using
resourceas the base name for the RessourceBundle andidas 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
resourceas the base name for the RessourceBundle andidas 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-localKeyIdattribute 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
MerkleTreeCertEntryfrom 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
MerkleTreeCertEntryTypeenum 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
resourceas the base name for the RessourceBundle andidas the message bundle id the resource file. - MessageBundle(String, String, Object[]) - Constructor for class org.bouncycastle.pkix.util.MessageBundle
-
Constructs a new MessageBundle using
resourceas the base name for the RessourceBundle andidas the message bundle id the resource file. - MessageBundle(String, String, String) - Constructor for class org.bouncycastle.pkix.util.MessageBundle
-
Constructs a new MessageBundle using
resourceas the base name for the RessourceBundle andidas 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
resourceas the base name for the RessourceBundle andidas 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
ContentSignerthat emits an MTCsignatureValue(an encodedMTCProof) 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 aMTCCosignerconstructed withlog.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
MTCCosignerVerifierfor 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
signatureValueBIT 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 toMTCProof(long, long, byte[], MTCSignature...)withstart = log.getStart()andend = 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
ContentVerifierProvideradapter 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
X509v3CertificateBuilderfor 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 loglogNumber. - 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
contentLengthoctets, the content type marked as DATA. - open(OutputStream, long, MacCalculator) - Method in class org.bouncycastle.cms.CMSAuthenticatedDataStreamGenerator
-
Generate an authenticated data structure for
inputLengthcontent 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
inputLengthcontent octets, with the encapsulated bytes marked as DATA - seeCMSAuthenticatedDataStreamGenerator.open(OutputStream, long, MacCalculator). - open(OutputStream, long, OutputAEADEncryptor) - Method in class org.bouncycastle.cms.CMSAuthEnvelopedDataStreamGenerator
-
Generate an authenticated-enveloped object for
inputLengthcontent 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
inputLengthcontent 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
contentLengthoctets. - 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 exactlycontentLengthoctets, 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
inputLengthcontent octets, with the encapsulated bytes marked as type dataType - seeCMSAuthenticatedDataStreamGenerator.open(OutputStream, long, MacCalculator). - open(ASN1ObjectIdentifier, OutputStream, long, MacCalculator, DigestCalculator) - Method in class org.bouncycastle.cms.CMSAuthenticatedDataStreamGenerator
-
Generate an authenticated data structure for
inputLengthcontent octets, with the encapsulated bytes marked as type dataType - seeCMSAuthenticatedDataStreamGenerator.open(OutputStream, long, MacCalculator)andCMSAuthenticatedDataStreamGenerator.open(OutputStream, long, MacCalculator, DigestCalculator). - open(ASN1ObjectIdentifier, OutputStream, long, OutputAEADEncryptor) - Method in class org.bouncycastle.cms.CMSAuthEnvelopedDataStreamGenerator
-
Generate an authenticated-enveloped object for
inputLengthcontent octets of the passed in type, using the given encryptor - seeCMSAuthEnvelopedDataStreamGenerator.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
inputLengthcontent octets of the passed in type, using the given encryptor - seeCMSEnvelopedDataStreamGenerator.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
GeneralSecurityExceptionsubclass or a lightweightorg.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.operatorabstraction 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 lightweightorg.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
GeneralSecurityExceptionsubclass or a lightweightorg.bouncycastle.crypto.CryptoExceptionfrom 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 inorg.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 inorg.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
DANEEntryFetcherinterface. - 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
X509CertificateHolderchains, analogous tojava.security.cert.CertPathValidatorbut 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 inorg.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
X509CertificateandX509CRLobjects 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 inorg.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 inorg.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
LocalizedMessagefamily 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.utilto 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
keyBagcarrying the supplied private key unencrypted. - PKCS12SafeBagBuilder(PrivateKeyInfo, OutputEncryptor) - Constructor for class org.bouncycastle.pkcs.PKCS12SafeBagBuilder
-
Build a
pkcs8ShroudedKeyBagby encrypting the supplied private key. - PKCS12SafeBagBuilder(Certificate) - Constructor for class org.bouncycastle.pkcs.PKCS12SafeBagBuilder
-
Build a
certBagholding an X.509 certificate (low-level ASN.1 form). - PKCS12SafeBagBuilder(CertificateList) - Constructor for class org.bouncycastle.pkcs.PKCS12SafeBagBuilder
-
Build a
crlBagholding an X.509 CRL (low-level ASN.1 form). - PKCS12SafeBagBuilder(X509CertificateHolder) - Constructor for class org.bouncycastle.pkcs.PKCS12SafeBagBuilder
-
Build a
certBagholding an X.509 certificate. - PKCS12SafeBagBuilder(X509CRLHolder) - Constructor for class org.bouncycastle.pkcs.PKCS12SafeBagBuilder
-
Build a
crlBagholding an X.509 CRL. - PKCS12SafeBagBuilder(PKCS12SecretBag) - Constructor for class org.bouncycastle.pkcs.PKCS12SafeBagBuilder
-
Build a
secretBagcarrying an arbitrary secret value. - PKCS12SafeBagFactory - Class in org.bouncycastle.pkcs
-
Factory that materialises the
PKCS12SafeBags carried in oneContentInfoof a PFX's AuthenticatedSafe. - PKCS12SafeBagFactory(ContentInfo) - Constructor for class org.bouncycastle.pkcs.PKCS12SafeBagFactory
-
Construct a factory over a plain (unencrypted)
dataContentInfo. - PKCS12SafeBagFactory(ContentInfo, InputDecryptorProvider) - Constructor for class org.bouncycastle.pkcs.PKCS12SafeBagFactory
-
Construct a factory over an
encryptedDataContentInfo, decrypting its contents with the supplied provider. - PKCS12SecretBag - Class in org.bouncycastle.pkcs
-
Wrapper around the RFC 7292
SecretBagASN.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
PKCS12SecretBagcarrying 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
EncryptedPrivateKeyInfostructure. - 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.pkcsand 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
IOExceptionthrown by classes inorg.bouncycastle.pkcsand 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
CertPathandPKIXParametersparams - 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
RelatedCertificateDescriptorstructure 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
RelatedCertificatecertificate extension carried on an end-entity certificate (OIDX509ObjectIdentifiers.id_pe_relatedCert/Extension.relatedCertificate), and theRequesterCertificateCSR attribute value the requester includes in the CSR to prove they hold the private key of the related certificate (attribute OIDPKCSObjectIdentifiers.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
originalwith 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
OperatorExceptionused when an operator method has nothrowsclause 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
Extensionentry inside thesct_extensionslist 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
ClassLoaderwhich 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
Filterthat 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
KeyFactorylookups 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
KeyFactorylookups 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
builderfrom the suppliedtls-uniquechannel-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)
TransItemwhose versioned_type isx509_sct_v2(0x0102) orprecert_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(orissuer) distinguished name for a CA whose binary trust anchor ID iscaId, 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
resourceas the base name for the RessourceBundle andidas the message bundle id the resource file. - TextBundle(String, String, Object[]) - Constructor for class org.bouncycastle.pkix.util.TextBundle
-
Constructs a new TextBundle using
resourceas the base name for the RessourceBundle andidas the message bundle id the resource file. - TextBundle(String, String, String) - Constructor for class org.bouncycastle.pkix.util.TextBundle
-
Constructs a new TextBundle using
resourceas the base name for the RessourceBundle andidas 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
resourceas the base name for the RessourceBundle andidas 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
RequesterCertificatevalue as a PKCS#9AttributecarryingPKCSObjectIdentifiers.id_aa_relatedCertRequest, ready to drop into aCertificationRequestInfoattributes 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
deltawith subject, signatureAlgorithm and extensions fields stripped when they match the corresponding fields ofbaseRequest. - 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 logN(Section 5.2){caID 1 N L}— landmarkLof logN(Section 8.2){caID 2 N L}— landmark group containing landmarkLand 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_COUNTsecurity 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
valueusing the suppliedContentVerifier. - 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 streamingContentSigner). - 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
-
Streams the byte sequence that
MerkleTreeCertificateValidator.computeEntryHash(X509CertificateHolder, MerkleTreeHash)hashes into the suppliedOutputStream. - 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
signaturefield must cover straight intoout: the DER encoding ofcertIDfollowed by the DER encoding ofrequestTime, 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
Selectorlike 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
-
The severity of a
X509CertificateReviewer.Finding. - 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form