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
-
Add a list of data objects (or data groups) to be covered by the archive time-stamp.
- 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
-
Add the store of attribute certificates to be included with the generated TimeStampToken.
- addBagAttribute(ASN1ObjectIdentifier, ASN1Encodable) - Method in class org.bouncycastle.pkcs.PKCS12SafeBagBuilder
-
Add a bag attribute (e.g.
- addCertificate(X509CertificateHolder) - Method in class org.bouncycastle.cert.jcajce.JcaCertStoreBuilder
-
Add a single certificate.
- addCertificate(X509CertificateHolder) - Method in class org.bouncycastle.cmc.PKIResponseBuilder
-
Add a certificate to deliver in the response.
- addCertificate(X509CertificateHolder) - Method in class org.bouncycastle.cms.CMSSignedGenerator
-
Add a certificate to the certificate set to be included with the generated SignedData message.
- addCertificate(X509CertificateHolder) - Method in class org.bouncycastle.mime.smime.SMIMESignedWriter.Builder
- 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.mime.smime.SMIMESignedWriter.Builder
- 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
- 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.
- addCmsContent(TaggedContentInfo) - Method in class org.bouncycastle.cmc.PKIResponseBuilder
- addControl(Control) - Method in class org.bouncycastle.cert.crmf.CertificateRequestMessageBuilder
- addControlAttribute(TaggedAttribute) - Method in class org.bouncycastle.cmc.PKIResponseBuilder
- 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
-
Add the store of CRLs to be included with the generated TimeStampToken.
- 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
-
Add a data object (or data group) to be covered by the archive time-stamp.
- 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.c509.C509CertificateBuilder
-
Add a given extension field for the standard extensions tag, with the value already encoded.
- 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.c509.C509CertificateBuilder
-
Add a given extension field for the standard extensions tag.
- 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
- addOtherMsg(OtherMsg) - Method in class org.bouncycastle.cmc.PKIResponseBuilder
- 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.
- addRecipientInfoBuilder(ETSIRecipientInfoBuilder) - Method in class org.bouncycastle.its.ETSIEncryptedDataBuilder
- addRecipientInfoGenerator(RecipientInfoGenerator) - Method in class org.bouncycastle.cms.CMSEnvelopedGenerator
-
Add a generator to produce the recipient info required.
- addRecipientInfoGenerator(RecipientInfoGenerator) - Method in class org.bouncycastle.mime.smime.SMIMEEnvelopedWriter.Builder
-
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.
- addSignerInfoGenerator(SignerInfoGenerator) - Method in class org.bouncycastle.mime.smime.SMIMESignedWriter.Builder
-
Add a generator to produce the signer info required.
- addSigners(SignerInformationStore) - Method in class org.bouncycastle.cms.CMSSignedGenerator
-
Add a store of pre-calculated signers to the generator.
- addStatusInfoV2(BodyPartID, CMCStatusInfoV2) - Method in class org.bouncycastle.cmc.PKIResponseBuilder
-
Convenience for the EST server-generated error case: wrap the supplied CMCStatusInfoV2 in a TaggedAttribute keyed by id-cmc-statusInfoV2 and append it to the controlSequence.
- addStatusInfoV2(CMCStatusInfoV2) - Method in class org.bouncycastle.cmc.PKIResponseBuilder
-
Convenience overload for the simple-error case where the outer
TaggedAttribute's bodyPartID can be inherited from the first entry ofstatusInfo.getBodyList(). - 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 to the end of the evidence chain.
- 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
- aes128Ccm - Enum constant in enum class org.bouncycastle.its.ITSPublicEncryptionKey.symmAlgorithm
- 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
- AlgorithmIdentifierFinder - Interface in org.bouncycastle.operator
-
Base interface for the finders that turn an algorithm name into the
AlgorithmIdentifier- algorithm OID plus any algorithm-specific parameters - naming it in an ASN.1 structure. - 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
- applyArchiveTimestamp(CMSSignedData, SignerId, TimeStampToken) - Static method in class org.bouncycastle.cades.CAdESArchiveTimestampUtil
-
Attach an archive-time-stamp v2 to the signer matched by
signerId. - 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
- applyContext(Headers, InputStream) - Method in class org.bouncycastle.mime.ConstantMimeContext
- applyContext(Headers, InputStream) - Method in interface org.bouncycastle.mime.MimeContext
- applyContext(Headers, InputStream) - Method in class org.bouncycastle.mime.smime.SMimeMultipartContext
- applyLongTermValues(CMSSignedData, SignerId, List, List, List, AlgorithmIdentifier, DigestCalculatorProvider) - Static method in class org.bouncycastle.cades.CAdESLongTermValuesUtil
-
Attach the four CAdES B-LT unsigned attributes to the signer matched by
signerId. - applyLongTermValues(CMSSignedData, SignerId, List, List, AlgorithmIdentifier, DigestCalculatorProvider) - Static method in class org.bouncycastle.cades.CAdESLongTermValuesUtil
-
Convenience overload that takes no OCSP responses — equivalent to
CAdESLongTermValuesUtil.applyLongTermValues(CMSSignedData, SignerId, List, List, List, AlgorithmIdentifier, DigestCalculatorProvider)with an empty OCSP list. - applySignatureTimestamp(CMSSignedData, SignerId, TimeStampToken) - Static method in class org.bouncycastle.cades.CAdESSignatureTimestampUtil
-
Return a new
CMSSignedDatawhoseSignerInformationmatchingsignerIdhas anid-aa-signatureTimeStampTokenunsigned attribute appended carryingtoken. - archiveRemGenPrivKey - Static variable in class org.bouncycastle.cert.crmf.PKIArchiveControl
- ArchiveTimeStampValidationException - Exception Class in org.bouncycastle.tsp.ers
-
Exception thrown when validation of an RFC 4998 ArchiveTimeStamp fails - for example when the expected data hash is not present in the reduced hash tree, or the recovered root hash does not match the time-stamp imprint.
- 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
- attainedLevel(SignerInformation) - Static method in class org.bouncycastle.cades.CAdESLevelDetector
-
Return the highest CAdES level whose mandatory attributes are present on the supplied signer, or
nullif not even B-B is satisfied (the ESS signing-certificate(-v2) reference is missing). - 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. - available() - Method in class org.bouncycastle.mime.encoding.Base64InputStream
B
- B_B - Enum constant in enum class org.bouncycastle.cades.CAdESLevel
-
ETSI EN 319 122-1 B-B / RFC 5126 BES.
- B_LT - Enum constant in enum class org.bouncycastle.cades.CAdESLevel
-
ETSI EN 319 122-1 B-LT / RFC 5126 C-X-L.
- B_LTA - Enum constant in enum class org.bouncycastle.cades.CAdESLevel
-
ETSI EN 319 122-1 B-LTA / RFC 5126 A.
- B_T - Enum constant in enum class org.bouncycastle.cades.CAdESLevel
-
ETSI EN 319 122-1 B-T / RFC 5126 T.
- BASE_CIPHER_NAMES - Static variable in class org.bouncycastle.cms.jcajce.EnvelopedDataHelper
- Base64InputStream - Class in org.bouncycastle.mime.encoding
-
Reader for Base64 armored objects which converts them into binary data.
- Base64InputStream(InputStream) - Constructor for class org.bouncycastle.mime.encoding.Base64InputStream
- Base64OutputStream - Class in org.bouncycastle.mime.encoding
- Base64OutputStream(OutputStream) - Constructor for class org.bouncycastle.mime.encoding.Base64OutputStream
- 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
- BasicMimeParser - Class in org.bouncycastle.mime
- BasicMimeParser(InputStream) - Constructor for class org.bouncycastle.mime.BasicMimeParser
- BasicMimeParser(Headers, InputStream) - Constructor for class org.bouncycastle.mime.BasicMimeParser
- BasicMimeParser(MimeParserContext, InputStream) - Constructor for class org.bouncycastle.mime.BasicMimeParser
- BasicMimeParser(MimeParserContext, Headers, InputStream) - Constructor for class org.bouncycastle.mime.BasicMimeParser
- 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
- BcC509ContentVerifierProviderBuilder - Class in org.bouncycastle.cert.c509.bc
-
Lightweight builder of
ContentVerifierProviders for checking C509 certificate and certification request signatures, dispatching on the key's algorithm to the matching lightweight operator builder. - BcC509ContentVerifierProviderBuilder() - Constructor for class org.bouncycastle.cert.c509.bc.BcC509ContentVerifierProviderBuilder
- BcCMSContentEncryptorBuilder - Class in org.bouncycastle.cms.bc
-
Lightweight builder for the content encryptor used in CMS
EnvelopedData,AuthEnvelopedDataandEncryptedDatastructures — i.e. - 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
- BcITSContentSigner - Class in org.bouncycastle.its.bc
- BcITSContentSigner(ECPrivateKeyParameters) - Constructor for class org.bouncycastle.its.bc.BcITSContentSigner
-
Constructor for self-signing.
- BcITSContentSigner(ECPrivateKeyParameters, ITSCertificate) - Constructor for class org.bouncycastle.its.bc.BcITSContentSigner
- BcITSContentVerifierProvider - Class in org.bouncycastle.its.bc
- BcITSContentVerifierProvider(ITSCertificate) - Constructor for class org.bouncycastle.its.bc.BcITSContentVerifierProvider
- BcITSExplicitCertificateBuilder - Class in org.bouncycastle.its.bc
- BcITSExplicitCertificateBuilder(ITSContentSigner, ToBeSignedCertificate.Builder) - Constructor for class org.bouncycastle.its.bc.BcITSExplicitCertificateBuilder
-
Base constructor for an ITS certificate.
- BcITSImplicitCertificateBuilder - Class in org.bouncycastle.its.bc
- BcITSImplicitCertificateBuilder(ITSCertificate, ToBeSignedCertificate.Builder) - Constructor for class org.bouncycastle.its.bc.BcITSImplicitCertificateBuilder
- BcITSPublicEncryptionKey - Class in org.bouncycastle.its.bc
- BcITSPublicEncryptionKey(AsymmetricKeyParameter) - Constructor for class org.bouncycastle.its.bc.BcITSPublicEncryptionKey
- BcITSPublicEncryptionKey(PublicEncryptionKey) - Constructor for class org.bouncycastle.its.bc.BcITSPublicEncryptionKey
- BcITSPublicVerificationKey - Class in org.bouncycastle.its.bc
- BcITSPublicVerificationKey(AsymmetricKeyParameter) - Constructor for class org.bouncycastle.its.bc.BcITSPublicVerificationKey
- BcITSPublicVerificationKey(PublicVerificationKey) - Constructor for class org.bouncycastle.its.bc.BcITSPublicVerificationKey
- 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). - BES - Static variable in enum class org.bouncycastle.cades.CAdESLevel
-
Legacy RFC 5126 alias for
CAdESLevel.B_B. - 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
- BoundaryLimitedInputStream - Class in org.bouncycastle.mime
- BoundaryLimitedInputStream(InputStream, String) - Constructor for class org.bouncycastle.mime.BoundaryLimitedInputStream
- 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.cmc.PKIResponseBuilder
- 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.its.jcajce.JcaETSIDataDecryptor.Builder
- build() - Method in class org.bouncycastle.its.jcajce.JceETSIDataEncryptor.Builder
- build() - Method in class org.bouncycastle.its.jcajce.JceETSIKeyWrapper.Builder
- 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.its.ETSIRecipientInfoBuilder
- 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(OutputStream) - Method in class org.bouncycastle.mime.smime.SMIMESignedWriter.Builder
- build(OutputStream, OutputEncryptor) - Method in class org.bouncycastle.mime.smime.SMIMEEnvelopedWriter.Builder
- 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. - 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. - 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.its.jcajce.JcaITSContentSigner.Builder
- build(PrivateKey) - Method in class org.bouncycastle.operator.jcajce.JcaContentSignerBuilder
- build(PrivateKey, ITSCertificate) - Method in class org.bouncycastle.its.jcajce.JcaITSContentSigner.Builder
- build(PublicKey) - Method in class org.bouncycastle.cert.c509.jcajce.JcaC509ContentVerifierProviderBuilder
-
Build a verifier provider on the given public key.
- 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.its.jcajce.JcaITSPublicVerificationKey.Builder
- build(PublicKey) - Method in class org.bouncycastle.its.jcajce.JceITSPublicEncryptionKey.Builder
- 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.c509.bc.BcC509ContentVerifierProviderBuilder
-
Build a verifier provider on the given public key info.
- build(SubjectPublicKeyInfo) - Method in class org.bouncycastle.cert.c509.jcajce.JcaC509ContentVerifierProviderBuilder
-
Build a verifier provider on the given public key info.
- 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(C509CertificateHolder) - Method in class org.bouncycastle.cert.c509.bc.BcC509ContentVerifierProviderBuilder
-
Build a verifier provider on the subject public key of the given certificate - the issuer certificate of whatever is being verified.
- build(C509CertificateHolder) - Method in class org.bouncycastle.cert.c509.jcajce.JcaC509ContentVerifierProviderBuilder
-
Build a verifier provider on the subject public key of the given certificate - the issuer certificate of whatever is being verified.
- 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(ITSCertificate) - Method in class org.bouncycastle.its.jcajce.JcaITSContentVerifierProvider.Builder
- build(ITSCertificate, ToBeSignedCertificate.Builder) - Method in class org.bouncycastle.its.jcajce.JcaITSImplicitCertificateBuilderBuilder
- build(ITSPublicVerificationKey) - Method in class org.bouncycastle.its.jcajce.JcaITSContentVerifierProvider.Builder
- build(ETSIDataEncryptor, byte[]) - Method in class org.bouncycastle.its.ETSIEncryptedDataBuilder
- build(ITSContentSigner) - Method in class org.bouncycastle.its.ETSISignedDataBuilder
-
Self signed
- build(ITSContentSigner, List) - Method in class org.bouncycastle.its.ETSISignedDataBuilder
-
Ceritificate
- build(ITSContentSigner, HashedId8) - Method in class org.bouncycastle.its.ETSISignedDataBuilder
-
Hash id
- build(PublicEncryptionKey) - Method in class org.bouncycastle.its.jcajce.JceITSPublicEncryptionKey.Builder
- build(PublicVerificationKey) - Method in class org.bouncycastle.its.jcajce.JcaITSPublicVerificationKey.Builder
- build(CertificateId, BigInteger, BigInteger) - Method in class org.bouncycastle.its.ITSImplicitCertificateBuilder
- build(CertificateId, BigInteger, BigInteger, PublicEncryptionKey) - Method in class org.bouncycastle.its.ITSImplicitCertificateBuilder
- build(CertificateId, ECPublicKey) - Method in class org.bouncycastle.its.jcajce.JcaITSExplicitCertificateBuilder
- build(CertificateId, ECPublicKey, ECPublicKey) - Method in class org.bouncycastle.its.jcajce.JcaITSExplicitCertificateBuilder
- build(CertificateId, ECPublicKeyParameters) - Method in class org.bouncycastle.its.bc.BcITSExplicitCertificateBuilder
- build(CertificateId, ECPublicKeyParameters, ECPublicKeyParameters) - Method in class org.bouncycastle.its.bc.BcITSExplicitCertificateBuilder
- build(CertificateId, ITSPublicVerificationKey) - Method in class org.bouncycastle.its.ITSExplicitCertificateBuilder
- build(CertificateId, ITSPublicVerificationKey, ITSPublicEncryptionKey) - Method in class org.bouncycastle.its.ITSExplicitCertificateBuilder
- build(ContentSigner) - Method in class org.bouncycastle.cert.c509.C509CertificateBuilder
-
Generate the certificate, signing the TBSCertificate CBOR sequence with the given signer.
- build(ContentSigner) - Method in class org.bouncycastle.cert.c509.C509CertificationRequestBuilder
-
Generate the certification request, signing the TBSCertificationRequest CBOR sequence with the given signer.
- 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.cades.CAdESSignerInfoGeneratorBuilder
- 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(PrivateKey, byte[]) - Static method in class org.bouncycastle.its.jcajce.JcaETSIDataDecryptor
- builder(Psid) - Static method in class org.bouncycastle.its.ETSISignedDataBuilder
- builder(HeaderInfo) - Static method in class org.bouncycastle.its.ETSISignedDataBuilder
- 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() - Constructor for class org.bouncycastle.its.jcajce.JcaITSContentSigner.Builder
- Builder() - Constructor for class org.bouncycastle.its.jcajce.JcaITSContentVerifierProvider.Builder
- Builder() - Constructor for class org.bouncycastle.its.jcajce.JcaITSPublicVerificationKey.Builder
- Builder() - Constructor for class org.bouncycastle.its.jcajce.JceETSIDataEncryptor.Builder
- Builder() - Constructor for class org.bouncycastle.its.jcajce.JceITSPublicEncryptionKey.Builder
- Builder() - Constructor for class org.bouncycastle.mime.smime.SMIMEEnvelopedWriter.Builder
- Builder() - Constructor for class org.bouncycastle.mime.smime.SMIMESignedWriter.Builder
- Builder(boolean) - Constructor for class org.bouncycastle.mime.smime.SMIMESignedWriter.Builder
- Builder(TrustAnchor) - Constructor for class org.bouncycastle.pkix.jcajce.X509RevocationChecker.Builder
-
Base constructor.
- Builder(ECPublicKey, byte[]) - Constructor for class org.bouncycastle.its.jcajce.JceETSIKeyWrapper.Builder
- Builder(KeyStore) - Constructor for class org.bouncycastle.pkix.jcajce.X509RevocationChecker.Builder
-
Base constructor.
- Builder(PrivateKey, byte[]) - Constructor for class org.bouncycastle.its.jcajce.JcaETSIDataDecryptor.Builder
- 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
- C509CertificateBuilder - Class in org.bouncycastle.cert.c509
-
Builder for natively signed C509 certificates (type 2, draft-ietf-cose-cbor-encoded-cert-20), mirroring the X.509 v3 certificate builder.
- C509CertificateBuilder(X500Name, BigInteger, Date, Date, X500Name, SubjectPublicKeyInfo) - Constructor for class org.bouncycastle.cert.c509.C509CertificateBuilder
-
Base constructor.
- C509CertificateHolder - Class in org.bouncycastle.cert.c509
-
Holding class for a C509 certificate (draft-ietf-cose-cbor-encoded-cert-20), mirroring
X509CertificateHolder. - C509CertificateHolder(byte[]) - Constructor for class org.bouncycastle.cert.c509.C509CertificateHolder
-
Create a holder from the CBOR encoding of a C509 certificate.
- C509CertificateHolder(C509Certificate) - Constructor for class org.bouncycastle.cert.c509.C509CertificateHolder
-
Base constructor.
- C509CertificationRequestBuilder - Class in org.bouncycastle.cert.c509
-
Builder for natively signed C509 certification requests (type 2, Section 4 of draft-ietf-cose-cbor-encoded-cert-20).
- C509CertificationRequestBuilder(X500Name, SubjectPublicKeyInfo) - Constructor for class org.bouncycastle.cert.c509.C509CertificationRequestBuilder
-
Base constructor.
- C509CertificationRequestHolder - Class in org.bouncycastle.cert.c509
-
Holding class for a C509 certification request (Section 4 of draft-ietf-cose-cbor-encoded-cert-20), mirroring the PKCS#10 holding class.
- C509CertificationRequestHolder(byte[]) - Constructor for class org.bouncycastle.cert.c509.C509CertificationRequestHolder
-
Create a holder from the CBOR encoding of a C509 certification request.
- C509CertificationRequestHolder(C509CertificationRequest) - Constructor for class org.bouncycastle.cert.c509.C509CertificationRequestHolder
-
Base constructor.
- C509CSRTemplateResponse - Class in org.bouncycastle.est
-
Holder class for the response to a GET /csrattrs request made with the C509 certification request template media type (Section 4.4 of draft-ietf-cose-cbor-encoded-cert-20).
- C509CSRTemplateResponse(C509CertificationRequestTemplate, Source) - Constructor for class org.bouncycastle.est.C509CSRTemplateResponse
- 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
- CAdESArchiveTimestampUtil - Class in org.bouncycastle.cades
-
Helpers for upgrading a CAdES B-LT signature to B-LTA by attaching an archive-time-stamp covering the entire SignedData.
- CAdESException - Exception Class in org.bouncycastle.cades
-
Exception thrown when a CAdES builder cannot assemble a profile (e.g.
- CAdESException(String) - Constructor for exception class org.bouncycastle.cades.CAdESException
- CAdESException(String, Exception) - Constructor for exception class org.bouncycastle.cades.CAdESException
- CAdESLevel - Enum Class in org.bouncycastle.cades
-
CAdES baseline profile levels per ETSI EN 319 122-1, with the older RFC 5126 names alongside for callers that still target the legacy specification.
- CAdESLevelDetector - Class in org.bouncycastle.cades
-
Inspect a
SignerInformationand report the highest CAdES baseline level (per ETSI EN 319 122-1) whose mandatory attributes are present. - CAdESLongTermValuesUtil - Class in org.bouncycastle.cades
-
Helpers for upgrading a CAdES B-T signature to B-LT (RFC 5126 X-L / ETSI EN 319 122-1 B-LT) by attaching the four long-term validation-data attributes:
id-aa-ets-certificateRefs(RFC 5126 sec. - CAdESSignatureTimestampUtil - Class in org.bouncycastle.cades
-
Helpers for upgrading a CAdES B-B signature to B-T by attaching an
id-aa-signatureTimeStampTokenunsigned attribute carrying a caller-fetched RFC 3161 TSA token. - CAdESSignedDataGenerator - Class in org.bouncycastle.cades
-
Marker subclass of
CMSSignedDataGeneratorfor assembling CAdES SignedData objects, giving CAdES-aware code a discoverable named entry point. - CAdESSignedDataGenerator() - Constructor for class org.bouncycastle.cades.CAdESSignedDataGenerator
-
Base constructor.
- CAdESSignerInfoGeneratorBuilder - Class in org.bouncycastle.cades
-
Builds a
SignerInfoGeneratorfor a CAdES B-B signature (ETSI EN 319 122-1 / RFC 5126 BES). - CAdESSignerInfoGeneratorBuilder(DigestCalculatorProvider) - Constructor for class org.bouncycastle.cades.CAdESSignerInfoGeneratorBuilder
- 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
-
Compute the hash for this data object.
- 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
-
Calculate the hash over the last time stamp element in the evidence chain, as required to obtain the next time stamp token that extends the chain (per RFC 5544 each token is computed over its preceding element).
- calculateNextHash(DigestCalculator) - Method in class org.bouncycastle.tsp.cms.CMSTimeStampedDataParser
-
Calculate the hash over the last time stamp element in the evidence chain, as required to obtain the next time stamp token that extends the chain (per RFC 5544 each token is computed over its preceding element).
- 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
- CanonicalOutputStream - Class in org.bouncycastle.mime
- CanonicalOutputStream(SMimeParserContext, Headers, OutputStream) - Constructor for class org.bouncycastle.mime.CanonicalOutputStream
- 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.
- 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.its.ETSIRecipientID
- 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
- close() - Method in class org.bouncycastle.mime.encoding.Base64InputStream
- close() - Method in class org.bouncycastle.mime.encoding.Base64OutputStream
- CMCException - Exception Class in org.bouncycastle.cmc
- CMCException(String) - Constructor for exception class org.bouncycastle.cmc.CMCException
- CMCException(String, Throwable) - Constructor for exception class org.bouncycastle.cmc.CMCException
- 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
-
Create a CMSAuthenticatedData object from its encoding.
- CMSAuthenticatedData(byte[], DigestCalculatorProvider) - Constructor for class org.bouncycastle.cms.CMSAuthenticatedData
-
Create a CMSAuthenticatedData object from its encoding.
- CMSAuthenticatedData(InputStream) - Constructor for class org.bouncycastle.cms.CMSAuthenticatedData
-
Create a CMSAuthenticatedData object from a stream.
- CMSAuthenticatedData(InputStream, DigestCalculatorProvider) - Constructor for class org.bouncycastle.cms.CMSAuthenticatedData
-
Create a CMSAuthenticatedData object from a stream.
- CMSAuthenticatedData(ContentInfo) - Constructor for class org.bouncycastle.cms.CMSAuthenticatedData
-
Create a CMSAuthenticatedData object from an already-parsed ContentInfo.
- CMSAuthenticatedData(ContentInfo, DigestCalculatorProvider) - Constructor for class org.bouncycastle.cms.CMSAuthenticatedData
-
Create a CMSAuthenticatedData object from an already-parsed ContentInfo.
- 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
-
Create a CMSAuthEnvelopedData object from its encoding.
- CMSAuthEnvelopedData(InputStream) - Constructor for class org.bouncycastle.cms.CMSAuthEnvelopedData
-
Create a CMSAuthEnvelopedData object from a stream.
- CMSAuthEnvelopedData(ContentInfo) - Constructor for class org.bouncycastle.cms.CMSAuthEnvelopedData
-
Create a CMSAuthEnvelopedData object from an already-parsed ContentInfo.
- 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
-
Create a CMSCompressedData object from its encoding.
- CMSCompressedData(InputStream) - Constructor for class org.bouncycastle.cms.CMSCompressedData
-
Create a CMSCompressedData object from a stream.
- CMSCompressedData(ContentInfo) - Constructor for class org.bouncycastle.cms.CMSCompressedData
-
Create a CMSCompressedData object from an already-parsed ContentInfo.
- 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
-
Create a CMSDigestedData object from its encoding.
- CMSDigestedData(InputStream) - Constructor for class org.bouncycastle.cms.CMSDigestedData
-
Create a CMSDigestedData object from a stream.
- CMSDigestedData(ContentInfo) - Constructor for class org.bouncycastle.cms.CMSDigestedData
-
Create a CMSDigestedData object from an already-parsed ContentInfo.
- CMSEncryptedData - Class in org.bouncycastle.cms
- CMSEncryptedData(byte[]) - Constructor for class org.bouncycastle.cms.CMSEncryptedData
-
Create a CMSEncryptedData object from its encoding.
- CMSEncryptedData(InputStream) - Constructor for class org.bouncycastle.cms.CMSEncryptedData
-
Create a CMSEncryptedData object from a stream.
- CMSEncryptedData(ContentInfo) - Constructor for class org.bouncycastle.cms.CMSEncryptedData
-
Create a CMSEncryptedData object from an already-parsed ContentInfo.
- 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
-
Create a CMSEnvelopedData object from its encoding.
- CMSEnvelopedData(InputStream) - Constructor for class org.bouncycastle.cms.CMSEnvelopedData
-
Create a CMSEnvelopedData object from a stream.
- 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
-
Create a CMSSignedData object from its encoding, the SignedData carrying its encapsulated (attached) content.
- CMSSignedData(InputStream) - Constructor for class org.bouncycastle.cms.CMSSignedData
-
Create a CMSSignedData object from a stream, the SignedData carrying its encapsulated (attached) content.
- CMSSignedData(Map, byte[]) - Constructor for class org.bouncycastle.cms.CMSSignedData
-
Create a CMSSignedData object for a detached signature, with the content digests precomputed.
- CMSSignedData(Map, ContentInfo) - Constructor for class org.bouncycastle.cms.CMSSignedData
-
Create a CMSSignedData object for a detached signature from an already-parsed ContentInfo, with the content digests precomputed.
- CMSSignedData(ContentInfo) - Constructor for class org.bouncycastle.cms.CMSSignedData
-
Create a CMSSignedData object from an already-parsed ContentInfo, the SignedData carrying its encapsulated content (if any).
- CMSSignedData(CMSProcessable, byte[]) - Constructor for class org.bouncycastle.cms.CMSSignedData
-
Create a CMSSignedData object for a detached signature, supplying the previously detached content separately.
- CMSSignedData(CMSProcessable, InputStream) - Constructor for class org.bouncycastle.cms.CMSSignedData
-
Create a CMSSignedData object for a detached signature, reading the signature from a stream and supplying the previously detached content separately.
- CMSSignedData(CMSProcessable, ContentInfo) - Constructor for class org.bouncycastle.cms.CMSSignedData
-
Create a CMSSignedData object for a detached signature from an already-parsed ContentInfo, supplying the previously detached content separately.
- 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
-
In-memory holder for an RFC 5544 TimeStampedData object - a document (or a URI referencing one) bound to the temporal evidence (a chain of RFC 3161 time stamp tokens) that proves it existed before a given point in time.
- 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
-
Builder for an RFC 5544 TimeStampedData object.
- CMSTimeStampedDataGenerator() - Constructor for class org.bouncycastle.tsp.cms.CMSTimeStampedDataGenerator
- CMSTimeStampedDataParser - Class in org.bouncycastle.tsp.cms
-
Streaming parser for an RFC 5544 TimeStampedData object.
- 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
-
Base class for the RFC 5544 TimeStampedData generators, holding the optional dataUri and MetaData that describe the document being bound to its temporal evidence.
- 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).
- computeArchiveTimestampImprint(CMSSignedDataParser, AlgorithmIdentifier, DigestCalculatorProvider) - Static method in class org.bouncycastle.cades.CAdESArchiveTimestampUtil
-
Streaming variant: digest the canonical archive-time-stamp v2 input directly from a
CMSSignedDataParserwithout materialising the whole SignedData. - computeArchiveTimestampImprint(CMSSignedData, AlgorithmIdentifier, DigestCalculatorProvider) - Static method in class org.bouncycastle.cades.CAdESArchiveTimestampUtil
-
Digest the canonical archive-time-stamp v2 input for
signedunderdigestAlg. - 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). - computeMerkleTreeHash(List, long, long, MerkleTreeHash) - Static method in class org.bouncycastle.cert.plants.MerkleTreePrimitives
-
Computes the Merkle Tree Hash
MTH(D[start:end])over a range of entries, per RFC 9162 Section 2.1.1. - computeMerkleTreeHash(MerkleTreeNodeSource, long, long, MerkleTreeHash) - Static method in class org.bouncycastle.cert.plants.MerkleTreePrimitives
-
Computes the Merkle Tree Hash
MTH(D[start:end])over a range of entries from a storage-backed tree, per RFC 9162 Section 2.1.1. - 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.
- computeSignatureImprint(SignerInformation, AlgorithmIdentifier, DigestCalculatorProvider) - Static method in class org.bouncycastle.cades.CAdESSignatureTimestampUtil
-
Compute the
MessageImprintinput for a CAdES signature time-stamp request — the digest ofSignerInfo.signatureunder the supplied algorithm. - 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
- ConstantMimeContext - Class in org.bouncycastle.mime
- ConstantMimeContext() - Constructor for class org.bouncycastle.mime.ConstantMimeContext
- contains(BigInteger) - Method in class org.bouncycastle.cert.plants.MerkleTreeCertificateValidator.RevokedRange
- containsKey(String) - Method in class org.bouncycastle.mime.Headers
- content(MimeParserContext, Headers, InputStream) - Method in class org.bouncycastle.mime.smime.SMimeParserListener
- 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
- 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).
- cracaId - Variable in class org.bouncycastle.its.ITSCertificateBuilder
- 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
- createContext(int) - Method in class org.bouncycastle.mime.ConstantMimeContext
- createContext(int) - Method in interface org.bouncycastle.mime.MimeMultipartContext
- createContext(int) - Method in class org.bouncycastle.mime.smime.SMimeMultipartContext
- createContext(MimeParserContext, Headers) - Method in interface org.bouncycastle.mime.MimeParserListener
-
Create an appropriate context object for the MIME object represented by headers.
- createContext(MimeParserContext, Headers) - Method in class org.bouncycastle.mime.smime.SMimeParserListener
- 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
- createParser(InputStream) - Method in interface org.bouncycastle.mime.MimeParserProvider
- createParser(InputStream) - Method in class org.bouncycastle.mime.smime.SMimeParserProvider
- createParser(Headers, InputStream) - Method in interface org.bouncycastle.mime.MimeParserProvider
- createParser(Headers, InputStream) - Method in class org.bouncycastle.mime.smime.SMimeParserProvider
- 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.
- 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
- crlSeries - Variable in class org.bouncycastle.its.ITSCertificateBuilder
- 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.
- decrypt(byte[], byte[], byte[]) - Method in class org.bouncycastle.its.jcajce.JcaETSIDataDecryptor
- decrypt(byte[], byte[], byte[]) - Method in interface org.bouncycastle.its.operator.ETSIDataDecryptor
- 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
- DefaultKemAlgorithmIdentifierFinder - Class in org.bouncycastle.operator
-
Default implementation of
KemAlgorithmIdentifierFinder, returning theAlgorithmIdentifierused to name a key encapsulation mechanism. - DefaultKemAlgorithmIdentifierFinder() - Constructor for class org.bouncycastle.operator.DefaultKemAlgorithmIdentifierFinder
- 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
- 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
- dumpHeaders(OutputStream) - Method in class org.bouncycastle.mime.Headers
- 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
- ECDSAEncoder - Class in org.bouncycastle.its.operator
- ECDSAEncoder() - Constructor for class org.bouncycastle.its.operator.ECDSAEncoder
- 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 class org.bouncycastle.its.jcajce.JceETSIDataEncryptor
- encrypt(byte[]) - Method in interface org.bouncycastle.its.operator.ETSIDataEncryptor
- 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
- encryptionKey - Variable in class org.bouncycastle.its.ITSPublicEncryptionKey
- 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.
- envelopedData(MimeParserContext, Headers, OriginatorInformation, RecipientInformationStore) - Method in class org.bouncycastle.mime.smime.SMimeParserListener
- 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.c509.C509CertificateHolder
- 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.KEMRecipientId
- 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.its.ETSIRecipientID
- equals(Object) - Method in class org.bouncycastle.pkcs.PKCS10CertificationRequest
- equals(Object) - Method in class org.bouncycastle.pkix.PKIXNameConstraintValidator
- ERROR - Enum constant in enum class 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
-
Carrier for an RFC 4998 ArchiveTimeStamp - an RFC 3161 time-stamp token together with the reduced hash tree (a sequence of PartialHashtrees) that binds a particular data object or data group to the time-stamped root hash.
- ERSArchiveTimeStamp(byte[], DigestCalculatorProvider) - Constructor for class org.bouncycastle.tsp.ers.ERSArchiveTimeStamp
-
Create an archive time-stamp from an encoded ArchiveTimeStamp.
- ERSArchiveTimeStamp(ArchiveTimeStamp, DigestCalculatorProvider) - Constructor for class org.bouncycastle.tsp.ers.ERSArchiveTimeStamp
-
Create an archive time-stamp from a parsed ArchiveTimeStamp structure.
- ERSArchiveTimeStampGenerator - Class in org.bouncycastle.tsp.ers
-
Generator for RFC 4998 ArchiveTimeStamps.
- 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
-
Base
ERSDataimplementation that caches calculated hashes, keyed by digest algorithm and previous-chain hash, so the (potentially expensive) hash of a data object is computed only once per combination. - ERSCachingData() - Constructor for class org.bouncycastle.tsp.ers.ERSCachingData
- ERSData - Interface in org.bouncycastle.tsp.ers
-
General interface for a data object covered by an RFC 4998 Evidence Record - anything (a byte array, file, stream, or
ERSDataGroup) that can produce the hash used as a leaf in the archive time-stamp's hash tree. - 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
-
Carrier for an RFC 4998 EvidenceRecord - the ArchiveTimeStampSequence of ArchiveTimeStampChains that provides long-term, renewable proof of existence for one or more data objects.
- ERSEvidenceRecord(byte[], DigestCalculatorProvider) - Constructor for class org.bouncycastle.tsp.ers.ERSEvidenceRecord
-
Create an evidence record from an encoded EvidenceRecord.
- ERSEvidenceRecord(InputStream, DigestCalculatorProvider) - Constructor for class org.bouncycastle.tsp.ers.ERSEvidenceRecord
-
Create an evidence record by reading and parsing an encoded EvidenceRecord.
- ERSEvidenceRecord(EvidenceRecord, DigestCalculatorProvider) - Constructor for class org.bouncycastle.tsp.ers.ERSEvidenceRecord
-
Create an evidence record from a parsed EvidenceRecord structure.
- ERSEvidenceRecordGenerator - Class in org.bouncycastle.tsp.ers
-
Generator for RFC 4998 Evidence Records.
- ERSEvidenceRecordGenerator(DigestCalculatorProvider) - Constructor for class org.bouncycastle.tsp.ers.ERSEvidenceRecordGenerator
- ERSEvidenceRecordSelector - Class in org.bouncycastle.tsp.ers
-
Selector matching the
ERSEvidenceRecords that contain, and validate the presence of, a given data object/group at a particular date. - 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
-
A
StoreofERSEvidenceRecords indexed by the data-object hashes found in the leaf (first) PartialHashtree of each record's initial ArchiveTimeStamp. - ERSEvidenceRecordStore(Collection) - Constructor for class org.bouncycastle.tsp.ers.ERSEvidenceRecordStore
- ERSException - Exception Class in org.bouncycastle.tsp.ers
-
Base exception for errors in the RFC 4998 Evidence Record Syntax (ERS) layer.
- 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 (or File) of data for 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.
- ETSIDataDecryptor - Interface in org.bouncycastle.its.operator
- ETSIDataEncryptor - Interface in org.bouncycastle.its.operator
- ETSIEncryptedData - Class in org.bouncycastle.its
- ETSIEncryptedData(byte[]) - Constructor for class org.bouncycastle.its.ETSIEncryptedData
- ETSIEncryptedData(InputStream) - Constructor for class org.bouncycastle.its.ETSIEncryptedData
- ETSIEncryptedDataBuilder - Class in org.bouncycastle.its
- ETSIEncryptedDataBuilder() - Constructor for class org.bouncycastle.its.ETSIEncryptedDataBuilder
- ETSIKeyWrapper - Interface in org.bouncycastle.its
- ETSIRecipientID - Class in org.bouncycastle.its
- ETSIRecipientID(byte[]) - Constructor for class org.bouncycastle.its.ETSIRecipientID
- ETSIRecipientID(HashedId8) - Constructor for class org.bouncycastle.its.ETSIRecipientID
- ETSIRecipientInfo - Class in org.bouncycastle.its
- ETSIRecipientInfo(EncryptedData, RecipientInfo) - Constructor for class org.bouncycastle.its.ETSIRecipientInfo
- ETSIRecipientInfo(RecipientInfo) - Constructor for class org.bouncycastle.its.ETSIRecipientInfo
- ETSIRecipientInfoBuilder - Class in org.bouncycastle.its
- ETSIRecipientInfoBuilder(ETSIKeyWrapper, byte[]) - Constructor for class org.bouncycastle.its.ETSIRecipientInfoBuilder
- ETSISignedData - Class in org.bouncycastle.its
- ETSISignedData(byte[]) - Constructor for class org.bouncycastle.its.ETSISignedData
- ETSISignedData(InputStream) - Constructor for class org.bouncycastle.its.ETSISignedData
- ETSISignedData(EtsiTs103097DataSigned) - Constructor for class org.bouncycastle.its.ETSISignedData
- ETSISignedData(Opaque) - Constructor for class org.bouncycastle.its.ETSISignedData
- ETSISignedData(SignedData) - Constructor for class org.bouncycastle.its.ETSISignedData
- ETSISignedDataBuilder - Class in org.bouncycastle.its
- 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.
- 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 interface org.bouncycastle.operator.AlgorithmIdentifierFinder
-
Find the algorithm identifier that matches with the passed in algorithm name.
- find(String) - Method in class org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder
- find(String) - Method in class org.bouncycastle.operator.DefaultKemAlgorithmIdentifierFinder
- 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.KemAlgorithmIdentifierFinder
-
Find the KEM algorithm identifier that matches with the passed in KEM algorithm 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
- FQAN(String) - Constructor for class org.bouncycastle.voms.VOMSAttribute.FQAN
- FQAN(String, String, String) - Constructor for class org.bouncycastle.voms.VOMSAttribute.FQAN
- 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. - from(Date) - Static method in class org.bouncycastle.its.ITSValidityPeriod
- 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 a request for the given digest and algorithm OID.
- generate(ASN1ObjectIdentifier, byte[], BigInteger) - Method in class org.bouncycastle.tsp.TimeStampRequestGenerator
-
Generate a request for the given digest and algorithm OID, including a nonce.
- generate(AlgorithmIdentifier, byte[]) - Method in class org.bouncycastle.tsp.TimeStampRequestGenerator
-
Generate a request for the given digest and algorithm identifier.
- generate(AlgorithmIdentifier, byte[], BigInteger) - Method in class org.bouncycastle.tsp.TimeStampRequestGenerator
-
Generate a request for the given digest and algorithm identifier, including a nonce.
- 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 a TimeStampedData with no encapsulated content (e.g.
- generate(TimeStampToken, byte[]) - Method in class org.bouncycastle.tsp.cms.CMSTimeStampedDataGenerator
-
Generate a TimeStampedData encapsulating the passed in content.
- generate(TimeStampToken, InputStream) - Method in class org.bouncycastle.tsp.cms.CMSTimeStampedDataGenerator
-
Generate a TimeStampedData encapsulating the content drained from the passed in stream.
- generateArchiveTimeStamp(TimeStampResponse) - Method in class org.bouncycastle.tsp.ers.ERSArchiveTimeStampGenerator
-
Generate a single ArchiveTimeStamp from the passed in time-stamp response.
- generateArchiveTimeStamps(TimeStampResponse) - Method in class org.bouncycastle.tsp.ers.ERSArchiveTimeStampGenerator
-
Generate one ArchiveTimeStamp per added data object from the passed in time-stamp response, each carrying the reduced hash tree (the sibling path through the Merkle tree) needed to recover the time-stamped root for that object.
- 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
-
Generate a hash renewal request (RFC 4998 hash-tree renewal) for use when the digest algorithm itself weakens.
- generateHashRenewalRequest(DigestCalculator, ERSData, TimeStampRequestGenerator, BigInteger) - Method in class org.bouncycastle.tsp.ers.ERSEvidenceRecord
-
Generate a hash renewal request with the passed in nonce.
- 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.
- generateSubtreeConsistencyProof(long, long, long, List, MerkleTreeHash) - Static method in class org.bouncycastle.cert.plants.MerkleTreePrimitives
-
Generates a subtree consistency proof
SUBTREE_PROOF(start, end, D_n)showing that the subtree[start, end)is contained in the tree of sizen, per Section 4.4.1. - generateSubtreeConsistencyProof(long, long, long, MerkleTreeNodeSource, MerkleTreeHash) - Static method in class org.bouncycastle.cert.plants.MerkleTreePrimitives
-
Generates a subtree consistency proof
SUBTREE_PROOF(start, end, D_n)for the subtree[start, end)in a storage-backed tree of sizen; seeMerkleTreePrimitives.generateSubtreeConsistencyProof(long, long, long, List, MerkleTreeHash). - generateSubtreeInclusionProof(long, long, long, List, MerkleTreeHash) - Static method in class org.bouncycastle.cert.plants.MerkleTreePrimitives
-
Generates a subtree inclusion proof for the entry at
indexwithin the subtree[start, end). - generateSubtreeInclusionProof(long, long, long, MerkleTreeNodeSource, MerkleTreeHash) - Static method in class org.bouncycastle.cert.plants.MerkleTreePrimitives
-
Generates a subtree inclusion proof for the entry at
indexwithin the subtree[start, end)of a storage-backed tree; seeMerkleTreePrimitives.generateSubtreeInclusionProof(long, long, long, List, MerkleTreeHash). - generateTimeStampRenewalRequest(TimeStampRequestGenerator) - Method in class org.bouncycastle.tsp.ers.ERSEvidenceRecord
-
Generate a time-stamp renewal request (RFC 4998 timestamp renewal) over the existing time-stamps in the current chain, for use when the time-stamp or its signature algorithm weakens.
- generateTimeStampRenewalRequest(TimeStampRequestGenerator, BigInteger) - Method in class org.bouncycastle.tsp.ers.ERSEvidenceRecord
-
Generate a time-stamp renewal request with the passed in nonce.
- generateTimeStampRequest(TimeStampRequestGenerator) - Method in class org.bouncycastle.tsp.ers.ERSArchiveTimeStampGenerator
-
Generate a time-stamp request for the root hash of the Merkle tree built over the data objects added so far.
- generateTimeStampRequest(TimeStampRequestGenerator, BigInteger) - Method in class org.bouncycastle.tsp.ers.ERSArchiveTimeStampGenerator
-
Generate a time-stamp request for the root hash with the passed in nonce.
- 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
-
Wrapper for the
Accuracyfield of an RFC 3161 TSTInfo, expressing the time deviation around the genTime value of a time-stamp token as a seconds / milliseconds / microseconds triple. - 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(int) - Method in class org.bouncycastle.its.bc.BcITSContentVerifierProvider
- get(int) - Method in class org.bouncycastle.its.jcajce.JcaITSContentVerifierProvider
- get(int) - Method in interface org.bouncycastle.its.operator.ITSContentVerifierProvider
-
Return a ContentVerifier that matches the passed in algorithm identifier,
- 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.
- getAC() - Method in class org.bouncycastle.voms.VOMSAttribute
- 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
- getArchiveTimestamps(SignerInformation) - Static method in class org.bouncycastle.cades.CAdESArchiveTimestampUtil
-
Return the archive-time-stamp tokens carried by the signer, drawn from both the
id-aa-ets-archiveTimestampV2attribute and the legacyid-aa-ets-archiveTimestamp(RFC 5126 sec. - 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 class org.bouncycastle.its.bc.BcITSContentSigner
- getAssociatedCertificate() - Method in class org.bouncycastle.its.bc.BcITSContentVerifierProvider
- getAssociatedCertificate() - Method in class org.bouncycastle.its.jcajce.JcaITSContentSigner
- getAssociatedCertificate() - Method in class org.bouncycastle.its.jcajce.JcaITSContentVerifierProvider
- getAssociatedCertificate() - Method in interface org.bouncycastle.its.operator.ITSContentSigner
- getAssociatedCertificate() - Method in interface org.bouncycastle.its.operator.ITSContentVerifierProvider
-
Return the associated certificate if there is one.
- getAssociatedCertificate() - Method in interface org.bouncycastle.operator.ContentVerifierProvider
-
Return the associated certificate if there is one.
- getAssociatedCertificateDigest() - Method in class org.bouncycastle.its.bc.BcITSContentSigner
- getAssociatedCertificateDigest() - Method in class org.bouncycastle.its.jcajce.JcaITSContentSigner
- getAssociatedCertificateDigest() - Method in interface org.bouncycastle.its.operator.ITSContentSigner
- 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.c509.C509CertificationRequestHolder
- 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.
- 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
- getBoundary() - Method in class org.bouncycastle.mime.Headers
- getC509Certificate() - Method in class org.bouncycastle.cert.c509.C509CertificateHolder
-
Return the certificate this holder wraps.
- getC509CertificationRequest() - Method in class org.bouncycastle.cert.c509.C509CertificationRequestHolder
-
Return the certification request this holder wraps.
- getC509CertificationRequestTemplate() - Method in class org.bouncycastle.est.ESTService
-
Request the C509 certification request template for this client (Section 4.4 of draft-ietf-cose-cbor-encoded-cert-20): a GET of /csrattrs asking for the application/cose-c509-crtemplate+cbor media type.
- 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
- getCapability() - Method in class org.bouncycastle.voms.VOMSAttribute.FQAN
- 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.cmc.CMCException
- 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.mime.MimeIOException
- 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(C509CertificateHolder) - Method in class org.bouncycastle.cert.c509.jcajce.JcaC509CertificateConverter
-
Return the JCA certificate for the X.509 certificate a type 3 holder stands for.
- 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.
- getCertificateRevocationLists(SignerInformation) - Static method in class org.bouncycastle.cades.CAdESLongTermValuesUtil
-
Extract the CRLs bundled into the signer's
id-aa-ets-revocationValuesattribute. - 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.cmc.SimplePKIResponse
-
Return any X.509 certificate objects in this SimplePKIResponse structure as a Store of X509CertificateHolder objects.
- 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
- getCertificateType() - Method in class org.bouncycastle.cert.c509.C509CertificateHolder
-
Return the certificate type (
C509Certificate.TYPE_NATIVEorC509Certificate.TYPE_REENCODED_X509). - getCertificateValues(SignerInformation) - Static method in class org.bouncycastle.cades.CAdESLongTermValuesUtil
-
Extract the cert chain bundled into the signer's
id-aa-ets-certValuesattribute. - 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
-
Return the challenge string the public key has been bound to.
- 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
- 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.
- getCmsContents() - Method in class org.bouncycastle.cmc.SimplePKIResponse
-
Return the cmsSequence of the embedded PKIResponse as an array of TaggedContentInfo, or an empty array if no PKIResponse is present.
- 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
-
Return the encapsulated content, if present.
- getContent() - Method in class org.bouncycastle.tsp.cms.CMSTimeStampedDataParser
-
Return a stream over the encapsulated content, if present.
- 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(ETSIDataDecryptor) - Method in class org.bouncycastle.its.ETSIRecipientInfo
- 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() - Method in class org.bouncycastle.mime.MimeWriter
- getContentStream() - Method in class org.bouncycastle.mime.smime.SMIMEEnvelopedWriter
- getContentStream() - Method in class org.bouncycastle.mime.smime.SMIMESignedWriter
-
Return a content stream for the signer - note data written to this stream needs to properly canonicalised if necessary.
- 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
- getContentTransferEncoding() - Method in class org.bouncycastle.mime.Headers
- 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
- getContentType() - Method in class org.bouncycastle.mime.Headers
- getContentTypeAttributes() - Method in class org.bouncycastle.mime.Headers
-
Return the a Map of the ContentType attributes and their values.
- 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.
- getControlAttributes() - Method in class org.bouncycastle.cmc.SimplePKIResponse
-
Return the controlSequence of the embedded PKIResponse as an array of TaggedAttribute, or an empty array if no PKIResponse is present.
- 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.cmc.SimplePKIResponse
-
Return any X.509 CRL objects in this SimplePKIResponse structure as a Store of X509CRLHolder objects.
- 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.
- getCurveID() - Method in class org.bouncycastle.its.bc.BcITSContentSigner
- getCurveID() - Method in class org.bouncycastle.its.jcajce.JcaITSContentSigner
- getCurveID() - Method in interface org.bouncycastle.its.operator.ITSContentSigner
- 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
-
Return the dataUri referencing the time-stamped document, if present.
- getDataUri() - Method in class org.bouncycastle.tsp.cms.CMSTimeStampedDataParser
-
Return the dataUri referencing the time-stamped document, if present.
- getDebugMsg() - Method in exception class org.bouncycastle.pkix.util.MissingEntryException
- getDefaultContentTransferEncoding() - Method in interface org.bouncycastle.mime.MimeParserContext
-
Return the default value for Content-Transfer-Encoding for data we are parsing.
- getDefaultContentTransferEncoding() - Method in class org.bouncycastle.mime.smime.SMimeParserContext
- getDekAlgName() - Method in class org.bouncycastle.openssl.PEMEncryptedKeyPair
-
Return the key encryption algorithm name that was in the original DEK-Info field.
- 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
- getDigestAlgorithm() - Method in class org.bouncycastle.its.bc.BcITSContentSigner
- getDigestAlgorithm() - Method in class org.bouncycastle.its.jcajce.JcaITSContentSigner
- getDigestAlgorithm() - Method in interface org.bouncycastle.its.operator.ITSContentSigner
- 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
- getDigestCalculatorProvider() - Method in class org.bouncycastle.mime.smime.SMimeParserContext
- 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
-
Return the length, in bytes, of the encapsulation produced by the passed in KEM algorithm.
- getEncoded() - Method in class org.bouncycastle.cert.c509.C509CertificateHolder
-
Return the CBOR encoding of the certificate.
- getEncoded() - Method in class org.bouncycastle.cert.c509.C509CertificationRequestHolder
-
Return the CBOR encoding of the certification request.
- 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.cmc.SimplePKIResponse
-
return the ASN.1 encoded representation of this object.
- 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.its.ETSIEncryptedData
- getEncoded() - Method in class org.bouncycastle.its.ETSISignedData
- getEncoded() - Method in class org.bouncycastle.its.ITSCertificate
- getEncoded() - Method in class org.bouncycastle.mozilla.SignedPublicKeyAndChallenge
-
Return the default (DER) encoding of this SPKAC.
- 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
-
Return the DER encoding of the underlying timestampedData ContentInfo.
- 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.its.ETSIEncryptedData
- getEncryptedData() - Method in class org.bouncycastle.its.ETSIRecipientInfo
- 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.
- 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
-
Return the extension with the passed in OID.
- 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.c509.C509CertificateHolder
-
Return the X.509 view of the extensions, or null if there are none.
- 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
- getFQAN() - Method in class org.bouncycastle.voms.VOMSAttribute.FQAN
- getFullSubtreeHash(long, long) - Method in class org.bouncycastle.cert.plants.ListMerkleTreeNodeSource
-
Returns
MTH(D[start:end])computed from the entry hashes. - getFullSubtreeHash(long, long) - Method in interface org.bouncycastle.cert.plants.MerkleTreeNodeSource
-
Returns the hash
MTH(D[start:end])of a full subtree. - getFullyQualifiedAttributes() - Method in class org.bouncycastle.voms.VOMSAttribute
- 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
- getGroup() - Method in class org.bouncycastle.voms.VOMSAttribute.FQAN
- 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
-
Return the hash for this data object, computing it (via the subclass) on first request and returning the cached value thereafter.
- 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
- getHashAlgorithm(ASN1ObjectIdentifier) - Static method in class org.bouncycastle.its.ITSAlgorithmUtils
- 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
- getHeaders() - Method in class org.bouncycastle.mime.MimeWriter
- 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.
- getHostPort() - Method in class org.bouncycastle.voms.VOMSAttribute
-
Returns the address of the issuing VOMS server, on the form
<host>:<port> - 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.c509.C509CertificateHolder
- 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() - Method in class org.bouncycastle.its.ITSCertificate
- getIssuer() - Method in class org.bouncycastle.its.ITSCertificateBuilder
- 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 class org.bouncycastle.its.bc.BcITSPublicEncryptionKey
- getKey() - Method in class org.bouncycastle.its.bc.BcITSPublicVerificationKey
- getKey() - Method in class org.bouncycastle.its.jcajce.JcaETSIDataDecryptor
- getKey() - Method in class org.bouncycastle.its.jcajce.JcaITSPublicVerificationKey
- getKey() - Method in class org.bouncycastle.its.jcajce.JceETSIDataEncryptor
- getKey() - Method in class org.bouncycastle.its.jcajce.JceITSPublicEncryptionKey
- getKey() - Method in interface org.bouncycastle.its.operator.ETSIDataDecryptor
-
return the unwrapped key found in the data.
- getKey() - Method in interface org.bouncycastle.its.operator.ETSIDataEncryptor
-
return the last key generated
- 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
- getListOfFQAN() - Method in class org.bouncycastle.voms.VOMSAttribute
- 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
- getNames() - Method in class org.bouncycastle.mime.Headers
- 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.its.jcajce.JceETSIDataEncryptor
- getNonce() - Method in interface org.bouncycastle.its.operator.ETSIDataEncryptor
-
return the last nonce generated
- 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.c509.C509CertificateHolder
-
Return the end of the validity period.
- 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.c509.C509CertificateHolder
- 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.
- getOcspResponses(SignerInformation) - Static method in class org.bouncycastle.cades.CAdESLongTermValuesUtil
-
Extract the OCSP responses bundled into the signer's
id-aa-ets-revocationValuesattribute. - 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.its.bc.BcITSContentSigner
- getOutputStream() - Method in class org.bouncycastle.its.jcajce.JcaITSContentSigner
- getOutputStream() - Method in interface org.bouncycastle.its.operator.ITSContentSigner
-
Returns a stream that will accept data for the purpose of calculating a signature.
- 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.
- 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
- getPKIResponse() - Method in class org.bouncycastle.cmc.SimplePKIResponse
-
Return the embedded PKIResponse content, if present.
- getPolicy() - Method in class org.bouncycastle.tsp.TimeStampTokenInfo
- 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.
- getPublicEncryptionKey() - Method in class org.bouncycastle.its.ITSCertificate
-
Return the certificate's public encryption key, if present.
- getPublicKey() - Method in class org.bouncycastle.cert.crmf.jcajce.JcaCertificateRequestMessage
- getPublicKey() - Method in class org.bouncycastle.mozilla.jcajce.JcaSignedPublicKeyAndChallenge
-
Return the public key carried by the SPKAC as a JCA
PublicKey, decoded via the provider configured byJcaSignedPublicKeyAndChallenge.setProvider(String). - 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
-
Return the inner PublicKeyAndChallenge structure (subject public key plus challenge string).
- 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. - 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.
- getRecipientInfo() - Method in class org.bouncycastle.its.ETSIRecipientInfo
- 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.JceKEMAuthEnvelopedRecipient
- 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() - Method in class org.bouncycastle.its.ETSIEncryptedData
- 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
- getRequestType() - Method in class org.bouncycastle.cert.c509.C509CertificationRequestHolder
- 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
- getRole() - Method in class org.bouncycastle.voms.VOMSAttribute.FQAN
- 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.c509.C509CertificateHolder
- 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.its.bc.BcITSContentSigner
- getSignature() - Method in class org.bouncycastle.its.jcajce.JcaITSContentSigner
- getSignature() - Method in interface org.bouncycastle.its.operator.ITSContentSigner
-
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.c509.C509CertificateHolder
- 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) - Static method in class org.bouncycastle.cades.CAdESSignatureTimestampUtil
-
Return the RFC 3161 tokens carried by the signer's
id-aa-signatureTimeStampTokenunsigned attribute, in attribute-value order. - 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
- getSignedBytes() - Method in class org.bouncycastle.cert.c509.C509CertificateHolder
-
Return the bytes the certificate signature is computed over: the TBSCertificate CBOR sequence for a natively signed certificate, the reconstructed DER TBSCertificate for a re-encoded one.
- getSignedBytes() - Method in class org.bouncycastle.cert.c509.C509CertificationRequestHolder
-
Return the bytes the request signature is computed over: the TBSCertificationRequest CBOR sequence for a natively signed request, the reconstructed DER CertificationRequestInfo for a re-encoded one.
- 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.
- getSignedData() - Method in class org.bouncycastle.its.ETSISignedData
- 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.C509CSRTemplateResponse
- 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
- getStartDate() - Method in class org.bouncycastle.its.ITSValidityPeriod
- 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
- getStatusInfoV2() - Method in class org.bouncycastle.cmc.SimplePKIResponse
-
Convenience accessor for the first id-cmc-statusInfoV2 attribute in the PKIResponse controlSequence (typical of an EST server-generated error response).
- 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.c509.C509CertificateHolder
- getSubject() - Method in class org.bouncycastle.cert.c509.C509CertificationRequestHolder
- 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.c509.C509CertificateHolder
- getSubjectPublicKeyInfo() - Method in class org.bouncycastle.cert.c509.C509CertificationRequestHolder
- 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
-
Return the SubjectPublicKeyInfo carried by this SPKAC.
- 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.
- getTemplate() - Method in class org.bouncycastle.est.C509CSRTemplateResponse
-
Return the certification request template.
- 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
-
Return the time stamp token whose imprint check failed.
- 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
-
Return the time stamp tokens making up the evidence chain, in order.
- getTimeStampTokens() - Method in class org.bouncycastle.tsp.cms.CMSTimeStampedDataParser
-
Return the time stamp tokens making up the evidence chain, in order.
- 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.KEMKeyWrapper
- 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
- getValidityPeriod() - Method in class org.bouncycastle.its.ITSCertificate
- 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
- getValues(String) - Method in class org.bouncycastle.mime.Headers
- 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
- getVO() - Method in class org.bouncycastle.voms.VOMSAttribute
-
Returns the VO name
- 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.
- hasAlgorithm(String) - Method in class org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder
- hasAlgorithm(String) - Method in class org.bouncycastle.operator.DefaultKemAlgorithmIdentifierFinder
- hasAlgorithm(String) - Method in class org.bouncycastle.operator.DefaultSignatureAlgorithmIdentifierFinder
-
Return true if a signature algorithm of the passed in name is recognised, false otherwise.
- hasAlgorithm(String) - Method in interface org.bouncycastle.operator.KemAlgorithmIdentifierFinder
-
Return true if a KEM algorithm of the passed in name is recognised, false otherwise.
- 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 class org.bouncycastle.its.bc.BcITSContentVerifierProvider
- hasAssociatedCertificate() - Method in class org.bouncycastle.its.jcajce.JcaITSContentVerifierProvider
- hasAssociatedCertificate() - Method in interface org.bouncycastle.its.operator.ITSContentVerifierProvider
-
Return whether or not this verifier has a certificate associated with it.
- 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
- 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.c509.C509CertificateHolder
- 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.its.ETSIRecipientID
- 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.
- hasTemplate() - Method in class org.bouncycastle.est.C509CSRTemplateResponse
-
Return true if the server supplied a certification request template.
- headers - Variable in class org.bouncycastle.mime.MimeWriter
- Headers - Class in org.bouncycastle.mime
- Headers(InputStream, String) - Constructor for class org.bouncycastle.mime.Headers
- Headers(String, String) - Constructor for class org.bouncycastle.mime.Headers
-
Create specifying content type header value and default content transfer encoding.
- Headers(List, String) - Constructor for class org.bouncycastle.mime.Headers
- 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
- hours - Enum constant in enum class org.bouncycastle.its.ITSValidityPeriod.Unit
- 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_aa_ets_archiveTimestampV2 - Static variable in class org.bouncycastle.cades.CAdESArchiveTimestampUtil
-
ETSI TS 101 733 v1.7.4 id-aa-ets-archiveTimestampV2 OID.
- 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
-
Thrown during validation of a
CMSTimeStampedDatawhen a calculated digest does not match the message imprint recorded in a time stamp token, or when a token being checked is not associated with the evidence present in the message. - 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.mime.ConstantMimeContext
- 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.
- 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
-
Return true if the passed in data object/group is present in this archive time-stamp at the given date.
- 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
- 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.mime.Headers
- 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.
- isForSelfSigning() - Method in class org.bouncycastle.its.bc.BcITSContentSigner
- isForSelfSigning() - Method in class org.bouncycastle.its.jcajce.JcaITSContentSigner
- isForSelfSigning() - Method in interface org.bouncycastle.its.operator.ITSContentSigner
-
Return true if this ContentSigner is for self signing.
- isForwardCheckingSupported() - Method in class org.bouncycastle.pkix.jcajce.X509RevocationChecker
- isFullSubtree(long, long) - Static method in class org.bouncycastle.cert.plants.MerkleTreePrimitives
-
Whether
[start, end)is a full subtree: its size is a power of two andstartis a multiple of that size, soMTH(D[start:end])is a single node of the tree. - 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
- isMultipart() - Method in class org.bouncycastle.mime.BasicMimeParser
- isMultipart() - Method in class org.bouncycastle.mime.Headers
- 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(ITSContentVerifierProvider) - Method in class org.bouncycastle.its.ITSCertificate
- isSignatureValid(ContentVerifierProvider) - Method in class org.bouncycastle.cert.c509.C509CertificateHolder
-
Validate the signature on this certificate.
- isSignatureValid(ContentVerifierProvider) - Method in class org.bouncycastle.cert.c509.C509CertificationRequestHolder
-
Validate the signature (the proof-of-possession) on this certification request.
- 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
-
Verify the signature on this SPKAC against the contained public key.
- 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.
- issuer - Variable in class org.bouncycastle.its.ITSCertificateBuilder
- 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.c509.C509CertificateHolder
-
Return whether or not the certificate is valid on the date given.
- 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.
- iterator() - Method in class org.bouncycastle.mime.Headers
- ITSAlgorithmUtils - Class in org.bouncycastle.its
- ITSAlgorithmUtils() - Constructor for class org.bouncycastle.its.ITSAlgorithmUtils
- ITSCertificate - Class in org.bouncycastle.its
- ITSCertificate(CertificateBase) - Constructor for class org.bouncycastle.its.ITSCertificate
- ITSCertificateBuilder - Class in org.bouncycastle.its
- ITSCertificateBuilder(ITSCertificate, ToBeSignedCertificate.Builder) - Constructor for class org.bouncycastle.its.ITSCertificateBuilder
- ITSCertificateBuilder(ToBeSignedCertificate.Builder) - Constructor for class org.bouncycastle.its.ITSCertificateBuilder
- ITSContentSigner - Interface in org.bouncycastle.its.operator
- ITSContentVerifierProvider - Interface in org.bouncycastle.its.operator
- ITSExplicitCertificateBuilder - Class in org.bouncycastle.its
- ITSExplicitCertificateBuilder(ITSContentSigner, ToBeSignedCertificate.Builder) - Constructor for class org.bouncycastle.its.ITSExplicitCertificateBuilder
-
Base constructor for an ITS certificate.
- ITSImplicitCertificateBuilder - Class in org.bouncycastle.its
- ITSImplicitCertificateBuilder(ITSCertificate, DigestCalculatorProvider, ToBeSignedCertificate.Builder) - Constructor for class org.bouncycastle.its.ITSImplicitCertificateBuilder
- ITSPublicEncryptionKey - Class in org.bouncycastle.its
- ITSPublicEncryptionKey(PublicEncryptionKey) - Constructor for class org.bouncycastle.its.ITSPublicEncryptionKey
- ITSPublicEncryptionKey.symmAlgorithm - Enum Class in org.bouncycastle.its
- ITSPublicVerificationKey - Class in org.bouncycastle.its
- ITSPublicVerificationKey(PublicVerificationKey) - Constructor for class org.bouncycastle.its.ITSPublicVerificationKey
- ITSValidityPeriod - Class in org.bouncycastle.its
- ITSValidityPeriod(ValidityPeriod) - Constructor for class org.bouncycastle.its.ITSValidityPeriod
- ITSValidityPeriod.Builder - Class in org.bouncycastle.its
- ITSValidityPeriod.Unit - Enum Class in org.bouncycastle.its
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
- JcaC509CertificateConverter - Class in org.bouncycastle.cert.c509.jcajce
-
Converter for producing a JCA
X509Certificatefrom the X.509 view of a CBOR re-encoded (type 3) C509 certificate, mirroring the X.509 holder converter. - JcaC509CertificateConverter() - Constructor for class org.bouncycastle.cert.c509.jcajce.JcaC509CertificateConverter
-
Base constructor - the default JCA provider will be used to produce the certificate factory.
- JcaC509ContentVerifierProviderBuilder - Class in org.bouncycastle.cert.c509.jcajce
-
JCA/JCE builder of
ContentVerifierProviders for checking C509 certificate and certification request signatures. - JcaC509ContentVerifierProviderBuilder() - Constructor for class org.bouncycastle.cert.c509.jcajce.JcaC509ContentVerifierProviderBuilder
- 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
- JcaETSIDataDecryptor - Class in org.bouncycastle.its.jcajce
- JcaETSIDataDecryptor.Builder - Class in org.bouncycastle.its.jcajce
- 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.
- JcaITSContentSigner - Class in org.bouncycastle.its.jcajce
- JcaITSContentSigner.Builder - Class in org.bouncycastle.its.jcajce
- JcaITSContentVerifierProvider - Class in org.bouncycastle.its.jcajce
- JcaITSContentVerifierProvider.Builder - Class in org.bouncycastle.its.jcajce
- JcaITSExplicitCertificateBuilder - Class in org.bouncycastle.its.jcajce
- JcaITSExplicitCertificateBuilder(ITSContentSigner, ToBeSignedCertificate.Builder) - Constructor for class org.bouncycastle.its.jcajce.JcaITSExplicitCertificateBuilder
-
Base constructor for an ITS certificate.
- JcaITSImplicitCertificateBuilderBuilder - Class in org.bouncycastle.its.jcajce
- JcaITSImplicitCertificateBuilderBuilder() - Constructor for class org.bouncycastle.its.jcajce.JcaITSImplicitCertificateBuilderBuilder
- JcaITSPublicVerificationKey - Class in org.bouncycastle.its.jcajce
- JcaITSPublicVerificationKey.Builder - Class in org.bouncycastle.its.jcajce
- 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
-
Parse a SignedPublicKeyAndChallenge from its DER encoding.
- 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. - 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
- JceETSIDataEncryptor - Class in org.bouncycastle.its.jcajce
- JceETSIDataEncryptor.Builder - Class in org.bouncycastle.its.jcajce
- JceETSIKeyWrapper - Class in org.bouncycastle.its.jcajce
- JceETSIKeyWrapper.Builder - Class in org.bouncycastle.its.jcajce
- 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
- JceITSPublicEncryptionKey - Class in org.bouncycastle.its.jcajce
- JceITSPublicEncryptionKey.Builder - Class in org.bouncycastle.its.jcajce
- 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
- JceKEMAuthEnvelopedRecipient - Class in org.bouncycastle.cms.jcajce
-
The KEM (RFC 9629 KEMRecipientInfo) recipient for CMS AuthEnvelopedData: decapsulates the key-encryption key and returns an AEAD input decryptor (e.g.
- JceKEMAuthEnvelopedRecipient(PrivateKey) - Constructor for class org.bouncycastle.cms.jcajce.JceKEMAuthEnvelopedRecipient
- 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
- KemAlgorithmIdentifierFinder - Interface in org.bouncycastle.operator
-
Finder for the
AlgorithmIdentifiernaming a key encapsulation mechanism, as it appears in a SubjectPublicKeyInfo, a CMS KEMRecipientInfo (RFC 9629) or a CMP KemCiphertextInfo. - 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
- lastb - Variable in class org.bouncycastle.mime.CanonicalOutputStream
- 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.
- ListMerkleTreeNodeSource - Class in org.bouncycastle.cert.plants
-
MerkleTreeNodeSourceover an in-memory list of entry hashes, computing each requested node from the entries beneath it (RFC 9162 Section 2.1.1). - ListMerkleTreeNodeSource(List, MerkleTreeHash) - Constructor for class org.bouncycastle.cert.plants.ListMerkleTreeNodeSource
- 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
- mapToLines(Map) - Static method in class org.bouncycastle.mime.MimeWriter
- 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(ETSIRecipientInfo) - Method in class org.bouncycastle.its.ETSIRecipientID
- 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.
- MerkleTreeNodeSource - Interface in org.bouncycastle.cert.plants
-
Source of Merkle tree node hashes for the proof generators in
MerkleTreePrimitives, backed by whatever a log or CA keeps its tree in. - 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
- microseconds - Enum constant in enum class org.bouncycastle.its.ITSValidityPeriod.Unit
- milliseconds - Enum constant in enum class org.bouncycastle.its.ITSValidityPeriod.Unit
- MimeContext - Interface in org.bouncycastle.mime
- MimeIOException - Exception Class in org.bouncycastle.mime
-
General IOException thrown in the mime package and its sub-packages.
- MimeIOException(String) - Constructor for exception class org.bouncycastle.mime.MimeIOException
- MimeIOException(String, Throwable) - Constructor for exception class org.bouncycastle.mime.MimeIOException
- MimeMultipartContext - Interface in org.bouncycastle.mime
- MimeParser - Interface in org.bouncycastle.mime
-
Base interface for a MIME parser.
- MimeParserContext - Interface in org.bouncycastle.mime
-
Base interface for a MIME parser context.
- MimeParserListener - Interface in org.bouncycastle.mime
-
Base interface for a MIME parser listener.
- MimeParserProvider - Interface in org.bouncycastle.mime
- MimeWriter - Class in org.bouncycastle.mime
- MimeWriter(Headers) - Constructor for class org.bouncycastle.mime.MimeWriter
- minutes - Enum constant in enum class org.bouncycastle.its.ITSValidityPeriod.Unit
- 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. - newline - Static variable in class org.bouncycastle.mime.CanonicalOutputStream
- 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
- object(MimeParserContext, Headers, InputStream) - Method in interface org.bouncycastle.mime.MimeParserListener
-
Signal that a MIME object has been discovered.
- object(MimeParserContext, Headers, InputStream) - Method in class org.bouncycastle.mime.smime.SMimeParserListener
- 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.cades - package org.bouncycastle.cades
-
High-level CAdES (CMS Advanced Electronic Signatures) builders.
- 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.c509 - package org.bouncycastle.cert.c509
-
Holder and builder classes for C509 certificates and certification requests (draft-ietf-cose-cbor-encoded-cert-20), following the pattern of the X.509 classes in org.bouncycastle.cert.
- org.bouncycastle.cert.c509.bc - package org.bouncycastle.cert.c509.bc
-
Lightweight (org.bouncycastle.crypto based) support classes for C509 certificates - a verifier provider builder over the lightweight operators.
- org.bouncycastle.cert.c509.jcajce - package org.bouncycastle.cert.c509.jcajce
-
JCA/JCE support classes for C509 certificates - a verifier provider builder and a converter from re-encoded C509 certificates to java.security.cert.X509Certificate.
- 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.cmc - package org.bouncycastle.cmc
-
Initial classes for processing RFC 5272 Certificate Management over CMS (CMC) — the Full PKI Response variant used for EST server-generated errors and cert delivery.
- 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.its - package org.bouncycastle.its
-
Intelligent Transport Systems (ITS) certificate, signed-data and encrypted-data handling per IEEE 1609.2 and ETSI TS 103 097.
- org.bouncycastle.its.bc - package org.bouncycastle.its.bc
-
Lightweight (
org.bouncycastle.crypto) operator implementations for the ITS classes inorg.bouncycastle.its. - org.bouncycastle.its.jcajce - package org.bouncycastle.its.jcajce
-
JCA/JCE operator implementations for the ITS classes in
org.bouncycastle.its. - org.bouncycastle.its.operator - package org.bouncycastle.its.operator
-
Operator interfaces (signer, verifier, key-wrapper, key-unwrapper) used by the ITS builders and consumers in
org.bouncycastle.its. - org.bouncycastle.mime - package org.bouncycastle.mime
-
General-purpose MIME parsing helpers used by the S/MIME (
org.bouncycastle.mime.smime) and OpenPGP-MIME body parsers. - org.bouncycastle.mime.encoding - package org.bouncycastle.mime.encoding
-
Transfer-encoding decoders (
base64,quoted-printable) used by the MIME parser inorg.bouncycastle.mime. - org.bouncycastle.mime.smime - package org.bouncycastle.mime.smime
-
S/MIME-specific MIME body parsers and processors built on top of
org.bouncycastle.mime. - 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.
- org.bouncycastle.voms - package org.bouncycastle.voms
-
Initial support for the VOMS (Virtual Organization Membership Service) attribute-certificate format used in grid-computing PKI deployments.
- 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
- 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).
- parse(MimeParserListener) - Method in class org.bouncycastle.mime.BasicMimeParser
- parse(MimeParserListener) - Method in interface org.bouncycastle.mime.MimeParser
-
Trigger the start of parsing.
- 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
-
Exception thrown when verification of an RFC 4998 PartialHashtree fails.
- 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.
- PKIResponseBuilder - Class in org.bouncycastle.cmc
-
Builder for a Simple PKI Response (RFC 5272 / RFC 7030 4.2.3 / 4.4.2), delivered as a
SimplePKIResponse. - PKIResponseBuilder() - Constructor for class org.bouncycastle.cmc.PKIResponseBuilder
- 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
- 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
- plusSixtyHours(int) - Method in class org.bouncycastle.its.ITSValidityPeriod.Builder
- plusYears(int) - Method in class org.bouncycastle.its.ITSValidityPeriod.Builder
- POLICY_CONSTRAINTS - Static variable in class org.bouncycastle.pkix.jcajce.PKIXCertPathReviewer
- POLICY_MAPPINGS - Static variable in class org.bouncycastle.pkix.jcajce.PKIXCertPathReviewer
- 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.
- provider(String) - Method in class org.bouncycastle.its.jcajce.JcaETSIDataDecryptor.Builder
- provider(Provider) - Method in class org.bouncycastle.its.jcajce.JcaETSIDataDecryptor.Builder
Q
- QuotedPrintableInputStream - Class in org.bouncycastle.mime.encoding
-
Input stream that processes quoted-printable data, converting it into what was originally intended.
- QuotedPrintableInputStream(InputStream) - Constructor for class org.bouncycastle.mime.encoding.QuotedPrintableInputStream
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() - Method in class org.bouncycastle.mime.BoundaryLimitedInputStream
- read() - Method in class org.bouncycastle.mime.encoding.Base64InputStream
- read() - Method in class org.bouncycastle.mime.encoding.QuotedPrintableInputStream
- read(byte[], int, int) - Method in class org.bouncycastle.cms.InputStreamWithMAC
- read(byte[], int, int) - Method in class org.bouncycastle.mime.encoding.QuotedPrintableInputStream
- 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). - 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
-
Apply a hash-tree renewal: append a new ArchiveTimeStampChain built from the renewal time-stamp (obtained for a
ERSEvidenceRecord.generateHashRenewalRequest(DigestCalculator, ERSData, TimeStampRequestGenerator)) to the ArchiveTimeStampSequence, returning the updated record. - renewTimeStamp(TimeStampResponse) - Method in class org.bouncycastle.tsp.ers.ERSEvidenceRecord
-
Apply a time-stamp renewal: append the time-stamp from the passed in response (obtained for a
ERSEvidenceRecord.generateTimeStampRenewalRequest(TimeStampRequestGenerator)) as a new ArchiveTimeStamp on the current chain, returning the updated record. - 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
- RFC3851_MICALGS - Static variable in class org.bouncycastle.mime.smime.SMIMESignedWriter
- RFC5751_MICALGS - Static variable in class org.bouncycastle.mime.smime.SMIMESignedWriter
- 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
- seconds - Enum constant in enum class org.bouncycastle.its.ITSValidityPeriod.Unit
- 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
-
Set the microseconds component of the accuracy with which the genTime is reported (RFC 3161 Accuracy).
- setAccuracyMillis(int) - Method in class org.bouncycastle.tsp.TimeStampTokenGenerator
-
Set the milliseconds component of the accuracy with which the genTime is reported (RFC 3161 Accuracy).
- setAccuracySeconds(int) - Method in class org.bouncycastle.tsp.TimeStampTokenGenerator
-
Set the seconds component of the accuracy with which the genTime is reported (RFC 3161 Accuracy).
- 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.JceKTSKeyTransRecipient
-
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
- setAppPermissions(PsidSsp...) - Method in class org.bouncycastle.its.ITSCertificateBuilder
- 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
- setBufferSize(int) - Method in class org.bouncycastle.mime.smime.SMIMEEnvelopedWriter.Builder
-
Set the underlying string size for encapsulated data
- setCertIssuePermissions(PsidGroupPermissions...) - Method in class org.bouncycastle.its.ITSCertificateBuilder
- setCertReq(boolean) - Method in class org.bouncycastle.tsp.TimeStampRequestGenerator
-
Set the certReq field requesting the TSA to include its certificate(s) in the response.
- setCertReq(ASN1Boolean) - Method in class org.bouncycastle.tsp.TimeStampRequestGenerator
-
Set the certReq field requesting the TSA to include its certificate(s) in the response.
- setChallengePassword(String) - Method in class org.bouncycastle.cert.c509.C509CertificationRequestBuilder
-
Set a challenge password (the RFC 2985 challengePassword attribute).
- 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. - setCommitmentType(CommitmentTypeIndication) - Method in class org.bouncycastle.cades.CAdESSignerInfoGeneratorBuilder
-
Set the optional
id-aa-ets-commitmentTypesigned attribute (RFC 5126 sec. - 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.
- setContentHints(ContentHints) - Method in class org.bouncycastle.cades.CAdESSignerInfoGeneratorBuilder
-
Set the optional
id-aa-contentHintsigned attribute (RFC 5126 sec. - 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.
- setConversionOptions(C509ConversionOptions) - Method in class org.bouncycastle.cert.c509.C509CertificateBuilder
-
Set the conversion options - point compression in particular.
- setConversionOptions(C509ConversionOptions) - Method in class org.bouncycastle.cert.c509.C509CertificationRequestBuilder
-
Set the conversion options - point compression in particular.
- setCracaId(byte[]) - Method in class org.bouncycastle.its.ITSCertificateBuilder
-
Set the cracaId.
- setCrlSeries(int) - Method in class org.bouncycastle.its.ITSCertificateBuilder
-
Set the crlSeries.
- setData(Ieee1609Dot2Content) - Method in class org.bouncycastle.its.ETSISignedDataBuilder
- 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").
- setEssCertDigestAlgorithm(AlgorithmIdentifier) - Method in class org.bouncycastle.cades.CAdESSignerInfoGeneratorBuilder
-
Override the digest algorithm used for the ESS signing-certificate-v2 reference.
- setExplicitPolicyRequired(boolean) - Method in class org.bouncycastle.cert.path.validations.CertificatePoliciesValidationBuilder
- setExtDataHash(HashedData) - Method in class org.bouncycastle.its.ETSISignedDataBuilder
- setExtensionRequest(Extensions) - Method in class org.bouncycastle.cert.c509.C509CertificationRequestBuilder
-
Set the extensions requested of the CA (the RFC 2985 extensionRequest attribute).
- 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.JceKTSKeyTransRecipient
-
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
-
Set the ordering field of the generated TSTInfo.
- setOriginatorInfo(OriginatorInformation) - Method in class org.bouncycastle.cms.CMSAuthEnvelopedGenerator
- setOriginatorInfo(OriginatorInformation) - Method in class org.bouncycastle.cms.CMSEnvelopedGenerator
- setOriginatorInfo(OriginatorInformation) - Method in class org.bouncycastle.mime.smime.SMIMEEnvelopedWriter.Builder
- setParameters(PBMParameter) - Method in class org.bouncycastle.cert.crmf.PKMACBuilder
- 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.c509.jcajce.JcaC509CertificateConverter
-
Set the name of the provider to use.
- setProvider(String) - Method in class org.bouncycastle.cert.c509.jcajce.JcaC509ContentVerifierProviderBuilder
- 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.its.jcajce.JcaITSContentSigner.Builder
- setProvider(String) - Method in class org.bouncycastle.its.jcajce.JcaITSContentVerifierProvider.Builder
- setProvider(String) - Method in class org.bouncycastle.its.jcajce.JcaITSExplicitCertificateBuilder
- setProvider(String) - Method in class org.bouncycastle.its.jcajce.JcaITSImplicitCertificateBuilderBuilder
- setProvider(String) - Method in class org.bouncycastle.its.jcajce.JcaITSPublicVerificationKey.Builder
- setProvider(String) - Method in class org.bouncycastle.its.jcajce.JceETSIDataEncryptor.Builder
-
Sets the JCE provider to source cryptographic primitives from.
- setProvider(String) - Method in class org.bouncycastle.its.jcajce.JceETSIKeyWrapper.Builder
-
Sets the JCE provider to source cryptographic primitives from.
- setProvider(String) - Method in class org.bouncycastle.its.jcajce.JceITSPublicEncryptionKey.Builder
- setProvider(String) - Method in class org.bouncycastle.mozilla.jcajce.JcaSignedPublicKeyAndChallenge
-
Return a new holder that pins
KeyFactorylookups to the named JCE provider. - 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.c509.jcajce.JcaC509CertificateConverter
-
Set the provider to use.
- setProvider(Provider) - Method in class org.bouncycastle.cert.c509.jcajce.JcaC509ContentVerifierProviderBuilder
- 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.its.jcajce.JcaITSContentSigner.Builder
- setProvider(Provider) - Method in class org.bouncycastle.its.jcajce.JcaITSContentVerifierProvider.Builder
- setProvider(Provider) - Method in class org.bouncycastle.its.jcajce.JcaITSExplicitCertificateBuilder
- setProvider(Provider) - Method in class org.bouncycastle.its.jcajce.JcaITSImplicitCertificateBuilderBuilder
- setProvider(Provider) - Method in class org.bouncycastle.its.jcajce.JcaITSPublicVerificationKey.Builder
- setProvider(Provider) - Method in class org.bouncycastle.its.jcajce.JceETSIDataEncryptor.Builder
-
Sets the JCE provider to source cryptographic primitives from.
- setProvider(Provider) - Method in class org.bouncycastle.its.jcajce.JceETSIKeyWrapper.Builder
-
Sets the JCE provider to source cryptographic primitives from.
- setProvider(Provider) - Method in class org.bouncycastle.its.jcajce.JceITSPublicEncryptionKey.Builder
- setProvider(Provider) - Method in class org.bouncycastle.mozilla.jcajce.JcaSignedPublicKeyAndChallenge
-
Return a new holder that pins
KeyFactorylookups to the supplied JCE provider. - 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.its.jcajce.JceETSIDataEncryptor.Builder
- 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
-
Set the OID of the TSA policy the request asks the token to be issued under.
- 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.
- setSignaturePolicy(SignaturePolicyIdentifier) - Method in class org.bouncycastle.cades.CAdESSignerInfoGeneratorBuilder
-
Set the optional
id-aa-ets-sigPolicyIdsigned attribute (RFC 5126 sec. - 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.
- setSignerLocation(SignerLocation) - Method in class org.bouncycastle.cades.CAdESSignerInfoGeneratorBuilder
-
Set the optional
id-aa-ets-signerLocationsigned attribute (RFC 5126 sec. - 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
-
Set the optional tsa field naming the authority producing the token (RFC 3161 TSTInfo).
- 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
- setUnprotectedAttributeGenerator(CMSAttributeTableGenerator) - Method in class org.bouncycastle.mime.smime.SMIMEEnvelopedWriter.Builder
- setUnsecuredData(byte[]) - Method in class org.bouncycastle.its.ETSISignedDataBuilder
- 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.JceKEMRecipientInfoGenerator
- setUserKeyingMaterial(byte[]) - Method in class org.bouncycastle.cms.jcajce.JceKeyAgreeRecipientInfoGenerator
- setUseSigningCertificateV1(boolean) - Method in class org.bouncycastle.cades.CAdESSignerInfoGeneratorBuilder
-
If set to true the builder emits the legacy ESS signing-certificate attribute (RFC 2634) with a SHA-1 digest instead of the modern signing-certificate-v2 attribute (RFC 5035).
- 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
- setValidityPeriod(ITSValidityPeriod) - Method in class org.bouncycastle.its.ITSCertificateBuilder
- setVersion(int) - Method in class org.bouncycastle.its.ITSCertificateBuilder
-
set the version - default value is 3.
- 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
- signatureValid(ITSContentVerifierProvider) - Method in class org.bouncycastle.its.ETSISignedData
-
Verify signature is valid with respect to the supplied public key.
- 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
- signedData(MimeParserContext, Headers, Store, Store, Store, SignerInformationStore) - Method in class org.bouncycastle.mime.smime.SMimeParserListener
- 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
-
Parse a SignedPublicKeyAndChallenge from its DER encoding.
- SignedPublicKeyAndChallenge(SignedPublicKeyAndChallenge) - Constructor for class org.bouncycastle.mozilla.SignedPublicKeyAndChallenge
-
Wrap an existing parsed SignedPublicKeyAndChallenge ASN.1 structure.
- 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.
- SimplePKIResponse - Class in org.bouncycastle.cmc
-
Carrier for a Simple PKI Response.
- SimplePKIResponse(byte[]) - Constructor for class org.bouncycastle.cmc.SimplePKIResponse
-
Create a SimplePKIResponse from the passed in bytes.
- SimplePKIResponse(ContentInfo) - Constructor for class org.bouncycastle.cmc.SimplePKIResponse
-
Create a SimplePKIResponse from the passed in ASN.1 structure.
- 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
- sixtyHours - Enum constant in enum class org.bouncycastle.its.ITSValidityPeriod.Unit
- size() - Method in class org.bouncycastle.cert.ct.SignedCertificateTimestampList
- size() - Method in class org.bouncycastle.cert.ct.TransItemList
- size() - Method in class org.bouncycastle.cert.plants.ListMerkleTreeNodeSource
- 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.
- SM4_CBC - Static variable in class org.bouncycastle.openssl.PKCS8Generator
-
SM4-CBC content encryption per GM/T 0006 / RFC 8998.
- SMIMEEnvelopedWriter - Class in org.bouncycastle.mime.smime
-
Writer for SMIME Enveloped objects.
- SMIMEEnvelopedWriter.Builder - Class in org.bouncycastle.mime.smime
- SMimeMultipartContext - Class in org.bouncycastle.mime.smime
- SMimeMultipartContext(MimeParserContext, Headers) - Constructor for class org.bouncycastle.mime.smime.SMimeMultipartContext
- SMimeParserContext - Class in org.bouncycastle.mime.smime
- SMimeParserContext(String, DigestCalculatorProvider) - Constructor for class org.bouncycastle.mime.smime.SMimeParserContext
- SMimeParserListener - Class in org.bouncycastle.mime.smime
- SMimeParserListener() - Constructor for class org.bouncycastle.mime.smime.SMimeParserListener
- SMimeParserProvider - Class in org.bouncycastle.mime.smime
- SMimeParserProvider(String, DigestCalculatorProvider) - Constructor for class org.bouncycastle.mime.smime.SMimeParserProvider
- SMIMESignedWriter - Class in org.bouncycastle.mime.smime
-
Writer for SMIME Signed objects.
- SMIMESignedWriter.Builder - Class in org.bouncycastle.mime.smime
- 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
- split() - Method in class org.bouncycastle.voms.VOMSAttribute.FQAN
- 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
- STANDARD_MICALGS - Static variable in class org.bouncycastle.mime.smime.SMIMESignedWriter
- 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
- T - Static variable in enum class org.bouncycastle.cades.CAdESLevel
-
Legacy RFC 5126 alias for
CAdESLevel.B_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. - tbsCertificateBuilder - Variable in class org.bouncycastle.its.ITSCertificateBuilder
- 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
-
Create a TimeStampRequest from the passed in ASN.1 structure.
- 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
-
Create a TimeStampResponse from the passed in ASN.1 structure.
- TimeStampResponseGenerator - Class in org.bouncycastle.tsp
-
Generator for RFC 3161 Time Stamp Responses.
- TimeStampResponseGenerator(TimeStampTokenGenerator, Set) - Constructor for class org.bouncycastle.tsp.TimeStampResponseGenerator
-
Create a response generator accepting the given algorithms.
- TimeStampResponseGenerator(TimeStampTokenGenerator, Set, Set) - Constructor for class org.bouncycastle.tsp.TimeStampResponseGenerator
-
Create a response generator accepting the given algorithms and policies.
- TimeStampResponseGenerator(TimeStampTokenGenerator, Set, Set, Set) - Constructor for class org.bouncycastle.tsp.TimeStampResponseGenerator
-
Create a response generator accepting the given algorithms, policies and extensions.
- TimeStampToken - Class in org.bouncycastle.tsp
-
Carrier class for an RFC 3161 time-stamp token - the
SignedData(CMS) structure, with content type id-ct-TSTInfo, signed by the TSA. - TimeStampToken(ContentInfo) - Constructor for class org.bouncycastle.tsp.TimeStampToken
- TimeStampToken(CMSSignedData) - Constructor for class org.bouncycastle.tsp.TimeStampToken
- TimeStampTokenGenerator - Class in org.bouncycastle.tsp
-
Generator for the RFC 3161 time-stamp token (the
SignedDatacarried as thetimeStampTokenof a time-stamp response) over aTimeStampRequest. - 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
-
Wrapper providing typed access to the
TSTInfostructure carried by an RFC 3161 time-stamp token - the time of stamping (genTime), its accuracy, the TSA policy, serial number, nonce and the message imprint that was stamped. - 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.its.ITSCertificate
- toASN1Structure() - Method in class org.bouncycastle.its.ITSPublicEncryptionKey
- toASN1Structure() - Method in class org.bouncycastle.its.ITSPublicVerificationKey
- toASN1Structure() - Method in class org.bouncycastle.its.ITSValidityPeriod
- 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
-
Return the underlying ASN.1 ArchiveTimeStamp structure.
- toASN1Structure() - Method in class org.bouncycastle.tsp.ers.ERSEvidenceRecord
-
Return the underlying ASN.1 EvidenceRecord structure.
- 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.
- toITS(ASN1ObjectIdentifier, byte[]) - Static method in class org.bouncycastle.its.operator.ECDSAEncoder
- 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.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() - Method in class org.bouncycastle.voms.VOMSAttribute.FQAN
- toString() - Method in class org.bouncycastle.voms.VOMSAttribute
- 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
- toX509CertificateHolder() - Method in class org.bouncycastle.cert.c509.C509CertificateHolder
-
Return the X.509 holder for a CBOR re-encoded (type 3) certificate.
- toX962(Signature) - Static method in class org.bouncycastle.its.operator.ECDSAEncoder
- 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
-
General checked exception for failures arising while processing RFC 3161 time-stamp protocol objects.
- 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
-
IOException subclass for I/O and encoding failures arising while processing RFC 3161 time-stamp protocol objects.
- 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
-
Utility methods supporting the RFC 3161 time-stamp protocol implementation - extraction of signature time-stamps from a SignerInformation, validation of TSA certificates against the id-kp-timeStamping extended key usage requirement, and digest-length lookups.
- 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.
- validateArchiveTimestamps(CMSSignedData, SignerInformation, DigestCalculatorProvider) - Static method in class org.bouncycastle.cades.CAdESArchiveTimestampUtil
-
Self-consistency check on B-LTA material: for every archive-time-stamp attached to the signer, verify the token's
MessageImprintequalsCAdESArchiveTimestampUtil.computeArchiveTimestampImprint(CMSSignedData, AlgorithmIdentifier, DigestCalculatorProvider)run over the canonical-strippedsignedstructure under the token's own hash algorithm. - 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). - validateKeyLength(BigInteger) - Static method in class org.bouncycastle.pkcs.util.PKCS12Util
-
Validate a PBKDF2 keyLength from a PFX.
- 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
- validateLongTermValues(SignerInformation, DigestCalculatorProvider) - Static method in class org.bouncycastle.cades.CAdESLongTermValuesUtil
-
Self-consistency check across the four B-LT attributes on the signer: All four attributes (
id-aa-ets-certificateRefs,id-aa-ets-certValues,id-aa-ets-revocationRefs,id-aa-ets-revocationValues) must be present. For each cert incertValues, anOtherCertIDentry undercertificateRefsmust reference the same(issuer, serialNumber)and its hash must match the digest of the cert under the ref's hash algorithm. For each CRL / OCSP response underrevocationValues, a reference must exist underrevocationRefswith a matching hash (CRLs are matched positionally; OCSP responses are matched byOcspIdentifier). - validatePresent(boolean, byte[], Date) - Method in class org.bouncycastle.tsp.ers.ERSArchiveTimeStamp
-
Validate that data with the given hash is present in this archive time-stamp at the given date.
- 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
-
Validate that the passed in data object/group is present in this archive time-stamp at the given date - that its hash appears in the reduced hash tree and the recovered root hash matches the time-stamp imprint.
- 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
- validateSignatureTimestamps(SignerInformation, DigestCalculatorProvider) - Static method in class org.bouncycastle.cades.CAdESSignatureTimestampUtil
-
Self-consistency check on B-T material: for every
id-aa-signatureTimeStampTokenattached to the signer, verify the token'sMessageImprintequalscomputeSignatureImprintrun under the token's own hash algorithm. - 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
- ValueDecryptorGenerator - Interface in org.bouncycastle.cert.crmf
- valueOf(String) - Static method in enum class org.bouncycastle.cades.CAdESLevel
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.bouncycastle.cert.X509CertificateReviewer.Severity
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.bouncycastle.its.ITSPublicEncryptionKey.symmAlgorithm
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.bouncycastle.its.ITSValidityPeriod.Unit
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.bouncycastle.cades.CAdESLevel
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.bouncycastle.cert.X509CertificateReviewer.Severity
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.bouncycastle.its.ITSPublicEncryptionKey.symmAlgorithm
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.bouncycastle.its.ITSValidityPeriod.Unit
-
Returns an array containing the constants of this enum class, in the order they are declared.
- verificationKey - Variable in class org.bouncycastle.its.ITSPublicVerificationKey
- 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 - Variable in class org.bouncycastle.its.ITSCertificateBuilder
- VERSION_V1 - Static variable in class org.bouncycastle.cert.ct.SignedCertificateTimestamp
- VOMS_ATTR_OID - Static variable in class org.bouncycastle.voms.VOMSAttribute
-
The ASN.1 object identifier for VOMS attributes
- VOMSAttribute - Class in org.bouncycastle.voms
-
Representation of the authorization information (VO, server address and list of Fully Qualified Attribute Names, or FQANs) contained in a VOMS attribute certificate.
- VOMSAttribute(X509AttributeCertificateHolder) - Constructor for class org.bouncycastle.voms.VOMSAttribute
-
Parses the contents of an attribute certificate.
NOTE: Cryptographic signatures, time stamps etc. - VOMSAttribute.FQAN - Class in org.bouncycastle.voms
-
Inner class providing a container of the group,role,capability information triplet in an FQAN.
- 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 class 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.
- withHeader(String, String) - Method in class org.bouncycastle.mime.smime.SMIMEEnvelopedWriter.Builder
-
Specify a MIME header (name, value) pair for this builder.
- withHeader(String, String) - Method in class org.bouncycastle.mime.smime.SMIMESignedWriter.Builder
-
Specify a MIME header (name, value) pair for this builder.
- 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
- wrap(byte[]) - Method in interface org.bouncycastle.its.ETSIKeyWrapper
- wrap(byte[]) - Method in class org.bouncycastle.its.jcajce.JceETSIKeyWrapper
- 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.mime.CanonicalOutputStream
- write(byte[]) - Method in class org.bouncycastle.mime.encoding.Base64OutputStream
- write(byte[]) - Method in class org.bouncycastle.operator.bc.BcSignerOutputStream
- write(byte[], int, int) - Method in class org.bouncycastle.mime.CanonicalOutputStream
- write(byte[], int, int) - Method in class org.bouncycastle.mime.encoding.Base64OutputStream
- 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.mime.CanonicalOutputStream
- write(int) - Method in class org.bouncycastle.mime.encoding.Base64OutputStream
- 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. - 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. - writeln() - Method in class org.bouncycastle.mime.CanonicalOutputStream
- 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.
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 Class 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.
Y
- years - Enum constant in enum class org.bouncycastle.its.ITSValidityPeriod.Unit
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