A B C D E F G H I J K L M O P R S T U V W X Z _
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- add(byte[]) - Method in class org.bouncycastle.tsp.ers.SortedHashList
- add(IndexedHash) - Method in class org.bouncycastle.tsp.ers.SortedIndexedHashList
- addAcceptedCertificate(CMPCertificate, AlgorithmIdentifier, ASN1Integer) - Method in class org.bouncycastle.cert.cmp.CertificateConfirmationContentBuilder
- addAcceptedCertificate(X509CertificateHolder, BigInteger) - Method in class org.bouncycastle.cert.cmp.CertificateConfirmationContentBuilder
- addAcceptedCertificate(X509CertificateHolder, ASN1Integer) - Method in class org.bouncycastle.cert.cmp.CertificateConfirmationContentBuilder
- addAllData(List) - Method in class org.bouncycastle.tsp.ers.ERSArchiveTimeStampGenerator
- addAttribute(ASN1ObjectIdentifier, ASN1Encodable) - Method in class org.bouncycastle.cert.X509v2AttributeCertificateBuilder
-
Add an attribute to the certification request we are building.
- addAttribute(ASN1ObjectIdentifier, ASN1Encodable) - Method in class org.bouncycastle.pkcs.PKCS10CertificationRequestBuilder
-
Add an attribute to the certification request we are building.
- addAttribute(ASN1ObjectIdentifier, ASN1Encodable[]) - Method in class org.bouncycastle.cert.X509v2AttributeCertificateBuilder
-
Add an attribute with multiple values to the certification request we are building.
- addAttribute(ASN1ObjectIdentifier, ASN1Encodable[]) - Method in class org.bouncycastle.pkcs.PKCS10CertificationRequestBuilder
-
Add an attribute with multiple values to the certification request we are building.
- addAttributeCertificate(X509AttributeCertificateHolder) - Method in class org.bouncycastle.cms.CMSSignedGenerator
-
Add the attribute certificates in attrStore to the certificate set to be included with the generated SignedData message.
- addAttributeCertificates(Store) - Method in class org.bouncycastle.cms.CMSSignedGenerator
-
Add the attribute certificates in attrStore to the certificate set to be included with the generated SignedData message.
- addAttributeCertificates(Store) - Method in class org.bouncycastle.tsp.TimeStampTokenGenerator
- addBagAttribute(ASN1ObjectIdentifier, ASN1Encodable) - Method in class org.bouncycastle.pkcs.PKCS12SafeBagBuilder
- addCertificate(X509CertificateHolder) - Method in class org.bouncycastle.cert.jcajce.JcaCertStoreBuilder
-
Add a single certificate.
- addCertificate(X509CertificateHolder) - Method in class org.bouncycastle.cms.CMSSignedGenerator
-
Add a certificate to the certificate set to be included with the generated SignedData message.
- addCertificateResponse(CertificateResponse) - Method in class org.bouncycastle.cert.crmf.CertificateRepMessageBuilder
- addCertificates(Store) - Method in class org.bouncycastle.cert.jcajce.JcaCertStoreBuilder
-
Add a store full of X509CertificateHolder objects.
- addCertificates(Store) - Method in class org.bouncycastle.cms.CMSSignedGenerator
-
Add the certificates in certStore to the certificate set to be included with the generated SignedData message.
- addCertificates(Store) - Method in class org.bouncycastle.tsp.TimeStampTokenGenerator
-
Add the store of X509 Certificates to the generator.
- addCMPCertificate(X509CertificateHolder) - Method in class org.bouncycastle.cert.cmp.ProtectedPKIMessageBuilder
-
Add an "extra certificate" to the message.
- addControl(Control) - Method in class org.bouncycastle.cert.crmf.CertificateRequestMessageBuilder
- 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(Store) - Method in class org.bouncycastle.cert.jcajce.JcaCertStoreBuilder
-
Add a store full of X509CRLHolder objects.
- addCRLs(Store) - Method in class org.bouncycastle.cms.CMSSignedGenerator
-
Add the CRLs in crlStore to the CRL set to be included with the generated SignedData message.
- addCRLs(Store) - Method in class org.bouncycastle.tsp.TimeStampTokenGenerator
- addData(PKCS12SafeBag) - Method in class org.bouncycastle.pkcs.PKCS12PfxPduBuilder
-
Add a SafeBag that is to be included as is.
- addData(ERSData) - Method in class org.bouncycastle.tsp.ers.ERSArchiveTimeStampGenerator
- addDigestAlgorithm(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.
- 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.
- addExtension(String, boolean, byte[]) - Method in class org.bouncycastle.tsp.TimeStampRequestGenerator
-
Deprecated.use method taking ASN1ObjectIdentifier
- addExtension(String, boolean, ASN1Encodable) - Method in class org.bouncycastle.tsp.TimeStampRequestGenerator
-
Deprecated.use method taking ASN1ObjectIdentifier
- addExtension(ASN1ObjectIdentifier, boolean, byte[]) - Method in class org.bouncycastle.cert.crmf.CertificateRequestMessageBuilder
- addExtension(ASN1ObjectIdentifier, boolean, byte[]) - Method in class org.bouncycastle.cert.X509v2AttributeCertificateBuilder
-
Add a given extension field for the standard extensions using a byte encoding of the extension value.
- addExtension(ASN1ObjectIdentifier, boolean, byte[]) - Method in class org.bouncycastle.cert.X509v2CRLBuilder
-
Add a given extension field for the standard extensions tag (tag 3) using a byte encoding of the extension value.
- addExtension(ASN1ObjectIdentifier, boolean, byte[]) - Method in class org.bouncycastle.cert.X509v3CertificateBuilder
-
Add a given extension field for the standard extensions tag (tag 3) using a byte encoding of the extension value.
- addExtension(ASN1ObjectIdentifier, boolean, byte[]) - Method in class org.bouncycastle.tsp.TimeStampRequestGenerator
-
add a given extension field for the standard extensions tag The value parameter becomes the contents of the octet string associated with the extension.
- addExtension(ASN1ObjectIdentifier, boolean, ASN1Encodable) - Method in class org.bouncycastle.cert.crmf.CertificateRequestMessageBuilder
- addExtension(ASN1ObjectIdentifier, boolean, ASN1Encodable) - Method in class org.bouncycastle.cert.X509v2AttributeCertificateBuilder
-
Add a given extension field for the standard extensions tag made up of the passed in parameters.
- addExtension(ASN1ObjectIdentifier, boolean, ASN1Encodable) - Method in class org.bouncycastle.cert.X509v2CRLBuilder
-
Add a given extension field for the standard extensions tag (tag 3)
- addExtension(ASN1ObjectIdentifier, boolean, ASN1Encodable) - Method in class org.bouncycastle.cert.X509v3CertificateBuilder
-
Add a given extension field for the standard extensions tag (tag 3)
- addExtension(ASN1ObjectIdentifier, boolean, ASN1Encodable) - Method in class org.bouncycastle.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).
- 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
- addOtherRevocationInfo(ASN1ObjectIdentifier, ASN1Encodable) - Method in class org.bouncycastle.cms.CMSSignedGenerator
-
Add a single instance of otherRevocationData to the CRL set to be included with the generated SignedData message.
- addOtherRevocationInfo(ASN1ObjectIdentifier, Store) - Method in class org.bouncycastle.cms.CMSSignedGenerator
-
Add a Store of otherRevocationData to the CRL set to be included with the generated SignedData message.
- addOtherRevocationInfo(ASN1ObjectIdentifier, Store) - Method in class org.bouncycastle.tsp.TimeStampTokenGenerator
-
Add a Store of otherRevocationData to the CRL set to be included with the generated TimeStampToken.
- addRecipient(byte[], PublicKey) - Method in class org.bouncycastle.cms.jcajce.JceKeyAgreeRecipientInfoGenerator
-
Add a recipient identified by the passed in subjectKeyID and the for the passed in public key.
- addRecipient(X509Certificate) - Method in class org.bouncycastle.cms.jcajce.JceKeyAgreeRecipientInfoGenerator
-
Add a recipient based on the passed in certificate's public key and its issuer and serial number.
- addRecipientGenerator(RecipientInfoGenerator) - Method in class org.bouncycastle.cert.crmf.PKIArchiveControlBuilder
-
Add a recipient generator to this control.
- addRecipientInfoGenerator(RecipientInfoGenerator) - Method in class org.bouncycastle.cms.CMSAuthEnvelopedGenerator
-
Add a generator to produce the recipient info required.
- addRecipientInfoGenerator(RecipientInfoGenerator) - Method in class org.bouncycastle.cms.CMSEnvelopedGenerator
-
Add a generator to produce the recipient info required.
- addRequest(CertificateRequestMessage) - Method in class org.bouncycastle.cert.crmf.CertificateReqMessagesBuilder
- addRequest(CertificateID) - Method in class org.bouncycastle.cert.ocsp.OCSPReqBuilder
-
Add a request for the given CertificateID.
- addRequest(CertificateID, Extensions) - Method in class org.bouncycastle.cert.ocsp.OCSPReqBuilder
-
Add a request with extensions
- addResponse(CertificateID, CertificateStatus) - Method in class org.bouncycastle.cert.ocsp.BasicOCSPRespBuilder
-
Add a response for a particular Certificate ID.
- addResponse(CertificateID, CertificateStatus, Date, Date) - Method in class org.bouncycastle.cert.ocsp.BasicOCSPRespBuilder
-
Add a response for a particular Certificate ID.
- addResponse(CertificateID, CertificateStatus, Date, Date, Extensions) - Method in class org.bouncycastle.cert.ocsp.BasicOCSPRespBuilder
-
Add a response for a particular Certificate ID.
- addResponse(CertificateID, CertificateStatus, Date, Extensions) - Method in class org.bouncycastle.cert.ocsp.BasicOCSPRespBuilder
-
Add a response for a particular Certificate ID.
- addResponse(CertificateID, CertificateStatus, Extensions) - Method in class org.bouncycastle.cert.ocsp.BasicOCSPRespBuilder
-
Add a response for a particular Certificate ID.
- addSignerInfoGenerator(SignerInfoGenerator) - Method in class org.bouncycastle.cms.CMSSignedGenerator
-
Add a generator for a particular signer to this CMS SignedData generator.
- addSigners(SignerInformationStore) - Method in class org.bouncycastle.cms.CMSSignedGenerator
-
Add a store of pre-calculated signers to the generator.
- addTargetGroup(GeneralName) - Method in class org.bouncycastle.cert.selector.X509AttributeCertificateHolderSelectorBuilder
-
Adds a target group criterion for the attribute certificate to the target information extension criteria.
- addTargetName(GeneralName) - Method in class org.bouncycastle.cert.selector.X509AttributeCertificateHolderSelectorBuilder
-
Adds a target name criterion for the attribute certificate to the target information extension criteria.
- addTimeStamp(TimeStampToken) - Method in class org.bouncycastle.tsp.cms.CMSTimeStampedData
-
Return a new timeStampedData object with the additional token attached.
- AES_128_CBC - Static variable in class org.bouncycastle.openssl.jcajce.JceOpenSSLPKCS8EncryptorBuilder
- AES_128_CBC - Static variable in class org.bouncycastle.openssl.PKCS8Generator
- AES_192_CBC - Static variable in class org.bouncycastle.openssl.jcajce.JceOpenSSLPKCS8EncryptorBuilder
- AES_192_CBC - Static variable in class org.bouncycastle.openssl.PKCS8Generator
- AES_256_CBC - Static variable in class org.bouncycastle.openssl.jcajce.JceOpenSSLPKCS8EncryptorBuilder
- AES_256_CBC - Static variable in class org.bouncycastle.openssl.PKCS8Generator
- AES128_CBC - Static variable in class org.bouncycastle.cms.CMSAlgorithm
- AES128_CBC - Static variable in class org.bouncycastle.cms.CMSEnvelopedGenerator
- AES128_CCM - Static variable in class org.bouncycastle.cms.CMSAlgorithm
- AES128_GCM - 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
- 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_GCM - 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
- 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_GCM - 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
- ALLOWED - Static variable in interface org.bouncycastle.tsp.TSPAlgorithms
- archiveRemGenPrivKey - Static variable in class org.bouncycastle.cert.crmf.PKIArchiveControl
- ArchiveTimeStampValidationException - Exception in org.bouncycastle.tsp.ers
-
Exception thrown if an Archive TimeStamp according to RFC4998 fails to containsHashValue.
- ArchiveTimeStampValidationException(String) - Constructor for exception org.bouncycastle.tsp.ers.ArchiveTimeStampValidationException
- 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
B
- BASE_CIPHER_NAMES - Static variable in class org.bouncycastle.cms.jcajce.EnvelopedDataHelper
- baseSelector - Variable in class org.bouncycastle.cms.PKIXRecipientId
- BasicConstraintsValidation - Class in org.bouncycastle.cert.path.validations
- BasicConstraintsValidation() - Constructor for class org.bouncycastle.cert.path.validations.BasicConstraintsValidation
- BasicConstraintsValidation(boolean) - Constructor for class org.bouncycastle.cert.path.validations.BasicConstraintsValidation
- BasicOCSPResp - Class in org.bouncycastle.cert.ocsp
-
OCSP RFC 2560, RFC 6960 BasicOCSPResponse ::= SEQUENCE { tbsResponseData ResponseData, signatureAlgorithm AlgorithmIdentifier, signature BIT STRING, certs [0] EXPLICIT SEQUENCE OF Certificate OPTIONAL }
- 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
- BcCMSContentEncryptorBuilder - Class in org.bouncycastle.cms.bc
- BcCMSContentEncryptorBuilder(ASN1ObjectIdentifier) - Constructor for class org.bouncycastle.cms.bc.BcCMSContentEncryptorBuilder
- BcCMSContentEncryptorBuilder(ASN1ObjectIdentifier, int) - Constructor for class org.bouncycastle.cms.bc.BcCMSContentEncryptorBuilder
- 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
- BcECSignerInfoVerifierBuilder - Class in org.bouncycastle.cms.bc
- BcECSignerInfoVerifierBuilder(CMSSignatureAlgorithmNameGenerator, SignatureAlgorithmIdentifierFinder, DigestAlgorithmIdentifierFinder, DigestCalculatorProvider) - Constructor for class org.bouncycastle.cms.bc.BcECSignerInfoVerifierBuilder
- BcEdDSASignerInfoVerifierBuilder - Class in org.bouncycastle.cms.bc
- BcEdDSASignerInfoVerifierBuilder(CMSSignatureAlgorithmNameGenerator, SignatureAlgorithmIdentifierFinder, DigestAlgorithmIdentifierFinder, DigestCalculatorProvider) - Constructor for class org.bouncycastle.cms.bc.BcEdDSASignerInfoVerifierBuilder
- 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.
- 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
- 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
- BcPKCS10CertificationRequest(byte[]) - Constructor for class org.bouncycastle.pkcs.bc.BcPKCS10CertificationRequest
- BcPKCS10CertificationRequest(CertificationRequest) - Constructor for class org.bouncycastle.pkcs.bc.BcPKCS10CertificationRequest
- BcPKCS10CertificationRequest(PKCS10CertificationRequest) - Constructor for class org.bouncycastle.pkcs.bc.BcPKCS10CertificationRequest
- 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
- BcPKCS12MacCalculatorBuilder() - Constructor for class org.bouncycastle.pkcs.bc.BcPKCS12MacCalculatorBuilder
- BcPKCS12MacCalculatorBuilder(ExtendedDigest, AlgorithmIdentifier) - Constructor for class org.bouncycastle.pkcs.bc.BcPKCS12MacCalculatorBuilder
- BcPKCS12MacCalculatorBuilderProvider - Class in org.bouncycastle.pkcs.bc
- BcPKCS12MacCalculatorBuilderProvider(BcDigestProvider) - Constructor for class org.bouncycastle.pkcs.bc.BcPKCS12MacCalculatorBuilderProvider
- BcPKCS12PBEInputDecryptorProviderBuilder - Class in org.bouncycastle.pkcs.bc
- BcPKCS12PBEInputDecryptorProviderBuilder() - Constructor for class org.bouncycastle.pkcs.bc.BcPKCS12PBEInputDecryptorProviderBuilder
- BcPKCS12PBEInputDecryptorProviderBuilder(ExtendedDigest) - Constructor for class org.bouncycastle.pkcs.bc.BcPKCS12PBEInputDecryptorProviderBuilder
- BcPKCS12PBEOutputEncryptorBuilder - Class in org.bouncycastle.pkcs.bc
- BcPKCS12PBEOutputEncryptorBuilder(ASN1ObjectIdentifier, BlockCipher) - Constructor for class org.bouncycastle.pkcs.bc.BcPKCS12PBEOutputEncryptorBuilder
- BcPKCS12PBEOutputEncryptorBuilder(ASN1ObjectIdentifier, BlockCipher, ExtendedDigest) - Constructor for class org.bouncycastle.pkcs.bc.BcPKCS12PBEOutputEncryptorBuilder
- 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
- 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.
- 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
- 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.selector.X509AttributeCertificateHolderSelectorBuilder
- build() - Method in class org.bouncycastle.cms.bc.BcCMSContentEncryptorBuilder
- build() - Method in class org.bouncycastle.cms.jcajce.JceCMSContentEncryptorBuilder
- build() - Method in class org.bouncycastle.cms.jcajce.JceCMSMacCalculatorBuilder
- build() - Method in class org.bouncycastle.openssl.jcajce.JceOpenSSLPKCS8EncryptorBuilder
- build() - Method in class org.bouncycastle.pkcs.DeltaCertificateRequestAttributeValueBuilder
- build() - Method in class org.bouncycastle.pkcs.jcajce.JcePBMac1CalculatorProviderBuilder
- build() - Method in class org.bouncycastle.pkcs.PKCS12SafeBagBuilder
- 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
- build(char[]) - Method in class org.bouncycastle.pkcs.bc.BcPKCS12PBEOutputEncryptorBuilder
- 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
- build(char[]) - Method in class org.bouncycastle.pkcs.jcajce.JcePKCSPBEOutputEncryptorBuilder
- build(char[]) - Method in interface org.bouncycastle.pkcs.PKCS12MacCalculatorBuilder
- build(int) - Method in class org.bouncycastle.cert.path.validations.CertificatePoliciesValidationBuilder
- build(int, Object) - Method in class org.bouncycastle.cert.ocsp.OCSPRespBuilder
- build(File, File) - Method in class org.bouncycastle.openssl.jcajce.JcaPKIXIdentityBuilder
-
Build an identity from the passed in key and certificate file in PEM format.
- build(InputStream, InputStream) - Method in class org.bouncycastle.openssl.jcajce.JcaPKIXIdentityBuilder
-
Build an identity from the passed in key and certificate stream in PEM format.
- build(String) - Method in interface org.bouncycastle.cert.dane.DANEEntryFetcherFactory
-
Build an entry fetcher for the specified domain name.
- build(String) - Method in class org.bouncycastle.cert.dane.DANEEntryStoreBuilder
-
Build a DANECertificateStore from the provided domainName details.
- build(String) - Method in class org.bouncycastle.cert.dane.fetcher.JndiDANEFetcherFactory
-
Build an entry fetcher for the specified domain name.
- build(String, 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(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(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(PublicKey) - Method in class org.bouncycastle.cms.jcajce.JcaSignerInfoVerifierBuilder
- build(PublicKey) - Method in class org.bouncycastle.cms.jcajce.JcaSimpleSignerInfoVerifierBuilder
- build(ASN1ObjectIdentifier, PrivateKey) - Method in class org.bouncycastle.eac.operator.jcajce.JcaEACSignerBuilder
- build(ASN1ObjectIdentifier, PublicKey) - Method in class org.bouncycastle.eac.operator.jcajce.JcaEACSignatureVerifierBuilder
- build(PrivateKeyInfo) - Method in class org.bouncycastle.cert.crmf.EncryptedValueBuilder
-
Build an EncryptedValue structure containing the private key contained in the passed info structure.
- build(SubjectPublicKeyInfo) - Method in class org.bouncycastle.cert.jcajce.JcaX509ContentVerifierProviderBuilder
- build(SubjectPublicKeyInfo) - Method in interface org.bouncycastle.cert.X509ContentVerifierProviderBuilder
- build(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(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(EACSigner) - Method in class org.bouncycastle.eac.EACCertificateBuilder
- build(ContentSigner) - Method in class org.bouncycastle.cert.cmp.ProtectedPKIMessageBuilder
-
Build a protected PKI message which has MAC based integrity protection.
- build(ContentSigner) - Method in class org.bouncycastle.cert.crmf.ProofOfPossessionSigningKeyBuilder
- build(ContentSigner) - Method in class org.bouncycastle.cert.X509v1CertificateBuilder
-
Generate an X509 certificate, based on the current issuer and subject using the passed in signer.
- build(ContentSigner) - Method in class org.bouncycastle.cert.X509v2AttributeCertificateBuilder
-
Generate an X509 certificate, based on the current issuer and subject using the passed in signer.
- build(ContentSigner) - Method in class org.bouncycastle.cert.X509v2CRLBuilder
-
Generate an X.509 CRL, based on the current issuer and subject using the passed in signer.
- build(ContentSigner) - Method in class org.bouncycastle.cert.X509v3CertificateBuilder
-
Generate an X.509 certificate, based on the current issuer and subject using the passed in signer.
- build(ContentSigner) - Method in class org.bouncycastle.pkcs.PKCS10CertificationRequestBuilder
-
Generate an PKCS#10 request based on the past 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
- build(ContentSigner, SubjectPublicKeyInfo, ContentSigner) - Method in class org.bouncycastle.pkcs.PKCS10CertificationRequestBuilder
-
Generate a PKCS10 certificate request, based on the current issuer and subject using the passed in signer and containing altSignatureAlgorithm.
- 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
- 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.
C
- calculateDerivedKey(int, AlgorithmIdentifier, int) - Method in class org.bouncycastle.cms.bc.BcPasswordRecipient
- calculateDerivedKey(int, AlgorithmIdentifier, int) - Method in class org.bouncycastle.cms.bc.BcPasswordRecipientInfoGenerator
- calculateDerivedKey(int, AlgorithmIdentifier, int) - Method in class org.bouncycastle.cms.jcajce.JcePasswordRecipient
- calculateDerivedKey(int, AlgorithmIdentifier, int) - Method in class org.bouncycastle.cms.jcajce.JcePasswordRecipientInfoGenerator
- calculateDerivedKey(int, AlgorithmIdentifier, int) - Method in interface org.bouncycastle.cms.PasswordRecipient
- calculateDerivedKey(int, AlgorithmIdentifier, int) - Method in class org.bouncycastle.cms.PasswordRecipientInfoGenerator
- calculateDigest(byte[]) - Method in class org.bouncycastle.cert.crmf.jcajce.JcePKMACValuesCalculator
- calculateDigest(byte[]) - Method in interface org.bouncycastle.cert.crmf.PKMACValuesCalculator
- calculateHash(DigestCalculator, byte[]) - Method in class org.bouncycastle.tsp.ers.ERSByteData
- calculateHash(DigestCalculator, byte[]) - Method in class org.bouncycastle.tsp.ers.ERSCachingData
- calculateHash(DigestCalculator, byte[]) - Method in class org.bouncycastle.tsp.ers.ERSDataGroup
-
Generates a hash for the whole DataGroup.
- calculateHash(DigestCalculator, byte[]) - Method in class org.bouncycastle.tsp.ers.ERSFileData
- calculateHash(DigestCalculator, byte[]) - Method in class org.bouncycastle.tsp.ers.ERSInputStreamData
- calculateMac(byte[], byte[]) - Method in class org.bouncycastle.cert.crmf.jcajce.JcePKMACValuesCalculator
- calculateMac(byte[], byte[]) - Method in interface org.bouncycastle.cert.crmf.PKMACValuesCalculator
- calculateNextHash(DigestCalculator) - Method in class org.bouncycastle.tsp.cms.CMSTimeStampedData
- calculateNextHash(DigestCalculator) - Method in class org.bouncycastle.tsp.cms.CMSTimeStampedDataParser
- CAMELLIA128_CBC - Static variable in class org.bouncycastle.cms.CMSAlgorithm
- CAMELLIA128_CBC - Static variable in class org.bouncycastle.cms.CMSEnvelopedGenerator
- CAMELLIA128_WRAP - Static variable in class org.bouncycastle.cms.CMSAlgorithm
- CAMELLIA128_WRAP - Static variable in class org.bouncycastle.cms.CMSEnvelopedGenerator
- CAMELLIA192_CBC - Static variable in class org.bouncycastle.cms.CMSAlgorithm
- CAMELLIA192_CBC - Static variable in class org.bouncycastle.cms.CMSEnvelopedGenerator
- CAMELLIA192_WRAP - Static variable in class org.bouncycastle.cms.CMSAlgorithm
- CAMELLIA192_WRAP - Static variable in class org.bouncycastle.cms.CMSEnvelopedGenerator
- CAMELLIA256_CBC - Static variable in class org.bouncycastle.cms.CMSAlgorithm
- CAMELLIA256_CBC - Static variable in class org.bouncycastle.cms.CMSEnvelopedGenerator
- CAMELLIA256_WRAP - Static variable in class org.bouncycastle.cms.CMSAlgorithm
- CAMELLIA256_WRAP - Static variable in class org.bouncycastle.cms.CMSEnvelopedGenerator
- CAST5_CBC - Static variable in class org.bouncycastle.cms.CMSAlgorithm
- CAST5_CBC - Static variable in class org.bouncycastle.cms.CMSEnvelopedGenerator
- 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 in org.bouncycastle.cert
-
General checked Exception thrown in the cert package and its sub-packages.
- CertException(String) - Constructor for exception org.bouncycastle.cert.CertException
- CertException(String, Throwable) - Constructor for exception org.bouncycastle.cert.CertException
- CertificateConfirmationContent - Class in org.bouncycastle.cert.cmp
-
Carrier class for a
CertConfirmContent
message. - CertificateConfirmationContent(CertConfirmContent) - Constructor for class org.bouncycastle.cert.cmp.CertificateConfirmationContent
- CertificateConfirmationContent(CertConfirmContent, DigestAlgorithmIdentifierFinder) - Constructor for class org.bouncycastle.cert.cmp.CertificateConfirmationContent
- CertificateConfirmationContentBuilder - Class in org.bouncycastle.cert.cmp
-
Builder class for a
CertConfirmContent
message. - CertificateConfirmationContentBuilder() - Constructor for class org.bouncycastle.cert.cmp.CertificateConfirmationContentBuilder
- CertificateConfirmationContentBuilder(DigestAlgorithmIdentifierFinder) - Constructor for class org.bouncycastle.cert.cmp.CertificateConfirmationContentBuilder
- CertificateID - Class in org.bouncycastle.cert.ocsp
- CertificateID(CertID) - Constructor for class org.bouncycastle.cert.ocsp.CertificateID
- CertificateID(DigestCalculator, X509CertificateHolder, BigInteger) - Constructor for class org.bouncycastle.cert.ocsp.CertificateID
-
create from an issuer certificate and the serial number of the certificate it signed.
- CertificatePoliciesValidation - Class in org.bouncycastle.cert.path.validations
- CertificatePoliciesValidationBuilder - Class in org.bouncycastle.cert.path.validations
- CertificatePoliciesValidationBuilder() - Constructor for class org.bouncycastle.cert.path.validations.CertificatePoliciesValidationBuilder
- CertificateRepMessage - Class in org.bouncycastle.cert.crmf
- CertificateRepMessage(CertRepMessage) - Constructor for class org.bouncycastle.cert.crmf.CertificateRepMessage
- CertificateRepMessageBuilder - Class in org.bouncycastle.cert.crmf
-
Builder for a CertRepMessage.
- CertificateRepMessageBuilder(X509CertificateHolder) - Constructor for class org.bouncycastle.cert.crmf.CertificateRepMessageBuilder
- 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 in org.bouncycastle.cert
-
General IOException thrown in the cert package and its sub-packages.
- CertIOException(String) - Constructor for exception org.bouncycastle.cert.CertIOException
- CertIOException(String, Throwable) - Constructor for exception org.bouncycastle.cert.CertIOException
- CertPath - Class in org.bouncycastle.cert.path
- CertPath(X509CertificateHolder[]) - Constructor for class org.bouncycastle.cert.path.CertPath
- 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 in org.bouncycastle.cert.path
- CertPathValidationException(String) - Constructor for exception org.bouncycastle.cert.path.CertPathValidationException
- CertPathValidationException(String, Exception) - Constructor for exception 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 in org.bouncycastle.cert
- CertRuntimeException(String, Throwable) - Constructor for exception org.bouncycastle.cert.CertRuntimeException
- certs - Variable in class org.bouncycastle.cms.CMSSignedGenerator
- CIPHER_ALG_NAMES - Static variable in class org.bouncycastle.cms.jcajce.EnvelopedDataHelper
- 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.tsp.ers.ERSEvidenceRecordSelector
- close() - Method in class org.bouncycastle.cms.CMSContentInfoParser
-
Close the underlying data stream.
- CMPException - Exception in org.bouncycastle.cert.cmp
- CMPException(String) - Constructor for exception org.bouncycastle.cert.cmp.CMPException
- CMPException(String, Throwable) - Constructor for exception org.bouncycastle.cert.cmp.CMPException
- CMPRuntimeException - Exception in org.bouncycastle.cert.cmp
- CMPRuntimeException(String, Throwable) - Constructor for exception 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
- CMSAttributeTableGenerationException - Exception in org.bouncycastle.cms
- CMSAttributeTableGenerationException(String) - Constructor for exception org.bouncycastle.cms.CMSAttributeTableGenerationException
- CMSAttributeTableGenerationException(String, Exception) - Constructor for exception org.bouncycastle.cms.CMSAttributeTableGenerationException
- CMSAttributeTableGenerator - Interface in org.bouncycastle.cms
-
Note: The SIGNATURE parameter is only available when generating unsigned attributes.
- CMSAuthenticatedData - Class in org.bouncycastle.cms
-
containing class for an CMS Authenticated Data object
- CMSAuthenticatedData(byte[]) - Constructor for class org.bouncycastle.cms.CMSAuthenticatedData
- CMSAuthenticatedData(byte[], DigestCalculatorProvider) - Constructor for class org.bouncycastle.cms.CMSAuthenticatedData
- CMSAuthenticatedData(InputStream) - Constructor for class org.bouncycastle.cms.CMSAuthenticatedData
- CMSAuthenticatedData(InputStream, DigestCalculatorProvider) - Constructor for class org.bouncycastle.cms.CMSAuthenticatedData
- CMSAuthenticatedData(ContentInfo) - Constructor for class org.bouncycastle.cms.CMSAuthenticatedData
- CMSAuthenticatedData(ContentInfo, DigestCalculatorProvider) - Constructor for class org.bouncycastle.cms.CMSAuthenticatedData
- CMSAuthenticatedDataGenerator - Class in org.bouncycastle.cms
-
General class for generating a CMS authenticated-data message.
- CMSAuthenticatedDataGenerator() - Constructor for class org.bouncycastle.cms.CMSAuthenticatedDataGenerator
-
base constructor
- CMSAuthenticatedDataParser - Class in org.bouncycastle.cms
-
Parsing class for an CMS Authenticated Data object from an input stream.
- CMSAuthenticatedDataParser(byte[]) - Constructor for class org.bouncycastle.cms.CMSAuthenticatedDataParser
- CMSAuthenticatedDataParser(byte[], DigestCalculatorProvider) - Constructor for class org.bouncycastle.cms.CMSAuthenticatedDataParser
- CMSAuthenticatedDataParser(InputStream) - Constructor for class org.bouncycastle.cms.CMSAuthenticatedDataParser
- CMSAuthenticatedDataParser(InputStream, DigestCalculatorProvider) - Constructor for class org.bouncycastle.cms.CMSAuthenticatedDataParser
- CMSAuthenticatedDataStreamGenerator - Class in org.bouncycastle.cms
-
General class for generating a CMS authenticated-data message stream.
- CMSAuthenticatedDataStreamGenerator() - Constructor for class org.bouncycastle.cms.CMSAuthenticatedDataStreamGenerator
-
base constructor
- CMSAuthenticatedGenerator - Class in org.bouncycastle.cms
- CMSAuthenticatedGenerator() - Constructor for class org.bouncycastle.cms.CMSAuthenticatedGenerator
-
base constructor
- CMSAuthEnvelopedData - Class in org.bouncycastle.cms
-
containing class for an CMS AuthEnveloped Data object
- CMSAuthEnvelopedData(byte[]) - Constructor for class org.bouncycastle.cms.CMSAuthEnvelopedData
- CMSAuthEnvelopedData(InputStream) - Constructor for class org.bouncycastle.cms.CMSAuthEnvelopedData
- CMSAuthEnvelopedData(ContentInfo) - Constructor for class org.bouncycastle.cms.CMSAuthEnvelopedData
- CMSAuthEnvelopedDataGenerator - Class in org.bouncycastle.cms
- CMSAuthEnvelopedDataGenerator() - Constructor for class org.bouncycastle.cms.CMSAuthEnvelopedDataGenerator
-
base constructor
- CMSAuthEnvelopedDataParser - Class in org.bouncycastle.cms
- CMSAuthEnvelopedDataParser(byte[]) - Constructor for class org.bouncycastle.cms.CMSAuthEnvelopedDataParser
- CMSAuthEnvelopedDataParser(InputStream) - Constructor for class org.bouncycastle.cms.CMSAuthEnvelopedDataParser
- CMSAuthEnvelopedDataStreamGenerator - Class in org.bouncycastle.cms
- 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 cd = new CMSCompressedData(inputStream); process(cd.getContent(new ZlibExpanderProvider()));
- CMSCompressedData(byte[]) - Constructor for class org.bouncycastle.cms.CMSCompressedData
- CMSCompressedData(InputStream) - Constructor for class org.bouncycastle.cms.CMSCompressedData
- CMSCompressedData(ContentInfo) - Constructor for class org.bouncycastle.cms.CMSCompressedData
- CMSCompressedDataGenerator - Class in org.bouncycastle.cms
-
General class for generating a compressed CMS message.
- CMSCompressedDataGenerator() - Constructor for class org.bouncycastle.cms.CMSCompressedDataGenerator
-
base constructor
- CMSCompressedDataParser - Class in org.bouncycastle.cms
-
Class for reading a CMS Compressed Data stream.
- CMSCompressedDataParser(byte[]) - Constructor for class org.bouncycastle.cms.CMSCompressedDataParser
- CMSCompressedDataParser(InputStream) - Constructor for class org.bouncycastle.cms.CMSCompressedDataParser
- CMSCompressedDataStreamGenerator - Class in org.bouncycastle.cms
-
General class for generating a compressed CMS message stream.
- CMSCompressedDataStreamGenerator() - Constructor for class org.bouncycastle.cms.CMSCompressedDataStreamGenerator
-
base constructor
- CMSConfig - Class in org.bouncycastle.cms
- CMSConfig() - Constructor for class org.bouncycastle.cms.CMSConfig
- CMSContentInfoParser - Class in org.bouncycastle.cms
- CMSContentInfoParser(InputStream) - Constructor for class org.bouncycastle.cms.CMSContentInfoParser
- CMSDigestedData - Class in org.bouncycastle.cms
-
containing class for an CMS Digested Data object CMSDigestedData cd = new CMSDigestedData(inputStream); process(cd.getContent());
- CMSDigestedData(byte[]) - Constructor for class org.bouncycastle.cms.CMSDigestedData
- CMSDigestedData(InputStream) - Constructor for class org.bouncycastle.cms.CMSDigestedData
- CMSDigestedData(ContentInfo) - Constructor for class org.bouncycastle.cms.CMSDigestedData
- CMSEncryptedData - Class in org.bouncycastle.cms
- CMSEncryptedData(ContentInfo) - Constructor for class org.bouncycastle.cms.CMSEncryptedData
- CMSEncryptedDataGenerator - Class in org.bouncycastle.cms
-
General class for generating a CMS encrypted-data message.
- CMSEncryptedDataGenerator() - Constructor for class org.bouncycastle.cms.CMSEncryptedDataGenerator
-
base constructor
- CMSEncryptedGenerator - Class in org.bouncycastle.cms
-
General class for generating a CMS encrypted-data message.
- CMSEncryptedGenerator() - Constructor for class org.bouncycastle.cms.CMSEncryptedGenerator
-
base constructor
- CMSEnvelopedData - Class in org.bouncycastle.cms
-
containing class for an CMS Enveloped Data object
- CMSEnvelopedData(byte[]) - Constructor for class org.bouncycastle.cms.CMSEnvelopedData
- CMSEnvelopedData(InputStream) - Constructor for class org.bouncycastle.cms.CMSEnvelopedData
- CMSEnvelopedData(ContentInfo) - Constructor for class org.bouncycastle.cms.CMSEnvelopedData
-
Construct a CMSEnvelopedData object from a content info object.
- CMSEnvelopedDataGenerator - Class in org.bouncycastle.cms
-
General class for generating a CMS enveloped-data message.
- CMSEnvelopedDataGenerator() - Constructor for class org.bouncycastle.cms.CMSEnvelopedDataGenerator
-
base constructor
- CMSEnvelopedDataParser - Class in org.bouncycastle.cms
-
Parsing class for an CMS Enveloped Data object from an input stream.
- CMSEnvelopedDataParser(byte[]) - Constructor for class org.bouncycastle.cms.CMSEnvelopedDataParser
- CMSEnvelopedDataParser(InputStream) - Constructor for class org.bouncycastle.cms.CMSEnvelopedDataParser
- CMSEnvelopedDataStreamGenerator - Class in org.bouncycastle.cms
-
General class for generating a CMS enveloped-data message stream.
- CMSEnvelopedDataStreamGenerator() - Constructor for class org.bouncycastle.cms.CMSEnvelopedDataStreamGenerator
-
base constructor
- CMSEnvelopedGenerator - Class in org.bouncycastle.cms
-
General class for generating a CMS enveloped-data message.
- CMSEnvelopedGenerator() - Constructor for class org.bouncycastle.cms.CMSEnvelopedGenerator
-
base constructor
- CMSException - Exception in org.bouncycastle.cms
- CMSException(String) - Constructor for exception org.bouncycastle.cms.CMSException
- CMSException(String, Exception) - Constructor for exception 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 in org.bouncycastle.cms
- CMSRuntimeException(String) - Constructor for exception org.bouncycastle.cms.CMSRuntimeException
- CMSRuntimeException(String, Exception) - Constructor for exception org.bouncycastle.cms.CMSRuntimeException
- CMSSignatureAlgorithmNameGenerator - Interface in org.bouncycastle.cms
- CMSSignatureEncryptionAlgorithmFinder - Interface in org.bouncycastle.cms
-
Finder which is used to look up the algorithm identifiers representing the encryption algorithms that are associated with a particular signature algorithm.
- CMSSignedData - Class in org.bouncycastle.cms
-
general class for handling a pkcs7-signature message.
- CMSSignedData(byte[]) - Constructor for class org.bouncycastle.cms.CMSSignedData
- CMSSignedData(InputStream) - Constructor for class org.bouncycastle.cms.CMSSignedData
-
base constructor - with encapsulated content
- CMSSignedData(Map, byte[]) - Constructor for class org.bouncycastle.cms.CMSSignedData
-
Content with detached signature, digests precomputed
- CMSSignedData(Map, ContentInfo) - Constructor for class org.bouncycastle.cms.CMSSignedData
- CMSSignedData(ContentInfo) - Constructor for class org.bouncycastle.cms.CMSSignedData
- CMSSignedData(CMSProcessable, byte[]) - Constructor for class org.bouncycastle.cms.CMSSignedData
- CMSSignedData(CMSProcessable, InputStream) - Constructor for class org.bouncycastle.cms.CMSSignedData
-
base constructor - content with detached signature.
- CMSSignedData(CMSProcessable, ContentInfo) - Constructor for class org.bouncycastle.cms.CMSSignedData
- CMSSignedDataGenerator - Class in org.bouncycastle.cms
-
general class for generating a pkcs7-signature message.
- CMSSignedDataGenerator() - Constructor for class org.bouncycastle.cms.CMSSignedDataGenerator
-
base constructor
- CMSSignedDataGenerator(DigestAlgorithmIdentifierFinder) - Constructor for class org.bouncycastle.cms.CMSSignedDataGenerator
-
base constructor with a custom DigestAlgorithmIdentifierFinder
- CMSSignedDataParser - Class in org.bouncycastle.cms
-
Parsing class for an CMS Signed Data object from an input stream.
- CMSSignedDataParser(DigestCalculatorProvider, byte[]) - Constructor for class org.bouncycastle.cms.CMSSignedDataParser
- CMSSignedDataParser(DigestCalculatorProvider, InputStream) - Constructor for class org.bouncycastle.cms.CMSSignedDataParser
-
base constructor - with encapsulated content
- CMSSignedDataParser(DigestCalculatorProvider, CMSTypedStream, byte[]) - Constructor for class org.bouncycastle.cms.CMSSignedDataParser
- CMSSignedDataParser(DigestCalculatorProvider, CMSTypedStream, InputStream) - Constructor for class org.bouncycastle.cms.CMSSignedDataParser
-
base constructor
- 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 in org.bouncycastle.cms
- CMSSignerDigestMismatchException(String) - Constructor for exception org.bouncycastle.cms.CMSSignerDigestMismatchException
- CMSStreamException - Exception in org.bouncycastle.cms
- CMSTimeStampedData - Class in org.bouncycastle.tsp.cms
- CMSTimeStampedData(byte[]) - Constructor for class org.bouncycastle.tsp.cms.CMSTimeStampedData
- CMSTimeStampedData(InputStream) - Constructor for class org.bouncycastle.tsp.cms.CMSTimeStampedData
- CMSTimeStampedData(ContentInfo) - Constructor for class org.bouncycastle.tsp.cms.CMSTimeStampedData
- CMSTimeStampedDataGenerator - Class in org.bouncycastle.tsp.cms
- CMSTimeStampedDataGenerator() - Constructor for class org.bouncycastle.tsp.cms.CMSTimeStampedDataGenerator
- CMSTimeStampedDataParser - Class in org.bouncycastle.tsp.cms
- CMSTimeStampedDataParser(byte[]) - Constructor for class org.bouncycastle.tsp.cms.CMSTimeStampedDataParser
- CMSTimeStampedDataParser(InputStream) - Constructor for class org.bouncycastle.tsp.cms.CMSTimeStampedDataParser
- CMSTimeStampedGenerator - Class in org.bouncycastle.tsp.cms
- CMSTimeStampedGenerator() - Constructor for class org.bouncycastle.tsp.cms.CMSTimeStampedGenerator
- CMSTypedData - Interface in org.bouncycastle.cms
- CMSTypedStream - Class in org.bouncycastle.cms
- CMSTypedStream(InputStream) - Constructor for class org.bouncycastle.cms.CMSTypedStream
- CMSTypedStream(String, InputStream) - Constructor for class org.bouncycastle.cms.CMSTypedStream
- CMSTypedStream(String, InputStream, int) - Constructor for class org.bouncycastle.cms.CMSTypedStream
- CMSTypedStream(ASN1ObjectIdentifier) - Constructor for class org.bouncycastle.cms.CMSTypedStream
- CMSTypedStream(ASN1ObjectIdentifier, InputStream) - Constructor for class org.bouncycastle.cms.CMSTypedStream
- CMSTypedStream(ASN1ObjectIdentifier, InputStream, int) - Constructor for class org.bouncycastle.cms.CMSTypedStream
- CMSVerifierCertificateNotValidException - Exception in org.bouncycastle.cms
- CMSVerifierCertificateNotValidException(String) - Constructor for exception org.bouncycastle.cms.CMSVerifierCertificateNotValidException
- 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.
- 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
- Control - Interface in org.bouncycastle.cert.crmf
-
Generic interface for a CertificateRequestMessage control value.
- 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.
- createAsymmetricUnwrapper(AlgorithmIdentifier, PrivateKey) - Method in class org.bouncycastle.cms.jcajce.EnvelopedDataHelper
- createAsymmetricUnwrapper(AlgorithmIdentifier, PrivateKey, byte[], byte[]) - Method in class org.bouncycastle.cms.jcajce.EnvelopedDataHelper
- 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
- 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.
- 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
- 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
- createSelector(String) - Method in class org.bouncycastle.cert.dane.DANEEntrySelectorFactory
-
Create a selector for the passed in email address.
- 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.
- crls - Variable in class org.bouncycastle.cms.CMSSignedGenerator
- CRLValidation - Class in org.bouncycastle.cert.path.validations
- CRLValidation(X500Name, Store) - Constructor for class org.bouncycastle.cert.path.validations.CRLValidation
- CRMFException - Exception in org.bouncycastle.cert.crmf
- CRMFException(String) - Constructor for exception org.bouncycastle.cert.crmf.CRMFException
- CRMFException(String, Throwable) - Constructor for exception org.bouncycastle.cert.crmf.CRMFException
- CRMFRuntimeException - Exception in org.bouncycastle.cert.crmf
- CRMFRuntimeException(String, Throwable) - Constructor for exception org.bouncycastle.cert.crmf.CRMFRuntimeException
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 in org.bouncycastle.cert.dane
-
General checked Exception thrown in the DANE package.
- DANEException(String) - Constructor for exception org.bouncycastle.cert.dane.DANEException
- DANEException(String, Throwable) - Constructor for exception org.bouncycastle.cert.dane.DANEException
- DATA - Static variable in class org.bouncycastle.cms.CMSSignedGenerator
-
Default type for the signed data.
- dataObjects - Variable in class org.bouncycastle.tsp.ers.ERSDataGroup
- dataUri - Variable in class org.bouncycastle.tsp.cms.CMSTimeStampedGenerator
- decrypt(byte[], byte[]) - Method in interface org.bouncycastle.openssl.PEMDecryptor
-
Decrypt the passed in data using the associated IV and the decryptor's key state.
- decryptKeyPair(PEMDecryptorProvider) - Method in class org.bouncycastle.openssl.PEMEncryptedKeyPair
- decryptPrivateKeyInfo(InputDecryptorProvider) - Method in class org.bouncycastle.pkcs.PKCS8EncryptedPrivateKeyInfo
- 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
- 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.
- DeltaCertAttributeUtils - Class in org.bouncycastle.pkcs
- DeltaCertAttributeUtils() - Constructor for class org.bouncycastle.pkcs.DeltaCertAttributeUtils
- DeltaCertificateRequestAttributeValue - Class in org.bouncycastle.pkcs
-
The delta certificate request attribute defined in: https://datatracker.ietf.org/doc/draft-bonnell-lamps-chameleon-certs/
- DeltaCertificateRequestAttributeValue(Attribute) - Constructor for class org.bouncycastle.pkcs.DeltaCertificateRequestAttributeValue
- DeltaCertificateRequestAttributeValueBuilder - Class in org.bouncycastle.pkcs
- DeltaCertificateRequestAttributeValueBuilder(SubjectPublicKeyInfo) - Constructor for class org.bouncycastle.pkcs.DeltaCertificateRequestAttributeValueBuilder
- 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
- 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
- digests - Variable in class org.bouncycastle.cms.CMSSignedGenerator
- doConversion(X500Name, BigInteger, byte[]) - Method in class org.bouncycastle.cert.selector.jcajce.JcaX509CertSelectorConverter
- drain() - Method in class org.bouncycastle.cms.CMSTypedStream
- drain() - Method in class org.bouncycastle.cms.PKCS7TypedStream
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 in org.bouncycastle.eac
-
General checked Exception thrown in the cert package and its sub-packages.
- EACException(String) - Constructor for exception org.bouncycastle.eac.EACException
- EACException(String, Throwable) - Constructor for exception org.bouncycastle.eac.EACException
- EACIOException - Exception in org.bouncycastle.eac
-
General IOException thrown in the cert package and its sub-packages.
- EACIOException(String) - Constructor for exception org.bouncycastle.eac.EACIOException
- EACIOException(String, Throwable) - Constructor for exception 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_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
- 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
- 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 in org.bouncycastle.openssl
- EncryptionException(String) - Constructor for exception org.bouncycastle.openssl.EncryptionException
- EncryptionException(String, Throwable) - Constructor for exception org.bouncycastle.openssl.EncryptionException
- EnvelopedDataHelper - Class in org.bouncycastle.cms.jcajce
- equals(Object) - Method in class org.bouncycastle.cert.AttributeCertificateHolder
- equals(Object) - Method in class org.bouncycastle.cert.AttributeCertificateIssuer
- equals(Object) - Method in class org.bouncycastle.cert.ocsp.BasicOCSPResp
- equals(Object) - Method in class org.bouncycastle.cert.ocsp.CertificateID
- equals(Object) - Method in class org.bouncycastle.cert.ocsp.OCSPResp
- equals(Object) - Method in class org.bouncycastle.cert.ocsp.RespID
- equals(Object) - Method in class org.bouncycastle.cert.selector.X509CertificateHolderSelector
- equals(Object) - Method in class org.bouncycastle.cert.X509AttributeCertificateHolder
- equals(Object) - Method in class org.bouncycastle.cert.X509CertificateHolder
- equals(Object) - Method in class org.bouncycastle.cert.X509CRLHolder
- equals(Object) - Method in class org.bouncycastle.cms.KEKRecipientId
- equals(Object) - Method in class org.bouncycastle.cms.KeyAgreeRecipientId
- equals(Object) - Method in class org.bouncycastle.cms.KeyTransRecipientId
- equals(Object) - Method in class org.bouncycastle.cms.PasswordRecipientId
- equals(Object) - Method in class org.bouncycastle.cms.PKIXRecipientId
- equals(Object) - Method in class org.bouncycastle.cms.SignerId
- equals(Object) - Method in class org.bouncycastle.pkcs.PKCS10CertificationRequest
- ERSArchiveTimeStamp - Class in org.bouncycastle.tsp.ers
-
RFC 4998 ArchiveTimeStamp.
- ERSArchiveTimeStamp(byte[], DigestCalculatorProvider) - Constructor for class org.bouncycastle.tsp.ers.ERSArchiveTimeStamp
- ERSArchiveTimeStamp(ArchiveTimeStamp, DigestCalculatorProvider) - Constructor for class org.bouncycastle.tsp.ers.ERSArchiveTimeStamp
- ERSArchiveTimeStampGenerator - Class in org.bouncycastle.tsp.ers
-
Generator for RFC 4998 Archive Time Stamps.
- ERSArchiveTimeStampGenerator(DigestCalculator) - Constructor for class org.bouncycastle.tsp.ers.ERSArchiveTimeStampGenerator
- ERSByteData - Class in org.bouncycastle.tsp.ers
-
Generic class for holding byte[] data for RFC 4998 ERS.
- ERSByteData(byte[]) - Constructor for class org.bouncycastle.tsp.ers.ERSByteData
- ERSCachingData - Class in org.bouncycastle.tsp.ers
-
An ERSData object that caches hash calculations.
- ERSCachingData() - Constructor for class org.bouncycastle.tsp.ers.ERSCachingData
- ERSData - Interface in org.bouncycastle.tsp.ers
-
General interface for an ERSData data group object.
- ERSDataGroup - Class in org.bouncycastle.tsp.ers
-
Representation of data groups with more than 1 members according to the description provided in RFC4998.
- ERSDataGroup(List) - Constructor for class org.bouncycastle.tsp.ers.ERSDataGroup
-
Base constructor using a list of data objects.
- ERSDataGroup(ERSData) - Constructor for class org.bouncycastle.tsp.ers.ERSDataGroup
-
Constructor for a group with a single object.
- ERSDataGroup(ERSData[]) - Constructor for class org.bouncycastle.tsp.ers.ERSDataGroup
-
Base constructor for an "array" of data objects.
- ERSDirectoryDataGroup - Class in org.bouncycastle.tsp.ers
-
Representation of a data group based on a directory.
- ERSDirectoryDataGroup(File) - Constructor for class org.bouncycastle.tsp.ers.ERSDirectoryDataGroup
-
Base constructor for a directory of data objects.
- ERSEvidenceRecord - Class in org.bouncycastle.tsp.ers
-
RFC 4998 Evidence Record.
- ERSEvidenceRecord(byte[], DigestCalculatorProvider) - Constructor for class org.bouncycastle.tsp.ers.ERSEvidenceRecord
- ERSEvidenceRecord(InputStream, DigestCalculatorProvider) - Constructor for class org.bouncycastle.tsp.ers.ERSEvidenceRecord
- ERSEvidenceRecord(EvidenceRecord, DigestCalculatorProvider) - Constructor for class org.bouncycastle.tsp.ers.ERSEvidenceRecord
- ERSEvidenceRecordGenerator - Class in org.bouncycastle.tsp.ers
- ERSEvidenceRecordGenerator(DigestCalculatorProvider) - Constructor for class org.bouncycastle.tsp.ers.ERSEvidenceRecordGenerator
- ERSEvidenceRecordSelector - Class in org.bouncycastle.tsp.ers
- ERSEvidenceRecordSelector(ERSData) - Constructor for class org.bouncycastle.tsp.ers.ERSEvidenceRecordSelector
- ERSEvidenceRecordSelector(ERSData, Date) - Constructor for class org.bouncycastle.tsp.ers.ERSEvidenceRecordSelector
- ERSEvidenceRecordStore - Class in org.bouncycastle.tsp.ers
- ERSEvidenceRecordStore(Collection) - Constructor for class org.bouncycastle.tsp.ers.ERSEvidenceRecordStore
- ERSException - Exception in org.bouncycastle.tsp.ers
-
Exception thrown if an Archive TimeStamp according to RFC4998 fails to containsHashValue.
- ERSException(String) - Constructor for exception org.bouncycastle.tsp.ers.ERSException
- ERSException(String, Throwable) - Constructor for exception org.bouncycastle.tsp.ers.ERSException
- ERSFileData - Class in org.bouncycastle.tsp.ers
-
Generic class for holding a File of data for RFC 4998 ERS.
- ERSFileData(File) - Constructor for class org.bouncycastle.tsp.ers.ERSFileData
- ERSInputStreamData - Class in org.bouncycastle.tsp.ers
-
Generic class for processing an InputStream of data RFC 4998 ERS.
- ERSInputStreamData(File) - Constructor for class org.bouncycastle.tsp.ers.ERSInputStreamData
- ERSInputStreamData(InputStream) - Constructor for class org.bouncycastle.tsp.ers.ERSInputStreamData
- ERSRootNodeCalculator - Interface in org.bouncycastle.tsp.ers
-
Base interface for an implementation that calculates the root hash contained in the time-stamp from the Merkle tree based on the partial hash-tree nodes.
- evaluate(CertPathValidation[]) - Method in class org.bouncycastle.cert.path.CertPath
- extractDeltaCertificate(X509CertificateHolder) - Static method in class org.bouncycastle.cert.DeltaCertificateTool
- 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
- 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.
- 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
- friendlyNameAttribute - Static variable in class org.bouncycastle.pkcs.PKCS12SafeBag
- fromPKIBody(PKIBody) - Static method in class org.bouncycastle.cert.cmp.CertificateConfirmationContent
- 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
- fromTimeStampToken(TimeStampToken, DigestCalculatorProvider) - Static method in class org.bouncycastle.tsp.ers.ERSArchiveTimeStamp
-
Build an ArchiveTimeStamp from a regular time stamp token.
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
- generate(String, byte[], BigInteger) - Method in class org.bouncycastle.tsp.TimeStampRequestGenerator
-
Deprecated.use method taking ANS1ObjectIdentifier
- generate(List) - Method in class org.bouncycastle.tsp.ers.ERSEvidenceRecordGenerator
- generate(ASN1ObjectIdentifier) - Method in class org.bouncycastle.cms.SignerInfoGenerator
- generate(ASN1ObjectIdentifier, byte[]) - Method in class org.bouncycastle.tsp.TimeStampRequestGenerator
- generate(ASN1ObjectIdentifier, byte[], BigInteger) - Method in class org.bouncycastle.tsp.TimeStampRequestGenerator
- generate(AlgorithmIdentifier, byte[]) - Method in class org.bouncycastle.tsp.TimeStampRequestGenerator
- generate(AlgorithmIdentifier, byte[], BigInteger) - Method in class org.bouncycastle.tsp.TimeStampRequestGenerator
- generate(CMSTypedData) - Method in class org.bouncycastle.cms.CMSSignedDataGenerator
-
Generate a CMS Signed Data object carrying a detached CMS signature.
- generate(CMSTypedData, boolean) - Method in class org.bouncycastle.cms.CMSSignedDataGenerator
-
Generate a CMS Signed Data object which can be carrying a detached CMS signature, or have encapsulated data, depending on the value of the encapsulated parameter.
- generate(CMSTypedData, MacCalculator) - Method in class org.bouncycastle.cms.CMSAuthenticatedDataGenerator
-
Generate an authenticated data object from the passed in typedData and MacCalculator.
- generate(CMSTypedData, MacCalculator, DigestCalculator) - Method in class org.bouncycastle.cms.CMSAuthenticatedDataGenerator
-
Generate an authenticated data object from the passed in typedData and MacCalculator.
- generate(CMSTypedData, OutputAEADEncryptor) - Method in class org.bouncycastle.cms.CMSAuthEnvelopedDataGenerator
-
generate an auth-enveloped object that contains an CMS Enveloped Data object using the given provider.
- generate(CMSTypedData, OutputCompressor) - Method in class org.bouncycastle.cms.CMSCompressedDataGenerator
-
generate an object that contains an CMS Compressed Data
- generate(CMSTypedData, OutputEncryptor) - Method in class org.bouncycastle.cms.CMSEncryptedDataGenerator
-
generate an encrypted object that contains an CMS Encrypted Data structure.
- generate(CMSTypedData, OutputEncryptor) - Method in class org.bouncycastle.cms.CMSEnvelopedDataGenerator
-
generate an enveloped object that contains an CMS Enveloped Data object using the given provider.
- generate(GenericKey) - Method in class org.bouncycastle.cms.KEKRecipientInfoGenerator
- generate(GenericKey) - Method in class org.bouncycastle.cms.KEMRecipientInfoGenerator
- generate(GenericKey) - Method in class org.bouncycastle.cms.KeyAgreeRecipientInfoGenerator
- generate(GenericKey) - Method in class org.bouncycastle.cms.KeyTransRecipientInfoGenerator
- generate(GenericKey) - Method in class org.bouncycastle.cms.PasswordRecipientInfoGenerator
- generate(GenericKey) - Method in interface org.bouncycastle.cms.RecipientInfoGenerator
- generate(ERSArchiveTimeStamp) - Method in class org.bouncycastle.tsp.ers.ERSEvidenceRecordGenerator
- generate(TimeStampRequest, BigInteger, Date) - Method in class org.bouncycastle.tsp.TimeStampResponseGenerator
-
Return an appropriate TimeStampResponse.
- generate(TimeStampRequest, BigInteger, Date) - Method in class org.bouncycastle.tsp.TimeStampTokenGenerator
-
Generate a TimeStampToken for the passed in request and serialNumber marking it with the passed in genTime.
- generate(TimeStampRequest, BigInteger, Date, Extensions) - Method in class org.bouncycastle.tsp.TimeStampTokenGenerator
-
Generate a TimeStampToken for the passed in request and serialNumber marking it with the passed in genTime.
- generate(TimeStampToken) - Method in class org.bouncycastle.tsp.cms.CMSTimeStampedDataGenerator
- generate(TimeStampToken, byte[]) - Method in class org.bouncycastle.tsp.cms.CMSTimeStampedDataGenerator
- generate(TimeStampToken, InputStream) - Method in class org.bouncycastle.tsp.cms.CMSTimeStampedDataGenerator
- generateArchiveTimeStamp(TimeStampResponse) - Method in class org.bouncycastle.tsp.ers.ERSArchiveTimeStampGenerator
- generateArchiveTimeStamps(TimeStampResponse) - Method in class org.bouncycastle.tsp.ers.ERSArchiveTimeStampGenerator
- generateCounterSigners(SignerInformation) - Method in class org.bouncycastle.cms.CMSSignedDataGenerator
-
generate a set of one or more SignerInformation objects representing counter signatures on the passed in SignerInformation object.
- generateEncryptedBytes(AlgorithmIdentifier, byte[], GenericKey) - Method in class org.bouncycastle.cms.bc.BcPasswordRecipientInfoGenerator
- generateEncryptedBytes(AlgorithmIdentifier, byte[], GenericKey) - Method in class org.bouncycastle.cms.jcajce.JcePasswordRecipientInfoGenerator
- generateEncryptedBytes(AlgorithmIdentifier, byte[], GenericKey) - Method in class org.bouncycastle.cms.PasswordRecipientInfoGenerator
- generateFailResponse(int, int, String) - Method in class org.bouncycastle.tsp.TimeStampResponseGenerator
-
Generate a non-granted TimeStampResponse with chosen status and FailInfoField.
- generateGrantedResponse(TimeStampRequest, BigInteger, Date) - Method in class org.bouncycastle.tsp.TimeStampResponseGenerator
-
Return a granted response, if the passed in request passes validation.
- generateGrantedResponse(TimeStampRequest, BigInteger, Date, String) - Method in class org.bouncycastle.tsp.TimeStampResponseGenerator
-
Return a granted response, if the passed in request passes validation with the passed in status string.
- generateGrantedResponse(TimeStampRequest, BigInteger, Date, String, Extensions) - Method in class org.bouncycastle.tsp.TimeStampResponseGenerator
-
Return a granted response, if the passed in request passes validation with the passed in status string and extra extensions.
- generateHashRenewalRequest(DigestCalculator, ERSData, TimeStampRequestGenerator) - Method in class org.bouncycastle.tsp.ers.ERSEvidenceRecord
- generateHashRenewalRequest(DigestCalculator, ERSData, TimeStampRequestGenerator, BigInteger) - Method in class org.bouncycastle.tsp.ers.ERSEvidenceRecord
- generateRecipientEncryptedKeys(AlgorithmIdentifier, AlgorithmIdentifier, GenericKey) - Method in class org.bouncycastle.cms.jcajce.JceKeyAgreeRecipientInfoGenerator
- generateRecipientEncryptedKeys(AlgorithmIdentifier, AlgorithmIdentifier, GenericKey) - Method in class org.bouncycastle.cms.KeyAgreeRecipientInfoGenerator
- generateRejectedResponse(Exception) - Method in class org.bouncycastle.tsp.TimeStampResponseGenerator
-
Generate a generic rejection response based on a TSPValidationException or an Exception.
- generateTimeStampRenewalRequest(TimeStampRequestGenerator) - Method in class org.bouncycastle.tsp.ers.ERSEvidenceRecord
- generateTimeStampRenewalRequest(TimeStampRequestGenerator, BigInteger) - Method in class org.bouncycastle.tsp.ers.ERSEvidenceRecord
- generateTimeStampRequest(TimeStampRequestGenerator) - Method in class org.bouncycastle.tsp.ers.ERSArchiveTimeStampGenerator
- generateTimeStampRequest(TimeStampRequestGenerator, BigInteger) - Method in class org.bouncycastle.tsp.ers.ERSArchiveTimeStampGenerator
- GenTimeAccuracy - Class in org.bouncycastle.tsp
- GenTimeAccuracy(Accuracy) - Constructor for class org.bouncycastle.tsp.GenTimeAccuracy
- 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.cms.jcajce.ZlibExpanderProvider
- get(AlgorithmIdentifier) - Method in class org.bouncycastle.pkcs.bc.BcPKCS12MacCalculatorBuilderProvider
- 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(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
- getAccuracy() - Method in class org.bouncycastle.tsp.TimeStampTokenInfo
- 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.cms.jcajce.ZlibCompressor
- getAlgorithmIdentifier(ASN1ObjectIdentifier, AlgorithmParameterSpec) - Method in class org.bouncycastle.cms.jcajce.EnvelopedDataHelper
- getAlgorithmParameters(AlgorithmIdentifier) - Method in class org.bouncycastle.cms.jcajce.JceAlgorithmIdentifierConverter
- getAlias() - Method in class org.bouncycastle.openssl.CertificateTrustBlock
- getArchiveType() - Method in class org.bouncycastle.cert.crmf.PKIArchiveControl
-
Return the archive control type, one of: encryptedPrivKey,keyGenParameters,or archiveRemGenPrivKey.
- getAssociatedCertificate() - Method in class org.bouncycastle.cms.SignerInfoGenerator
- getAssociatedCertificate() - Method in class org.bouncycastle.cms.SignerInformationVerifier
- getAttributeCert() - Method in class org.bouncycastle.cert.selector.X509AttributeCertificateHolderSelector
-
Returns the attribute certificate holder which must be matched.
- getAttributeCertificates() - Method in class org.bouncycastle.cms.CMSSignedData
-
Return any X.509 attribute certificate objects in this SignedData structure as a Store of X509AttributeCertificateHolder objects.
- getAttributeCertificates() - Method in class org.bouncycastle.cms.CMSSignedDataParser
-
Return any X.509 attribute certificate objects in this SignedData structure as a Store of X509AttributeCertificateHolder objects.
- getAttributeCertificates() - Method in class org.bouncycastle.tsp.TimeStampToken
- getAttributeCertificateValid() - Method in class org.bouncycastle.cert.selector.X509AttributeCertificateHolderSelector
-
Get the criteria for the validity.
- getAttributes() - Method in class org.bouncycastle.cert.X509AttributeCertificateHolder
-
Return the attributes, if any associated with this request.
- getAttributes() - Method in class org.bouncycastle.pkcs.PKCS10CertificationRequest
-
Return the attributes, if any associated with this request.
- getAttributes() - Method in class org.bouncycastle.pkcs.PKCS12SafeBag
- 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.
- getAuthAttrs() - Method in class org.bouncycastle.cms.CMSAuthenticatedData
-
return a table of the digested attributes indexed by the OID of the attribute.
- 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.
- getBagValue() - Method in class org.bouncycastle.pkcs.PKCS12SafeBag
- 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.
- getCalculatedDigest() - Method in class org.bouncycastle.cms.SignerInfoGenerator
- getCalculatingOutputStream() - Method in class org.bouncycastle.cms.SignerInfoGenerator
- getCause() - Method in exception org.bouncycastle.cert.CertException
- getCause() - Method in exception org.bouncycastle.cert.CertIOException
- getCause() - Method in exception org.bouncycastle.cert.CertRuntimeException
- getCause() - Method in exception org.bouncycastle.cert.cmp.CMPException
- getCause() - Method in exception org.bouncycastle.cert.cmp.CMPRuntimeException
- getCause() - Method in exception org.bouncycastle.cert.crmf.CRMFException
- getCause() - Method in exception org.bouncycastle.cert.crmf.CRMFRuntimeException
- getCause() - Method in exception org.bouncycastle.cert.dane.DANEException
- getCause() - Method in exception org.bouncycastle.cert.ocsp.OCSPException
- getCause() - Method in exception org.bouncycastle.cert.path.CertPathValidationException
- getCause() - Method in class org.bouncycastle.cert.path.CertPathValidationResult
- getCause() - Method in exception org.bouncycastle.cms.CMSAttributeTableGenerationException
- getCause() - Method in exception org.bouncycastle.cms.CMSException
- getCause() - Method in exception org.bouncycastle.cms.CMSRuntimeException
- getCause() - Method in exception org.bouncycastle.cms.CMSStreamException
- getCause() - Method in exception org.bouncycastle.eac.EACException
- getCause() - Method in exception org.bouncycastle.eac.EACIOException
- getCause() - Method in exception org.bouncycastle.openssl.EncryptionException
- getCause() - Method in exception org.bouncycastle.openssl.PEMException
- getCause() - Method in exception org.bouncycastle.pkcs.PKCSException
- getCause() - Method in exception org.bouncycastle.pkcs.PKCSIOException
- getCause() - Method in exception org.bouncycastle.tsp.ers.ERSException
- getCause() - Method in exception org.bouncycastle.tsp.TSPException
- getCause() - Method in exception 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(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.
- getCertificateHolder() - Method in class org.bouncycastle.openssl.X509TrustedCertificateBlock
-
Return the certificate associated with this Trusted Certificate
- getCertificateHolderSelector(X509CertSelector) - Method in class org.bouncycastle.cert.selector.jcajce.JcaSelectorConverter
- getCertificateIssuer() - Method in class org.bouncycastle.cert.X509CRLEntryHolder
-
Return the available names for the certificate issuer for the certificate referred to by this CRL entry.
- getCertificates() - Method in class org.bouncycastle.cert.cmp.ProtectedPKIMessage
-
Return the extra certificates associated with this message.
- getCertificates() - Method in class org.bouncycastle.cert.path.CertPath
- getCertificates() - Method in class org.bouncycastle.cms.CMSSignedData
-
Return any X.509 certificate objects in this SignedData structure as a Store of X509CertificateHolder objects.
- getCertificates() - Method in class org.bouncycastle.cms.CMSSignedDataParser
-
Return any X.509 certificate objects in this SignedData structure as a Store of X509CertificateHolder objects.
- getCertificates() - Method in class org.bouncycastle.cms.OriginatorInformation
-
Return the certificates stored in the underlying OriginatorInfo object.
- getCertificates() - Method in class org.bouncycastle.tsp.TimeStampToken
- 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
- 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.
- getCertTemplate() - Method in class org.bouncycastle.cert.crmf.CertificateRequestMessage
-
Return the certificate template contained in this message.
- getCMPCertificates() - Method in class org.bouncycastle.cert.crmf.CertificateRepMessage
-
Return the actual CMP certificates - useful if the array also contains non-X509 PK certificates.
- getCompressedContentType() - Method in class org.bouncycastle.cms.CMSCompressedData
- getContent() - Method in class org.bouncycastle.cert.cmp.CMSProcessableCMPCertificate
- getContent() - Method in class org.bouncycastle.cms.CMSAbsentContent
- getContent() - Method in interface org.bouncycastle.cms.CMSProcessable
- getContent() - Method in class org.bouncycastle.cms.CMSProcessableByteArray
- getContent() - Method in class org.bouncycastle.cms.CMSProcessableFile
-
Return the file handle.
- getContent() - Method in class org.bouncycastle.cms.PKCS7ProcessableObject
- getContent() - Method in class org.bouncycastle.cms.PKCS7TypedStream
- getContent() - Method in class org.bouncycastle.tsp.cms.CMSTimeStampedData
- getContent() - Method in class org.bouncycastle.tsp.cms.CMSTimeStampedDataParser
- getContent(Recipient) - Method in class org.bouncycastle.cms.RecipientInformation
-
Return the decrypted/encapsulated content in the EnvelopedData after recovering the content encryption/MAC key using the passed in Recipient.
- getContent(InputDecryptorProvider) - Method in class org.bouncycastle.cms.CMSEncryptedData
- getContent(InputExpanderProvider) - Method in class org.bouncycastle.cms.CMSCompressedData
-
Return the uncompressed content.
- getContent(InputExpanderProvider) - Method in class org.bouncycastle.cms.CMSCompressedDataParser
-
Return a typed stream which will allow the reading of the compressed content in expanded form.
- getContentDigest() - Method in class org.bouncycastle.cms.CMSAuthenticatedData
- getContentDigest() - Method in class org.bouncycastle.cms.CMSAuthenticatedDataParser
-
This will only be valid after the content has been read.
- getContentDigest() - Method in class org.bouncycastle.cms.CMSAuthEnvelopedDataParser
-
This will only be valid after the content has been read.
- getContentDigest() - Method in class org.bouncycastle.cms.RecipientInformation
-
Return the content digest calculated during the read of the content if one has been generated.
- getContentDigest() - Method in class org.bouncycastle.cms.SignerInformation
-
return the content digest that was calculated during verification.
- getContentEncryptionAlgorithm() - Method in class org.bouncycastle.cms.CMSEnvelopedData
-
Return the content encryption algorithm details for the data in this object.
- getContentEncryptionAlgorithm() - Method in class org.bouncycastle.cms.CMSEnvelopedDataParser
-
Return the content encryption algorithm details for the data in this object.
- getContentInfo() - Method in class org.bouncycastle.cms.CMSAuthenticatedData
-
Deprecated.use toASN1Structure()
- getContentInfos() - Method in class org.bouncycastle.pkcs.PKCS12PfxPdu
-
Return the content infos in the AuthenticatedSafe contained in this Pfx.
- getContentStream() - Method in class org.bouncycastle.cms.CMSTypedStream
- getContentStream() - Method in class org.bouncycastle.cms.PKCS7TypedStream
- getContentStream(Recipient) - Method in class org.bouncycastle.cms.RecipientInformation
-
Return a CMSTypedStream representing the content in the EnvelopedData after recovering the content encryption/MAC key using the passed in Recipient.
- getContentStream(InputDecryptorProvider) - Method in class org.bouncycastle.cms.CMSEncryptedData
- getContentStream(InputExpanderProvider) - Method in class org.bouncycastle.cms.CMSCompressedData
- getContentType() - Method in class org.bouncycastle.cert.cmp.CMSProcessableCMPCertificate
- getContentType() - Method in class org.bouncycastle.cms.CMSAbsentContent
- getContentType() - Method in class org.bouncycastle.cms.CMSCompressedData
- getContentType() - Method in class org.bouncycastle.cms.CMSDigestedData
- getContentType() - Method in class org.bouncycastle.cms.CMSProcessableByteArray
- getContentType() - Method in class org.bouncycastle.cms.CMSProcessableFile
- getContentType() - Method in interface org.bouncycastle.cms.CMSTypedData
- getContentType() - Method in class org.bouncycastle.cms.CMSTypedStream
- getContentType() - Method in class org.bouncycastle.cms.PKCS7ProcessableObject
- getContentType() - Method in class org.bouncycastle.cms.RecipientInformation
-
Return the content type of the encapsulated data accessed by this recipient.
- getContentType() - Method in class org.bouncycastle.cms.SignerInformation
- 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.
- 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.
- 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
- getData() - Method in class org.bouncycastle.tsp.ers.ERSEvidenceRecordSelector
- getDataUri() - Method in class org.bouncycastle.tsp.cms.CMSTimeStampedData
- getDataUri() - Method in class org.bouncycastle.tsp.cms.CMSTimeStampedDataParser
- getDekAlgName() - Method in class org.bouncycastle.openssl.PEMEncryptedKeyPair
-
Return the key encryption algorithm name that was in the original DEK-Info field.
- getDigest() - Method in class org.bouncycastle.cert.dane.TruncatingDigestCalculator
- getDigestAlgOID() - Method in class org.bouncycastle.cms.SignerInformation
-
return the object identifier for the signature.
- getDigestAlgorithm() - Method in class org.bouncycastle.cert.AttributeCertificateHolder
-
Returns algorithm identifier for the digest used if ObjectDigestInfo is present.
- getDigestAlgorithm() - Method in class org.bouncycastle.cms.CMSDigestedData
- getDigestAlgorithm() - Method in class org.bouncycastle.cms.SignerInfoGenerator
- getDigestAlgorithmID() - Method in class org.bouncycastle.cms.SignerInformation
- getDigestAlgorithmIdentifier() - Method in class org.bouncycastle.pkcs.bc.BcPKCS12MacCalculatorBuilder
- 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.
- getDigestAlgParams() - Method in class org.bouncycastle.cms.SignerInformation
-
return the signature parameters, or null if there aren't any.
- getDigestCalculator(AlgorithmIdentifier) - Method in class org.bouncycastle.cms.SignerInformationVerifier
- getDigestedContent() - Method in class org.bouncycastle.cms.CMSDigestedData
-
Return the digested content
- getDigestedObjectType() - Method in class org.bouncycastle.cert.AttributeCertificateHolder
-
Returns the digest object type if an object digest info is used.
- getDomainName() - Method in class org.bouncycastle.cert.dane.DANEEntry
- getDomainName() - Method in class org.bouncycastle.cert.dane.DANEEntrySelector
- 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
- 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.ocsp.BasicOCSPResp
-
return the ASN.1 encoded representation of this object.
- getEncoded() - Method in class org.bouncycastle.cert.ocsp.OCSPReq
-
return the ASN.1 encoded representation of this object.
- getEncoded() - Method in class org.bouncycastle.cert.ocsp.OCSPResp
-
return the ASN.1 encoded representation of this object.
- getEncoded() - Method in class org.bouncycastle.cert.X509AttributeCertificateHolder
-
Return the ASN.1 encoding of this holder's attribute certificate.
- getEncoded() - Method in class org.bouncycastle.cert.X509CertificateHolder
-
Return the ASN.1 encoding of this holder's certificate.
- getEncoded() - Method in class org.bouncycastle.cert.X509CRLHolder
-
Return the ASN.1 encoding of this holder's CRL.
- getEncoded() - Method in class org.bouncycastle.cms.CMSAuthenticatedData
-
return the ASN.1 encoded representation of this object.
- getEncoded() - Method in class org.bouncycastle.cms.CMSAuthEnvelopedData
-
return the ASN.1 encoded representation of this object.
- getEncoded() - Method in class org.bouncycastle.cms.CMSCompressedData
-
return the ASN.1 encoded representation of this object.
- getEncoded() - Method in class org.bouncycastle.cms.CMSDigestedData
-
return the ASN.1 encoded representation of this object.
- getEncoded() - Method in class org.bouncycastle.cms.CMSEnvelopedData
-
return the ASN.1 encoded representation of this object.
- getEncoded() - Method in class org.bouncycastle.cms.CMSSignedData
-
return the ASN.1 encoded representation of this object.
- getEncoded() - Method in class org.bouncycastle.openssl.X509TrustedCertificateBlock
- getEncoded() - Method in class org.bouncycastle.pkcs.PKCS10CertificationRequest
- getEncoded() - Method in class org.bouncycastle.pkcs.PKCS12PfxPdu
- getEncoded() - Method in class org.bouncycastle.pkcs.PKCS8EncryptedPrivateKeyInfo
- getEncoded() - Method in class org.bouncycastle.tsp.cms.CMSTimeStampedData
- getEncoded() - Method in class org.bouncycastle.tsp.ers.ERSArchiveTimeStamp
-
return the ASN.1 encoded representation of this object.
- getEncoded() - Method in class org.bouncycastle.tsp.ers.ERSEvidenceRecord
-
return the ASN.1 encoded representation of this object.
- getEncoded() - Method in class org.bouncycastle.tsp.TimeStampRequest
-
return the ASN.1 encoded representation of this object.
- getEncoded() - Method in class org.bouncycastle.tsp.TimeStampResponse
-
return the ASN.1 encoded representation of this object.
- getEncoded() - Method in class org.bouncycastle.tsp.TimeStampToken
-
Return a ASN.1 encoded byte stream representing the encoded object.
- getEncoded() - Method in class org.bouncycastle.tsp.TimeStampTokenInfo
- getEncoded(String) - Method in class org.bouncycastle.cms.CMSSignedData
-
return the ASN.1 encoded representation of this object using the specified encoding.
- getEncoded(String) - Method in class org.bouncycastle.pkcs.PKCS12PfxPdu
-
Return a Pfx with the outer wrapper encoded as asked for.
- getEncoded(String) - Method in class org.bouncycastle.tsp.TimeStampResponse
-
return the ASN.1 encoded representation of this object for the specific encoding type.
- getEncoded(String) - Method in class org.bouncycastle.tsp.TimeStampToken
-
return the ASN.1 encoded representation of this object using the specified encoding.
- 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.
- getEncryptedData() - Method in class org.bouncycastle.pkcs.PKCS8EncryptedPrivateKeyInfo
- 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
- 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.
- 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
- getEnvelopedData() - Method in class org.bouncycastle.cert.crmf.PKIArchiveControl
-
Return the enveloped data structure contained in this control.
- 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
- 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.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
- getExtensions() - Method in class org.bouncycastle.tsp.TimeStampTokenInfo
- 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 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.
- getFirst() - Method in class org.bouncycastle.tsp.ers.SortedHashList
- getFirst() - Method in class org.bouncycastle.tsp.ers.SortedIndexedHashList
- getFlags() - Method in class org.bouncycastle.cert.dane.DANEEntry
- getGeneratedDigests() - Method in class org.bouncycastle.cms.CMSSignedGenerator
-
Return a map of oids and byte arrays representing the digests calculated on the content during the last generate.
- getGeneratedVersion() - Method in class org.bouncycastle.cms.SignerInfoGenerator
- getGenTime() - Method in class org.bouncycastle.tsp.ers.ERSArchiveTimeStamp
-
Return the generation time of the time-stamp associated with this archive time stamp.
- getGenTime() - Method in class org.bouncycastle.tsp.TimeStampTokenInfo
- getGenTimeAccuracy() - Method in class org.bouncycastle.tsp.TimeStampTokenInfo
- getHash(DigestCalculator, byte[]) - Method in class org.bouncycastle.tsp.ers.ERSCachingData
-
Generates a hash for the whole DataGroup.
- getHash(DigestCalculator, byte[]) - Method in interface org.bouncycastle.tsp.ers.ERSData
-
Return the calculated hash for the Data
- getHash(DigestCalculator, byte[]) - Method in class org.bouncycastle.tsp.ers.ERSDataGroup
-
Return the calculated hash for the Data
- getHashAlgOID() - Method in class org.bouncycastle.cert.ocsp.CertificateID
- getHashAlgorithm() - Method in class org.bouncycastle.tsp.TimeStampTokenInfo
- getHashes(DigestCalculator, byte[]) - Method in class org.bouncycastle.tsp.ers.ERSDataGroup
-
Generates hashes for all the data objects included in the data group with a previous chain hash.
- getHeader() - Method in class org.bouncycastle.cert.cmp.GeneralPKIMessage
- getHeader() - Method in class org.bouncycastle.cert.cmp.ProtectedPKIMessage
-
Return the message header.
- 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.
- 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(InputStream) - Method in class org.bouncycastle.cms.RecipientOperator
- getInstance(Object) - Static method in class org.bouncycastle.pkcs.DeltaCertificateRequestAttributeValue
- getIntendedAlg() - Method in class org.bouncycastle.cert.crmf.EncryptedValueParser
- getIssuer() - Method in class org.bouncycastle.cert.AttributeCertificateHolder
-
Return the principals associated with the issuer attached to this holder
- getIssuer() - Method in class org.bouncycastle.cert.cmp.RevocationDetails
- getIssuer() - Method in class org.bouncycastle.cert.selector.X509AttributeCertificateHolderSelector
-
Returns the issuer criterion.
- getIssuer() - Method in class org.bouncycastle.cert.selector.X509CertificateHolderSelector
- getIssuer() - Method in class org.bouncycastle.cert.X509AttributeCertificateHolder
-
Return the issuer details for this attribute certificate.
- getIssuer() - Method in class org.bouncycastle.cert.X509CertificateHolder
-
Return the issuer of this certificate.
- getIssuer() - Method in class org.bouncycastle.cert.X509CRLHolder
-
Return the issuer of this holder's CRL.
- getIssuer() - Method in class org.bouncycastle.cms.KeyAgreeRecipientId
- getIssuer() - Method in class org.bouncycastle.cms.PKIXRecipientId
- getIssuer() - Method in class org.bouncycastle.cms.SignerId
- getIssuer(X509Certificate) - Static method in class org.bouncycastle.cert.jcajce.JcaX500NameUtil
- getIssuer(X500NameStyle, X509Certificate) - Static method in class org.bouncycastle.cert.jcajce.JcaX500NameUtil
- getIssuerAlternativeNames(X509Certificate) - Static method in class org.bouncycastle.cert.jcajce.JcaX509ExtensionUtils
- getIssuerKeyHash() - Method in class org.bouncycastle.cert.ocsp.CertificateID
- getIssuerNameHash() - Method in class org.bouncycastle.cert.ocsp.CertificateID
- getIssuerUniqueID() - Method in class org.bouncycastle.cert.X509AttributeCertificateHolder
- 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
- getKdfAlgorithmIdentifier() - Method in class org.bouncycastle.cms.KEMKeyWrapper
- getKekLength() - Method in class org.bouncycastle.cms.KEMKeyWrapper
- 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.
- getKeyTransRecipientId(X509CertSelector) - Method in class org.bouncycastle.cms.jcajce.JcaSelectorConverter
- 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 class org.bouncycastle.cms.InputStreamWithMAC
- 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
- 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.
- getMicros() - Method in class org.bouncycastle.tsp.GenTimeAccuracy
- getMillis() - Method in class org.bouncycastle.tsp.GenTimeAccuracy
- getName() - Method in class org.bouncycastle.cms.PasswordRecipient.PRF
- getNames() - Method in class org.bouncycastle.cert.AttributeCertificateIssuer
- getNextUpdate() - Method in class org.bouncycastle.cert.ocsp.SingleResp
-
return the NextUpdate value - note: this is an optional field so may be returned as null.
- getNextUpdate() - Method in class org.bouncycastle.cert.X509CRLHolder
- getNonce() - Method in class org.bouncycastle.tsp.TimeStampRequest
- getNonce() - Method in class org.bouncycastle.tsp.TimeStampTokenInfo
- getNonCriticalExtensionOIDs() - Method in class org.bouncycastle.cert.ocsp.BasicOCSPResp
- getNonCriticalExtensionOIDs() - Method in class org.bouncycastle.cert.ocsp.OCSPReq
- getNonCriticalExtensionOIDs() - Method in class org.bouncycastle.cert.ocsp.SingleResp
- getNonCriticalExtensionOIDs() - Method in class org.bouncycastle.cert.X509AttributeCertificateHolder
-
Returns a set of ASN1ObjectIdentifier objects representing the OIDs of the non-critical extensions contained in this holder's attribute certificate.
- getNonCriticalExtensionOIDs() - Method in class org.bouncycastle.cert.X509CertificateHolder
-
Returns a set of ASN1ObjectIdentifier objects representing the OIDs of the non-critical extensions contained in this holder's certificate.
- getNonCriticalExtensionOIDs() - Method in class org.bouncycastle.cert.X509CRLEntryHolder
-
Returns a set of ASN1ObjectIdentifier objects representing the OIDs of the non-critical extensions contained in this holder's CRL entry.
- getNonCriticalExtensionOIDs() - Method in class org.bouncycastle.cert.X509CRLHolder
-
Returns a set of ASN1ObjectIdentifier objects representing the OIDs of the non-critical extensions contained in this holder's CRL.
- getNonCriticalExtensionOIDs() - Method in class org.bouncycastle.tsp.TimeStampRequest
-
Returns a set of ASN1ObjectIdentifiers giving the non-critical extensions.
- getNotAfter() - Method in class org.bouncycastle.cert.X509AttributeCertificateHolder
-
Return the date after which this attribute certificate is not valid.
- getNotAfter() - Method in class org.bouncycastle.cert.X509CertificateHolder
-
Return the date after which this certificate is not valid.
- getNotBefore() - Method in class org.bouncycastle.cert.X509AttributeCertificateHolder
-
Return the date before which this attribute certificate is not valid.
- getNotBefore() - Method in class org.bouncycastle.cert.X509CertificateHolder
-
Return the date before which this certificate is not valid.
- getObjectDigest() - Method in class org.bouncycastle.cert.AttributeCertificateHolder
-
Returns the hash if an object digest info is used.
- 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.
- getOutputStream() - Method in class org.bouncycastle.cert.dane.TruncatingDigestCalculator
- 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(OutputStream) - Method in class org.bouncycastle.cms.jcajce.ZlibCompressor
- 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.
- getPartyVInfoFromRID(KeyTransRecipientId) - Static method in class org.bouncycastle.cms.jcajce.JceKTSKeyTransRecipient
- getPassword() - Method in class org.bouncycastle.cms.bc.BcPasswordRecipient
- getPassword() - Method in class org.bouncycastle.cms.jcajce.JcePasswordRecipient
- getPassword() - Method in interface org.bouncycastle.cms.PasswordRecipient
- getPassword() - Method in interface org.bouncycastle.openssl.PasswordFinder
-
Deprecated.
- getPasswordConversionScheme() - Method in class org.bouncycastle.cms.bc.BcPasswordRecipient
- getPasswordConversionScheme() - Method in class org.bouncycastle.cms.jcajce.JcePasswordRecipient
- getPasswordConversionScheme() - Method in interface org.bouncycastle.cms.PasswordRecipient
- getPolicy() - Method in class org.bouncycastle.tsp.TimeStampTokenInfo
- getPrimaryRootHash() - Method in class org.bouncycastle.tsp.ers.ERSEvidenceRecord
-
Return the timestamp imprint for the initial ArchiveTimeStamp in this evidence record.
- 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.openssl.PEMKeyPair
- getProducedAt() - Method in class org.bouncycastle.cert.ocsp.BasicOCSPResp
- getProducedAt() - Method in class org.bouncycastle.cert.ocsp.RespData
- getProhibitions() - Method in class org.bouncycastle.openssl.CertificateTrustBlock
- getProofOfPossessionType() - Method in class org.bouncycastle.cert.crmf.CertificateRequestMessage
-
Return the type of the proof-of-possession this request message provides.
- getProtectionAlgorithm() - Method in class org.bouncycastle.cert.cmp.ProtectedPKIMessage
-
Return the message's protection algorithm.
- getPublicKey() - Method in class org.bouncycastle.cert.crmf.jcajce.JcaCertificateRequestMessage
- getPublicKey() - Method in class org.bouncycastle.pkcs.bc.BcPKCS10CertificationRequest
- getPublicKey() - Method in class org.bouncycastle.pkcs.jcajce.JcaPKCS10CertificationRequest
- getPublicKey(SubjectPublicKeyInfo) - Method in class org.bouncycastle.openssl.jcajce.JcaPEMKeyConverter
- 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
- getRDATA() - Method in class org.bouncycastle.cert.dane.DANEEntry
-
Return the full data string as it would appear in the DNS record - flags + encoding
- 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.JceKEKEnvelopedRecipient
- getRecipientOperator(AlgorithmIdentifier, AlgorithmIdentifier, byte[]) - Method in class org.bouncycastle.cms.jcajce.JceKEMEnvelopedRecipient
- getRecipientOperator(AlgorithmIdentifier, AlgorithmIdentifier, byte[]) - Method in class org.bouncycastle.cms.jcajce.JceKeyTransAuthenticatedRecipient
- getRecipientOperator(AlgorithmIdentifier, AlgorithmIdentifier, byte[]) - Method in class org.bouncycastle.cms.jcajce.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.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.JceKeyAgreeEnvelopedRecipient
- getRecipientOperator(AlgorithmIdentifier, AlgorithmIdentifier, SubjectPublicKeyInfo, ASN1OctetString, byte[]) - Method in interface org.bouncycastle.cms.KeyAgreeRecipient
- getRecipientOperator(Recipient) - Method in class org.bouncycastle.cms.KEKRecipientInformation
- getRecipientOperator(Recipient) - Method in class org.bouncycastle.cms.KEMRecipientInformation
- getRecipientOperator(Recipient) - Method in class org.bouncycastle.cms.KeyAgreeRecipientInformation
- getRecipientOperator(Recipient) - Method in class org.bouncycastle.cms.KeyTransRecipientInformation
- getRecipientOperator(Recipient) - Method in class org.bouncycastle.cms.PasswordRecipientInformation
- getRecipientOperator(Recipient) - Method in class org.bouncycastle.cms.RecipientInformation
- getRecipients() - Method in class org.bouncycastle.cms.RecipientInformationStore
-
Return all recipients in the collection
- getRecipients(RecipientId) - Method in class org.bouncycastle.cms.RecipientInformationStore
-
Return possible empty collection with recipients matching the passed in RecipientId
- 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.
- getRequestList() - Method in class org.bouncycastle.cert.ocsp.OCSPReq
- getRequestorName() - Method in class org.bouncycastle.cert.ocsp.OCSPReq
- getRequests() - Method in class org.bouncycastle.cert.crmf.CertificateReqMessages
- 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.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.
- getRID() - Method in class org.bouncycastle.cms.RecipientInformation
- getSafeBags() - Method in class org.bouncycastle.pkcs.PKCS12SafeBagFactory
- getSeconds() - Method in class org.bouncycastle.tsp.GenTimeAccuracy
- getSerialNumber() - Method in class org.bouncycastle.cert.AttributeCertificateHolder
-
Return the serial number associated with the issuer attached to this holder.
- getSerialNumber() - Method in class org.bouncycastle.cert.cmp.RevocationDetails
- getSerialNumber() - Method in class org.bouncycastle.cert.ocsp.CertificateID
-
return the serial number for the certificate associated with this request.
- getSerialNumber() - Method in class org.bouncycastle.cert.selector.X509AttributeCertificateHolderSelector
-
Gets the serial number the attribute certificate must have.
- getSerialNumber() - Method in class org.bouncycastle.cert.selector.X509CertificateHolderSelector
- getSerialNumber() - Method in class org.bouncycastle.cert.X509AttributeCertificateHolder
-
Return the serial number of this attribute certificate.
- getSerialNumber() - Method in class org.bouncycastle.cert.X509CertificateHolder
-
Return the serial number of this attribute certificate.
- getSerialNumber() - Method in class org.bouncycastle.cert.X509CRLEntryHolder
-
Return the serial number of the certificate associated with this CRLEntry.
- getSerialNumber() - Method in class org.bouncycastle.cms.KeyAgreeRecipientId
- getSerialNumber() - Method in class org.bouncycastle.cms.PKIXRecipientId
- getSerialNumber() - Method in class org.bouncycastle.cms.SignerId
- getSerialNumber() - Method in class org.bouncycastle.tsp.TimeStampTokenInfo
- 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.ocsp.BasicOCSPResp
- getSignature() - Method in class org.bouncycastle.cert.ocsp.OCSPReq
- 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.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.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
- 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.
- 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
- 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
- getSignedContent() - Method in class org.bouncycastle.cms.CMSSignedData
- getSignedContent() - Method in class org.bouncycastle.cms.CMSSignedDataParser
- getSignedContentTypeOID() - Method in class org.bouncycastle.cms.CMSSignedData
-
Return the a string representation of the OID associated with the encapsulated content info structure carried in the signed data.
- getSignedContentTypeOID() - Method in class org.bouncycastle.cms.CMSSignedDataParser
-
Return the a string representation of the OID associated with the encapsulated content info structure carried in the signed data.
- getSignerId(X509CertSelector) - Method in class org.bouncycastle.cms.jcajce.JcaSelectorConverter
- getSignerInfos() - Method in class org.bouncycastle.cms.CMSSignedData
-
return the collection of signers that are associated with the signatures for the message.
- getSignerInfos() - Method in class org.bouncycastle.cms.CMSSignedDataParser
-
return the collection of signers that are associated with the signatures for the message.
- getSigners() - Method in class org.bouncycastle.cms.SignerInformationStore
-
Return all signers in the collection
- getSigners(SignerId) - Method in class org.bouncycastle.cms.SignerInformationStore
-
Return possible empty collection with signers matching the passed in SignerId
- getSigningCertificate() - Method in class org.bouncycastle.tsp.ers.ERSArchiveTimeStamp
-
Return the TimeStamp signing certificate if it is present.
- getSigningCertificate() - Method in class org.bouncycastle.tsp.ers.ERSEvidenceRecord
-
Return the TimeStamp signing certificate if it is present.
- getSingleRequestExtensions() - Method in class org.bouncycastle.cert.ocsp.Req
- getStatus() - Method in class org.bouncycastle.cert.ocsp.OCSPResp
- getStatus() - Method in class org.bouncycastle.tsp.TimeStampResponse
- getStatusInfo() - Method in class org.bouncycastle.cert.cmp.CertificateStatus
- getStatusMessages() - Method in class org.bouncycastle.cert.cmp.CertificateConfirmationContent
- getStatusString() - Method in class org.bouncycastle.tsp.TimeStampResponse
- getSubdirectories() - Method in class org.bouncycastle.tsp.ers.ERSDirectoryDataGroup
-
Return a list of the subdirectories in this data group.
- getSubject() - Method in class org.bouncycastle.cert.cmp.RevocationDetails
- getSubject() - Method in class org.bouncycastle.cert.X509CertificateHolder
-
Return the subject this certificate is for.
- getSubject() - Method in class org.bouncycastle.pkcs.DeltaCertificateRequestAttributeValue
- 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
- 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.pkcs.PKCS10CertificationRequest
-
Return the SubjectPublicKeyInfo describing the public key this request is carrying.
- getSubjectX500Principal() - Method in class org.bouncycastle.cert.crmf.jcajce.JcaCertificateRequestMessage
- 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.
- getTBSResponseData() - Method in class org.bouncycastle.cert.ocsp.BasicOCSPResp
-
Return the DER encoding of the tbsResponseData field.
- getThisUpdate() - Method in class org.bouncycastle.cert.ocsp.SingleResp
- getThisUpdate() - Method in class org.bouncycastle.cert.X509CRLHolder
- getTimeStampInfo() - Method in class org.bouncycastle.tsp.TimeStampToken
- getTimeStampToken() - Method in exception org.bouncycastle.tsp.cms.ImprintDigestInvalidException
- getTimeStampToken() - Method in class org.bouncycastle.tsp.ers.ERSArchiveTimeStamp
- getTimeStampToken() - Method in class org.bouncycastle.tsp.TimeStampResponse
- getTimeStampTokens() - Method in class org.bouncycastle.tsp.cms.CMSTimeStampedData
- getTimeStampTokens() - Method in class org.bouncycastle.tsp.cms.CMSTimeStampedDataParser
- getTrustBlock() - Method in class org.bouncycastle.openssl.X509TrustedCertificateBlock
-
Return the trust block associated with this Trusted Certificate
- 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.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.
- getUnauthAttrs() - Method in class org.bouncycastle.cms.CMSAuthenticatedData
-
return a table of the undigested attributes indexed by the OID of the attribute.
- 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 org.bouncycastle.cms.CMSAttributeTableGenerationException
- getUnderlyingException() - Method in exception org.bouncycastle.cms.CMSException
- getUnderlyingException() - Method in exception org.bouncycastle.cms.CMSRuntimeException
- getUnderlyingException() - Method in exception org.bouncycastle.openssl.PEMException
- getUnderlyingException() - Method in exception org.bouncycastle.tsp.TSPException
- getUnderlyingException() - Method in exception 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
- 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
- getValue() - Method in class org.bouncycastle.cert.crmf.AuthenticatorControl
-
Return the token associated with this control (a UTF8String).
- getValue() - Method in interface org.bouncycastle.cert.crmf.Control
-
Return the value contained in this control object.
- getValue() - Method in class org.bouncycastle.cert.crmf.PKIArchiveControl
-
Return the underlying ASN.1 object.
- getValue() - Method in class org.bouncycastle.cert.crmf.RegTokenControl
-
Return the token associated with this control (a UTF8String).
- getValueDecryptor(AlgorithmIdentifier, AlgorithmIdentifier, byte[]) - Method in class org.bouncycastle.cert.crmf.jcajce.JceAsymmetricValueDecryptorGenerator
- getValueDecryptor(AlgorithmIdentifier, AlgorithmIdentifier, byte[]) - Method in interface org.bouncycastle.cert.crmf.ValueDecryptorGenerator
- getVersion() - Method in class org.bouncycastle.cert.ocsp.BasicOCSPResp
- getVersion() - Method in class org.bouncycastle.cert.ocsp.RespData
- getVersion() - Method in class org.bouncycastle.cert.X509AttributeCertificateHolder
- getVersion() - Method in class org.bouncycastle.cert.X509CertificateHolder
-
Deprecated.use getVersionNumber
- getVersion() - Method in class org.bouncycastle.cms.CMSSignedData
-
Return the version number for this object
- getVersion() - Method in class org.bouncycastle.cms.CMSSignedDataParser
-
Return the version number for the SignedData object
- getVersion() - Method in class org.bouncycastle.cms.SignerInformation
-
return the version number for this objects underlying SignerInfo structure.
- getVersion() - Method in class org.bouncycastle.tsp.TimeStampRequest
- getVersionNumber() - Method in class org.bouncycastle.cert.ocsp.OCSPReq
- getVersionNumber() - Method in class org.bouncycastle.cert.X509CertificateHolder
- getWrapAlgorithmIdentifier() - Method in class org.bouncycastle.cms.KEMKeyWrapper
- getX500Name(X500Principal) - Static method in class org.bouncycastle.cert.jcajce.JcaX500NameUtil
- getX500Name(X500NameStyle, X500Principal) - Static method in class org.bouncycastle.cert.jcajce.JcaX500NameUtil
- 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
- 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.cms.SignerInfoGenerator
- hasAssociatedCertificate() - Method in class org.bouncycastle.cms.SignerInformationVerifier
- 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.
- hasEncryptedCertificate() - Method in class org.bouncycastle.cert.crmf.CertificateResponse
-
Return true if the response contains an encrypted certificate.
- hasExtension(ASN1ObjectIdentifier) - Method in class org.bouncycastle.cert.X509v2AttributeCertificateBuilder
-
Return if the extension indicated by OID is present.
- hasExtension(ASN1ObjectIdentifier) - Method in class org.bouncycastle.cert.X509v2CRLBuilder
-
Return if the extension indicated by OID is present.
- hasExtension(ASN1ObjectIdentifier) - Method in class org.bouncycastle.cert.X509v3CertificateBuilder
-
Return if the extension indicated by OID is present.
- hasExtensions() - Method in class org.bouncycastle.cert.ocsp.BasicOCSPResp
- hasExtensions() - Method in class org.bouncycastle.cert.ocsp.OCSPReq
- hasExtensions() - Method in class org.bouncycastle.cert.ocsp.SingleResp
- hasExtensions() - Method in class org.bouncycastle.cert.X509AttributeCertificateHolder
-
Return whether or not the holder's attribute certificate contains extensions.
- hasExtensions() - Method in class org.bouncycastle.cert.X509CertificateHolder
-
Return whether or not the holder's certificate contains extensions.
- hasExtensions() - Method in class org.bouncycastle.cert.X509CRLEntryHolder
-
Return whether or not the holder's CRL entry contains extensions.
- hasExtensions() - Method in class org.bouncycastle.cert.X509CRLHolder
-
Return whether or not the holder's CRL contains extensions.
- hasExtensions() - Method in class org.bouncycastle.tsp.TimeStampRequest
- HASH_SHA1 - Static variable in class org.bouncycastle.cert.ocsp.CertificateID
- HASH_SHA1 - Static variable in class org.bouncycastle.cert.ocsp.RespID
- hashCode() - Method in class org.bouncycastle.cert.AttributeCertificateHolder
- hashCode() - Method in class org.bouncycastle.cert.AttributeCertificateIssuer
- hashCode() - Method in class org.bouncycastle.cert.ocsp.BasicOCSPResp
- hashCode() - Method in class org.bouncycastle.cert.ocsp.CertificateID
- hashCode() - Method in class org.bouncycastle.cert.ocsp.OCSPResp
- hashCode() - Method in class org.bouncycastle.cert.ocsp.RespID
- hashCode() - Method in class org.bouncycastle.cert.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.pkcs.PKCS10CertificationRequest
- 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.
- hasRevocationReason() - Method in class org.bouncycastle.cert.ocsp.RevokedStatus
- hasSigningKeyProofOfPossessionWithPKMAC() - Method in class org.bouncycastle.cert.crmf.CertificateRequestMessage
-
Return whether or not the proof-of-possession (POP) is of the type popSigningKey and it has a public key MAC associated with it.
- helper - Variable in class org.bouncycastle.cms.jcajce.JceKEKRecipient
- helper - Variable in class org.bouncycastle.cms.jcajce.JceKEMRecipient
- helper - Variable in class org.bouncycastle.cms.jcajce.JceKeyAgreeRecipient
- helper - Variable in class org.bouncycastle.cms.jcajce.JceKeyTransRecipient
- helper - Variable in class org.bouncycastle.cms.jcajce.JceKTSKeyTransRecipient
- helper - Variable in class org.bouncycastle.cms.jcajce.JcePasswordRecipient
- 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
I
- IDEA_CBC - Static variable in class org.bouncycastle.cms.CMSAlgorithm
- IDEA_CBC - Static variable in class org.bouncycastle.cms.CMSEnvelopedGenerator
- ImprintDigestInvalidException - Exception in org.bouncycastle.tsp.cms
- ImprintDigestInvalidException(String, TimeStampToken) - Constructor for exception org.bouncycastle.tsp.cms.ImprintDigestInvalidException
- info - Variable in class org.bouncycastle.cms.SignerInformation
- 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.
- InputStreamWithMAC - Class in org.bouncycastle.cms
- InputStreamWithMAC(InputStream, byte[]) - Constructor for class org.bouncycastle.cms.InputStreamWithMAC
- INTERNAL_ERROR - Static variable in class org.bouncycastle.cert.ocsp.OCSPResp
- INTERNAL_ERROR - Static variable in class org.bouncycastle.cert.ocsp.OCSPRespBuilder
- 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.
- 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
- isContaining(ERSData, Date) - Method in class org.bouncycastle.tsp.ers.ERSArchiveTimeStamp
- isContaining(ERSData, Date) - Method in class org.bouncycastle.tsp.ers.ERSEvidenceRecord
-
Return true if the hash of data appears in the primary archive time stamp for the current chain.
- isCounterSignature() - Method in class org.bouncycastle.cms.SignerInformation
- isDeltaRequestSignatureValid(PKCS10CertificationRequest, ContentVerifierProvider) - Static method in class org.bouncycastle.pkcs.DeltaCertAttributeUtils
- 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
- 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.
- isInnerSignatureValid(EACSignatureVerifier) - Method in class org.bouncycastle.eac.EACCertificateRequestHolder
- 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.
- 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
- isRelatedTo(ERSEvidenceRecord) - Method in class org.bouncycastle.tsp.ers.ERSEvidenceRecord
-
Return true if this evidence record is related to the passed in one.
- isSignatureValid(SignerInformationVerifier) - Method in class org.bouncycastle.tsp.TimeStampToken
-
Return true if the signature on time stamp token is valid.
- isSignatureValid(EACSignatureVerifier) - Method in class org.bouncycastle.eac.EACCertificateHolder
- isSignatureValid(ContentVerifierProvider) - Method in class org.bouncycastle.cert.ocsp.BasicOCSPResp
-
verify the signature against the tbsResponseData object we contain.
- isSignatureValid(ContentVerifierProvider) - Method in class org.bouncycastle.cert.ocsp.OCSPReq
-
verify the signature against the TBSRequest object we contain.
- isSignatureValid(ContentVerifierProvider) - Method in class org.bouncycastle.cert.X509AttributeCertificateHolder
-
Validate the signature on the attribute certificate in this holder.
- isSignatureValid(ContentVerifierProvider) - Method in class org.bouncycastle.cert.X509CertificateHolder
-
Validate the signature on the certificate in this holder.
- isSignatureValid(ContentVerifierProvider) - Method in class org.bouncycastle.cert.X509CRLHolder
-
Validate the signature on the CRL.
- isSignatureValid(ContentVerifierProvider) - Method in class org.bouncycastle.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.
- isValid() - Method in class org.bouncycastle.cert.path.CertPathValidationResult
- 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.
- 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.
- isVerified(CMPCertificate, AlgorithmIdentifier, DigestCalculatorProvider) - Method in class org.bouncycastle.cert.cmp.CertificateStatus
- isVerified(X509CertificateHolder, DigestCalculatorProvider) - Method in class org.bouncycastle.cert.cmp.CertificateStatus
- iterator() - Method in class org.bouncycastle.cms.RecipientInformationStore
-
Support method for Iterable where available.
- iterator() - Method in class org.bouncycastle.cms.SignerInformationStore
-
Support method for Iterable where available.
J
- JcaAttributeCertificateIssuer - Class in org.bouncycastle.cert.jcajce
- JcaAttributeCertificateIssuer(X509Certificate) - Constructor for class org.bouncycastle.cert.jcajce.JcaAttributeCertificateIssuer
-
Base constructor.
- JcaAttributeCertificateIssuer(X500Principal) - Constructor for class org.bouncycastle.cert.jcajce.JcaAttributeCertificateIssuer
-
Base constructor.
- JcaBasicOCSPRespBuilder - Class in org.bouncycastle.cert.ocsp.jcajce
- JcaBasicOCSPRespBuilder(PublicKey, DigestCalculator) - Constructor for class org.bouncycastle.cert.ocsp.jcajce.JcaBasicOCSPRespBuilder
- JcaBasicOCSPRespBuilder(X500Principal) - Constructor for class org.bouncycastle.cert.ocsp.jcajce.JcaBasicOCSPRespBuilder
- JcaCertificateID - Class in org.bouncycastle.cert.ocsp.jcajce
- JcaCertificateID(DigestCalculator, X509Certificate, BigInteger) - Constructor for class org.bouncycastle.cert.ocsp.jcajce.JcaCertificateID
- JcaCertificateRepMessageBuilder - Class in org.bouncycastle.cert.crmf.jcajce
-
X509Certificate aware extension of
CertificateRepMessageBuilder
. - JcaCertificateRepMessageBuilder(X509Certificate[]) - Constructor for class org.bouncycastle.cert.crmf.jcajce.JcaCertificateRepMessageBuilder
-
Base constructor which can accept 0 or more certificates representing the CA plus its chain.
- JcaCertificateRequestMessage - Class in org.bouncycastle.cert.crmf.jcajce
- JcaCertificateRequestMessage(byte[]) - Constructor for class org.bouncycastle.cert.crmf.jcajce.JcaCertificateRequestMessage
- JcaCertificateRequestMessage(CertReqMsg) - Constructor for class org.bouncycastle.cert.crmf.jcajce.JcaCertificateRequestMessage
- JcaCertificateRequestMessage(CertificateRequestMessage) - Constructor for class org.bouncycastle.cert.crmf.jcajce.JcaCertificateRequestMessage
- JcaCertificateRequestMessageBuilder - Class in org.bouncycastle.cert.crmf.jcajce
- JcaCertificateRequestMessageBuilder(BigInteger) - Constructor for class org.bouncycastle.cert.crmf.jcajce.JcaCertificateRequestMessageBuilder
- JcaCertStore - Class in org.bouncycastle.cert.jcajce
-
Class for storing Certificates for later lookup.
- JcaCertStore(Collection) - Constructor for class org.bouncycastle.cert.jcajce.JcaCertStore
-
Basic constructor.
- JcaCertStoreBuilder - Class in org.bouncycastle.cert.jcajce
-
Builder to create a CertStore from certificate and CRL stores.
- JcaCertStoreBuilder() - Constructor for class org.bouncycastle.cert.jcajce.JcaCertStoreBuilder
- 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.
- 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
- 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
- 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
- JcaPKCS10CertificationRequest(byte[]) - Constructor for class org.bouncycastle.pkcs.jcajce.JcaPKCS10CertificationRequest
- JcaPKCS10CertificationRequest(CertificationRequest) - Constructor for class org.bouncycastle.pkcs.jcajce.JcaPKCS10CertificationRequest
- JcaPKCS10CertificationRequest(PKCS10CertificationRequest) - Constructor for class org.bouncycastle.pkcs.jcajce.JcaPKCS10CertificationRequest
- 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
- JcaPKCS12SafeBagBuilder(X509Certificate) - Constructor for class org.bouncycastle.pkcs.jcajce.JcaPKCS12SafeBagBuilder
- JcaPKCS12SafeBagBuilder(PrivateKey) - Constructor for class org.bouncycastle.pkcs.jcajce.JcaPKCS12SafeBagBuilder
- JcaPKCS12SafeBagBuilder(PrivateKey, OutputEncryptor) - Constructor for class org.bouncycastle.pkcs.jcajce.JcaPKCS12SafeBagBuilder
- JcaPKCS8EncryptedPrivateKeyInfoBuilder - Class in org.bouncycastle.pkcs.jcajce
- JcaPKCS8EncryptedPrivateKeyInfoBuilder(PrivateKey) - Constructor for class org.bouncycastle.pkcs.jcajce.JcaPKCS8EncryptedPrivateKeyInfoBuilder
- 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
- 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
- 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
- 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
- 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 in EnvelopedData - used to encrypt the actual transmitted content.
- JceCMSContentEncryptorBuilder(ASN1ObjectIdentifier) - Constructor for class org.bouncycastle.cms.jcajce.JceCMSContentEncryptorBuilder
- JceCMSContentEncryptorBuilder(ASN1ObjectIdentifier, int) - Constructor for class org.bouncycastle.cms.jcajce.JceCMSContentEncryptorBuilder
- JceCMSContentEncryptorBuilder(AlgorithmIdentifier) - Constructor for class org.bouncycastle.cms.jcajce.JceCMSContentEncryptorBuilder
-
Constructor for a content encryptor builder based on an algorithm identifier and its contained parameters.
- JceCMSMacCalculatorBuilder - Class in org.bouncycastle.cms.jcajce
- JceCMSMacCalculatorBuilder(ASN1ObjectIdentifier) - Constructor for class org.bouncycastle.cms.jcajce.JceCMSMacCalculatorBuilder
- JceCMSMacCalculatorBuilder(ASN1ObjectIdentifier, int) - Constructor for class org.bouncycastle.cms.jcajce.JceCMSMacCalculatorBuilder
- JceCRMFEncryptorBuilder - Class in org.bouncycastle.cert.crmf.jcajce
- JceCRMFEncryptorBuilder(ASN1ObjectIdentifier) - Constructor for class org.bouncycastle.cert.crmf.jcajce.JceCRMFEncryptorBuilder
- JceCRMFEncryptorBuilder(ASN1ObjectIdentifier, int) - Constructor for class org.bouncycastle.cert.crmf.jcajce.JceCRMFEncryptorBuilder
- 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
- JceKEKEnvelopedRecipient - Class in org.bouncycastle.cms.jcajce
- JceKEKEnvelopedRecipient(SecretKey) - Constructor for class org.bouncycastle.cms.jcajce.JceKEKEnvelopedRecipient
- JceKEKRecipient - Class in org.bouncycastle.cms.jcajce
- JceKEKRecipient(SecretKey) - Constructor for class org.bouncycastle.cms.jcajce.JceKEKRecipient
- JceKEKRecipientInfoGenerator - Class in org.bouncycastle.cms.jcajce
- JceKEKRecipientInfoGenerator(byte[], SecretKey) - Constructor for class org.bouncycastle.cms.jcajce.JceKEKRecipientInfoGenerator
- JceKEKRecipientInfoGenerator(KEKIdentifier, SecretKey) - Constructor for class org.bouncycastle.cms.jcajce.JceKEKRecipientInfoGenerator
- JceKEMEnvelopedRecipient - Class in org.bouncycastle.cms.jcajce
- JceKEMEnvelopedRecipient(PrivateKey) - Constructor for class org.bouncycastle.cms.jcajce.JceKEMEnvelopedRecipient
- JceKEMRecipient - Class in org.bouncycastle.cms.jcajce
- JceKEMRecipient(PrivateKey) - Constructor for class org.bouncycastle.cms.jcajce.JceKEMRecipient
- JceKEMRecipientId - Class in org.bouncycastle.cms.jcajce
- JceKEMRecipientId(X509Certificate) - Constructor for class org.bouncycastle.cms.jcajce.JceKEMRecipientId
-
Construct a recipient id based on the issuer, serial number and subject key identifier (if present) of the passed in certificate.
- JceKEMRecipientId(X500Principal, BigInteger) - Constructor for class org.bouncycastle.cms.jcajce.JceKEMRecipientId
-
Construct a recipient id based on the provided issuer and serial number..
- JceKEMRecipientId(X500Principal, BigInteger, byte[]) - Constructor for class org.bouncycastle.cms.jcajce.JceKEMRecipientId
-
Construct a recipient id based on the provided issuer, serial number, and subjectKeyId..
- JceKEMRecipientInfoGenerator - Class in org.bouncycastle.cms.jcajce
- JceKEMRecipientInfoGenerator(byte[], PublicKey, ASN1ObjectIdentifier) - Constructor for class org.bouncycastle.cms.jcajce.JceKEMRecipientInfoGenerator
- JceKEMRecipientInfoGenerator(X509Certificate, ASN1ObjectIdentifier) - Constructor for class org.bouncycastle.cms.jcajce.JceKEMRecipientInfoGenerator
- JceKeyAgreeAuthenticatedRecipient - Class in org.bouncycastle.cms.jcajce
- JceKeyAgreeAuthenticatedRecipient(PrivateKey) - Constructor for class org.bouncycastle.cms.jcajce.JceKeyAgreeAuthenticatedRecipient
- 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
- 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.
- 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
- 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
- JcePBMac1CalculatorProviderBuilder() - Constructor for class org.bouncycastle.pkcs.jcajce.JcePBMac1CalculatorProviderBuilder
- 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
- JcePKCS12MacCalculatorBuilder() - Constructor for class org.bouncycastle.pkcs.jcajce.JcePKCS12MacCalculatorBuilder
- JcePKCS12MacCalculatorBuilder(ASN1ObjectIdentifier) - Constructor for class org.bouncycastle.pkcs.jcajce.JcePKCS12MacCalculatorBuilder
- JcePKCS12MacCalculatorBuilderProvider - Class in org.bouncycastle.pkcs.jcajce
- JcePKCS12MacCalculatorBuilderProvider() - Constructor for class org.bouncycastle.pkcs.jcajce.JcePKCS12MacCalculatorBuilderProvider
- JcePKCSPBEInputDecryptorProviderBuilder - Class in org.bouncycastle.pkcs.jcajce
- JcePKCSPBEInputDecryptorProviderBuilder() - Constructor for class org.bouncycastle.pkcs.jcajce.JcePKCSPBEInputDecryptorProviderBuilder
- JcePKCSPBEOutputEncryptorBuilder - Class in org.bouncycastle.pkcs.jcajce
- JcePKCSPBEOutputEncryptorBuilder(ASN1ObjectIdentifier) - Constructor for class org.bouncycastle.pkcs.jcajce.JcePKCSPBEOutputEncryptorBuilder
- 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
- 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
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
- 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_SIZE_PROVIDER - Static variable in class org.bouncycastle.cms.jcajce.EnvelopedDataHelper
- 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.
- 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
L
- length() - Method in class org.bouncycastle.cert.path.CertPath
- localKeyIdAttribute - Static variable in class org.bouncycastle.pkcs.PKCS12SafeBag
M
- MAC_ALG_NAMES - Static variable in class org.bouncycastle.cms.jcajce.EnvelopedDataHelper
- MAC_ALGORITHM_IDENTIFIER - Static variable in interface org.bouncycastle.cms.CMSAttributeTableGenerator
- makeDeltaCertificateExtension(boolean, X509CertificateHolder) - Static method in class org.bouncycastle.cert.DeltaCertificateTool
- MALFORMED_REQUEST - Static variable in class org.bouncycastle.cert.ocsp.OCSPResp
- MALFORMED_REQUEST - Static variable in class org.bouncycastle.cert.ocsp.OCSPRespBuilder
- match(Object) - Method in class org.bouncycastle.cert.AttributeCertificateHolder
- match(Object) - Method in class org.bouncycastle.cert.AttributeCertificateIssuer
- match(Object) - Method in class org.bouncycastle.cert.dane.DANEEntrySelector
- match(Object) - Method in class org.bouncycastle.cert.selector.X509AttributeCertificateHolderSelector
-
Decides if the given attribute certificate should be selected.
- match(Object) - Method in class org.bouncycastle.cert.selector.X509CertificateHolderSelector
- match(Object) - Method in class org.bouncycastle.cms.KEKRecipientId
- match(Object) - Method in class org.bouncycastle.cms.KEMRecipientId
- match(Object) - Method in class org.bouncycastle.cms.KeyAgreeRecipientId
- match(Object) - Method in class org.bouncycastle.cms.KeyTransRecipientId
- match(Object) - Method in class org.bouncycastle.cms.PasswordRecipientId
- match(Object) - Method in class org.bouncycastle.cms.PKIXRecipientId
- match(Object) - Method in class org.bouncycastle.cms.SignerId
- match(Object) - Method in class org.bouncycastle.tsp.ers.ERSEvidenceRecordSelector
- matchesIssuer(X509CertificateHolder, DigestCalculatorProvider) - Method in class org.bouncycastle.cert.ocsp.CertificateID
- max(int, int) - Static method in class org.bouncycastle.eac.operator.jcajce.JcaEACSignerBuilder
- MD5 - Static variable in class org.bouncycastle.cms.CMSAlgorithm
- MD5 - Static variable in interface org.bouncycastle.tsp.TSPAlgorithms
- messageAlgorithm - Variable in class org.bouncycastle.cms.RecipientInformation
- metaData - Variable in class org.bouncycastle.tsp.cms.CMSTimeStampedGenerator
- MiscPEMGenerator - Class in org.bouncycastle.openssl
-
PEM generator for the original set of PEM objects used in Open SSL.
- MiscPEMGenerator(Object) - Constructor for class org.bouncycastle.openssl.MiscPEMGenerator
- MiscPEMGenerator(Object, PEMEncryptor) - Constructor for class org.bouncycastle.openssl.MiscPEMGenerator
O
- OCSPException - Exception in org.bouncycastle.cert.ocsp
- OCSPException(String) - Constructor for exception org.bouncycastle.cert.ocsp.OCSPException
- OCSPException(String, Throwable) - Constructor for exception 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
- 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, 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 an enveloped object that contains an CMS Enveloped Data object using the given encryptor.
- 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
-
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, 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, 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.
- 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
- 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
- org.bouncycastle.cert.crmf.jcajce - package org.bouncycastle.cert.crmf.jcajce
-
JCA extensions to the CRMF online certificate request package.
- org.bouncycastle.cert.dane - package org.bouncycastle.cert.dane
- org.bouncycastle.cert.dane.fetcher - package org.bouncycastle.cert.dane.fetcher
- 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
- org.bouncycastle.cert.path.validations - package org.bouncycastle.cert.path.validations
- 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
- 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.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
- org.bouncycastle.eac.operator - package org.bouncycastle.eac.operator
- org.bouncycastle.eac.operator.jcajce - package org.bouncycastle.eac.operator.jcajce
- org.bouncycastle.openssl - package org.bouncycastle.openssl
-
Classes for dealing with OpenSSL PEM files.
- org.bouncycastle.openssl.bc - package org.bouncycastle.openssl.bc
- org.bouncycastle.openssl.jcajce - package org.bouncycastle.openssl.jcajce
- 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.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
- 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
P
- ParentCertIssuedValidation - Class in org.bouncycastle.cert.path.validations
- ParentCertIssuedValidation(X509ContentVerifierProviderBuilder) - Constructor for class org.bouncycastle.cert.path.validations.ParentCertIssuedValidation
- 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 in org.bouncycastle.tsp.ers
- PartialHashTreeVerificationException(String) - Constructor for exception org.bouncycastle.tsp.ers.PartialHashTreeVerificationException
- password - Variable in class org.bouncycastle.cms.PasswordRecipientInfoGenerator
- password - Static variable in class org.bouncycastle.cms.RecipientId
- PasswordException - Exception in org.bouncycastle.openssl
- PasswordException(String) - Constructor for exception 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
- 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 in org.bouncycastle.openssl
- PEMException(String) - Constructor for exception org.bouncycastle.openssl.PEMException
- PEMException(String, Exception) - Constructor for exception 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.
- 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
-
A holding class for the PKCS12 Pfx structure.
- PKCS12PfxPdu(byte[]) - Constructor for class org.bouncycastle.pkcs.PKCS12PfxPdu
- PKCS12PfxPdu(Pfx) - Constructor for class org.bouncycastle.pkcs.PKCS12PfxPdu
- 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
- PKCS12SafeBag(SafeBag) - Constructor for class org.bouncycastle.pkcs.PKCS12SafeBag
- PKCS12SafeBagBuilder - Class in org.bouncycastle.pkcs
- PKCS12SafeBagBuilder(PrivateKeyInfo) - Constructor for class org.bouncycastle.pkcs.PKCS12SafeBagBuilder
- PKCS12SafeBagBuilder(PrivateKeyInfo, OutputEncryptor) - Constructor for class org.bouncycastle.pkcs.PKCS12SafeBagBuilder
- PKCS12SafeBagBuilder(Certificate) - Constructor for class org.bouncycastle.pkcs.PKCS12SafeBagBuilder
- PKCS12SafeBagBuilder(CertificateList) - Constructor for class org.bouncycastle.pkcs.PKCS12SafeBagBuilder
- PKCS12SafeBagBuilder(X509CertificateHolder) - Constructor for class org.bouncycastle.pkcs.PKCS12SafeBagBuilder
- PKCS12SafeBagBuilder(X509CRLHolder) - Constructor for class org.bouncycastle.pkcs.PKCS12SafeBagBuilder
- PKCS12SafeBagFactory - Class in org.bouncycastle.pkcs
- PKCS12SafeBagFactory(ContentInfo) - Constructor for class org.bouncycastle.pkcs.PKCS12SafeBagFactory
- PKCS12SafeBagFactory(ContentInfo, InputDecryptorProvider) - Constructor for class org.bouncycastle.pkcs.PKCS12SafeBagFactory
- 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.
- PKCS8EncryptedPrivateKeyInfo(byte[]) - Constructor for class org.bouncycastle.pkcs.PKCS8EncryptedPrivateKeyInfo
- PKCS8EncryptedPrivateKeyInfo(EncryptedPrivateKeyInfo) - Constructor for class org.bouncycastle.pkcs.PKCS8EncryptedPrivateKeyInfo
- PKCS8EncryptedPrivateKeyInfoBuilder - Class in org.bouncycastle.pkcs
-
A class for creating EncryptedPrivateKeyInfo structures.
- PKCS8EncryptedPrivateKeyInfoBuilder(byte[]) - Constructor for class org.bouncycastle.pkcs.PKCS8EncryptedPrivateKeyInfoBuilder
- PKCS8EncryptedPrivateKeyInfoBuilder(PrivateKeyInfo) - Constructor for class org.bouncycastle.pkcs.PKCS8EncryptedPrivateKeyInfoBuilder
- PKCS8Generator - Class in org.bouncycastle.openssl
- PKCS8Generator(PrivateKeyInfo, OutputEncryptor) - Constructor for class org.bouncycastle.openssl.PKCS8Generator
-
Base constructor.
- PKCSException - Exception in org.bouncycastle.pkcs
-
General checked Exception thrown in the cert package and its sub-packages.
- PKCSException(String) - Constructor for exception org.bouncycastle.pkcs.PKCSException
- PKCSException(String, Throwable) - Constructor for exception org.bouncycastle.pkcs.PKCSException
- PKCSIOException - Exception in org.bouncycastle.pkcs
-
General IOException thrown in the cert package and its sub-packages.
- PKCSIOException(String) - Constructor for exception org.bouncycastle.pkcs.PKCSIOException
- PKCSIOException(String, Throwable) - Constructor for exception 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.
- 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
- popKeyAgreement - Static variable in class org.bouncycastle.cert.crmf.CertificateRequestMessage
- popKeyEncipherment - Static variable in class org.bouncycastle.cert.crmf.CertificateRequestMessage
- popRaVerified - Static variable in class org.bouncycastle.cert.crmf.CertificateRequestMessage
- popSigningKey - Static variable in class org.bouncycastle.cert.crmf.CertificateRequestMessage
- 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_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
- ProofOfPossessionSigningKeyBuilder - Class in org.bouncycastle.cert.crmf
- ProofOfPossessionSigningKeyBuilder(CertRequest) - Constructor for class org.bouncycastle.cert.crmf.ProofOfPossessionSigningKeyBuilder
- ProofOfPossessionSigningKeyBuilder(SubjectPublicKeyInfo) - Constructor for class org.bouncycastle.cert.crmf.ProofOfPossessionSigningKeyBuilder
- ProtectedPKIMessage - Class in org.bouncycastle.cert.cmp
-
Wrapper for a PKIMessage with protection attached to it.
- ProtectedPKIMessage(GeneralPKIMessage) - Constructor for class org.bouncycastle.cert.cmp.ProtectedPKIMessage
-
Base constructor.
- ProtectedPKIMessageBuilder - Class in org.bouncycastle.cert.cmp
-
Builder for creating a protected PKI message.
- ProtectedPKIMessageBuilder(int, GeneralName, GeneralName) - Constructor for class org.bouncycastle.cert.cmp.ProtectedPKIMessageBuilder
-
Commence a message with a specific header type.
- ProtectedPKIMessageBuilder(GeneralName, GeneralName) - Constructor for class org.bouncycastle.cert.cmp.ProtectedPKIMessageBuilder
-
Commence a message with the header version CMP_2000.
R
- R_HUNDREDTHS_OF_SECONDS - Static variable in class org.bouncycastle.tsp.TimeStampTokenGenerator
-
Create time-stamps with a resolution of 1 hundredth of a second.
- R_MICROSECONDS - Static variable in class org.bouncycastle.tsp.TimeStampTokenGenerator
-
Deprecated.use R_HUNDREDTHS_OF_SECONDS - this field will be deleted!!
- R_MILLISECONDS - Static variable in class org.bouncycastle.tsp.TimeStampTokenGenerator
-
Create time-stamps with a resolution of 1 millisecond.
- R_SECONDS - Static variable in class org.bouncycastle.tsp.TimeStampTokenGenerator
-
Create time-stamps with a resolution of 1 second (the default).
- R_TENTHS_OF_SECONDS - Static variable in class org.bouncycastle.tsp.TimeStampTokenGenerator
-
Create time-stamps with a resolution of 1 tenth of a second.
- 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(byte[], int, int) - Method in class org.bouncycastle.cms.InputStreamWithMAC
- readCertificateHolder(ValueDecryptorGenerator) - Method in class org.bouncycastle.cert.crmf.EncryptedValueParser
-
Read a X.509 certificate.
- 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.
- 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.
- 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.
- renewHash(DigestCalculator, ERSData, TimeStampResponse) - Method in class org.bouncycastle.tsp.ers.ERSEvidenceRecord
- renewTimeStamp(TimeStampResponse) - Method in class org.bouncycastle.tsp.ers.ERSEvidenceRecord
- replaceCertificatesAndCRLs(InputStream, Store, Store, Store, OutputStream) - Static method in class org.bouncycastle.cms.CMSSignedDataParser
-
Replace the certificate and CRL information associated with this CMSSignedData object with the new one passed in.
- replaceCertificatesAndCRLs(CMSSignedData, Store, Store, Store) - Static method in class org.bouncycastle.cms.CMSSignedData
-
Replace the certificate and CRL information associated with this CMSSignedData object with the new one passed in.
- replaceExtension(ASN1ObjectIdentifier, boolean, byte[]) - Method in class org.bouncycastle.cert.X509v2AttributeCertificateBuilder
-
Replace a given extension field for the standard extensions tag (tag 3) with the passed in byte encoded extension value.
- replaceExtension(ASN1ObjectIdentifier, boolean, byte[]) - Method in class org.bouncycastle.cert.X509v2CRLBuilder
-
Replace a given extension field for the standard extensions tag (tag 3) with the passed in byte encoded extension value.
- replaceExtension(ASN1ObjectIdentifier, boolean, byte[]) - Method in class org.bouncycastle.cert.X509v3CertificateBuilder
-
Replace a given extension field for the standard extensions tag (tag 3) with the passed in byte encoded extension value.
- replaceExtension(ASN1ObjectIdentifier, boolean, ASN1Encodable) - Method in class org.bouncycastle.cert.X509v2AttributeCertificateBuilder
-
Replace the extension field for the passed in extension's extension ID with a new version.
- replaceExtension(ASN1ObjectIdentifier, boolean, ASN1Encodable) - Method in class org.bouncycastle.cert.X509v2CRLBuilder
-
Replace the extension field for the passed in extension's extension ID with a new version.
- replaceExtension(ASN1ObjectIdentifier, boolean, ASN1Encodable) - Method in class org.bouncycastle.cert.X509v3CertificateBuilder
-
Replace the extension field for the passed in extension's extension ID with a new version.
- replaceExtension(Extension) - Method in class org.bouncycastle.cert.X509v2AttributeCertificateBuilder
-
Replace the extension field for the passed in extension's extension ID with a new version.
- replaceExtension(Extension) - Method in class org.bouncycastle.cert.X509v2CRLBuilder
-
Replace the extension field for the passed in extension's extension ID with a new version.
- replaceExtension(Extension) - Method in class org.bouncycastle.cert.X509v3CertificateBuilder
-
Replace the extension field for the passed in extension's extension ID with a new version.
- replaceSigners(InputStream, SignerInformationStore, OutputStream) - Static method in class org.bouncycastle.cms.CMSSignedDataParser
-
Replace the signerinformation store associated with the passed in message contained in the stream original with the new one passed in.
- replaceSigners(CMSSignedData, SignerInformationStore) - Static method in class org.bouncycastle.cms.CMSSignedData
-
Replace the SignerInformation store associated with this CMSSignedData object with the new one passed in using the current DigestAlgorithmIdentifierFinder for creating the digest sets.
- replaceSigners(CMSSignedData, SignerInformationStore, DigestAlgorithmIdentifierFinder) - Static method in class org.bouncycastle.cms.CMSSignedData
-
Replace the SignerInformation store associated with this CMSSignedData object with the new one passed in using the passed in DigestAlgorithmIdentifierFinder for creating the digest sets.
- 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
- 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
- RespData - Class in org.bouncycastle.cert.ocsp
-
OCSP RFC 2560, RFC 6960 ResponseData ::= SEQUENCE { version [0] EXPLICIT Version DEFAULT v1, responderID ResponderID, producedAt GeneralizedTime, responses SEQUENCE OF SingleResponse, responseExtensions [1] EXPLICIT Extensions OPTIONAL }
- 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.
- 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
- RevokedStatus - Class in org.bouncycastle.cert.ocsp
-
wrapper for the RevokedInfo object
- RevokedStatus(Date) - Constructor for class org.bouncycastle.cert.ocsp.RevokedStatus
- RevokedStatus(Date, int) - Constructor for class org.bouncycastle.cert.ocsp.RevokedStatus
- RevokedStatus(RevokedInfo) - Constructor for class org.bouncycastle.cert.ocsp.RevokedStatus
- rid - Variable in class org.bouncycastle.cms.RecipientInformation
- RIPEMD128 - Static variable in class org.bouncycastle.cms.CMSAlgorithm
- RIPEMD128 - Static variable in interface org.bouncycastle.tsp.TSPAlgorithms
- RIPEMD160 - Static variable in class org.bouncycastle.cms.CMSAlgorithm
- RIPEMD160 - Static variable in interface org.bouncycastle.tsp.TSPAlgorithms
- RIPEMD256 - Static variable in class org.bouncycastle.cms.CMSAlgorithm
- RIPEMD256 - Static variable in interface org.bouncycastle.tsp.TSPAlgorithms
- 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
S
- 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
- setAccuracyMicros(int) - Method in class org.bouncycastle.tsp.TimeStampTokenGenerator
- setAccuracyMillis(int) - Method in class org.bouncycastle.tsp.TimeStampTokenGenerator
- setAccuracySeconds(int) - Method in class org.bouncycastle.tsp.TimeStampTokenGenerator
- setAlgorithmMapping(ASN1ObjectIdentifier, String) - Method in class org.bouncycastle.cms.jcajce.JceKEMRecipient
-
Internally algorithm ids are converted into cipher names using a lookup table.
- setAlgorithmMapping(ASN1ObjectIdentifier, String) - Method in class org.bouncycastle.cms.jcajce.JceKEMRecipientInfoGenerator
-
Internally algorithm ids are converted into cipher names using a lookup table.
- setAlgorithmMapping(ASN1ObjectIdentifier, String) - Method in class org.bouncycastle.cms.jcajce.JceKeyTransRecipient
-
Internally algorithm ids are converted into cipher names using a lookup table.
- setAlgorithmMapping(ASN1ObjectIdentifier, String) - Method in class org.bouncycastle.cms.jcajce.JceKeyTransRecipientInfoGenerator
-
Internally algorithm ids are converted into cipher names using a lookup table.
- setAlgorithmMapping(ASN1ObjectIdentifier, String) - Method in class org.bouncycastle.cms.jcajce.JceKTSKeyTransRecipient
-
Internally algorithm ids are converted into cipher names using a lookup table.
- setAlgorithmMapping(ASN1ObjectIdentifier, String) - Method in class org.bouncycastle.openssl.jcajce.JcaPEMKeyConverter
-
Set the algorithm mapping for a particular OID to the given algorithm name.
- 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.
- setAnyPolicyInhibited(boolean) - Method in class org.bouncycastle.cert.path.validations.CertificatePoliciesValidationBuilder
- setAttribute(ASN1ObjectIdentifier, ASN1Encodable) - Method in class org.bouncycastle.pkcs.PKCS10CertificationRequestBuilder
-
Set an attribute to the certification request we are building.
- setAttribute(ASN1ObjectIdentifier, ASN1Encodable[]) - Method in class org.bouncycastle.pkcs.PKCS10CertificationRequestBuilder
-
Add an attribute with multiple values to the certification request we are building.
- 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
- setBufferSize(int) - Method in class org.bouncycastle.cms.CMSAuthenticatedDataStreamGenerator
-
Set the underlying string size for encapsulated data
- setBufferSize(int) - Method in class org.bouncycastle.cms.CMSAuthEnvelopedDataStreamGenerator
-
Set the underlying string size for encapsulated data
- setBufferSize(int) - Method in class org.bouncycastle.cms.CMSCompressedDataStreamGenerator
-
Set the underlying string size for encapsulated data
- setBufferSize(int) - Method in class org.bouncycastle.cms.CMSEnvelopedDataStreamGenerator
-
Set the underlying string size for encapsulated data
- setBufferSize(int) - Method in class org.bouncycastle.cms.CMSSignedDataStreamGenerator
-
Set the underlying string size for encapsulated data
- setCertReq(boolean) - Method in class org.bouncycastle.tsp.TimeStampRequestGenerator
- setContentDigest(AlgorithmIdentifier) - Method in class org.bouncycastle.cms.jcajce.JcaSignerInfoGeneratorBuilder
- setContentDigest(AlgorithmIdentifier) - Method in class org.bouncycastle.cms.jcajce.JcaSimpleSignerInfoGeneratorBuilder
- setContentDigest(AlgorithmIdentifier) - Method in class org.bouncycastle.cms.SignerInfoGeneratorBuilder
-
Set the algorithm identifier for the contentDigest to be used for processing the data.
- setContentProvider(String) - Method in class org.bouncycastle.cms.jcajce.JceKEKRecipient
-
Set the provider to use for content processing.
- setContentProvider(String) - Method in class org.bouncycastle.cms.jcajce.JceKEMRecipient
-
Set the provider to use for content processing.
- setContentProvider(String) - Method in class org.bouncycastle.cms.jcajce.JceKeyAgreeRecipient
-
Set the provider to use for content processing.
- setContentProvider(String) - Method in class org.bouncycastle.cms.jcajce.JceKeyTransRecipient
-
Set the provider to use for content processing.
- setContentProvider(String) - Method in class org.bouncycastle.cms.jcajce.JceKTSKeyTransRecipient
-
Set the provider to use for content processing.
- setContentProvider(Provider) - Method in class org.bouncycastle.cms.jcajce.JceKEKRecipient
-
Set the provider to use for content processing.
- setContentProvider(Provider) - Method in class org.bouncycastle.cms.jcajce.JceKEMRecipient
-
Set the provider to use for content processing.
- setContentProvider(Provider) - Method in class org.bouncycastle.cms.jcajce.JceKeyAgreeRecipient
-
Set the provider to use for content processing.
- setContentProvider(Provider) - Method in class org.bouncycastle.cms.jcajce.JceKeyTransRecipient
-
Set the provider to use for content processing.
- setContentProvider(Provider) - Method in class org.bouncycastle.cms.jcajce.JceKTSKeyTransRecipient
-
Set the provider to use for content processing.
- setDataUri(URI) - Method in class org.bouncycastle.tsp.cms.CMSTimeStampedGenerator
-
Set the dataURI to be included in message.
- setDefiniteLengthEncoding(boolean) - Method in class org.bouncycastle.cms.CMSSignedDataGenerator
-
Specify use of definite length rather than indefinite length encoding.
- setDigestCalculatorProvider(DigestCalculatorProvider) - Static method in class org.bouncycastle.cert.AttributeCertificateHolder
-
Set a digest calculator provider to be used if matches are attempted using ObjectDigestInfo,
- 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.
- setExplicitPolicyRequired(boolean) - Method in class org.bouncycastle.cert.path.validations.CertificatePoliciesValidationBuilder
- setFreeText(PKIFreeText) - Method in class org.bouncycastle.cert.cmp.ProtectedPKIMessageBuilder
-
Include a human-readable message in the new message.
- setHolder(AttributeCertificateHolder) - Method in class org.bouncycastle.cert.selector.X509AttributeCertificateHolderSelectorBuilder
-
Sets the holder.
- 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(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
- setIterationCount(int) - Method in class org.bouncycastle.pkcs.bc.BcPKCS12PBEOutputEncryptorBuilder
- 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.
- 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().
- 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.
- setOrdering(boolean) - Method in class org.bouncycastle.tsp.TimeStampTokenGenerator
- setOriginatorInfo(OriginatorInformation) - Method in class org.bouncycastle.cms.CMSAuthEnvelopedGenerator
- setOriginatorInfo(OriginatorInformation) - Method in class org.bouncycastle.cms.CMSEnvelopedGenerator
- setParameters(PBMParameter) - Method in class org.bouncycastle.cert.crmf.PKMACBuilder
- setPasssword(char[]) - Method in class org.bouncycastle.openssl.jcajce.JceOpenSSLPKCS8EncryptorBuilder
-
Deprecated.Incorrectly spelt - use setPassword()
- setPassword(char[]) - Method in class org.bouncycastle.openssl.jcajce.JceOpenSSLPKCS8EncryptorBuilder
- setPasswordConversionScheme(int) - Method in class org.bouncycastle.cms.bc.BcPasswordRecipient
- setPasswordConversionScheme(int) - Method in class org.bouncycastle.cms.jcajce.JcePasswordRecipient
- setPasswordConversionScheme(int) - Method in class org.bouncycastle.cms.PasswordRecipientInfoGenerator
- setPolicyMappingInhibited(boolean) - Method in class org.bouncycastle.cert.path.validations.CertificatePoliciesValidationBuilder
- setPrf(AlgorithmIdentifier) - Method in class org.bouncycastle.pkcs.jcajce.JcePBMac1CalculatorBuilder
- setPRF(AlgorithmIdentifier) - Method in class org.bouncycastle.openssl.jcajce.JceOpenSSLPKCS8EncryptorBuilder
-
Set the PRF to use for key generation.
- setPRF(AlgorithmIdentifier) - Method in class org.bouncycastle.pkcs.jcajce.JcePKCSPBEOutputEncryptorBuilder
-
Set the PRF to use for key generation.
- setPRF(PasswordRecipient.PRF) - Method in class org.bouncycastle.cms.PasswordRecipientInfoGenerator
- setPrivateKeyAlgorithmIdentifier(AlgorithmIdentifier) - Method in class org.bouncycastle.cms.jcajce.JceKeyAgreeRecipient
-
Set the algorithm identifier for the private key.
- setProofOfPossessionAgreeMAC(PKMACValue) - Method in class org.bouncycastle.cert.crmf.CertificateRequestMessageBuilder
- setProofOfPossessionRaVerified() - Method in class org.bouncycastle.cert.crmf.CertificateRequestMessageBuilder
- setProofOfPossessionSigningKeySigner(ContentSigner) - Method in class org.bouncycastle.cert.crmf.CertificateRequestMessageBuilder
- setProofOfPossessionSubsequentMessage(int, SubsequentMessage) - Method in class org.bouncycastle.cert.crmf.CertificateRequestMessageBuilder
- setProofOfPossessionSubsequentMessage(SubsequentMessage) - Method in class org.bouncycastle.cert.crmf.CertificateRequestMessageBuilder
- setProvider(String) - Method in class org.bouncycastle.cert.crmf.jcajce.JcaCertificateRequestMessage
- setProvider(String) - Method in class org.bouncycastle.cert.crmf.jcajce.JceAsymmetricValueDecryptorGenerator
- setProvider(String) - Method in class org.bouncycastle.cert.crmf.jcajce.JceCRMFEncryptorBuilder
- setProvider(String) - Method in class org.bouncycastle.cert.crmf.jcajce.JcePKMACValuesCalculator
- setProvider(String) - Method in class org.bouncycastle.cert.jcajce.JcaCertStoreBuilder
- setProvider(String) - Method in class org.bouncycastle.cert.jcajce.JcaX509CertificateConverter
-
Set the provider to use by name.
- setProvider(String) - Method in class org.bouncycastle.cert.jcajce.JcaX509ContentVerifierProviderBuilder
- setProvider(String) - Method in class org.bouncycastle.cert.jcajce.JcaX509CRLConverter
-
Set the provider to use by name.
- setProvider(String) - Method in class org.bouncycastle.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.openssl.jcajce.JcaPEMKeyConverter
- setProvider(String) - Method in class org.bouncycastle.openssl.jcajce.JcaPKIXIdentityBuilder
- 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.pkcs.jcajce.JcaPKCS10CertificationRequest
- setProvider(String) - Method in class org.bouncycastle.pkcs.jcajce.JcePBMac1CalculatorBuilder
- setProvider(String) - Method in class org.bouncycastle.pkcs.jcajce.JcePBMac1CalculatorProviderBuilder
- setProvider(String) - Method in class org.bouncycastle.pkcs.jcajce.JcePKCS12MacCalculatorBuilder
- setProvider(String) - Method in class org.bouncycastle.pkcs.jcajce.JcePKCS12MacCalculatorBuilderProvider
- setProvider(String) - Method in class org.bouncycastle.pkcs.jcajce.JcePKCSPBEInputDecryptorProviderBuilder
- setProvider(String) - Method in class org.bouncycastle.pkcs.jcajce.JcePKCSPBEOutputEncryptorBuilder
- setProvider(Provider) - Method in class org.bouncycastle.cert.crmf.jcajce.JcaCertificateRequestMessage
- setProvider(Provider) - Method in class org.bouncycastle.cert.crmf.jcajce.JceAsymmetricValueDecryptorGenerator
- setProvider(Provider) - Method in class org.bouncycastle.cert.crmf.jcajce.JceCRMFEncryptorBuilder
- setProvider(Provider) - Method in class org.bouncycastle.cert.crmf.jcajce.JcePKMACValuesCalculator
- setProvider(Provider) - Method in class org.bouncycastle.cert.jcajce.JcaCertStoreBuilder
- setProvider(Provider) - Method in class org.bouncycastle.cert.jcajce.JcaX509CertificateConverter
-
Set the provider to use from a Provider object.
- setProvider(Provider) - Method in class org.bouncycastle.cert.jcajce.JcaX509ContentVerifierProviderBuilder
- setProvider(Provider) - Method in class org.bouncycastle.cert.jcajce.JcaX509CRLConverter
-
Set the provider to use from a Provider object.
- setProvider(Provider) - Method in class org.bouncycastle.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.openssl.jcajce.JcaPEMKeyConverter
- setProvider(Provider) - Method in class org.bouncycastle.openssl.jcajce.JcaPKIXIdentityBuilder
- 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.pkcs.jcajce.JcaPKCS10CertificationRequest
- 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
- setPublicKeyMac(PKMACBuilder, char[]) - Method in class org.bouncycastle.cert.crmf.ProofOfPossessionSigningKeyBuilder
- setRandom(SecureRandom) - Method in class org.bouncycastle.openssl.jcajce.JceOpenSSLPKCS8EncryptorBuilder
- setRandom(SecureRandom) - Method in class org.bouncycastle.pkcs.jcajce.JcePBMac1CalculatorBuilder
- setRandom(SecureRandom) - Method in class org.bouncycastle.pkcs.jcajce.JcePKCSPBEOutputEncryptorBuilder
- setRecipKID(byte[]) - Method in class org.bouncycastle.cert.cmp.ProtectedPKIMessageBuilder
-
Set the recipient key identifier for the key to be used to verify the new message.
- setRecipNonce(byte[]) - Method in class org.bouncycastle.cert.cmp.ProtectedPKIMessageBuilder
-
Set the recipient nonce field on the new message.
- setRegInfo(AttributeTypeAndValue[]) - Method in class org.bouncycastle.cert.crmf.CertificateRequestMessageBuilder
- setReqPolicy(String) - Method in class org.bouncycastle.tsp.TimeStampRequestGenerator
-
Deprecated.use method taking ASN1ObjectIdentifier
- setReqPolicy(ASN1ObjectIdentifier) - Method in class org.bouncycastle.tsp.TimeStampRequestGenerator
- 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
- 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 of the salt in bytes.
- 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
- 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(ASN1Integer) - Method in class org.bouncycastle.cert.crmf.CertificateRequestMessageBuilder
- setSignatureAlgorithm(AlgorithmIdentifier) - Method in class org.bouncycastle.pkcs.DeltaCertificateRequestAttributeValueBuilder
- setSignatureAlgorithmFinder(SignatureAlgorithmIdentifierFinder) - Method in class org.bouncycastle.cms.jcajce.JcaSignerInfoVerifierBuilder
- setSignatureAlgorithmNameGenerator(CMSSignatureAlgorithmNameGenerator) - Method in class org.bouncycastle.cms.jcajce.JcaSignerInfoVerifierBuilder
-
Override the default signature algorithm name generator.
- setSignedAttributeGenerator(AttributeTable) - Method in class org.bouncycastle.cms.jcajce.JcaSimpleSignerInfoGeneratorBuilder
-
set up a DefaultSignedAttributeTableGenerator primed with the passed in AttributeTable.
- setSignedAttributeGenerator(CMSAttributeTableGenerator) - Method in class org.bouncycastle.cms.jcajce.JcaSignerInfoGeneratorBuilder
- setSignedAttributeGenerator(CMSAttributeTableGenerator) - Method in class org.bouncycastle.cms.jcajce.JcaSimpleSignerInfoGeneratorBuilder
- setSignedAttributeGenerator(CMSAttributeTableGenerator) - Method in class org.bouncycastle.cms.SignerInfoGeneratorBuilder
-
Provide a custom signed attribute generator.
- setSigningDigestAlgorithmMapping(String, String) - Static method in class org.bouncycastle.cms.CMSConfig
-
Deprecated.no longer required.
- setSigningDigestAlgorithmMapping(ASN1ObjectIdentifier, String) - Method in class org.bouncycastle.cms.DefaultCMSSignatureAlgorithmNameGenerator
-
Set the mapping for the digest algorithm to use in conjunction with a SignedData generation or interpretation.
- setSigningEncryptionAlgorithmMapping(String, String) - Static method in class org.bouncycastle.cms.CMSConfig
-
Set the mapping for the encryption algorithm used in association with a SignedData generation or interpretation.
- setSigningEncryptionAlgorithmMapping(ASN1ObjectIdentifier, String) - Method in class org.bouncycastle.cms.DefaultCMSSignatureAlgorithmNameGenerator
-
Set the mapping for the encryption algorithm used in association with a SignedData generation or interpretation.
- 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.pkcs.DeltaCertificateRequestAttributeValueBuilder
- 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.
- 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
- setTSA(GeneralName) - Method in class org.bouncycastle.tsp.TimeStampTokenGenerator
- setType(String) - Method in class org.bouncycastle.cert.jcajce.JcaCertStoreBuilder
-
Set the type of the CertStore generated.
- setUnauthenticatedAttributeGenerator(CMSAttributeTableGenerator) - Method in class org.bouncycastle.cms.CMSAuthenticatedGenerator
- setUnauthenticatedAttributeGenerator(CMSAttributeTableGenerator) - Method in class org.bouncycastle.cms.CMSAuthEnvelopedGenerator
- setUnprotectedAttributeGenerator(CMSAttributeTableGenerator) - Method in class org.bouncycastle.cms.CMSEncryptedGenerator
- setUnprotectedAttributeGenerator(CMSAttributeTableGenerator) - Method in class org.bouncycastle.cms.CMSEnvelopedGenerator
- setUnsignedAttributeGenerator(CMSAttributeTableGenerator) - Method in class org.bouncycastle.cms.jcajce.JcaSignerInfoGeneratorBuilder
- setUnsignedAttributeGenerator(CMSAttributeTableGenerator) - Method in class org.bouncycastle.cms.jcajce.JcaSimpleSignerInfoGeneratorBuilder
- setUnsignedAttributeGenerator(CMSAttributeTableGenerator) - Method in class org.bouncycastle.cms.SignerInfoGeneratorBuilder
-
Provide a generator of unsigned attributes.
- setUnwrappingProvider(String) - Method in class org.bouncycastle.cms.jcajce.JceKeyAgreeRecipient
-
Set the provider to use for unwrapping the content session key.
- setUnwrappingProvider(Provider) - Method in class org.bouncycastle.cms.jcajce.JceKeyAgreeRecipient
-
Set the provider to use for unwrapping the content session key.
- setup(AlgorithmIdentifier, AlgorithmIdentifier) - Method in class org.bouncycastle.cert.crmf.jcajce.JcePKMACValuesCalculator
- setup(AlgorithmIdentifier, AlgorithmIdentifier) - Method in interface org.bouncycastle.cert.crmf.PKMACValuesCalculator
- setUserKeyingMaterial(byte[]) - Method in class org.bouncycastle.cms.jcajce.JceKeyAgreeRecipientInfoGenerator
- setValidity(Date, Date) - Method in class org.bouncycastle.cert.crmf.CertificateRequestMessageBuilder
-
Request a validity period for the certificate.
- 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
- 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
- SHA512 - Static variable in class org.bouncycastle.cms.CMSAlgorithm
- SHA512 - Static variable in interface org.bouncycastle.tsp.TSPAlgorithms
- SHAKE128_LEN - Static variable in class org.bouncycastle.cms.CMSAlgorithm
- SHAKE256_LEN - 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
- signedAttributeSet - Variable in class org.bouncycastle.cms.SignerInformation
- 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
- SimpleAttributeTableGenerator - Class in org.bouncycastle.cms
-
Basic generator that just returns a preconstructed attribute table
- SimpleAttributeTableGenerator(AttributeTable) - Constructor for class org.bouncycastle.cms.SimpleAttributeTableGenerator
- SingleResp - Class in org.bouncycastle.cert.ocsp
- SingleResp(SingleResponse) - Constructor for class org.bouncycastle.cert.ocsp.SingleResp
- 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
- 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
- SUCCESSFUL - Static variable in class org.bouncycastle.cert.ocsp.OCSPResp
- SUCCESSFUL - Static variable in class org.bouncycastle.cert.ocsp.OCSPRespBuilder
T
- TimeStampRequest - Class in org.bouncycastle.tsp
-
Base class for an RFC 3161 Time Stamp Request.
- TimeStampRequest(byte[]) - Constructor for class org.bouncycastle.tsp.TimeStampRequest
-
Create a TimeStampRequest from the past in byte array.
- TimeStampRequest(InputStream) - Constructor for class org.bouncycastle.tsp.TimeStampRequest
-
Create a TimeStampRequest from the past in input stream.
- TimeStampRequest(TimeStampReq) - Constructor for class org.bouncycastle.tsp.TimeStampRequest
- TimeStampRequestGenerator - Class in org.bouncycastle.tsp
-
Generator for RFC 3161 Time Stamp Request objects.
- TimeStampRequestGenerator() - Constructor for class org.bouncycastle.tsp.TimeStampRequestGenerator
- TimeStampResponse - Class in org.bouncycastle.tsp
-
Base class for an RFC 3161 Time Stamp Response object.
- TimeStampResponse(byte[]) - Constructor for class org.bouncycastle.tsp.TimeStampResponse
-
Create a TimeStampResponse from a byte array containing an ASN.1 encoding.
- TimeStampResponse(InputStream) - Constructor for class org.bouncycastle.tsp.TimeStampResponse
-
Create a TimeStampResponse from an input stream containing an ASN.1 encoding.
- TimeStampResponse(TimeStampResp) - Constructor for class org.bouncycastle.tsp.TimeStampResponse
- TimeStampResponseGenerator - Class in org.bouncycastle.tsp
-
Generator for RFC 3161 Time Stamp Responses.
- TimeStampResponseGenerator(TimeStampTokenGenerator, Set) - Constructor for class org.bouncycastle.tsp.TimeStampResponseGenerator
- TimeStampResponseGenerator(TimeStampTokenGenerator, Set, Set) - Constructor for class org.bouncycastle.tsp.TimeStampResponseGenerator
- TimeStampResponseGenerator(TimeStampTokenGenerator, Set, Set, Set) - Constructor for class org.bouncycastle.tsp.TimeStampResponseGenerator
- TimeStampToken - Class in org.bouncycastle.tsp
-
Carrier class for a TimeStampToken.
- TimeStampToken(ContentInfo) - Constructor for class org.bouncycastle.tsp.TimeStampToken
- TimeStampToken(CMSSignedData) - Constructor for class org.bouncycastle.tsp.TimeStampToken
- TimeStampTokenGenerator - Class in org.bouncycastle.tsp
-
Currently the class supports ESSCertID by if a digest calculator based on SHA1 is passed in, otherwise it uses ESSCertIDv2.
- TimeStampTokenGenerator(SignerInfoGenerator, DigestCalculator, ASN1ObjectIdentifier) - Constructor for class org.bouncycastle.tsp.TimeStampTokenGenerator
-
Basic Constructor - set up a calculator based on signerInfoGen with a ESSCertID calculated from the signer's associated certificate using the sha1DigestCalculator.
- TimeStampTokenGenerator(SignerInfoGenerator, DigestCalculator, ASN1ObjectIdentifier, boolean) - Constructor for class org.bouncycastle.tsp.TimeStampTokenGenerator
-
Basic Constructor - set up a calculator based on signerInfoGen with a ESSCertID calculated from the signer's associated certificate using the sha1DigestCalculator.
- TimeStampTokenInfo - Class in org.bouncycastle.tsp
- toASN1Primitive() - Method in class org.bouncycastle.cert.ocsp.CertificateID
- toASN1Primitive() - Method in class org.bouncycastle.cert.ocsp.RespID
- 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.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 SignerInformation 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.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.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.PKCS8EncryptedPrivateKeyInfo
- toASN1Structure() - Method in class org.bouncycastle.tsp.ers.ERSArchiveTimeStamp
- toASN1Structure() - Method in class org.bouncycastle.tsp.ers.ERSEvidenceRecord
- toASN1Structure() - Method in class org.bouncycastle.tsp.TimeStampTokenInfo
- 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.
- toCMSSignedData() - Method in class org.bouncycastle.tsp.TimeStampToken
-
Return the underlying CMSSignedData object.
- toList() - Method in class org.bouncycastle.tsp.ers.SortedHashList
- toList() - Method in class org.bouncycastle.tsp.ers.SortedIndexedHashList
- toString() - Method in class org.bouncycastle.tsp.GenTimeAccuracy
- toTSTInfo() - Method in class org.bouncycastle.tsp.TimeStampTokenInfo
-
Deprecated.use toASN1Structure
- 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.
- 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 in org.bouncycastle.tsp
- TSPException(String) - Constructor for exception org.bouncycastle.tsp.TSPException
- TSPException(String, Throwable) - Constructor for exception org.bouncycastle.tsp.TSPException
- TSPIOException - Exception in org.bouncycastle.tsp
- TSPIOException(String) - Constructor for exception org.bouncycastle.tsp.TSPIOException
- TSPIOException(String, Throwable) - Constructor for exception org.bouncycastle.tsp.TSPIOException
- TSPUtil - Class in org.bouncycastle.tsp
- TSPUtil() - Constructor for class org.bouncycastle.tsp.TSPUtil
- TSPValidationException - Exception in org.bouncycastle.tsp
-
Exception thrown if a TSP request or response fails to validate.
- TSPValidationException(String) - Constructor for exception org.bouncycastle.tsp.TSPValidationException
- TSPValidationException(String, int) - Constructor for exception 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
- 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
- unprotectedAttributeGenerator - Variable in class org.bouncycastle.cms.CMSEncryptedGenerator
- unprotectedAttributeGenerator - Variable in class org.bouncycastle.cms.CMSEnvelopedGenerator
- unsignedAttributeSet - Variable in class org.bouncycastle.cms.SignerInformation
- 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.
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(DigestCalculatorProvider, byte[]) - Method in class org.bouncycastle.tsp.cms.CMSTimeStampedData
-
Validate the digests present in the TimeStampTokens contained in the CMSTimeStampedData.
- validate(DigestCalculatorProvider, byte[]) - Method in class org.bouncycastle.tsp.cms.CMSTimeStampedDataParser
-
Validate the digests present in the TimeStampTokens contained in the CMSTimeStampedData.
- validate(DigestCalculatorProvider, byte[], TimeStampToken) - Method in class org.bouncycastle.tsp.cms.CMSTimeStampedData
-
Validate the passed in timestamp token against the tokens and data present in the message.
- validate(DigestCalculatorProvider, byte[], TimeStampToken) - Method in class org.bouncycastle.tsp.cms.CMSTimeStampedDataParser
-
Validate the passed in timestamp token against the tokens and data present in the message.
- validate(TimeStampRequest) - Method in class org.bouncycastle.tsp.TimeStampResponse
-
Check this response against to see if it a well formed response for the passed in request.
- validateCertificate(X509CertificateHolder) - Static method in class org.bouncycastle.tsp.TSPUtil
-
Validate the passed in certificate as being of the correct type to be used for time stamping.
- validateKeySize - Variable in class org.bouncycastle.cms.jcajce.JceKEKRecipient
- validateKeySize - Variable in class org.bouncycastle.cms.jcajce.JceKEMRecipient
- validateKeySize - Variable in class org.bouncycastle.cms.jcajce.JceKeyTransRecipient
- validateKeySize - Variable in class org.bouncycastle.cms.jcajce.JceKTSKeyTransRecipient
- validatePresent(boolean, byte[], Date) - Method in class org.bouncycastle.tsp.ers.ERSArchiveTimeStamp
- validatePresent(boolean, byte[], Date) - Method in class org.bouncycastle.tsp.ers.ERSEvidenceRecord
-
Validate that a particular data object/group is present by hash.
- validatePresent(ERSData, Date) - Method in class org.bouncycastle.tsp.ers.ERSArchiveTimeStamp
- validatePresent(ERSData, Date) - Method in class org.bouncycastle.tsp.ers.ERSEvidenceRecord
-
Validate that a particular data object/group is present.
- ValueDecryptorGenerator - Interface in org.bouncycastle.cert.crmf
- verify(byte[]) - Method in interface org.bouncycastle.eac.operator.EACSignatureVerifier
- 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.
- 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.
W
- 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).
- withResponseInfo(byte[]) - Method in class org.bouncycastle.cert.crmf.CertificateResponseBuilder
-
Specify the response info field on the response.
- wrapper - Variable in class org.bouncycastle.cms.KEKRecipientInfoGenerator
- wrapper - Variable in class org.bouncycastle.cms.KEMRecipientInfoGenerator
- wrapper - Variable in class org.bouncycastle.cms.KeyTransRecipientInfoGenerator
- 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
- 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.
X
- X509AttributeCertificateHolder - Class in org.bouncycastle.cert
-
Holding class for an X.509 AttributeCertificate structure.
- X509AttributeCertificateHolder(byte[]) - Constructor for class org.bouncycastle.cert.X509AttributeCertificateHolder
-
Create a X509AttributeCertificateHolder from the passed in bytes.
- X509AttributeCertificateHolder(AttributeCertificate) - Constructor for class org.bouncycastle.cert.X509AttributeCertificateHolder
-
Create a X509AttributeCertificateHolder from the passed in ASN.1 structure.
- X509AttributeCertificateHolderSelector - Class in org.bouncycastle.cert.selector
-
This class is an Selector like implementation to select attribute certificates from a given set of criteria.
- X509AttributeCertificateHolderSelectorBuilder - Class in org.bouncycastle.cert.selector
-
This class builds selectors according to the set criteria.
- X509AttributeCertificateHolderSelectorBuilder() - Constructor for class org.bouncycastle.cert.selector.X509AttributeCertificateHolderSelectorBuilder
- 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.
- 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.
- X509TrustedCertificateBlock - Class in org.bouncycastle.openssl
-
Holder for an OpenSSL trusted certificate block.
- X509TrustedCertificateBlock(byte[]) - Constructor for class org.bouncycastle.openssl.X509TrustedCertificateBlock
- X509TrustedCertificateBlock(X509CertificateHolder, CertificateTrustBlock) - Constructor for class org.bouncycastle.openssl.X509TrustedCertificateBlock
- X509v1CertificateBuilder - Class in org.bouncycastle.cert
-
class to produce an X.509 Version 1 certificate.
- X509v1CertificateBuilder(X500Name, BigInteger, Date, Date, Locale, X500Name, SubjectPublicKeyInfo) - Constructor for class org.bouncycastle.cert.X509v1CertificateBuilder
-
Create a builder for a version 1 certificate.
- X509v1CertificateBuilder(X500Name, BigInteger, Date, Date, X500Name, SubjectPublicKeyInfo) - Constructor for class org.bouncycastle.cert.X509v1CertificateBuilder
-
Create a builder for a version 1 certificate.
- X509v1CertificateBuilder(X500Name, BigInteger, Time, Time, X500Name, SubjectPublicKeyInfo) - Constructor for class org.bouncycastle.cert.X509v1CertificateBuilder
-
Create a builder for a version 1 certificate.
- X509v2AttributeCertificateBuilder - Class in org.bouncycastle.cert
-
class to produce an X.509 Version 2 AttributeCertificate.
- X509v2AttributeCertificateBuilder(AttributeCertificateHolder, AttributeCertificateIssuer, BigInteger, Date, Date) - Constructor for class org.bouncycastle.cert.X509v2AttributeCertificateBuilder
-
Base constructor.
- X509v2AttributeCertificateBuilder(AttributeCertificateHolder, AttributeCertificateIssuer, BigInteger, Date, Date, Locale) - Constructor for class org.bouncycastle.cert.X509v2AttributeCertificateBuilder
-
Base constructor with locale for interpreting dates.
- X509v2AttributeCertificateBuilder(X509AttributeCertificateHolder) - Constructor for class org.bouncycastle.cert.X509v2AttributeCertificateBuilder
-
Create a builder for a version 2 attribute certificate, initialised with another certificate.
- X509v2CRLBuilder - Class in org.bouncycastle.cert
-
class to produce an X.509 Version 2 CRL.
- X509v2CRLBuilder(X500Name, Date) - Constructor for class org.bouncycastle.cert.X509v2CRLBuilder
-
Basic constructor.
- X509v2CRLBuilder(X500Name, Date, Locale) - Constructor for class org.bouncycastle.cert.X509v2CRLBuilder
-
Basic constructor with Locale.
- X509v2CRLBuilder(X500Name, Time) - Constructor for class org.bouncycastle.cert.X509v2CRLBuilder
-
Basic constructor.
- X509v2CRLBuilder(X509CRLHolder) - Constructor for class org.bouncycastle.cert.X509v2CRLBuilder
-
Create a builder for a version 2 CRL, initialised with another CRL.
- X509v3CertificateBuilder - Class in org.bouncycastle.cert
-
class to produce an X.509 Version 3 certificate.
- X509v3CertificateBuilder(X500Name, BigInteger, Date, Date, Locale, X500Name, SubjectPublicKeyInfo) - Constructor for class org.bouncycastle.cert.X509v3CertificateBuilder
-
Create a builder for a version 3 certificate.
- X509v3CertificateBuilder(X500Name, BigInteger, Date, Date, X500Name, SubjectPublicKeyInfo) - Constructor for class org.bouncycastle.cert.X509v3CertificateBuilder
-
Create a builder for a version 3 certificate.
- X509v3CertificateBuilder(X500Name, BigInteger, Time, Time, X500Name, SubjectPublicKeyInfo) - Constructor for class org.bouncycastle.cert.X509v3CertificateBuilder
-
Create a builder for a version 3 certificate.
- X509v3CertificateBuilder(X509CertificateHolder) - Constructor for class org.bouncycastle.cert.X509v3CertificateBuilder
-
Create a builder for a version 3 certificate, initialised with another certificate.
Z
- ZLIB - Static variable in class org.bouncycastle.cms.CMSCompressedDataGenerator
- ZLIB - Static variable in class org.bouncycastle.cms.CMSCompressedDataStreamGenerator
- ZlibCompressor - Class in org.bouncycastle.cms.jcajce
- ZlibCompressor() - Constructor for class org.bouncycastle.cms.jcajce.ZlibCompressor
- ZlibExpanderProvider - Class in org.bouncycastle.cms.jcajce
- ZlibExpanderProvider() - Constructor for class org.bouncycastle.cms.jcajce.ZlibExpanderProvider
-
Base constructor.
- ZlibExpanderProvider(long) - Constructor for class org.bouncycastle.cms.jcajce.ZlibExpanderProvider
-
Create a provider which caps the number of expanded bytes that can be produced when the compressed stream is parsed.
_
- _contentInfo - Variable in class org.bouncycastle.cms.CMSContentInfoParser
- _data - Variable in class org.bouncycastle.cms.CMSContentInfoParser
- _in - Variable in class org.bouncycastle.cms.CMSTypedStream
- _signers - Variable in class org.bouncycastle.cms.CMSSignedGenerator
All Classes All Packages