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

A

addAcceptedCertificate(X509CertificateHolder, BigInteger) - Method in class org.bouncycastle.cert.cmp.CertificateConfirmationContentBuilder
 
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 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.
addAttribute(ASN1ObjectIdentifier, ASN1Encodable[]) - Method in class org.bouncycastle.cert.X509v2AttributeCertificateBuilder
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.
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.
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.
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.X509v2CRLBuilder
Add the CRLEntry objects contained in a previous CRL.
addCRL(X509CRLHolder) - Method in class org.bouncycastle.cert.jcajce.JcaCertStoreBuilder
Add a single 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, Extensions) - Method in class org.bouncycastle.cert.X509v2CRLBuilder
Add a CRL entry with extensions.
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.
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.
addData(PKCS12SafeBag) - Method in class org.bouncycastle.pkcs.PKCS12PfxPduBuilder
Add a SafeBag that is to be included as is.
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.
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(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.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.crmf.CertificateRequestMessageBuilder
 
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.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.crmf.CertificateRequestMessageBuilder
 
addExtension(Extension) - Method in class org.bouncycastle.cert.X509v3CertificateBuilder
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).
addGeneralInfo(InfoTypeAndValue) - Method in class org.bouncycastle.cert.cmp.ProtectedPKIMessageBuilder
Add a generalInfo data record to the header of the new message.
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.
addRecipient(byte[], PublicKey) - Method in class org.bouncycastle.cms.jcajce.JceKeyAgreeRecipientInfoGenerator
Add a recipient identified by the passed in subjectKeyID and the for the passed in public key.
addRecipient(X509Certificate) - Method in class org.bouncycastle.cms.jcajce.JceKeyAgreeRecipientInfoGenerator
Add a recipient based on the passed in certificate's public key and its issuer and serial number.
addRecipientGenerator(RecipientInfoGenerator) - Method in class org.bouncycastle.cert.crmf.PKIArchiveControlBuilder
Add a recipient generator to this control.
addRecipientInfoGenerator(RecipientInfoGenerator) - Method in class org.bouncycastle.cms.CMSEnvelopedGenerator
Add a generator to produce the recipient info required.
addRecipientInfoGenerator(RecipientInfoGenerator) - Method in class org.bouncycastle.cms.CMSAuthEnvelopedGenerator
Add a generator to produce the recipient info required.
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.
AES_128_CBC - Static variable in class org.bouncycastle.openssl.PKCS8Generator
 
AES_192_CBC - Static variable in class org.bouncycastle.openssl.PKCS8Generator
 
AES_256_CBC - Static variable in class org.bouncycastle.openssl.PKCS8Generator
 
AES128_CBC - Static variable in class org.bouncycastle.cms.CMSEnvelopedGenerator
 
AES128_CBC - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
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.CMSEnvelopedGenerator
 
AES128_WRAP - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
AES192_CBC - Static variable in class org.bouncycastle.cms.CMSEnvelopedGenerator
 
AES192_CBC - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
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.CMSEnvelopedGenerator
 
AES192_WRAP - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
AES256_CBC - Static variable in class org.bouncycastle.cms.CMSEnvelopedGenerator
 
AES256_CBC - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
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.CMSEnvelopedGenerator
 
AES256_WRAP - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
archiveRemGenPrivKey - Static variable in class org.bouncycastle.cert.crmf.PKIArchiveControl
 
attrCert - Static variable in class org.bouncycastle.cert.test.AttrCertTest
 
AttrCertSelectorTest - class org.bouncycastle.cert.test.AttrCertSelectorTest.
 
AttrCertSelectorTest() - Constructor for class org.bouncycastle.cert.test.AttrCertSelectorTest
 
AttrCertTest - class org.bouncycastle.cert.test.AttrCertTest.
 
AttrCertTest() - Constructor for class org.bouncycastle.cert.test.AttrCertTest
 
AttributeCertificateHolder - class org.bouncycastle.cert.AttributeCertificateHolder.
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 org.bouncycastle.cert.AttributeCertificateIssuer.
Carrying class for an attribute certificate issuer.
AttributeCertificateIssuer(AttCertIssuer) - Constructor for class org.bouncycastle.cert.AttributeCertificateIssuer
Set the issuer directly with the ASN.1 structure.
AttributeCertificateIssuer(X500Name) - Constructor for class org.bouncycastle.cert.AttributeCertificateIssuer
 
authAttrsGenerator - Variable in class org.bouncycastle.cms.CMSAuthEnvelopedGenerator
 
AuthenticatorControl - class org.bouncycastle.cert.crmf.AuthenticatorControl.
Carrier for an authenticator control.
AuthenticatorControl(ASN1UTF8String) - Constructor for class org.bouncycastle.cert.crmf.AuthenticatorControl
Basic constructor - build from a UTF-8 string representing the token.
AuthenticatorControl(String) - Constructor for class org.bouncycastle.cert.crmf.AuthenticatorControl
Basic constructor - build from a 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
 
BasicOCSPResp - class org.bouncycastle.cert.ocsp.BasicOCSPResp.
OCSP RFC 2560, RFC 6960
BasicOCSPResp(BasicOCSPResponse) - Constructor for class org.bouncycastle.cert.ocsp.BasicOCSPResp
 
BasicOCSPRespBuilder - class org.bouncycastle.cert.ocsp.BasicOCSPRespBuilder.
Generator for basic OCSP response objects.
BasicOCSPRespBuilder(RespID) - Constructor for class org.bouncycastle.cert.ocsp.BasicOCSPRespBuilder
basic constructor
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.
basicTest() - Method in class org.bouncycastle.cert.test.X509ExtensionUtilsTest
 
BcCMSContentEncryptorBuilder - class org.bouncycastle.cms.bc.BcCMSContentEncryptorBuilder.
 
BcCMSContentEncryptorBuilder(ASN1ObjectIdentifier) - Constructor for class org.bouncycastle.cms.bc.BcCMSContentEncryptorBuilder
 
BcCMSContentEncryptorBuilder(ASN1ObjectIdentifier, int) - Constructor for class org.bouncycastle.cms.bc.BcCMSContentEncryptorBuilder
 
BcECSignerInfoVerifierBuilder - class org.bouncycastle.cms.bc.BcECSignerInfoVerifierBuilder.
 
BcECSignerInfoVerifierBuilder(CMSSignatureAlgorithmNameGenerator, SignatureAlgorithmIdentifierFinder, DigestAlgorithmIdentifierFinder, DigestCalculatorProvider) - Constructor for class org.bouncycastle.cms.bc.BcECSignerInfoVerifierBuilder
 
BcEdDSASignerInfoVerifierBuilder - class org.bouncycastle.cms.bc.BcEdDSASignerInfoVerifierBuilder.
 
BcEdDSASignerInfoVerifierBuilder(CMSSignatureAlgorithmNameGenerator, SignatureAlgorithmIdentifierFinder, DigestAlgorithmIdentifierFinder, DigestCalculatorProvider) - Constructor for class org.bouncycastle.cms.bc.BcEdDSASignerInfoVerifierBuilder
 
BcKEKEnvelopedRecipient - class org.bouncycastle.cms.bc.BcKEKEnvelopedRecipient.
 
BcKEKEnvelopedRecipient(BcSymmetricKeyUnwrapper) - Constructor for class org.bouncycastle.cms.bc.BcKEKEnvelopedRecipient
 
BcKEKRecipient - class org.bouncycastle.cms.bc.BcKEKRecipient.
 
BcKEKRecipient(BcSymmetricKeyUnwrapper) - Constructor for class org.bouncycastle.cms.bc.BcKEKRecipient
 
BcKEKRecipientInfoGenerator - class org.bouncycastle.cms.bc.BcKEKRecipientInfoGenerator.
 
BcKEKRecipientInfoGenerator(byte[], BcSymmetricKeyWrapper) - Constructor for class org.bouncycastle.cms.bc.BcKEKRecipientInfoGenerator
 
BcKEKRecipientInfoGenerator(KEKIdentifier, BcSymmetricKeyWrapper) - Constructor for class org.bouncycastle.cms.bc.BcKEKRecipientInfoGenerator
 
BcKeyTransRecipient - class org.bouncycastle.cms.bc.BcKeyTransRecipient.
 
BcKeyTransRecipient(AsymmetricKeyParameter) - Constructor for class org.bouncycastle.cms.bc.BcKeyTransRecipient
 
BcKeyTransRecipientInfoGenerator - class org.bouncycastle.cms.bc.BcKeyTransRecipientInfoGenerator.
 
BcKeyTransRecipientInfoGenerator(byte[], BcAsymmetricKeyWrapper) - Constructor for class org.bouncycastle.cms.bc.BcKeyTransRecipientInfoGenerator
 
BcKeyTransRecipientInfoGenerator(X509CertificateHolder, BcAsymmetricKeyWrapper) - Constructor for class org.bouncycastle.cms.bc.BcKeyTransRecipientInfoGenerator
 
BcPasswordEnvelopedRecipient - class org.bouncycastle.cms.bc.BcPasswordEnvelopedRecipient.
 
BcPasswordEnvelopedRecipient(char[]) - Constructor for class org.bouncycastle.cms.bc.BcPasswordEnvelopedRecipient
 
BcPasswordRecipient - class org.bouncycastle.cms.bc.BcPasswordRecipient.
the RecipientInfo class for a recipient who has been sent a message encrypted using a password.
BcPasswordRecipientInfoGenerator - class org.bouncycastle.cms.bc.BcPasswordRecipientInfoGenerator.
 
BcPasswordRecipientInfoGenerator(ASN1ObjectIdentifier, char[]) - Constructor for class org.bouncycastle.cms.bc.BcPasswordRecipientInfoGenerator
 
BcPKCS10CertificationRequest - class org.bouncycastle.pkcs.bc.BcPKCS10CertificationRequest.
 
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 org.bouncycastle.pkcs.bc.BcPKCS10CertificationRequestBuilder.
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 org.bouncycastle.pkcs.bc.BcPKCS12MacCalculatorBuilder.
 
BcPKCS12MacCalculatorBuilder() - Constructor for class org.bouncycastle.pkcs.bc.BcPKCS12MacCalculatorBuilder
 
BcPKCS12MacCalculatorBuilder(ExtendedDigest, AlgorithmIdentifier) - Constructor for class org.bouncycastle.pkcs.bc.BcPKCS12MacCalculatorBuilder
 
BcPKCS12MacCalculatorBuilderProvider - class org.bouncycastle.pkcs.bc.BcPKCS12MacCalculatorBuilderProvider.
 
BcPKCS12MacCalculatorBuilderProvider(BcDigestProvider) - Constructor for class org.bouncycastle.pkcs.bc.BcPKCS12MacCalculatorBuilderProvider
 
BcPKCS12PBEInputDecryptorProviderBuilder - class org.bouncycastle.pkcs.bc.BcPKCS12PBEInputDecryptorProviderBuilder.
 
BcPKCS12PBEInputDecryptorProviderBuilder() - Constructor for class org.bouncycastle.pkcs.bc.BcPKCS12PBEInputDecryptorProviderBuilder
 
BcPKCS12PBEInputDecryptorProviderBuilder(ExtendedDigest) - Constructor for class org.bouncycastle.pkcs.bc.BcPKCS12PBEInputDecryptorProviderBuilder
 
BcPKCS12PBEOutputEncryptorBuilder - class org.bouncycastle.pkcs.bc.BcPKCS12PBEOutputEncryptorBuilder.
 
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 org.bouncycastle.cms.bc.BcRSAKeyTransEnvelopedRecipient.
 
BcRSAKeyTransEnvelopedRecipient(AsymmetricKeyParameter) - Constructor for class org.bouncycastle.cms.bc.BcRSAKeyTransEnvelopedRecipient
 
BcRSAKeyTransRecipientInfoGenerator - class org.bouncycastle.cms.bc.BcRSAKeyTransRecipientInfoGenerator.
 
BcRSAKeyTransRecipientInfoGenerator(byte[], AlgorithmIdentifier, AsymmetricKeyParameter) - Constructor for class org.bouncycastle.cms.bc.BcRSAKeyTransRecipientInfoGenerator
 
BcRSAKeyTransRecipientInfoGenerator(X509CertificateHolder) - Constructor for class org.bouncycastle.cms.bc.BcRSAKeyTransRecipientInfoGenerator
 
BcRSASignerInfoVerifierBuilder - class org.bouncycastle.cms.bc.BcRSASignerInfoVerifierBuilder.
 
BcRSASignerInfoVerifierBuilder(CMSSignatureAlgorithmNameGenerator, SignatureAlgorithmIdentifierFinder, DigestAlgorithmIdentifierFinder, DigestCalculatorProvider) - Constructor for class org.bouncycastle.cms.bc.BcRSASignerInfoVerifierBuilder
 
build() - Method in class org.bouncycastle.pkcs.PKCS12SafeBagBuilder
 
build() - Method in class org.bouncycastle.pkcs.jcajce.JcePBMac1CalculatorProviderBuilder
 
build() - Method in class org.bouncycastle.cert.cmp.RevocationDetailsBuilder
 
build() - Method in class org.bouncycastle.cert.crmf.CertificateRequestMessageBuilder
 
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.JceCMSMacCalculatorBuilder
 
build() - Method in class org.bouncycastle.cms.jcajce.JceCMSContentEncryptorBuilder
 
build(AsymmetricKeyParameter) - Method in class org.bouncycastle.cms.bc.BcEdDSASignerInfoVerifierBuilder
 
build(AsymmetricKeyParameter) - Method in class org.bouncycastle.cms.bc.BcRSASignerInfoVerifierBuilder
 
build(AsymmetricKeyParameter) - Method in class org.bouncycastle.cms.bc.BcECSignerInfoVerifierBuilder
 
build(char[]) - Method in interface org.bouncycastle.pkcs.PKCS12MacCalculatorBuilder
 
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.JcePKCSPBEOutputEncryptorBuilder
 
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.cert.crmf.EncryptedValueBuilder
Build an EncryptedValue structure containing the passed in pass phrase.
build(char[]) - Method in class org.bouncycastle.cert.crmf.PKMACBuilder
 
build(ContentSigner) - Method in class org.bouncycastle.pkcs.PKCS10CertificationRequestBuilder
Generate an PKCS#10 request based on the past 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.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.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.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, byte[]) - Method in class org.bouncycastle.cms.SignerInfoGeneratorBuilder
Build a generator with the passed in subjectKeyIdentifier as the signerIdentifier.
build(ContentSigner, byte[]) - Method in class org.bouncycastle.cms.jcajce.JcaSignerInfoGeneratorBuilder
 
build(ContentSigner, X509Certificate) - 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.cms.jcajce.JcaSignerInfoGeneratorBuilder
 
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(int, Object) - Method in class org.bouncycastle.cert.ocsp.OCSPRespBuilder
 
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.pkcs.PKCS8EncryptedPrivateKeyInfoBuilder
 
build(OutputEncryptor) - Method in class org.bouncycastle.cert.crmf.PKIArchiveControlBuilder
Build the PKIArchiveControl using the passed in encryptor to encrypt its contents.
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.
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(PublicKey) - Method in class org.bouncycastle.cms.jcajce.JcaSignerInfoVerifierBuilder
 
build(PublicKey) - Method in class org.bouncycastle.cms.jcajce.JcaSimpleSignerInfoVerifierBuilder
 
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(SubjectPublicKeyInfo) - Method in interface org.bouncycastle.cert.X509ContentVerifierProviderBuilder
 
build(SubjectPublicKeyInfo) - Method in class org.bouncycastle.cert.jcajce.JcaX509ContentVerifierProviderBuilder
 
build(X509Certificate) - Method in class org.bouncycastle.cms.jcajce.JcaSignerInfoVerifierBuilder
 
build(X509Certificate) - Method in class org.bouncycastle.cms.jcajce.JcaSimpleSignerInfoVerifierBuilder
 
build(X509CertificateHolder) - Method in interface org.bouncycastle.cert.X509ContentVerifierProviderBuilder
 
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 class org.bouncycastle.cms.bc.BcEdDSASignerInfoVerifierBuilder
 
build(X509CertificateHolder) - Method in class org.bouncycastle.cms.bc.BcRSASignerInfoVerifierBuilder
 
build(X509CertificateHolder) - Method in class org.bouncycastle.cms.bc.BcECSignerInfoVerifierBuilder
 
build(X509CertificateHolder) - Method in class org.bouncycastle.cms.jcajce.JcaSignerInfoVerifierBuilder
 
build(X509CertificateHolder) - Method in class org.bouncycastle.cms.jcajce.JcaSimpleSignerInfoVerifierBuilder
 

C

calculateDerivedKey(int, AlgorithmIdentifier, int) - Method in class org.bouncycastle.cms.PasswordRecipientInfoGenerator
 
calculateDerivedKey(int, AlgorithmIdentifier, int) - Method in interface org.bouncycastle.cms.PasswordRecipient
 
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
 
calculateDigest(byte[]) - Method in interface org.bouncycastle.cert.crmf.PKMACValuesCalculator
 
calculateMac(byte[], byte[]) - Method in interface org.bouncycastle.cert.crmf.PKMACValuesCalculator
 
CAMELLIA128_CBC - Static variable in class org.bouncycastle.cms.CMSEnvelopedGenerator
 
CAMELLIA128_CBC - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
CAMELLIA128_WRAP - Static variable in class org.bouncycastle.cms.CMSEnvelopedGenerator
 
CAMELLIA128_WRAP - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
CAMELLIA192_CBC - Static variable in class org.bouncycastle.cms.CMSEnvelopedGenerator
 
CAMELLIA192_CBC - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
CAMELLIA192_WRAP - Static variable in class org.bouncycastle.cms.CMSEnvelopedGenerator
 
CAMELLIA192_WRAP - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
CAMELLIA256_CBC - Static variable in class org.bouncycastle.cms.CMSEnvelopedGenerator
 
CAMELLIA256_CBC - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
CAMELLIA256_WRAP - Static variable in class org.bouncycastle.cms.CMSEnvelopedGenerator
 
CAMELLIA256_WRAP - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
CAST5_CBC - Static variable in class org.bouncycastle.cms.CMSEnvelopedGenerator
 
CAST5_CBC - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
CertException - exception org.bouncycastle.cert.CertException.
General checked Exception thrown in the cert package and its sub-packages.
CertException(String) - Constructor for class org.bouncycastle.cert.CertException
 
CertException(String, Throwable) - Constructor for class org.bouncycastle.cert.CertException
 
CERTIFICATE_1 - Static variable in class org.bouncycastle.cert.test.PEMData
 
CERTIFICATE_2 - Static variable in class org.bouncycastle.cert.test.PEMData
 
CertificateConfirmationContent - class org.bouncycastle.cert.cmp.CertificateConfirmationContent.
 
CertificateConfirmationContent(CertConfirmContent) - Constructor for class org.bouncycastle.cert.cmp.CertificateConfirmationContent
 
CertificateConfirmationContent(CertConfirmContent, DigestAlgorithmIdentifierFinder) - Constructor for class org.bouncycastle.cert.cmp.CertificateConfirmationContent
 
CertificateConfirmationContentBuilder - class org.bouncycastle.cert.cmp.CertificateConfirmationContentBuilder.
 
CertificateConfirmationContentBuilder() - Constructor for class org.bouncycastle.cert.cmp.CertificateConfirmationContentBuilder
 
CertificateConfirmationContentBuilder(DigestAlgorithmIdentifierFinder) - Constructor for class org.bouncycastle.cert.cmp.CertificateConfirmationContentBuilder
 
CertificateID - class org.bouncycastle.cert.ocsp.CertificateID.
 
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.
CertificateRequestMessage - class org.bouncycastle.cert.crmf.CertificateRequestMessage.
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 org.bouncycastle.cert.crmf.CertificateRequestMessageBuilder.
 
CertificateRequestMessageBuilder(BigInteger) - Constructor for class org.bouncycastle.cert.crmf.CertificateRequestMessageBuilder
 
CertificateStatus - class org.bouncycastle.cert.cmp.CertificateStatus.
 
CertificateStatus - interface org.bouncycastle.cert.ocsp.CertificateStatus.
 
CertificateTrustBlock - class org.bouncycastle.openssl.CertificateTrustBlock.
 
CertificateTrustBlock(Set) - Constructor for class org.bouncycastle.openssl.CertificateTrustBlock
 
CertificateTrustBlock(String, Set) - Constructor for class org.bouncycastle.openssl.CertificateTrustBlock
 
CertificateTrustBlock(String, Set, Set) - Constructor for class org.bouncycastle.openssl.CertificateTrustBlock
 
CertIOException - exception org.bouncycastle.cert.CertIOException.
General IOException thrown in the cert package and its sub-packages.
CertIOException(String) - Constructor for class org.bouncycastle.cert.CertIOException
 
CertIOException(String, Throwable) - Constructor for class org.bouncycastle.cert.CertIOException
 
CertRuntimeException - exception org.bouncycastle.cert.CertRuntimeException.
 
CertRuntimeException(String, Throwable) - Constructor for class org.bouncycastle.cert.CertRuntimeException
 
certs - Variable in class org.bouncycastle.cms.CMSSignedGenerator
 
CertTest - class org.bouncycastle.cert.test.CertTest.
 
CertTest() - Constructor for class org.bouncycastle.cert.test.CertTest
 
checkCertificate(int, byte[]) - Method in class org.bouncycastle.cert.test.CertTest
 
checkCreation1() - Method in class org.bouncycastle.cert.test.CertTest
we generate a self signed certificate for the sake of testing - RSA
checkCreation2() - Method in class org.bouncycastle.cert.test.CertTest
we generate a self signed certificate for the sake of testing - DSA
checkCreation3() - Method in class org.bouncycastle.cert.test.CertTest
we generate a self signed certificate for the sake of testing - ECDSA
checkCreation4() - Method in class org.bouncycastle.cert.test.CertTest
we generate a self signed certificate for the sake of testing - GOST3410
checkCreation5() - Method in class org.bouncycastle.cert.test.CertTest
 
checkCRLCreation1() - Method in class org.bouncycastle.cert.test.CertTest
 
checkCRLCreation2() - Method in class org.bouncycastle.cert.test.CertTest
 
checkCRLCreation3() - Method in class org.bouncycastle.cert.test.CertTest
 
checkKeyUsage(int, byte[]) - Method in class org.bouncycastle.cert.test.CertTest
 
checkNameCertificate(int, byte[]) - Method in class org.bouncycastle.cert.test.CertTest
 
checkSelfSignedCertificate(int, byte[]) - Method in class org.bouncycastle.cert.test.CertTest
 
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.selector.X509AttributeCertificateHolderSelector
Returns a clone of this object.
clone() - Method in class org.bouncycastle.cert.selector.X509CertificateHolderSelector
 
clone() - Method in class org.bouncycastle.cms.RecipientId
 
clone() - Method in class org.bouncycastle.cms.KEKRecipientId
 
clone() - Method in class org.bouncycastle.cms.SignerId
 
clone() - Method in class org.bouncycastle.cms.PasswordRecipientId
 
clone() - Method in class org.bouncycastle.cms.KeyAgreeRecipientId
 
clone() - Method in class org.bouncycastle.cms.KeyTransRecipientId
 
close() - Method in class org.bouncycastle.cms.CMSContentInfoParser
Close the underlying data stream.
CMPException - exception org.bouncycastle.cert.cmp.CMPException.
 
CMPException(String) - Constructor for class org.bouncycastle.cert.cmp.CMPException
 
CMPException(String, Throwable) - Constructor for class org.bouncycastle.cert.cmp.CMPException
 
CMPRuntimeException - exception org.bouncycastle.cert.cmp.CMPRuntimeException.
 
CMPRuntimeException(String, Throwable) - Constructor for class org.bouncycastle.cert.cmp.CMPRuntimeException
 
CMSAbsentContent - class org.bouncycastle.cms.CMSAbsentContent.
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 org.bouncycastle.cms.CMSAlgorithm.
 
CMSAlgorithm() - Constructor for class org.bouncycastle.cms.CMSAlgorithm
 
CMSAttributeTableGenerationException - exception org.bouncycastle.cms.CMSAttributeTableGenerationException.
 
CMSAttributeTableGenerationException(String) - Constructor for class org.bouncycastle.cms.CMSAttributeTableGenerationException
 
CMSAttributeTableGenerationException(String, Exception) - Constructor for class org.bouncycastle.cms.CMSAttributeTableGenerationException
 
CMSAttributeTableGenerator - interface org.bouncycastle.cms.CMSAttributeTableGenerator.
Note: The SIGNATURE parameter is only available when generating unsigned attributes.
CMSAuthenticatedData - class org.bouncycastle.cms.CMSAuthenticatedData.
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(ContentInfo) - Constructor for class org.bouncycastle.cms.CMSAuthenticatedData
 
CMSAuthenticatedData(ContentInfo, 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
 
CMSAuthenticatedDataGenerator - class org.bouncycastle.cms.CMSAuthenticatedDataGenerator.
General class for generating a CMS authenticated-data message.
CMSAuthenticatedDataGenerator() - Constructor for class org.bouncycastle.cms.CMSAuthenticatedDataGenerator
base constructor
CMSAuthenticatedDataParser - class org.bouncycastle.cms.CMSAuthenticatedDataParser.
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 org.bouncycastle.cms.CMSAuthenticatedDataStreamGenerator.
General class for generating a CMS authenticated-data message stream.
CMSAuthenticatedDataStreamGenerator() - Constructor for class org.bouncycastle.cms.CMSAuthenticatedDataStreamGenerator
base constructor
CMSAuthenticatedGenerator - class org.bouncycastle.cms.CMSAuthenticatedGenerator.
 
CMSAuthenticatedGenerator() - Constructor for class org.bouncycastle.cms.CMSAuthenticatedGenerator
base constructor
CMSAuthEnvelopedData - class org.bouncycastle.cms.CMSAuthEnvelopedData.
containing class for an CMS AuthEnveloped Data object
CMSAuthEnvelopedData(byte[]) - Constructor for class org.bouncycastle.cms.CMSAuthEnvelopedData
 
CMSAuthEnvelopedData(ContentInfo) - Constructor for class org.bouncycastle.cms.CMSAuthEnvelopedData
 
CMSAuthEnvelopedData(InputStream) - Constructor for class org.bouncycastle.cms.CMSAuthEnvelopedData
 
CMSAuthEnvelopedDataGenerator - class org.bouncycastle.cms.CMSAuthEnvelopedDataGenerator.
 
CMSAuthEnvelopedDataGenerator() - Constructor for class org.bouncycastle.cms.CMSAuthEnvelopedDataGenerator
base constructor
CMSAuthEnvelopedGenerator - class org.bouncycastle.cms.CMSAuthEnvelopedGenerator.
General class for generating a CMS enveloped-data message.
CMSAuthEnvelopedGenerator() - Constructor for class org.bouncycastle.cms.CMSAuthEnvelopedGenerator
base constructor
CMSCompressedData - class org.bouncycastle.cms.CMSCompressedData.
containing class for an CMS Compressed Data object
CMSCompressedData(byte[]) - Constructor for class org.bouncycastle.cms.CMSCompressedData
 
CMSCompressedData(ContentInfo) - Constructor for class org.bouncycastle.cms.CMSCompressedData
 
CMSCompressedData(InputStream) - Constructor for class org.bouncycastle.cms.CMSCompressedData
 
CMSCompressedDataGenerator - class org.bouncycastle.cms.CMSCompressedDataGenerator.
General class for generating a compressed CMS message.
CMSCompressedDataGenerator() - Constructor for class org.bouncycastle.cms.CMSCompressedDataGenerator
base constructor
CMSCompressedDataParser - class org.bouncycastle.cms.CMSCompressedDataParser.
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 org.bouncycastle.cms.CMSCompressedDataStreamGenerator.
General class for generating a compressed CMS message stream.
CMSCompressedDataStreamGenerator() - Constructor for class org.bouncycastle.cms.CMSCompressedDataStreamGenerator
base constructor
CMSConfig - class org.bouncycastle.cms.CMSConfig.
 
CMSConfig() - Constructor for class org.bouncycastle.cms.CMSConfig
 
CMSContentInfoParser - class org.bouncycastle.cms.CMSContentInfoParser.
 
CMSContentInfoParser(InputStream) - Constructor for class org.bouncycastle.cms.CMSContentInfoParser
 
CMSDigestedData - class org.bouncycastle.cms.CMSDigestedData.
containing class for an CMS Digested Data object
CMSDigestedData(byte[]) - Constructor for class org.bouncycastle.cms.CMSDigestedData
 
CMSDigestedData(ContentInfo) - Constructor for class org.bouncycastle.cms.CMSDigestedData
 
CMSDigestedData(InputStream) - Constructor for class org.bouncycastle.cms.CMSDigestedData
 
CMSEncryptedData - class org.bouncycastle.cms.CMSEncryptedData.
 
CMSEncryptedData(ContentInfo) - Constructor for class org.bouncycastle.cms.CMSEncryptedData
 
CMSEncryptedDataGenerator - class org.bouncycastle.cms.CMSEncryptedDataGenerator.
General class for generating a CMS encrypted-data message.
CMSEncryptedDataGenerator() - Constructor for class org.bouncycastle.cms.CMSEncryptedDataGenerator
base constructor
CMSEncryptedGenerator - class org.bouncycastle.cms.CMSEncryptedGenerator.
General class for generating a CMS encrypted-data message.
CMSEncryptedGenerator() - Constructor for class org.bouncycastle.cms.CMSEncryptedGenerator
base constructor
CMSEnvelopedData - class org.bouncycastle.cms.CMSEnvelopedData.
containing class for an CMS Enveloped Data object
CMSEnvelopedData(byte[]) - 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.
CMSEnvelopedData(InputStream) - Constructor for class org.bouncycastle.cms.CMSEnvelopedData
 
CMSEnvelopedDataGenerator - class org.bouncycastle.cms.CMSEnvelopedDataGenerator.
General class for generating a CMS enveloped-data message.
CMSEnvelopedDataGenerator() - Constructor for class org.bouncycastle.cms.CMSEnvelopedDataGenerator
base constructor
CMSEnvelopedDataParser - class org.bouncycastle.cms.CMSEnvelopedDataParser.
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 org.bouncycastle.cms.CMSEnvelopedDataStreamGenerator.
General class for generating a CMS enveloped-data message stream.
CMSEnvelopedDataStreamGenerator() - Constructor for class org.bouncycastle.cms.CMSEnvelopedDataStreamGenerator
base constructor
CMSEnvelopedGenerator - class org.bouncycastle.cms.CMSEnvelopedGenerator.
General class for generating a CMS enveloped-data message.
CMSEnvelopedGenerator() - Constructor for class org.bouncycastle.cms.CMSEnvelopedGenerator
base constructor
CMSException - exception org.bouncycastle.cms.CMSException.
 
CMSException(String) - Constructor for class org.bouncycastle.cms.CMSException
 
CMSException(String, Exception) - Constructor for class org.bouncycastle.cms.CMSException
 
CMSPatchKit - class org.bouncycastle.cms.CMSPatchKit.
Toolkit methods for dealing with common errors in CMS classes.
CMSPatchKit() - Constructor for class org.bouncycastle.cms.CMSPatchKit
 
CMSProcessable - interface org.bouncycastle.cms.CMSProcessable.
Use CMSTypedData instead of this.
CMSProcessableByteArray - class org.bouncycastle.cms.CMSProcessableByteArray.
a holding class for a byte array of data to be processed.
CMSProcessableByteArray(ASN1ObjectIdentifier, byte[]) - Constructor for class org.bouncycastle.cms.CMSProcessableByteArray
 
CMSProcessableByteArray(byte[]) - Constructor for class org.bouncycastle.cms.CMSProcessableByteArray
 
CMSProcessableFile - class org.bouncycastle.cms.CMSProcessableFile.
a holding class for a file of data to be processed.
CMSProcessableFile(ASN1ObjectIdentifier, File, int) - Constructor for class org.bouncycastle.cms.CMSProcessableFile
 
CMSProcessableFile(File) - Constructor for class org.bouncycastle.cms.CMSProcessableFile
 
CMSProcessableFile(File, int) - Constructor for class org.bouncycastle.cms.CMSProcessableFile
 
CMSRuntimeException - exception org.bouncycastle.cms.CMSRuntimeException.
 
CMSRuntimeException(String) - Constructor for class org.bouncycastle.cms.CMSRuntimeException
 
CMSRuntimeException(String, Exception) - Constructor for class org.bouncycastle.cms.CMSRuntimeException
 
CMSSignatureAlgorithmNameGenerator - interface org.bouncycastle.cms.CMSSignatureAlgorithmNameGenerator.
 
CMSSignatureEncryptionAlgorithmFinder - interface org.bouncycastle.cms.CMSSignatureEncryptionAlgorithmFinder.
Finder which is used to look up the algorithm identifiers representing the encryption algorithms that are associated with a particular signature algorithm.
CMSSignedData - class org.bouncycastle.cms.CMSSignedData.
general class for handling a pkcs7-signature message.
CMSSignedData(byte[]) - Constructor for class org.bouncycastle.cms.CMSSignedData
 
CMSSignedData(CMSProcessable, byte[]) - Constructor for class org.bouncycastle.cms.CMSSignedData
 
CMSSignedData(CMSProcessable, ContentInfo) - Constructor for class org.bouncycastle.cms.CMSSignedData
 
CMSSignedData(CMSProcessable, InputStream) - Constructor for class org.bouncycastle.cms.CMSSignedData
base constructor - content with detached signature.
CMSSignedData(ContentInfo) - 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
 
CMSSignedDataGenerator - class org.bouncycastle.cms.CMSSignedDataGenerator.
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 org.bouncycastle.cms.CMSSignedDataParser.
Parsing class for an CMS Signed Data object from an input stream.
CMSSignedDataParser(DigestCalculatorProvider, byte[]) - Constructor for class org.bouncycastle.cms.CMSSignedDataParser
 
CMSSignedDataParser(DigestCalculatorProvider, CMSTypedStream, byte[]) - Constructor for class org.bouncycastle.cms.CMSSignedDataParser
 
CMSSignedDataParser(DigestCalculatorProvider, CMSTypedStream, InputStream) - Constructor for class org.bouncycastle.cms.CMSSignedDataParser
base constructor
CMSSignedDataParser(DigestCalculatorProvider, InputStream) - Constructor for class org.bouncycastle.cms.CMSSignedDataParser
base constructor - with encapsulated content
CMSSignedDataStreamGenerator - class org.bouncycastle.cms.CMSSignedDataStreamGenerator.
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 org.bouncycastle.cms.CMSSignedGenerator.
 
CMSSignedGenerator() - Constructor for class org.bouncycastle.cms.CMSSignedGenerator
base constructor
CMSSignedGenerator(DigestAlgorithmIdentifierFinder) - Constructor for class org.bouncycastle.cms.CMSSignedGenerator
 
CMSSignerDigestMismatchException - exception org.bouncycastle.cms.CMSSignerDigestMismatchException.
 
CMSSignerDigestMismatchException(String) - Constructor for class org.bouncycastle.cms.CMSSignerDigestMismatchException
 
CMSStreamException - exception org.bouncycastle.cms.CMSStreamException.
 
cmsTest(String, String, String, String) - Method in class org.bouncycastle.cert.test.GOST3410_2012CMSTest
 
CMSTypedData - interface org.bouncycastle.cms.CMSTypedData.
 
CMSTypedStream - 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
 
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
 
CMSVerifierCertificateNotValidException - exception org.bouncycastle.cms.CMSVerifierCertificateNotValidException.
 
CMSVerifierCertificateNotValidException(String) - Constructor for class org.bouncycastle.cms.CMSVerifierCertificateNotValidException
 
CONTENT_TYPE - Static variable in interface org.bouncycastle.cms.CMSAttributeTableGenerator
 
contentHelper - Variable in class org.bouncycastle.cms.jcajce.JceKTSKeyTransRecipient
 
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.JceKEKRecipient
 
Control - interface org.bouncycastle.cert.crmf.Control.
Generic interface for a CertificateRequestMessage control value.
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(PublicKey) - 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(X509Certificate) - Method in class org.bouncycastle.cert.jcajce.JcaX509ExtensionUtils
 
createAuthorityKeyIdentifier(X509CertificateHolder) - Method in class org.bouncycastle.cert.X509ExtensionUtils
Create an AuthorityKeyIdentifier from the passed in arguments.
createContentCipher(Key, AlgorithmIdentifier) - 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
 
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.
createSymmetricUnwrapper(AlgorithmIdentifier, SecretKey) - Method in class org.bouncycastle.cms.jcajce.EnvelopedDataHelper
 
createTruncatedSubjectKeyIdentifier(PublicKey) - Method in class org.bouncycastle.cert.jcajce.JcaX509ExtensionUtils
Return a RFC 3280 type 2 key identifier.
createTruncatedSubjectKeyIdentifier(SubjectPublicKeyInfo) - Method in class org.bouncycastle.cert.X509ExtensionUtils
Return a RFC 5280 type 2 key identifier.
createWithSignatureAlgorithm(SignerInformation, AlgorithmIdentifier) - Static method in class org.bouncycastle.cms.CMSPatchKit
Create a SignerInformation based on original has it's signatureAlgorithm replaced with the passed in AlgorithmIdentifier.
CRL_1 - Static variable in class org.bouncycastle.cert.test.PEMData
 
CRL_2 - Static variable in class org.bouncycastle.cert.test.PEMData
 
crls - Variable in class org.bouncycastle.cms.CMSSignedGenerator
 
CRMFException - exception org.bouncycastle.cert.crmf.CRMFException.
 
CRMFException(String) - Constructor for class org.bouncycastle.cert.crmf.CRMFException
 
CRMFException(String, Throwable) - Constructor for class org.bouncycastle.cert.crmf.CRMFException
 
CRMFRuntimeException - exception org.bouncycastle.cert.crmf.CRMFRuntimeException.
 
CRMFRuntimeException(String, Throwable) - Constructor for class org.bouncycastle.cert.crmf.CRMFRuntimeException
 

D

DANETest - class org.bouncycastle.cert.test.DANETest.
 
DANETest() - Constructor for class org.bouncycastle.cert.test.DANETest
 
DATA - Static variable in class org.bouncycastle.cms.CMSSignedGenerator
Default type for the signed data.
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 org.bouncycastle.cms.DefaultAuthenticatedAttributeTableGenerator.
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 org.bouncycastle.cms.DefaultCMSSignatureAlgorithmNameGenerator.
 
DefaultCMSSignatureAlgorithmNameGenerator() - Constructor for class org.bouncycastle.cms.DefaultCMSSignatureAlgorithmNameGenerator
 
DefaultCMSSignatureEncryptionAlgorithmFinder - class org.bouncycastle.cms.DefaultCMSSignatureEncryptionAlgorithmFinder.
 
DefaultCMSSignatureEncryptionAlgorithmFinder() - Constructor for class org.bouncycastle.cms.DefaultCMSSignatureEncryptionAlgorithmFinder
 
DefaultSignedAttributeTableGenerator - class org.bouncycastle.cms.DefaultSignedAttributeTableGenerator.
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.
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.CMSEnvelopedGenerator
 
DES_EDE3_CBC - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
DES_EDE3_WRAP - Static variable in class org.bouncycastle.cms.CMSEnvelopedGenerator
 
DES_EDE3_WRAP - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
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
 
drain() - Method in class org.bouncycastle.cms.CMSTypedStream
 
drain() - Method in class org.bouncycastle.cms.PKCS7TypedStream
 

E

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.CMSEnvelopedGenerator
 
ECDH_SHA1KDF - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
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.CMSEnvelopedGenerator
 
ECMQV_SHA1KDF - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
ECMQV_SHA224KDF - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
ECMQV_SHA256KDF - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
ECMQV_SHA384KDF - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
ECMQV_SHA512KDF - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
encrypt(byte[]) - Method in interface org.bouncycastle.openssl.PEMEncryptor
 
encryptedPrivKey - Static variable in class org.bouncycastle.cert.crmf.PKIArchiveControl
 
EncryptedValueBuilder - class org.bouncycastle.cert.crmf.EncryptedValueBuilder.
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 org.bouncycastle.cert.crmf.EncryptedValuePadder.
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 org.bouncycastle.cert.crmf.EncryptedValueParser.
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 org.bouncycastle.openssl.EncryptionException.
 
EncryptionException(String) - Constructor for class org.bouncycastle.openssl.EncryptionException
 
EncryptionException(String, Throwable) - Constructor for class org.bouncycastle.openssl.EncryptionException
 
EnvelopedDataHelper - class org.bouncycastle.cms.jcajce.EnvelopedDataHelper.
 
equals(Object) - Method in class org.bouncycastle.pkcs.PKCS10CertificationRequest
 
equals(Object) - Method in class org.bouncycastle.cert.X509CRLHolder
 
equals(Object) - Method in class org.bouncycastle.cert.AttributeCertificateHolder
 
equals(Object) - Method in class org.bouncycastle.cert.X509AttributeCertificateHolder
 
equals(Object) - Method in class org.bouncycastle.cert.AttributeCertificateIssuer
 
equals(Object) - Method in class org.bouncycastle.cert.X509CertificateHolder
 
equals(Object) - Method in class org.bouncycastle.cert.ocsp.BasicOCSPResp
 
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.ocsp.CertificateID
 
equals(Object) - Method in class org.bouncycastle.cert.selector.X509CertificateHolderSelector
 
equals(Object) - Method in class org.bouncycastle.cms.KEKRecipientId
 
equals(Object) - Method in class org.bouncycastle.cms.SignerId
 
equals(Object) - Method in class org.bouncycastle.cms.PasswordRecipientId
 
equals(Object) - Method in class org.bouncycastle.cms.KeyAgreeRecipientId
 
equals(Object) - Method in class org.bouncycastle.cms.KeyTransRecipientId
 
ExternalKeyTest - class org.bouncycastle.cert.test.ExternalKeyTest.
 
ExternalKeyTest() - Constructor for class org.bouncycastle.cert.test.ExternalKeyTest
 
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.JceKTSKeyTransRecipient
 
extractSecretKey(AlgorithmIdentifier, AlgorithmIdentifier, byte[]) - Method in class org.bouncycastle.cms.jcajce.JceKeyTransRecipient
 
extractSecretKey(AlgorithmIdentifier, AlgorithmIdentifier, byte[]) - Method in class org.bouncycastle.cms.jcajce.JceKEKRecipient
 
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.JceKTSKeyTransRecipient
 
extraMappings - Variable in class org.bouncycastle.cms.jcajce.JceKeyTransRecipient
 

F

findEncryptionAlgorithm(AlgorithmIdentifier) - Method in class org.bouncycastle.cms.DefaultCMSSignatureEncryptionAlgorithmFinder
 
findEncryptionAlgorithm(AlgorithmIdentifier) - Method in interface org.bouncycastle.cms.CMSSignatureEncryptionAlgorithmFinder
Return the encryption algorithm identifier associated with the passed in signatureAlgorithm
friendlyNameAttribute - Static variable in class org.bouncycastle.pkcs.PKCS12SafeBag
 

G

GeneralPKIMessage - class org.bouncycastle.cert.cmp.GeneralPKIMessage.
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.openssl.PKCS8Generator
 
generate() - Method in class org.bouncycastle.openssl.MiscPEMGenerator
 
generate() - Method in class org.bouncycastle.cms.OriginatorInfoGenerator
 
generate(ASN1ObjectIdentifier) - Method in class org.bouncycastle.cms.SignerInfoGenerator
 
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.KeyAgreeRecipientInfoGenerator
 
generate(GenericKey) - Method in class org.bouncycastle.cms.PasswordRecipientInfoGenerator
 
generate(GenericKey) - Method in interface org.bouncycastle.cms.RecipientInfoGenerator
 
generate(GenericKey) - Method in class org.bouncycastle.cms.KEKRecipientInfoGenerator
 
generate(GenericKey) - Method in class org.bouncycastle.cms.KeyTransRecipientInfoGenerator
 
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.PasswordRecipientInfoGenerator
 
generateEncryptedBytes(AlgorithmIdentifier, byte[], GenericKey) - Method in class org.bouncycastle.cms.bc.BcPasswordRecipientInfoGenerator
 
generateEncryptedBytes(AlgorithmIdentifier, byte[], GenericKey) - Method in class org.bouncycastle.cms.jcajce.JcePasswordRecipientInfoGenerator
 
generateRecipientEncryptedKeys(AlgorithmIdentifier, AlgorithmIdentifier, GenericKey) - Method in class org.bouncycastle.cms.KeyAgreeRecipientInfoGenerator
 
generateRecipientEncryptedKeys(AlgorithmIdentifier, AlgorithmIdentifier, GenericKey) - Method in class org.bouncycastle.cms.jcajce.JceKeyAgreeRecipientInfoGenerator
 
get(AlgorithmIdentifier) - Method in interface org.bouncycastle.pkcs.PKCS12MacCalculatorBuilderProvider
 
get(AlgorithmIdentifier) - Method in class org.bouncycastle.pkcs.bc.BcPKCS12MacCalculatorBuilderProvider
 
get(AlgorithmIdentifier) - Method in class org.bouncycastle.pkcs.jcajce.JcePKCS12MacCalculatorBuilderProvider
 
get(AlgorithmIdentifier) - Method in class org.bouncycastle.cms.jcajce.ZlibExpanderProvider
 
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.
get(String) - Method in interface org.bouncycastle.openssl.PEMDecryptorProvider
 
getAADStream() - Method in class org.bouncycastle.cms.RecipientOperator
 
getAC() - Method in class org.bouncycastle.voms.VOMSAttribute
 
getAlgorithm() - Method in interface org.bouncycastle.openssl.PEMEncryptor
 
getAlgorithmID() - Method in class org.bouncycastle.cms.PasswordRecipient.PRF
 
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.CMSSignedDataParser
Return any X.509 attribute certificate objects in this SignedData structure as a Store of X509AttributeCertificateHolder objects.
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.
getAttributeCertificateValid() - Method in class org.bouncycastle.cert.selector.X509AttributeCertificateHolderSelector
Get the criteria for the validity.
getAttributes() - Method in class org.bouncycastle.pkcs.PKCS12SafeBag
 
getAttributes() - Method in class org.bouncycastle.pkcs.PKCS10CertificationRequest
Return the attributes, if any associated with this request.
getAttributes() - Method in class org.bouncycastle.cert.X509AttributeCertificateHolder
Return the attributes, if any associated with this request.
getAttributes(ASN1ObjectIdentifier) - Method in class org.bouncycastle.pkcs.PKCS10CertificationRequest
Return an array of attributes matching the passed in type OID.
getAttributes(ASN1ObjectIdentifier) - Method in class org.bouncycastle.cert.X509AttributeCertificateHolder
Return an array of attributes matching the passed in type OID.
getAttributes(Map) - Method in class org.bouncycastle.cms.SimpleAttributeTableGenerator
 
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
 
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.CMSAuthenticatedDataParser
return a table of the unauthenticated attributes indexed by the OID of the attribute.
getAuthAttrs() - Method in class org.bouncycastle.cms.CMSAuthenticatedData
return a table of the digested attributes indexed by the OID of the attribute.
getBagValue() - Method in class org.bouncycastle.pkcs.PKCS12SafeBag
 
getBaseParameters(ASN1ObjectIdentifier, AlgorithmIdentifier, AlgorithmIdentifier, byte[]) - Method in class org.bouncycastle.cms.CMSAuthenticatedGenerator
 
getBaseParameters(ASN1ObjectIdentifier, AlgorithmIdentifier, byte[]) - Method in class org.bouncycastle.cms.CMSSignedGenerator
 
getBody() - Method in class org.bouncycastle.cert.cmp.ProtectedPKIMessage
Return the message body.
getBody() - Method in class org.bouncycastle.cert.cmp.GeneralPKIMessage
 
getCalculatedDigest() - Method in class org.bouncycastle.cms.SignerInfoGenerator
 
getCalculatingOutputStream() - Method in class org.bouncycastle.cms.SignerInfoGenerator
 
getCapability() - Method in class org.bouncycastle.voms.VOMSAttribute.FQAN
 
getCause() - Method in class org.bouncycastle.openssl.PEMException
 
getCause() - Method in class org.bouncycastle.openssl.EncryptionException
 
getCause() - Method in class org.bouncycastle.pkcs.PKCSException
 
getCause() - Method in class org.bouncycastle.pkcs.PKCSIOException
 
getCause() - Method in class org.bouncycastle.cert.CertRuntimeException
 
getCause() - Method in class org.bouncycastle.cert.CertException
 
getCause() - Method in class org.bouncycastle.cert.CertIOException
 
getCause() - Method in class org.bouncycastle.cert.cmp.CMPRuntimeException
 
getCause() - Method in class org.bouncycastle.cert.cmp.CMPException
 
getCause() - Method in class org.bouncycastle.cert.crmf.CRMFRuntimeException
 
getCause() - Method in class org.bouncycastle.cert.crmf.CRMFException
 
getCause() - Method in class org.bouncycastle.cert.ocsp.OCSPException
 
getCause() - Method in class org.bouncycastle.cms.CMSException
 
getCause() - Method in class org.bouncycastle.cms.CMSRuntimeException
 
getCause() - Method in class org.bouncycastle.cms.CMSAttributeTableGenerationException
 
getCause() - Method in class org.bouncycastle.cms.CMSStreamException
 
getCertID() - Method in class org.bouncycastle.cert.ocsp.SingleResp
 
getCertID() - Method in class org.bouncycastle.cert.ocsp.Req
 
getCertificate(X509CertificateHolder) - Method in class org.bouncycastle.cert.jcajce.JcaX509CertificateConverter
Use the configured converter to produce a X509Certificate object from a X509CertificateHolder object.
getCertificateHolder() - Method in class org.bouncycastle.openssl.X509TrustedCertificateBlock
Return the certificate associated with this Trusted Certificate
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.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.CMSSignedData
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.
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(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.
getChallenge() - Method in class org.bouncycastle.mozilla.SignedPublicKeyAndChallenge
 
getCompressedContentType() - Method in class org.bouncycastle.cms.CMSCompressedData
 
getContent() - Method in class org.bouncycastle.cms.PKCS7ProcessableObject
 
getContent() - Method in class org.bouncycastle.cms.CMSProcessableFile
Return the file handle.
getContent() - Method in class org.bouncycastle.cms.CMSProcessableByteArray
 
getContent() - Method in class org.bouncycastle.cms.CMSAbsentContent
 
getContent() - Method in interface org.bouncycastle.cms.CMSProcessable
 
getContent() - Method in class org.bouncycastle.cms.PKCS7TypedStream
 
getContent(InputDecryptorProvider) - Method in class org.bouncycastle.cms.CMSEncryptedData
 
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.
getContent(InputExpanderProvider) - Method in class org.bouncycastle.cms.CMSCompressedData
Return the uncompressed content.
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.
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.
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.CMSAuthenticatedData
 
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(InputDecryptorProvider) - Method in class org.bouncycastle.cms.CMSEncryptedData
 
getContentStream(InputExpanderProvider) - Method in class org.bouncycastle.cms.CMSCompressedData
 
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.
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.CMSProcessableFile
 
getContentType() - Method in class org.bouncycastle.cms.CMSProcessableByteArray
 
getContentType() - Method in class org.bouncycastle.cms.CMSAbsentContent
 
getContentType() - Method in class org.bouncycastle.cms.SignerInformation
 
getContentType() - Method in class org.bouncycastle.cms.CMSDigestedData
 
getContentType() - Method in class org.bouncycastle.cms.CMSCompressedData
 
getContentType() - Method in interface org.bouncycastle.cms.CMSTypedData
 
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.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.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.ocsp.BasicOCSPResp
 
getCriticalExtensionOIDs() - Method in class org.bouncycastle.cert.ocsp.OCSPReq
 
getCriticalExtensionOIDs() - Method in class org.bouncycastle.cert.ocsp.SingleResp
 
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.CMSSignedDataParser
Return any X.509 CRL objects in this SignedData structure as a Store of X509CRLHolder objects.
getCRLs() - Method in class org.bouncycastle.cms.CMSSignedData
Return any X.509 CRL objects in this SignedData structure as a Store of X509CRLHolder objects.
getCRLs() - Method in class org.bouncycastle.cms.OriginatorInformation
Return the CRLs stored in the underlying OriginatorInfo object.
getDekAlgName() - Method in class org.bouncycastle.openssl.PEMEncryptedKeyPair
Return the key encryption algorithm name that was in the original DEK-Info field.
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.SignerInfoGenerator
 
getDigestAlgorithm() - Method in class org.bouncycastle.cms.CMSDigestedData
 
getDigestAlgorithmID() - Method in class org.bouncycastle.cms.SignerInformation
 
getDigestAlgorithmIdentifier() - Method in interface org.bouncycastle.pkcs.PKCS12MacCalculatorBuilder
 
getDigestAlgorithmIdentifier() - Method in class org.bouncycastle.pkcs.bc.BcPKCS12MacCalculatorBuilder
 
getDigestAlgorithmIdentifier() - Method in class org.bouncycastle.pkcs.jcajce.JcePKCS12MacCalculatorBuilder
 
getDigestAlgorithmIDs() - Method in class org.bouncycastle.cms.CMSSignedDataParser
Return the digest algorithm identifiers for the SignedData object
getDigestAlgorithmIDs() - Method in class org.bouncycastle.cms.CMSSignedData
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.
getEncoded() - Method in class org.bouncycastle.openssl.X509TrustedCertificateBlock
 
getEncoded() - Method in class org.bouncycastle.mozilla.SignedPublicKeyAndChallenge
 
getEncoded() - Method in class org.bouncycastle.pkcs.PKCS12PfxPdu
 
getEncoded() - Method in class org.bouncycastle.pkcs.PKCS8EncryptedPrivateKeyInfo
 
getEncoded() - Method in class org.bouncycastle.pkcs.PKCS10CertificationRequest
 
getEncoded() - Method in class org.bouncycastle.cert.X509CRLHolder
Return the ASN.1 encoding of this holder's CRL.
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.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.cms.CMSAuthEnvelopedData
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.CMSDigestedData
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.CMSSignedData
return the ASN.1 encoded representation of this object.
getEncoded() - Method in class org.bouncycastle.cms.CMSAuthenticatedData
return the ASN.1 encoded representation of this object.
getEncoded(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.cms.CMSSignedData
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.
getEncryptedData() - Method in class org.bouncycastle.pkcs.PKCS8EncryptedPrivateKeyInfo
 
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.
getEnvelopedData() - Method in class org.bouncycastle.cert.crmf.PKIArchiveControl
Return the enveloped data structure contained in this control.
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.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.X509AttributeCertificateHolder
Look up the extension associated with the passed in 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.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.ocsp.BasicOCSPResp
 
getExtension(ASN1ObjectIdentifier) - Method in class org.bouncycastle.cert.ocsp.OCSPReq
 
getExtension(ASN1ObjectIdentifier) - Method in class org.bouncycastle.cert.ocsp.SingleResp
 
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.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.ocsp.BasicOCSPResp
 
getExtensionOIDs() - Method in class org.bouncycastle.cert.ocsp.OCSPReq
 
getExtensionOIDs() - Method in class org.bouncycastle.cert.ocsp.SingleResp
 
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.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.
getFQAN() - Method in class org.bouncycastle.voms.VOMSAttribute.FQAN
 
getFullyQualifiedAttributes() - Method in class org.bouncycastle.voms.VOMSAttribute
 
getGeneratedDigests() - Method in class org.bouncycastle.cms.CMSSignedGenerator
Return a map of oids and byte arrays representing the digests calculated on the content during the last generate.
getGeneratedVersion() - Method in class org.bouncycastle.cms.SignerInfoGenerator
 
getGroup() - Method in class org.bouncycastle.voms.VOMSAttribute.FQAN
 
getHashAlgOID() - Method in class org.bouncycastle.cert.ocsp.CertificateID
 
getHeader() - Method in class org.bouncycastle.cert.cmp.ProtectedPKIMessage
Return the message header.
getHeader() - Method in class org.bouncycastle.cert.cmp.GeneralPKIMessage
 
getHolder() - Method in class org.bouncycastle.cert.X509AttributeCertificateHolder
Return the holder details for this attribute certificate.
getHolder() - Method in class org.bouncycastle.cert.selector.X509AttributeCertificateHolderSelector
Gets the holder.
getHostPort() - Method in class org.bouncycastle.voms.VOMSAttribute
Returns the address of the issuing VOMS server, on the form <host>:<port>
getInputStream() - Method in class org.bouncycastle.cms.CMSProcessableFile
 
getInputStream() - Method in class org.bouncycastle.cms.CMSProcessableByteArray
 
getInputStream() - Method in class org.bouncycastle.cms.CMSAbsentContent
 
getInputStream(InputStream) - Method in class org.bouncycastle.cms.RecipientOperator
 
getIntendedAlg() - Method in class org.bouncycastle.cert.crmf.EncryptedValueParser
 
getIssuer() - Method in class org.bouncycastle.cert.X509CRLHolder
Return the issuer of this holder's CRL.
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.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.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.cms.SignerId
 
getIssuer() - Method in class org.bouncycastle.cms.KeyAgreeRecipientId
 
getIssuer() - Method in class org.bouncycastle.cms.KeyTransRecipientId
 
getIssuer(X500NameStyle, X509Certificate) - Static method in class org.bouncycastle.cert.jcajce.JcaX500NameUtil
 
getIssuer(X509Certificate) - Static method in class org.bouncycastle.cert.jcajce.JcaX500NameUtil
 
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
 
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
 
getKeyTransRecipientId(X509CertSelector) - Method in class org.bouncycastle.cms.jcajce.JcaSelectorConverter
 
getListOfFQAN() - Method in class org.bouncycastle.voms.VOMSAttribute
 
getMac() - Method in class org.bouncycastle.cms.RecipientInformation
Return the MAC calculated for the recipient.
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.RecipientOperator
 
getMac() - Method in class org.bouncycastle.cms.CMSAuthenticatedDataParser
 
getMac() - Method in class org.bouncycastle.cms.CMSAuthenticatedData
 
getMacAlgOID() - Method in class org.bouncycastle.cms.CMSAuthenticatedDataParser
return the object identifier for the mac algorithm.
getMacAlgOID() - Method in class org.bouncycastle.cms.CMSAuthenticatedData
return the object identifier for the content MAC algorithm.
getMacAlgorithm() - Method in class org.bouncycastle.cms.CMSAuthenticatedDataParser
Return the MAC algorithm details for the MAC associated with the data in this object.
getMacAlgorithm() - Method in class org.bouncycastle.cms.CMSAuthenticatedData
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.CMSAuthenticatedDataParser
return the ASN.1 encoded encryption algorithm parameters, or null if there aren't any.
getMacAlgParams() - Method in class org.bouncycastle.cms.CMSAuthenticatedData
return the ASN.1 encoded MAC algorithm parameters, or null if there aren't any.
getName() - Method in class org.bouncycastle.cms.PasswordRecipient.PRF
 
getName() - Method in class org.bouncycastle.cert.test.X509ExtensionUtilsTest
 
getName() - Method in class org.bouncycastle.cert.test.GOST3410_2012CMSTest
 
getName() - Method in class org.bouncycastle.cert.test.PKCS10Test
 
getName() - Method in class org.bouncycastle.cert.test.CertTest
 
getName() - Method in class org.bouncycastle.cert.test.AttrCertSelectorTest
 
getName() - Method in class org.bouncycastle.cert.test.ExternalKeyTest
 
getName() - Method in class org.bouncycastle.cert.test.AttrCertTest
 
getName() - Method in class org.bouncycastle.cert.test.DANETest
 
getNames() - Method in class org.bouncycastle.cert.AttributeCertificateIssuer
 
getNextUpdate() - Method in class org.bouncycastle.cert.X509CRLHolder
 
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.
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.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.ocsp.BasicOCSPResp
 
getNonCriticalExtensionOIDs() - Method in class org.bouncycastle.cert.ocsp.OCSPReq
 
getNonCriticalExtensionOIDs() - Method in class org.bouncycastle.cert.ocsp.SingleResp
 
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.CMSAuthEnvelopedData
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.
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.CMSAuthenticatedData
Return the originator information associated with this message if present.
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.CMSSignedDataParser
Return any OtherRevocationInfo OtherRevInfo objects of the type indicated by otherRevocationInfoFormat in this SignedData structure.
getOtherRevocationInfo(ASN1ObjectIdentifier) - Method in class org.bouncycastle.cms.CMSSignedData
Return any OtherRevocationInfo OtherRevInfo objects of the type indicated by otherRevocationInfoFormat in this SignedData structure.
getOutputStream(OutputStream) - Method in class org.bouncycastle.cms.jcajce.ZlibCompressor
 
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 interface org.bouncycastle.openssl.PasswordFinder
Deprecated.  
getPassword() - Method in interface org.bouncycastle.cms.PasswordRecipient
 
getPassword() - Method in class org.bouncycastle.cms.bc.BcPasswordRecipient
 
getPassword() - Method in class org.bouncycastle.cms.jcajce.JcePasswordRecipient
 
getPasswordConversionScheme() - Method in interface org.bouncycastle.cms.PasswordRecipient
 
getPasswordConversionScheme() - Method in class org.bouncycastle.cms.bc.BcPasswordRecipient
 
getPasswordConversionScheme() - Method in class org.bouncycastle.cms.jcajce.JcePasswordRecipient
 
getPrivateKeyAlgorithmIdentifier() - Method in interface org.bouncycastle.cms.KeyAgreeRecipient
 
getPrivateKeyAlgorithmIdentifier() - Method in class org.bouncycastle.cms.jcajce.JceKeyAgreeRecipient
 
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.
getPublicKey() - Method in class org.bouncycastle.pkcs.bc.BcPKCS10CertificationRequest
 
getPublicKey() - Method in class org.bouncycastle.pkcs.jcajce.JcaPKCS10CertificationRequest
 
getPublicKey(String) - Method in class org.bouncycastle.mozilla.SignedPublicKeyAndChallenge
Deprecated. use JcaSignedPublicKeyAndChallenge.getPublicKey()
getPublicKeyAndChallenge() - Method in class org.bouncycastle.mozilla.SignedPublicKeyAndChallenge
 
getPublicKeyInfo() - Method in class org.bouncycastle.openssl.PEMKeyPair
 
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.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
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.CMSAuthenticatedData
return a store of the intended recipients for this message
getRecipientOperator(AlgorithmIdentifier, AlgorithmIdentifier, byte[]) - Method in interface org.bouncycastle.cms.KeyTransRecipient
 
getRecipientOperator(AlgorithmIdentifier, AlgorithmIdentifier, byte[]) - Method in interface org.bouncycastle.cms.KEKRecipient
 
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.JceKTSKeyTransEnvelopedRecipient
 
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.JceKeyTransAuthenticatedRecipient
 
getRecipientOperator(AlgorithmIdentifier, AlgorithmIdentifier, byte[]) - Method in class org.bouncycastle.cms.jcajce.JceKEKEnvelopedRecipient
 
getRecipientOperator(AlgorithmIdentifier, AlgorithmIdentifier, byte[]) - Method in class org.bouncycastle.cms.jcajce.JceKEKAuthenticatedRecipient
 
getRecipientOperator(AlgorithmIdentifier, AlgorithmIdentifier, byte[], byte[]) - Method in interface org.bouncycastle.cms.PasswordRecipient
 
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, SubjectPublicKeyInfo, ASN1OctetString, byte[]) - Method in interface org.bouncycastle.cms.KeyAgreeRecipient
 
getRecipientOperator(AlgorithmIdentifier, AlgorithmIdentifier, SubjectPublicKeyInfo, ASN1OctetString, byte[]) - Method in class org.bouncycastle.cms.jcajce.JceKeyAgreeEnvelopedRecipient
 
getRecipientOperator(AlgorithmIdentifier, AlgorithmIdentifier, SubjectPublicKeyInfo, ASN1OctetString, byte[]) - Method in class org.bouncycastle.cms.jcajce.JceKeyAgreeAuthenticatedRecipient
 
getRecipientOperator(Recipient) - Method in class org.bouncycastle.cms.RecipientInformation
 
getRecipientOperator(Recipient) - Method in class org.bouncycastle.cms.PasswordRecipientInformation
 
getRecipientOperator(Recipient) - Method in class org.bouncycastle.cms.KeyAgreeRecipientInformation
 
getRecipientOperator(Recipient) - Method in class org.bouncycastle.cms.KEKRecipientInformation
 
getRecipientOperator(Recipient) - Method in class org.bouncycastle.cms.KeyTransRecipientInformation
 
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
getRequestedExtensions() - Method in class org.bouncycastle.pkcs.PKCS10CertificationRequest
 
getRequestList() - Method in class org.bouncycastle.cert.ocsp.OCSPReq
 
getRequestorName() - Method in class org.bouncycastle.cert.ocsp.OCSPReq
 
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.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
 
getRole() - Method in class org.bouncycastle.voms.VOMSAttribute.FQAN
 
getSafeBags() - Method in class org.bouncycastle.pkcs.PKCS12SafeBagFactory
 
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.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.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.cms.SignerId
 
getSerialNumber() - Method in class org.bouncycastle.cms.KeyAgreeRecipientId
 
getSerialNumber() - Method in class org.bouncycastle.cms.KeyTransRecipientId
 
getSID() - Method in class org.bouncycastle.cms.SignerInformation
 
getSID() - Method in class org.bouncycastle.cms.SignerInfoGenerator
 
getSignature() - Method in class org.bouncycastle.pkcs.PKCS10CertificationRequest
Return the bytes making up the signature associated with this request.
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 attribute certificate.
getSignature() - Method in class org.bouncycastle.cert.ocsp.BasicOCSPResp
 
getSignature() - Method in class org.bouncycastle.cert.ocsp.OCSPReq
 
getSignature() - Method in class org.bouncycastle.cms.SignerInformation
return the encoded signature
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.pkcs.PKCS10CertificationRequest
Return the details of the signature algorithm used to create this request.
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.
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 class org.bouncycastle.cms.DefaultCMSSignatureAlgorithmNameGenerator
 
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).
getSignedAttributes() - Method in class org.bouncycastle.cms.SignerInformation
return a table of the signed attributes - indexed by the OID of the attribute.
getSignedAttributeTableGenerator() - Method in class org.bouncycastle.cms.SignerInfoGenerator
 
getSignedContent() - Method in class org.bouncycastle.cms.CMSSignedDataParser
 
getSignedContent() - Method in class org.bouncycastle.cms.CMSSignedData
 
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.
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.
getSignerId(X509CertSelector) - Method in class org.bouncycastle.cms.jcajce.JcaSelectorConverter
 
getSignerInfos() - Method in class org.bouncycastle.cms.CMSSignedDataParser
return the collection of signers that are associated with the signatures for the message.
getSignerInfos() - Method in class org.bouncycastle.cms.CMSSignedData
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
getSingleRequestExtensions() - Method in class org.bouncycastle.cert.ocsp.Req
 
getStatus() - Method in class org.bouncycastle.cert.ocsp.OCSPResp
 
getStatusInfo() - Method in class org.bouncycastle.cert.cmp.CertificateStatus
 
getStatusMessages() - Method in class org.bouncycastle.cert.cmp.CertificateConfirmationContent
 
getSubject() - Method in class org.bouncycastle.pkcs.PKCS10CertificationRequest
Return the subject on this request.
getSubject() - Method in class org.bouncycastle.cert.X509CertificateHolder
Return the subject this certificate is for.
getSubject() - Method in class org.bouncycastle.cert.cmp.RevocationDetails
 
getSubject(X500NameStyle, X509Certificate) - Static method in class org.bouncycastle.cert.jcajce.JcaX500NameUtil
 
getSubject(X509Certificate) - Static method in class org.bouncycastle.cert.jcajce.JcaX500NameUtil
 
getSubjectKeyIdentifier() - Method in class org.bouncycastle.cert.selector.X509CertificateHolderSelector
 
getSubjectKeyIdentifier() - Method in class org.bouncycastle.cms.SignerId
 
getSubjectKeyIdentifier() - Method in class org.bouncycastle.cms.KeyAgreeRecipientId
 
getSubjectKeyIdentifier() - Method in class org.bouncycastle.cms.KeyTransRecipientId
 
getSubjectPublicKeyInfo() - Method in class org.bouncycastle.mozilla.SignedPublicKeyAndChallenge
 
getSubjectPublicKeyInfo() - Method in class org.bouncycastle.pkcs.PKCS10CertificationRequest
Return the SubjectPublicKeyInfo describing the public key this request is carrying.
getSubjectPublicKeyInfo() - Method in class org.bouncycastle.cert.X509CertificateHolder
Return the SubjectPublicKeyInfo describing the public key this certificate is carrying.
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.X509CRLHolder
 
getThisUpdate() - Method in class org.bouncycastle.cert.ocsp.SingleResp
 
getTrustBlock() - Method in class org.bouncycastle.openssl.X509TrustedCertificateBlock
Return the trust block associated with this Trusted Certificate
getType() - Method in class org.bouncycastle.pkcs.PKCS12SafeBag
Return the BagId giving the type of content in the bag.
getType() - Method in interface org.bouncycastle.cert.crmf.Control
Return the type of this control.
getType() - Method in class org.bouncycastle.cert.crmf.AuthenticatorControl
Return the type of this control.
getType() - Method in class org.bouncycastle.cert.crmf.RegTokenControl
Return the type of this control.
getType() - Method in class org.bouncycastle.cert.crmf.PKIArchiveControl
Return the type of this control.
getType() - Method in class org.bouncycastle.cms.RecipientId
Return the type code for this recipient ID.
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.CMSAuthenticatedDataParser
return a table of the unauthenticated attributes indexed by the OID of the attribute.
getUnauthAttrs() - Method in class org.bouncycastle.cms.CMSAuthenticatedData
return a table of the undigested attributes indexed by the OID of the attribute.
getUnderlyingException() - Method in class org.bouncycastle.openssl.PEMException
 
getUnderlyingException() - Method in class org.bouncycastle.cms.CMSException
 
getUnderlyingException() - Method in class org.bouncycastle.cms.CMSRuntimeException
 
getUnderlyingException() - Method in class org.bouncycastle.cms.CMSAttributeTableGenerationException
 
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.
getUnsignedAttributeTableGenerator() - Method in class org.bouncycastle.cms.SignerInfoGenerator
 
getUserKeyingMaterial() - Method in class org.bouncycastle.cms.KeyAgreeRecipientInformation
Return the userKeyingMaterial for this agreement recipient.
getUserKeyingMaterial(AlgorithmIdentifier) - Method in class org.bouncycastle.cms.KeyAgreeRecipientInfoGenerator
 
getUserKeyingMaterial(AlgorithmIdentifier) - Method in class org.bouncycastle.cms.jcajce.JceKeyAgreeRecipientInfoGenerator
 
getUses() - Method in class org.bouncycastle.openssl.CertificateTrustBlock
 
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.AuthenticatorControl
Return the token associated with this control (a UTF8String).
getValue() - Method in class org.bouncycastle.cert.crmf.RegTokenControl
Return the token associated with this control (a UTF8String).
getValue() - Method in class org.bouncycastle.cert.crmf.PKIArchiveControl
Return the underlying ASN.1 object.
getValueDecryptor(AlgorithmIdentifier, AlgorithmIdentifier, byte[]) - Method in interface org.bouncycastle.cert.crmf.ValueDecryptorGenerator
 
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.cert.ocsp.BasicOCSPResp
 
getVersion() - Method in class org.bouncycastle.cert.ocsp.RespData
 
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.cms.CMSSignedData
Return the version number for this object
getVersionNumber() - Method in class org.bouncycastle.cert.X509CertificateHolder
 
getVersionNumber() - Method in class org.bouncycastle.cert.ocsp.OCSPReq
 
getVO() - Method in class org.bouncycastle.voms.VOMSAttribute
Returns the VO name
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
 
GOST3410_2012CMSTest - class org.bouncycastle.cert.test.GOST3410_2012CMSTest.
 
GOST3410_2012CMSTest() - Constructor for class org.bouncycastle.cert.test.GOST3410_2012CMSTest
 
GOST3411 - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
GOST3411_2012_256 - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
GOST3411_2012_512 - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 

H

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.
hasExtension(ASN1ObjectIdentifier) - Method in class org.bouncycastle.cert.X509v3CertificateBuilder
Return if the extension indicated by OID is present.
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.
hasExtensions() - Method in class org.bouncycastle.cert.X509CRLHolder
Return whether or not the holder's CRL contains extensions.
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.ocsp.BasicOCSPResp
 
hasExtensions() - Method in class org.bouncycastle.cert.ocsp.OCSPReq
 
hasExtensions() - Method in class org.bouncycastle.cert.ocsp.SingleResp
 
HASH_SHA1 - Static variable in class org.bouncycastle.cert.ocsp.RespID
 
HASH_SHA1 - Static variable in class org.bouncycastle.cert.ocsp.CertificateID
 
hashCode() - Method in class org.bouncycastle.pkcs.PKCS10CertificationRequest
 
hashCode() - Method in class org.bouncycastle.cert.X509CRLHolder
 
hashCode() - Method in class org.bouncycastle.cert.AttributeCertificateHolder
 
hashCode() - Method in class org.bouncycastle.cert.X509AttributeCertificateHolder
 
hashCode() - Method in class org.bouncycastle.cert.AttributeCertificateIssuer
 
hashCode() - Method in class org.bouncycastle.cert.X509CertificateHolder
 
hashCode() - Method in class org.bouncycastle.cert.ocsp.BasicOCSPResp
 
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.ocsp.CertificateID
 
hashCode() - Method in class org.bouncycastle.cert.selector.X509CertificateHolderSelector
 
hashCode() - Method in class org.bouncycastle.cms.KEKRecipientId
 
hashCode() - Method in class org.bouncycastle.cms.SignerId
 
hashCode() - Method in class org.bouncycastle.cms.PasswordRecipientId
 
hashCode() - Method in class org.bouncycastle.cms.KeyAgreeRecipientId
 
hashCode() - Method in class org.bouncycastle.cms.KeyTransRecipientId
 
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 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.JceKTSKeyTransRecipient
 
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.JcePasswordRecipient
 
helper - Variable in class org.bouncycastle.cms.jcajce.JceKEKRecipient
 
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.CMSEnvelopedGenerator
 
IDEA_CBC - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
info - Variable in class org.bouncycastle.cms.SignerInformation
 
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
 
isCertificateManagementMessage() - Method in class org.bouncycastle.cms.CMSSignedData
Return if this is object represents a certificate management message.
isCounterSignature() - Method in class org.bouncycastle.cms.SignerInformation
 
isDetachedSignature() - Method in class org.bouncycastle.cms.CMSSignedData
Return if this is object represents a detached signature.
isEnvelopedData() - Method in class org.bouncycastle.cert.crmf.PKIArchiveControl
Return whether this control contains enveloped data.
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.
isSignatureValid(ContentVerifierProvider) - Method in class org.bouncycastle.mozilla.SignedPublicKeyAndChallenge
 
isSignatureValid(ContentVerifierProvider) - Method in class org.bouncycastle.pkcs.PKCS10CertificationRequest
Validate the signature on the PKCS10 certification request in this holder.
isSignatureValid(ContentVerifierProvider) - Method in class org.bouncycastle.cert.X509CRLHolder
Validate the signature on the CRL.
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.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.
isSigned() - Method in class org.bouncycastle.cert.ocsp.OCSPReq
Return whether or not this request is signed.
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(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

JcaCertStore - class org.bouncycastle.cert.jcajce.JcaCertStore.
Class for storing Certificates for later lookup.
JcaCertStore(Collection) - Constructor for class org.bouncycastle.cert.jcajce.JcaCertStore
Basic constructor.
JcaCertStoreBuilder - class org.bouncycastle.cert.jcajce.JcaCertStoreBuilder.
Builder to create a CertStore from certificate and CRL stores.
JcaCertStoreBuilder() - Constructor for class org.bouncycastle.cert.jcajce.JcaCertStoreBuilder
 
JcaCRLStore - class org.bouncycastle.cert.jcajce.JcaCRLStore.
Class for storing CRLs for later lookup.
JcaCRLStore(Collection) - Constructor for class org.bouncycastle.cert.jcajce.JcaCRLStore
Basic constructor.
JcaPKCS10CertificationRequest - class org.bouncycastle.pkcs.jcajce.JcaPKCS10CertificationRequest.
 
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 org.bouncycastle.pkcs.jcajce.JcaPKCS10CertificationRequestBuilder.
Extension of the PKCS#10 builder to support PublicKey and X500Principal objects.
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 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
 
JcaPKCS12SafeBagBuilder(X509Certificate) - Constructor for class org.bouncycastle.pkcs.jcajce.JcaPKCS12SafeBagBuilder
 
JcaPKCS8EncryptedPrivateKeyInfoBuilder - class org.bouncycastle.pkcs.jcajce.JcaPKCS8EncryptedPrivateKeyInfoBuilder.
 
JcaPKCS8EncryptedPrivateKeyInfoBuilder(PrivateKey) - Constructor for class org.bouncycastle.pkcs.jcajce.JcaPKCS8EncryptedPrivateKeyInfoBuilder
 
JcaSelectorConverter - class org.bouncycastle.cms.jcajce.JcaSelectorConverter.
 
JcaSelectorConverter() - Constructor for class org.bouncycastle.cms.jcajce.JcaSelectorConverter
 
JcaSignerId - class org.bouncycastle.cms.jcajce.JcaSignerId.
 
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.
JcaSignerInfoGeneratorBuilder - class org.bouncycastle.cms.jcajce.JcaSignerInfoGeneratorBuilder.
 
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 org.bouncycastle.cms.jcajce.JcaSignerInfoVerifierBuilder.
 
JcaSignerInfoVerifierBuilder(DigestCalculatorProvider) - Constructor for class org.bouncycastle.cms.jcajce.JcaSignerInfoVerifierBuilder
 
JcaSimpleSignerInfoGeneratorBuilder - class org.bouncycastle.cms.jcajce.JcaSimpleSignerInfoGeneratorBuilder.
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 org.bouncycastle.cms.jcajce.JcaSimpleSignerInfoVerifierBuilder.
 
JcaSimpleSignerInfoVerifierBuilder() - Constructor for class org.bouncycastle.cms.jcajce.JcaSimpleSignerInfoVerifierBuilder
 
jcaTest() - Method in class org.bouncycastle.cert.test.X509ExtensionUtilsTest
 
JcaX500NameUtil - class org.bouncycastle.cert.jcajce.JcaX500NameUtil.
 
JcaX500NameUtil() - Constructor for class org.bouncycastle.cert.jcajce.JcaX500NameUtil
 
JcaX509CertificateConverter - class org.bouncycastle.cert.jcajce.JcaX509CertificateConverter.
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 org.bouncycastle.cert.jcajce.JcaX509CertificateHolder.
JCA helper class for converting an X509Certificate into a X509CertificateHolder object.
JcaX509CertificateHolder(X509Certificate) - Constructor for class org.bouncycastle.cert.jcajce.JcaX509CertificateHolder
Base constructor.
JcaX509CertSelectorConverter - class org.bouncycastle.cms.jcajce.JcaX509CertSelectorConverter.
 
JcaX509CertSelectorConverter() - Constructor for class org.bouncycastle.cms.jcajce.JcaX509CertSelectorConverter
 
JcaX509ContentVerifierProviderBuilder - class org.bouncycastle.cert.jcajce.JcaX509ContentVerifierProviderBuilder.
 
JcaX509ContentVerifierProviderBuilder() - Constructor for class org.bouncycastle.cert.jcajce.JcaX509ContentVerifierProviderBuilder
 
JcaX509CRLConverter - class org.bouncycastle.cert.jcajce.JcaX509CRLConverter.
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 org.bouncycastle.cert.jcajce.JcaX509CRLHolder.
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 org.bouncycastle.cert.jcajce.JcaX509ExtensionUtils.
 
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 org.bouncycastle.cert.jcajce.JcaX509v1CertificateBuilder.
JCA helper class to allow JCA objects to be used in the construction of a Version 1 certificate.
JcaX509v1CertificateBuilder(X500Name, BigInteger, Date, Date, X500Name, PublicKey) - Constructor for class org.bouncycastle.cert.jcajce.JcaX509v1CertificateBuilder
Initialise the builder using a PublicKey.
JcaX509v2CRLBuilder - class org.bouncycastle.cert.jcajce.JcaX509v2CRLBuilder.
 
JcaX509v2CRLBuilder(X500Name, Date) - Constructor for class org.bouncycastle.cert.jcajce.JcaX509v2CRLBuilder
 
JcaX509v3CertificateBuilder - class org.bouncycastle.cert.jcajce.JcaX509v3CertificateBuilder.
JCA helper class to allow JCA objects to be used in the construction of a Version 3 certificate.
JcaX509v3CertificateBuilder(X500Name, BigInteger, Date, Date, X500Name, PublicKey) - Constructor for class org.bouncycastle.cert.jcajce.JcaX509v3CertificateBuilder
Initialise the builder using a PublicKey.
JceAlgorithmIdentifierConverter - class org.bouncycastle.cms.jcajce.JceAlgorithmIdentifierConverter.
 
JceAlgorithmIdentifierConverter() - Constructor for class org.bouncycastle.cms.jcajce.JceAlgorithmIdentifierConverter
 
JceCMSContentEncryptorBuilder - class org.bouncycastle.cms.jcajce.JceCMSContentEncryptorBuilder.
 
JceCMSContentEncryptorBuilder(ASN1ObjectIdentifier) - Constructor for class org.bouncycastle.cms.jcajce.JceCMSContentEncryptorBuilder
 
JceCMSContentEncryptorBuilder(ASN1ObjectIdentifier, int) - Constructor for class org.bouncycastle.cms.jcajce.JceCMSContentEncryptorBuilder
 
JceCMSMacCalculatorBuilder - class org.bouncycastle.cms.jcajce.JceCMSMacCalculatorBuilder.
 
JceCMSMacCalculatorBuilder(ASN1ObjectIdentifier) - Constructor for class org.bouncycastle.cms.jcajce.JceCMSMacCalculatorBuilder
 
JceCMSMacCalculatorBuilder(ASN1ObjectIdentifier, int) - Constructor for class org.bouncycastle.cms.jcajce.JceCMSMacCalculatorBuilder
 
JceKEKAuthenticatedRecipient - class org.bouncycastle.cms.jcajce.JceKEKAuthenticatedRecipient.
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 org.bouncycastle.cms.jcajce.JceKEKEnvelopedRecipient.
 
JceKEKEnvelopedRecipient(SecretKey) - Constructor for class org.bouncycastle.cms.jcajce.JceKEKEnvelopedRecipient
 
JceKEKRecipient - class org.bouncycastle.cms.jcajce.JceKEKRecipient.
 
JceKEKRecipient(SecretKey) - Constructor for class org.bouncycastle.cms.jcajce.JceKEKRecipient
 
JceKEKRecipientInfoGenerator - class org.bouncycastle.cms.jcajce.JceKEKRecipientInfoGenerator.
 
JceKEKRecipientInfoGenerator(byte[], SecretKey) - Constructor for class org.bouncycastle.cms.jcajce.JceKEKRecipientInfoGenerator
 
JceKEKRecipientInfoGenerator(KEKIdentifier, SecretKey) - Constructor for class org.bouncycastle.cms.jcajce.JceKEKRecipientInfoGenerator
 
JceKeyAgreeAuthenticatedRecipient - class org.bouncycastle.cms.jcajce.JceKeyAgreeAuthenticatedRecipient.
 
JceKeyAgreeAuthenticatedRecipient(PrivateKey) - Constructor for class org.bouncycastle.cms.jcajce.JceKeyAgreeAuthenticatedRecipient
 
JceKeyAgreeEnvelopedRecipient - class org.bouncycastle.cms.jcajce.JceKeyAgreeEnvelopedRecipient.
 
JceKeyAgreeEnvelopedRecipient(PrivateKey) - Constructor for class org.bouncycastle.cms.jcajce.JceKeyAgreeEnvelopedRecipient
 
JceKeyAgreeRecipient - class org.bouncycastle.cms.jcajce.JceKeyAgreeRecipient.
 
JceKeyAgreeRecipient(PrivateKey) - Constructor for class org.bouncycastle.cms.jcajce.JceKeyAgreeRecipient
 
JceKeyAgreeRecipientId - class org.bouncycastle.cms.jcajce.JceKeyAgreeRecipientId.
 
JceKeyAgreeRecipientId(X509Certificate) - Constructor for class org.bouncycastle.cms.jcajce.JceKeyAgreeRecipientId
 
JceKeyAgreeRecipientInfoGenerator - class org.bouncycastle.cms.jcajce.JceKeyAgreeRecipientInfoGenerator.
 
JceKeyAgreeRecipientInfoGenerator(ASN1ObjectIdentifier, PrivateKey, PublicKey, ASN1ObjectIdentifier) - Constructor for class org.bouncycastle.cms.jcajce.JceKeyAgreeRecipientInfoGenerator
 
JceKeyTransAuthenticatedRecipient - class org.bouncycastle.cms.jcajce.JceKeyTransAuthenticatedRecipient.
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 org.bouncycastle.cms.jcajce.JceKeyTransEnvelopedRecipient.
 
JceKeyTransEnvelopedRecipient(PrivateKey) - Constructor for class org.bouncycastle.cms.jcajce.JceKeyTransEnvelopedRecipient
 
JceKeyTransRecipient - class org.bouncycastle.cms.jcajce.JceKeyTransRecipient.
 
JceKeyTransRecipient(PrivateKey) - Constructor for class org.bouncycastle.cms.jcajce.JceKeyTransRecipient
 
JceKeyTransRecipientId - class org.bouncycastle.cms.jcajce.JceKeyTransRecipientId.
 
JceKeyTransRecipientId(X509Certificate) - Constructor for class org.bouncycastle.cms.jcajce.JceKeyTransRecipientId
 
JceKeyTransRecipientInfoGenerator - 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(byte[], PublicKey) - 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 org.bouncycastle.cms.jcajce.JceKTSKeyTransAuthenticatedRecipient.
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 org.bouncycastle.cms.jcajce.JceKTSKeyTransEnvelopedRecipient.
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 org.bouncycastle.cms.jcajce.JceKTSKeyTransRecipient.
 
JceKTSKeyTransRecipient(PrivateKey, byte[]) - Constructor for class org.bouncycastle.cms.jcajce.JceKTSKeyTransRecipient
 
JceKTSKeyTransRecipientInfoGenerator - 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(byte[], PublicKey, 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.
JceKTSKeyTransRecipientInfoGenerator(X509Certificate, String, int) - Constructor for class org.bouncycastle.cms.jcajce.JceKTSKeyTransRecipientInfoGenerator
 
JcePasswordAuthenticatedRecipient - class org.bouncycastle.cms.jcajce.JcePasswordAuthenticatedRecipient.
 
JcePasswordAuthenticatedRecipient(char[]) - Constructor for class org.bouncycastle.cms.jcajce.JcePasswordAuthenticatedRecipient
 
JcePasswordEnvelopedRecipient - class org.bouncycastle.cms.jcajce.JcePasswordEnvelopedRecipient.
 
JcePasswordEnvelopedRecipient(char[]) - Constructor for class org.bouncycastle.cms.jcajce.JcePasswordEnvelopedRecipient
 
JcePasswordRecipient - class org.bouncycastle.cms.jcajce.JcePasswordRecipient.
the RecipientInfo class for a recipient who has been sent a message encrypted using a password.
JcePasswordRecipientInfoGenerator - class org.bouncycastle.cms.jcajce.JcePasswordRecipientInfoGenerator.
 
JcePasswordRecipientInfoGenerator(ASN1ObjectIdentifier, char[]) - Constructor for class org.bouncycastle.cms.jcajce.JcePasswordRecipientInfoGenerator
 
JcePBMac1CalculatorBuilder - class org.bouncycastle.pkcs.jcajce.JcePBMac1CalculatorBuilder.
A builder for RFC 8018 PBE based MAC calculators.
JcePBMac1CalculatorBuilder(PBMAC1Params) - Constructor for class org.bouncycastle.pkcs.jcajce.JcePBMac1CalculatorBuilder
Base constructor from an ASN.1 parameter set.
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.
JcePBMac1CalculatorProviderBuilder - class org.bouncycastle.pkcs.jcajce.JcePBMac1CalculatorProviderBuilder.
 
JcePBMac1CalculatorProviderBuilder() - Constructor for class org.bouncycastle.pkcs.jcajce.JcePBMac1CalculatorProviderBuilder
 
JcePKCS12MacCalculatorBuilder - class org.bouncycastle.pkcs.jcajce.JcePKCS12MacCalculatorBuilder.
 
JcePKCS12MacCalculatorBuilder() - Constructor for class org.bouncycastle.pkcs.jcajce.JcePKCS12MacCalculatorBuilder
 
JcePKCS12MacCalculatorBuilder(ASN1ObjectIdentifier) - Constructor for class org.bouncycastle.pkcs.jcajce.JcePKCS12MacCalculatorBuilder
 
JcePKCS12MacCalculatorBuilderProvider - class org.bouncycastle.pkcs.jcajce.JcePKCS12MacCalculatorBuilderProvider.
 
JcePKCS12MacCalculatorBuilderProvider() - Constructor for class org.bouncycastle.pkcs.jcajce.JcePKCS12MacCalculatorBuilderProvider
 
JcePKCSPBEInputDecryptorProviderBuilder - class org.bouncycastle.pkcs.jcajce.JcePKCSPBEInputDecryptorProviderBuilder.
 
JcePKCSPBEInputDecryptorProviderBuilder() - Constructor for class org.bouncycastle.pkcs.jcajce.JcePKCSPBEInputDecryptorProviderBuilder
 
JcePKCSPBEOutputEncryptorBuilder - class org.bouncycastle.pkcs.jcajce.JcePKCSPBEOutputEncryptorBuilder.
 
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.

K

kek - Static variable in class org.bouncycastle.cms.RecipientId
 
KEKRecipient - interface org.bouncycastle.cms.KEKRecipient.
 
KEKRecipientId - class org.bouncycastle.cms.KEKRecipientId.
 
KEKRecipientId(byte[]) - Constructor for class org.bouncycastle.cms.KEKRecipientId
Construct a recipient ID with the key identifier of a KEK recipient.
KEKRecipientInfoGenerator - class org.bouncycastle.cms.KEKRecipientInfoGenerator.
 
KEKRecipientInfoGenerator(KEKIdentifier, SymmetricKeyWrapper) - Constructor for class org.bouncycastle.cms.KEKRecipientInfoGenerator
 
KEKRecipientInformation - class org.bouncycastle.cms.KEKRecipientInformation.
the RecipientInfo class for a recipient who has been sent a message encrypted using a secret key known to the other side.
KEY_SIZE_PROVIDER - Static variable in class org.bouncycastle.cms.jcajce.EnvelopedDataHelper
 
keyAgree - Static variable in class org.bouncycastle.cms.RecipientId
 
KeyAgreeRecipient - interface org.bouncycastle.cms.KeyAgreeRecipient.
 
KeyAgreeRecipientId - class org.bouncycastle.cms.KeyAgreeRecipientId.
 
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 org.bouncycastle.cms.KeyAgreeRecipientInfoGenerator.
 
KeyAgreeRecipientInfoGenerator(ASN1ObjectIdentifier, SubjectPublicKeyInfo, ASN1ObjectIdentifier) - Constructor for class org.bouncycastle.cms.KeyAgreeRecipientInfoGenerator
 
KeyAgreeRecipientInformation - class org.bouncycastle.cms.KeyAgreeRecipientInformation.
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 org.bouncycastle.cms.KeyTransRecipient.
 
KeyTransRecipientId - class org.bouncycastle.cms.KeyTransRecipientId.
 
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 org.bouncycastle.cms.KeyTransRecipientInfoGenerator.
 
KeyTransRecipientInfoGenerator(byte[], AsymmetricKeyWrapper) - Constructor for class org.bouncycastle.cms.KeyTransRecipientInfoGenerator
 
KeyTransRecipientInfoGenerator(IssuerAndSerialNumber, AsymmetricKeyWrapper) - Constructor for class org.bouncycastle.cms.KeyTransRecipientInfoGenerator
 
KeyTransRecipientInformation - class org.bouncycastle.cms.KeyTransRecipientInformation.
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.

L

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
 
main(String[]) - Static method in class org.bouncycastle.cert.test.X509ExtensionUtilsTest
 
main(String[]) - Static method in class org.bouncycastle.cert.test.GOST3410_2012CMSTest
 
main(String[]) - Static method in class org.bouncycastle.cert.test.PKCS10Test
 
main(String[]) - Static method in class org.bouncycastle.cert.test.CertTest
 
main(String[]) - Static method in class org.bouncycastle.cert.test.AttrCertSelectorTest
 
main(String[]) - Static method in class org.bouncycastle.cert.test.ExternalKeyTest
 
main(String[]) - Static method in class org.bouncycastle.cert.test.AttrCertTest
 
main(String[]) - Static method in class org.bouncycastle.cert.test.DANETest
 
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.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.SignerId
 
match(Object) - Method in class org.bouncycastle.cms.PasswordRecipientId
 
match(Object) - Method in class org.bouncycastle.cms.KeyAgreeRecipientId
 
match(Object) - Method in class org.bouncycastle.cms.KeyTransRecipientId
 
matchesIssuer(X509CertificateHolder, DigestCalculatorProvider) - Method in class org.bouncycastle.cert.ocsp.CertificateID
 
MD5 - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
messageAlgorithm - Variable in class org.bouncycastle.cms.RecipientInformation
 
MiscPEMGenerator - class org.bouncycastle.openssl.MiscPEMGenerator.
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 org.bouncycastle.cert.ocsp.OCSPException.
 
OCSPException(String) - Constructor for class org.bouncycastle.cert.ocsp.OCSPException
 
OCSPException(String, Throwable) - Constructor for class org.bouncycastle.cert.ocsp.OCSPException
 
OCSPReq - class org.bouncycastle.cert.ocsp.OCSPReq.
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 org.bouncycastle.cert.ocsp.OCSPReqBuilder.
 
OCSPReqBuilder() - Constructor for class org.bouncycastle.cert.ocsp.OCSPReqBuilder
 
OCSPResp - class org.bouncycastle.cert.ocsp.OCSPResp.
 
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 org.bouncycastle.cert.ocsp.OCSPRespBuilder.
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(ASN1ObjectIdentifier, OutputStream, ASN1EncodableVector, OutputEncryptor) - Method in class org.bouncycastle.cms.CMSEnvelopedDataStreamGenerator
 
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, 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.
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, ASN1EncodableVector, OutputEncryptor) - Method in class org.bouncycastle.cms.CMSEnvelopedDataStreamGenerator
 
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, 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, 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.
org.bouncycastle.cert - package org.bouncycastle.cert
Basic support package for handling and creating X.509 certificates, CRLs, and attribute certificates.
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.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.selector - package org.bouncycastle.cert.selector
Specialised Selector classes for certificates, CRLs, and attribute certificates.
org.bouncycastle.cert.test - package org.bouncycastle.cert.test
 
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.mozilla - package org.bouncycastle.mozilla
Support class for mozilla signed public key and challenge.
org.bouncycastle.openssl - package org.bouncycastle.openssl
Classes for dealing with OpenSSL PEM files.
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.voms - package org.bouncycastle.voms
 
originatorInfo - Variable in class org.bouncycastle.cms.CMSEnvelopedGenerator
 
originatorInfo - Variable in class org.bouncycastle.cms.CMSAuthEnvelopedGenerator
 
OriginatorInfoGenerator - class org.bouncycastle.cms.OriginatorInfoGenerator.
 
OriginatorInfoGenerator(Store) - Constructor for class org.bouncycastle.cms.OriginatorInfoGenerator
 
OriginatorInfoGenerator(Store, Store) - Constructor for class org.bouncycastle.cms.OriginatorInfoGenerator
 
OriginatorInfoGenerator(X509CertificateHolder) - Constructor for class org.bouncycastle.cms.OriginatorInfoGenerator
 
OriginatorInformation - class org.bouncycastle.cms.OriginatorInformation.
 

P

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
 
password - Variable in class org.bouncycastle.cms.PasswordRecipientInfoGenerator
 
password - Static variable in class org.bouncycastle.cms.RecipientId
 
PasswordException - exception org.bouncycastle.openssl.PasswordException.
 
PasswordException(String) - Constructor for class org.bouncycastle.openssl.PasswordException
 
PasswordFinder - interface org.bouncycastle.openssl.PasswordFinder.
Deprecated. no longer used.
PasswordRecipient - interface org.bouncycastle.cms.PasswordRecipient.
 
PasswordRecipient.PRF - class org.bouncycastle.cms.PasswordRecipient.PRF.
 
PasswordRecipientId - class org.bouncycastle.cms.PasswordRecipientId.
 
PasswordRecipientId() - Constructor for class org.bouncycastle.cms.PasswordRecipientId
Construct a recipient ID of the password type.
PasswordRecipientInfoGenerator - class org.bouncycastle.cms.PasswordRecipientInfoGenerator.
 
PasswordRecipientInfoGenerator(ASN1ObjectIdentifier, char[]) - Constructor for class org.bouncycastle.cms.PasswordRecipientInfoGenerator
 
PasswordRecipientInfoGenerator(ASN1ObjectIdentifier, char[], int, int) - Constructor for class org.bouncycastle.cms.PasswordRecipientInfoGenerator
 
PasswordRecipientInformation - class org.bouncycastle.cms.PasswordRecipientInformation.
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.PKCS8Generator
 
PBE_SHA1_3DES - Static variable in class org.bouncycastle.openssl.PKCS8Generator
 
PBE_SHA1_RC2_128 - Static variable in class org.bouncycastle.openssl.PKCS8Generator
 
PBE_SHA1_RC2_40 - Static variable in class org.bouncycastle.openssl.PKCS8Generator
 
PBE_SHA1_RC4_128 - Static variable in class org.bouncycastle.openssl.PKCS8Generator
 
PBE_SHA1_RC4_40 - Static variable in class org.bouncycastle.openssl.PKCS8Generator
 
PEMData - class org.bouncycastle.cert.test.PEMData.
 
PEMData() - Constructor for class org.bouncycastle.cert.test.PEMData
 
PEMDecryptor - interface org.bouncycastle.openssl.PEMDecryptor.
Base interface for decryption operations.
PEMDecryptorProvider - interface org.bouncycastle.openssl.PEMDecryptorProvider.
 
PEMEncryptedKeyPair - class org.bouncycastle.openssl.PEMEncryptedKeyPair.
 
PEMEncryptor - interface org.bouncycastle.openssl.PEMEncryptor.
 
PEMException - exception org.bouncycastle.openssl.PEMException.
 
PEMException(String) - Constructor for class org.bouncycastle.openssl.PEMException
 
PEMException(String, Exception) - Constructor for class org.bouncycastle.openssl.PEMException
 
PEMKeyPair - class org.bouncycastle.openssl.PEMKeyPair.
 
PEMKeyPair(SubjectPublicKeyInfo, PrivateKeyInfo) - Constructor for class org.bouncycastle.openssl.PEMKeyPair
 
PEMParser - class org.bouncycastle.openssl.PEMParser.
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 org.bouncycastle.openssl.PEMWriter.
Deprecated. use JcaPEMWriter
PEMWriter(Writer) - Constructor for class org.bouncycastle.openssl.PEMWriter
Deprecated. Base constructor.
performTest() - Method in class org.bouncycastle.cert.test.X509ExtensionUtilsTest
 
performTest() - Method in class org.bouncycastle.cert.test.GOST3410_2012CMSTest
 
performTest() - Method in class org.bouncycastle.cert.test.PKCS10Test
 
performTest() - Method in class org.bouncycastle.cert.test.CertTest
 
performTest() - Method in class org.bouncycastle.cert.test.AttrCertSelectorTest
 
performTest() - Method in class org.bouncycastle.cert.test.ExternalKeyTest
 
performTest() - Method in class org.bouncycastle.cert.test.AttrCertTest
 
performTest() - Method in class org.bouncycastle.cert.test.DANETest
 
PKCS10CertificationRequest - class org.bouncycastle.pkcs.PKCS10CertificationRequest.
Holding class for a PKCS#10 certification request.
PKCS10CertificationRequest(byte[]) - Constructor for class org.bouncycastle.pkcs.PKCS10CertificationRequest
Create a PKCS10CertificationRequestHolder from the passed in bytes.
PKCS10CertificationRequest(CertificationRequest) - Constructor for class org.bouncycastle.pkcs.PKCS10CertificationRequest
Create a PKCS10CertificationRequestHolder from an underlying ASN.1 structure.
PKCS10CertificationRequestBuilder - class org.bouncycastle.pkcs.PKCS10CertificationRequestBuilder.
A class for creating PKCS#10 Certification requests.
PKCS10CertificationRequestBuilder(PKCS10CertificationRequestBuilder) - Constructor for class org.bouncycastle.pkcs.PKCS10CertificationRequestBuilder
 
PKCS10CertificationRequestBuilder(X500Name, SubjectPublicKeyInfo) - Constructor for class org.bouncycastle.pkcs.PKCS10CertificationRequestBuilder
Basic constructor.
PKCS10Test - class org.bouncycastle.cert.test.PKCS10Test.
 
PKCS10Test() - Constructor for class org.bouncycastle.cert.test.PKCS10Test
 
PKCS12MacCalculatorBuilder - interface org.bouncycastle.pkcs.PKCS12MacCalculatorBuilder.
 
PKCS12MacCalculatorBuilderProvider - interface org.bouncycastle.pkcs.PKCS12MacCalculatorBuilderProvider.
 
PKCS12PfxPdu - class org.bouncycastle.pkcs.PKCS12PfxPdu.
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 org.bouncycastle.pkcs.PKCS12PfxPduBuilder.
A builder for the PKCS#12 Pfx key and certificate store.
PKCS12PfxPduBuilder() - Constructor for class org.bouncycastle.pkcs.PKCS12PfxPduBuilder
 
PKCS12SafeBag - class org.bouncycastle.pkcs.PKCS12SafeBag.
 
PKCS12SafeBag(SafeBag) - Constructor for class org.bouncycastle.pkcs.PKCS12SafeBag
 
PKCS12SafeBagBuilder - class org.bouncycastle.pkcs.PKCS12SafeBagBuilder.
 
PKCS12SafeBagBuilder(Certificate) - Constructor for class org.bouncycastle.pkcs.PKCS12SafeBagBuilder
 
PKCS12SafeBagBuilder(CertificateList) - Constructor for class org.bouncycastle.pkcs.PKCS12SafeBagBuilder
 
PKCS12SafeBagBuilder(PrivateKeyInfo) - Constructor for class org.bouncycastle.pkcs.PKCS12SafeBagBuilder
 
PKCS12SafeBagBuilder(PrivateKeyInfo, OutputEncryptor) - 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 org.bouncycastle.pkcs.PKCS12SafeBagFactory.
 
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 org.bouncycastle.cms.PKCS7ProcessableObject.
 
PKCS7ProcessableObject(ASN1ObjectIdentifier, ASN1Encodable) - Constructor for class org.bouncycastle.cms.PKCS7ProcessableObject
 
PKCS7TypedStream - class org.bouncycastle.cms.PKCS7TypedStream.
 
PKCS7TypedStream(ASN1ObjectIdentifier, ASN1Encodable) - Constructor for class org.bouncycastle.cms.PKCS7TypedStream
 
PKCS8EncryptedPrivateKeyInfo - class org.bouncycastle.pkcs.PKCS8EncryptedPrivateKeyInfo.
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 org.bouncycastle.pkcs.PKCS8EncryptedPrivateKeyInfoBuilder.
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 org.bouncycastle.openssl.PKCS8Generator.
 
PKCS8Generator(PrivateKeyInfo, OutputEncryptor) - Constructor for class org.bouncycastle.openssl.PKCS8Generator
Base constructor.
PKCSException - exception org.bouncycastle.pkcs.PKCSException.
General checked Exception thrown in the cert package and its sub-packages.
PKCSException(String) - Constructor for class org.bouncycastle.pkcs.PKCSException
 
PKCSException(String, Throwable) - Constructor for class org.bouncycastle.pkcs.PKCSException
 
PKCSIOException - exception org.bouncycastle.pkcs.PKCSIOException.
General IOException thrown in the cert package and its sub-packages.
PKCSIOException(String) - Constructor for class org.bouncycastle.pkcs.PKCSIOException
 
PKCSIOException(String, Throwable) - Constructor for class org.bouncycastle.pkcs.PKCSIOException
 
PKIArchiveControl - class org.bouncycastle.cert.crmf.PKIArchiveControl.
Carrier for a PKIArchiveOptions structure.
PKIArchiveControl(PKIArchiveOptions) - Constructor for class org.bouncycastle.cert.crmf.PKIArchiveControl
Basic constructor - build from an PKIArchiveOptions structure.
PKIArchiveControlBuilder - class org.bouncycastle.cert.crmf.PKIArchiveControlBuilder.
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.
PKMACBuilder - class org.bouncycastle.cert.crmf.PKMACBuilder.
 
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 org.bouncycastle.cert.crmf.PKMACValuesCalculator.
 
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 org.bouncycastle.cert.crmf.ProofOfPossessionSigningKeyBuilder.
 
ProofOfPossessionSigningKeyBuilder(CertRequest) - Constructor for class org.bouncycastle.cert.crmf.ProofOfPossessionSigningKeyBuilder
 
ProofOfPossessionSigningKeyBuilder(SubjectPublicKeyInfo) - Constructor for class org.bouncycastle.cert.crmf.ProofOfPossessionSigningKeyBuilder
 
ProtectedPKIMessage - class org.bouncycastle.cert.cmp.ProtectedPKIMessage.
Wrapper for a PKIMessage with protection attached to it.
ProtectedPKIMessage(GeneralPKIMessage) - Constructor for class org.bouncycastle.cert.cmp.ProtectedPKIMessage
Base constructor.
ProtectedPKIMessageBuilder - class org.bouncycastle.cert.cmp.ProtectedPKIMessageBuilder.
Builder for creating a protected PKI message.
ProtectedPKIMessageBuilder(GeneralName, GeneralName) - Constructor for class org.bouncycastle.cert.cmp.ProtectedPKIMessageBuilder
Commence a message with the header version CMP_2000.
ProtectedPKIMessageBuilder(int, GeneralName, GeneralName) - Constructor for class org.bouncycastle.cert.cmp.ProtectedPKIMessageBuilder
Commence a message with a specific header type.

R

RC2_CBC - Static variable in class org.bouncycastle.cms.CMSEnvelopedGenerator
 
RC2_CBC - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
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 org.bouncycastle.cms.Recipient.
 
RecipientId - class org.bouncycastle.cms.RecipientId.
 
RecipientId(int) - Constructor for class org.bouncycastle.cms.RecipientId
 
RecipientInfoGenerator - interface org.bouncycastle.cms.RecipientInfoGenerator.
 
RecipientInformation - class org.bouncycastle.cms.RecipientInformation.
 
RecipientInformationStore - class org.bouncycastle.cms.RecipientInformationStore.
 
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 org.bouncycastle.cms.RecipientOperator.
 
RecipientOperator(InputDecryptor) - Constructor for class org.bouncycastle.cms.RecipientOperator
 
RecipientOperator(MacCalculator) - Constructor for class org.bouncycastle.cms.RecipientOperator
 
RegTokenControl - class org.bouncycastle.cert.crmf.RegTokenControl.
Carrier for a registration token control.
RegTokenControl(ASN1UTF8String) - Constructor for class org.bouncycastle.cert.crmf.RegTokenControl
Basic constructor - build from a UTF-8 string representing the token.
RegTokenControl(String) - Constructor for class org.bouncycastle.cert.crmf.RegTokenControl
Basic constructor - build from a string representing the token.
removeExtension(ASN1ObjectIdentifier) - Method in class org.bouncycastle.cert.X509v3CertificateBuilder
Remove the extension indicated by OID.
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.
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.
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.
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(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, 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, 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(Extension) - 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.
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.
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.
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 org.bouncycastle.cert.ocsp.Req.
 
Req(Request) - Constructor for class org.bouncycastle.cert.ocsp.Req
 
RespData - class org.bouncycastle.cert.ocsp.RespData.
OCSP RFC 2560, RFC 6960
RespData(ResponseData) - Constructor for class org.bouncycastle.cert.ocsp.RespData
 
RespID - class org.bouncycastle.cert.ocsp.RespID.
Carrier for a ResponderID.
RespID(ResponderID) - 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.
RespID(X500Name) - Constructor for class org.bouncycastle.cert.ocsp.RespID
 
RevocationDetails - class org.bouncycastle.cert.cmp.RevocationDetails.
 
RevocationDetails(RevDetails) - Constructor for class org.bouncycastle.cert.cmp.RevocationDetails
 
RevocationDetailsBuilder - class org.bouncycastle.cert.cmp.RevocationDetailsBuilder.
 
RevocationDetailsBuilder() - Constructor for class org.bouncycastle.cert.cmp.RevocationDetailsBuilder
 
RevokedStatus - class org.bouncycastle.cert.ocsp.RevokedStatus.
wrapper for the RevokedInfo object
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
 
RIPEMD160 - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
RIPEMD256 - 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.CMSEnvelopedGenerator
 
SEED_CBC - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
SEED_WRAP - Static variable in class org.bouncycastle.cms.CMSEnvelopedGenerator
 
SEED_WRAP - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
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.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.
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.CMSAuthEnvelopedGenerator
 
setAuthenticatedAttributeGenerator(CMSAttributeTableGenerator) - Method in class org.bouncycastle.cms.CMSAuthenticatedGenerator
 
setAuthInfoPKMAC(PKMACBuilder, char[]) - Method in class org.bouncycastle.cert.crmf.CertificateRequestMessageBuilder
 
setAuthInfoSender(GeneralName) - Method in class org.bouncycastle.cert.crmf.CertificateRequestMessageBuilder
 
setAuthInfoSender(X500Name) - Method in class org.bouncycastle.cert.crmf.CertificateRequestMessageBuilder
 
setBEREncodeRecipients(boolean) - Method in class org.bouncycastle.cms.CMSEnvelopedDataStreamGenerator
Use a BER Set to store the recipient information
setBEREncodeRecipients(boolean) - Method in class org.bouncycastle.cms.CMSAuthenticatedDataStreamGenerator
Use a BER Set to store the recipient information.
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.CMSEnvelopedDataStreamGenerator
Set the underlying string size for encapsulated data
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.CMSSignedDataStreamGenerator
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
setContentDigest(AlgorithmIdentifier) - Method in class org.bouncycastle.cms.SignerInfoGeneratorBuilder
Set the algorithm identifier for the contentDigest to be used for processing the data.
setContentDigest(AlgorithmIdentifier) - Method in class org.bouncycastle.cms.jcajce.JcaSimpleSignerInfoGeneratorBuilder
 
setContentDigest(AlgorithmIdentifier) - Method in class org.bouncycastle.cms.jcajce.JcaSignerInfoGeneratorBuilder
 
setContentProvider(Provider) - 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.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.JceKEKRecipient
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(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.JceKEKRecipient
Set the provider to use for content processing.
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.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.
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.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.
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.
setIssuer(AttributeCertificateIssuer) - Method in class org.bouncycastle.cert.selector.X509AttributeCertificateHolderSelectorBuilder
Sets the issuer the attribute certificate must have.
setIssuer(X500Name) - Method in class org.bouncycastle.cert.cmp.RevocationDetailsBuilder
 
setIssuer(X500Name) - Method in class org.bouncycastle.cert.crmf.CertificateRequestMessageBuilder
 
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.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.JcePKCSPBEOutputEncryptorBuilder
Set the iteration count for the PBE calculation.
setIterationCount(int) - Method in class org.bouncycastle.pkcs.jcajce.JcePKCS12MacCalculatorBuilder
 
setIterationCount(int) - Method in class org.bouncycastle.cert.crmf.PKMACBuilder
 
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.
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.
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.
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.JceKEKRecipient
Set validation of retrieved key sizes against the algorithm parameters for the encrypted key where possible - default is off.
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.
setMessageTime(Date) - Method in class org.bouncycastle.cert.cmp.ProtectedPKIMessageBuilder
Set the creation time for the new message.
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.
setOriginatorInfo(OriginatorInformation) - Method in class org.bouncycastle.cms.CMSEnvelopedGenerator
 
setOriginatorInfo(OriginatorInformation) - Method in class org.bouncycastle.cms.CMSAuthEnvelopedGenerator
 
setParameters(PBMParameter) - Method in class org.bouncycastle.cert.crmf.PKMACBuilder
 
setPasswordConversionScheme(int) - Method in class org.bouncycastle.cms.PasswordRecipientInfoGenerator
 
setPasswordConversionScheme(int) - Method in class org.bouncycastle.cms.bc.BcPasswordRecipient
 
setPasswordConversionScheme(int) - Method in class org.bouncycastle.cms.jcajce.JcePasswordRecipient
 
setPrf(AlgorithmIdentifier) - Method in class org.bouncycastle.pkcs.jcajce.JcePBMac1CalculatorBuilder
 
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(Provider) - Method in class org.bouncycastle.pkcs.jcajce.JcePBMac1CalculatorBuilder
 
setProvider(Provider) - Method in class org.bouncycastle.pkcs.jcajce.JcePKCS12MacCalculatorBuilderProvider
 
setProvider(Provider) - Method in class org.bouncycastle.pkcs.jcajce.JcePBMac1CalculatorProviderBuilder
 
setProvider(Provider) - Method in class org.bouncycastle.pkcs.jcajce.JcaPKCS10CertificationRequest
 
setProvider(Provider) - Method in class org.bouncycastle.pkcs.jcajce.JcePKCSPBEOutputEncryptorBuilder
 
setProvider(Provider) - Method in class org.bouncycastle.pkcs.jcajce.JcePKCS12MacCalculatorBuilder
 
setProvider(Provider) - Method in class org.bouncycastle.pkcs.jcajce.JcePKCSPBEInputDecryptorProviderBuilder
 
setProvider(Provider) - Method in class org.bouncycastle.cert.jcajce.JcaX509CRLConverter
Set the provider to use from a Provider object.
setProvider(Provider) - Method in class org.bouncycastle.cert.jcajce.JcaCertStoreBuilder
 
setProvider(Provider) - Method in class org.bouncycastle.cert.jcajce.JcaX509ContentVerifierProviderBuilder
 
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.cms.jcajce.JceKTSKeyTransRecipient
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.JcaSignerInfoVerifierBuilder
 
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.JceKeyTransRecipient
Set the provider to use for key recovery and content processing.
setProvider(Provider) - Method in class org.bouncycastle.cms.jcajce.JcePasswordRecipient
 
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.JcaSimpleSignerInfoGeneratorBuilder
 
setProvider(Provider) - Method in class org.bouncycastle.cms.jcajce.JceCMSMacCalculatorBuilder
 
setProvider(Provider) - Method in class org.bouncycastle.cms.jcajce.JceKTSKeyTransRecipientInfoGenerator
 
setProvider(Provider) - Method in class org.bouncycastle.cms.jcajce.JceKeyTransRecipientInfoGenerator
 
setProvider(Provider) - Method in class org.bouncycastle.cms.jcajce.JceKeyAgreeRecipientInfoGenerator
 
setProvider(Provider) - Method in class org.bouncycastle.cms.jcajce.JcePasswordRecipientInfoGenerator
 
setProvider(Provider) - Method in class org.bouncycastle.cms.jcajce.JcaSimpleSignerInfoVerifierBuilder
 
setProvider(Provider) - Method in class org.bouncycastle.cms.jcajce.JceCMSContentEncryptorBuilder
 
setProvider(Provider) - Method in class org.bouncycastle.cms.jcajce.JceAlgorithmIdentifierConverter
 
setProvider(String) - Method in class org.bouncycastle.pkcs.jcajce.JcePBMac1CalculatorBuilder
 
setProvider(String) - Method in class org.bouncycastle.pkcs.jcajce.JcePKCS12MacCalculatorBuilderProvider
 
setProvider(String) - Method in class org.bouncycastle.pkcs.jcajce.JcePBMac1CalculatorProviderBuilder
 
setProvider(String) - Method in class org.bouncycastle.pkcs.jcajce.JcaPKCS10CertificationRequest
 
setProvider(String) - Method in class org.bouncycastle.pkcs.jcajce.JcePKCSPBEOutputEncryptorBuilder
 
setProvider(String) - Method in class org.bouncycastle.pkcs.jcajce.JcePKCS12MacCalculatorBuilder
 
setProvider(String) - Method in class org.bouncycastle.pkcs.jcajce.JcePKCSPBEInputDecryptorProviderBuilder
 
setProvider(String) - Method in class org.bouncycastle.cert.jcajce.JcaX509CRLConverter
Set the provider to use by name.
setProvider(String) - Method in class org.bouncycastle.cert.jcajce.JcaCertStoreBuilder
 
setProvider(String) - Method in class org.bouncycastle.cert.jcajce.JcaX509ContentVerifierProviderBuilder
 
setProvider(String) - Method in class org.bouncycastle.cert.jcajce.JcaX509CertificateConverter
Set the provider to use by name.
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.JceKEKRecipientInfoGenerator
 
setProvider(String) - Method in class org.bouncycastle.cms.jcajce.JcaSignerInfoVerifierBuilder
 
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.JceKeyTransRecipient
Set the provider to use for key recovery and content processing.
setProvider(String) - Method in class org.bouncycastle.cms.jcajce.JcePasswordRecipient
 
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.JcaSimpleSignerInfoGeneratorBuilder
 
setProvider(String) - Method in class org.bouncycastle.cms.jcajce.JceCMSMacCalculatorBuilder
 
setProvider(String) - Method in class org.bouncycastle.cms.jcajce.JceKTSKeyTransRecipientInfoGenerator
 
setProvider(String) - Method in class org.bouncycastle.cms.jcajce.JceKeyTransRecipientInfoGenerator
 
setProvider(String) - Method in class org.bouncycastle.cms.jcajce.JceKeyAgreeRecipientInfoGenerator
 
setProvider(String) - Method in class org.bouncycastle.cms.jcajce.JcePasswordRecipientInfoGenerator
 
setProvider(String) - Method in class org.bouncycastle.cms.jcajce.JcaSimpleSignerInfoVerifierBuilder
 
setProvider(String) - Method in class org.bouncycastle.cms.jcajce.JceCMSContentEncryptorBuilder
 
setProvider(String) - Method in class org.bouncycastle.cms.jcajce.JceAlgorithmIdentifierConverter
 
setPublicKey(SubjectPublicKeyInfo) - Method in class org.bouncycastle.cert.cmp.RevocationDetailsBuilder
 
setPublicKey(SubjectPublicKeyInfo) - Method in class org.bouncycastle.cert.crmf.CertificateRequestMessageBuilder
 
setPublicKeyMac(PKMACValueGenerator, char[]) - Method in class org.bouncycastle.cert.crmf.ProofOfPossessionSigningKeyBuilder
 
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.
setRequestExtensions(Extensions) - Method in class org.bouncycastle.cert.ocsp.OCSPReqBuilder
 
setRequestorName(GeneralName) - 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
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.pkcs.jcajce.JcePBMac1CalculatorBuilder
Set the length of the salt in bytes.
setSaltLength(int) - Method in class org.bouncycastle.cert.crmf.PKMACBuilder
Set the salt length in octets.
setSecureRandom(SecureRandom) - Method in class org.bouncycastle.cert.crmf.PKMACBuilder
 
setSecureRandom(SecureRandom) - Method in class org.bouncycastle.cms.PasswordRecipientInfoGenerator
 
setSecureRandom(SecureRandom) - Method in class org.bouncycastle.cms.bc.BcCMSContentEncryptorBuilder
 
setSecureRandom(SecureRandom) - Method in class org.bouncycastle.cms.jcajce.JceKEKRecipientInfoGenerator
 
setSecureRandom(SecureRandom) - Method in class org.bouncycastle.cms.jcajce.JceCMSMacCalculatorBuilder
 
setSecureRandom(SecureRandom) - Method in class org.bouncycastle.cms.jcajce.JceKeyAgreeRecipientInfoGenerator
 
setSecureRandom(SecureRandom) - Method in class org.bouncycastle.cms.jcajce.JceCMSContentEncryptorBuilder
 
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.
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.SignerInfoGeneratorBuilder
Provide a custom signed attribute generator.
setSignedAttributeGenerator(CMSAttributeTableGenerator) - Method in class org.bouncycastle.cms.jcajce.JcaSimpleSignerInfoGeneratorBuilder
 
setSignedAttributeGenerator(CMSAttributeTableGenerator) - Method in class org.bouncycastle.cms.jcajce.JcaSignerInfoGeneratorBuilder
 
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.
setSigningDigestAlgorithmMapping(String, String) - Static method in class org.bouncycastle.cms.CMSConfig
Deprecated. no longer required.
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.
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.
setSubject(X500Name) - Method in class org.bouncycastle.cert.cmp.RevocationDetailsBuilder
 
setSubject(X500Name) - Method in class org.bouncycastle.cert.crmf.CertificateRequestMessageBuilder
 
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.
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
 
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.CMSAuthEnvelopedGenerator
 
setUnauthenticatedAttributeGenerator(CMSAttributeTableGenerator) - Method in class org.bouncycastle.cms.CMSAuthenticatedGenerator
 
setUnprotectedAttributeGenerator(CMSAttributeTableGenerator) - Method in class org.bouncycastle.cms.CMSEnvelopedGenerator
 
setUnprotectedAttributeGenerator(CMSAttributeTableGenerator) - Method in class org.bouncycastle.cms.CMSEncryptedGenerator
 
setUnsignedAttributeGenerator(CMSAttributeTableGenerator) - Method in class org.bouncycastle.cms.SignerInfoGeneratorBuilder
Provide a generator of unsigned attributes.
setUnsignedAttributeGenerator(CMSAttributeTableGenerator) - Method in class org.bouncycastle.cms.jcajce.JcaSimpleSignerInfoGeneratorBuilder
 
setUnsignedAttributeGenerator(CMSAttributeTableGenerator) - Method in class org.bouncycastle.cms.jcajce.JcaSignerInfoGeneratorBuilder
 
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
 
SHA224 - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
SHA256 - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
SHA384 - Static variable in class org.bouncycastle.cms.CMSAlgorithm
 
SHA512 - 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
 
SignedPublicKeyAndChallenge - class org.bouncycastle.mozilla.SignedPublicKeyAndChallenge.
This is designed to parse the SignedPublicKeyAndChallenge created by the KEYGEN tag included by Mozilla based browsers.
SignedPublicKeyAndChallenge(byte[]) - Constructor for class org.bouncycastle.mozilla.SignedPublicKeyAndChallenge
 
SignedPublicKeyAndChallenge(SignedPublicKeyAndChallenge) - Constructor for class org.bouncycastle.mozilla.SignedPublicKeyAndChallenge
 
signerGens - Variable in class org.bouncycastle.cms.CMSSignedGenerator
 
SignerId - class org.bouncycastle.cms.SignerId.
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 org.bouncycastle.cms.SignerInfoGenerator.
 
SignerInfoGenerator(SignerInfoGenerator, CMSAttributeTableGenerator, CMSAttributeTableGenerator) - Constructor for class org.bouncycastle.cms.SignerInfoGenerator
 
SignerInfoGeneratorBuilder - class org.bouncycastle.cms.SignerInfoGeneratorBuilder.
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 org.bouncycastle.cms.SignerInformation.
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 org.bouncycastle.cms.SignerInformationStore.
 
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 org.bouncycastle.cms.SignerInformationVerifier.
 
SignerInformationVerifier(CMSSignatureAlgorithmNameGenerator, SignatureAlgorithmIdentifierFinder, ContentVerifierProvider, DigestCalculatorProvider) - Constructor for class org.bouncycastle.cms.SignerInformationVerifier
 
SignerInformationVerifierProvider - interface org.bouncycastle.cms.SignerInformationVerifierProvider.
 
SimpleAttributeTableGenerator - class org.bouncycastle.cms.SimpleAttributeTableGenerator.
Basic generator that just returns a preconstructed attribute table
SimpleAttributeTableGenerator(AttributeTable) - Constructor for class org.bouncycastle.cms.SimpleAttributeTableGenerator
 
SingleResp - class org.bouncycastle.cert.ocsp.SingleResp.
 
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.
spkacSeq - Variable in class org.bouncycastle.mozilla.SignedPublicKeyAndChallenge
 
split() - Method in class org.bouncycastle.voms.VOMSAttribute.FQAN
 
SUCCESSFUL - Static variable in class org.bouncycastle.cert.ocsp.OCSPResp
 
SUCCESSFUL - Static variable in class org.bouncycastle.cert.ocsp.OCSPRespBuilder
 

T

testSelector() - Method in class org.bouncycastle.cert.test.AttrCertSelectorTest
 
toASN1Primitive() - Method in class org.bouncycastle.mozilla.SignedPublicKeyAndChallenge
Deprecated. use toASN1Structure
toASN1Primitive() - Method in class org.bouncycastle.cert.ocsp.RespID
 
toASN1Primitive() - Method in class org.bouncycastle.cert.ocsp.CertificateID
 
toASN1Structure() - Method in class org.bouncycastle.mozilla.SignedPublicKeyAndChallenge
Return the underlying ASN.1 structure for this challenge.
toASN1Structure() - Method in class org.bouncycastle.pkcs.PKCS12PfxPdu
Return the underlying ASN.1 object.
toASN1Structure() - Method in class org.bouncycastle.pkcs.PKCS8EncryptedPrivateKeyInfo
 
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.PKCS10CertificationRequest
Return the underlying ASN.1 structure for this request.
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.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.cmp.ProtectedPKIMessage
Return the underlying ASN.1 structure contained in this object.
toASN1Structure() - Method in class org.bouncycastle.cert.cmp.GeneralPKIMessage
 
toASN1Structure() - Method in class org.bouncycastle.cert.cmp.RevocationDetails
 
toASN1Structure() - Method in class org.bouncycastle.cert.cmp.CertificateConfirmationContent
 
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.ocsp.OCSPResp
 
toASN1Structure() - Method in class org.bouncycastle.cms.CMSAuthEnvelopedData
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.SignerInformation
Return the underlying ASN.1 object defining this SignerInformation object.
toASN1Structure() - Method in class org.bouncycastle.cms.CMSDigestedData
return the ContentInfo
toASN1Structure() - Method in class org.bouncycastle.cms.CMSCompressedData
return the ContentInfo
toASN1Structure() - Method in class org.bouncycastle.cms.CMSSignedData
return the ContentInfo
toASN1Structure() - Method in class org.bouncycastle.cms.CMSAuthenticatedData
return the ContentInfo
toASN1Structure() - Method in class org.bouncycastle.cms.OriginatorInformation
Return the underlying ASN.1 object defining this SignerInformation object.
toString() - Method in class org.bouncycastle.voms.VOMSAttribute
 
toString() - Method in class org.bouncycastle.voms.VOMSAttribute.FQAN
 
TRY_LATER - Static variable in class org.bouncycastle.cert.ocsp.OCSPResp
 
TRY_LATER - Static variable in class org.bouncycastle.cert.ocsp.OCSPRespBuilder
 
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 org.bouncycastle.cert.ocsp.UnknownStatus.
wrapper for the UnknownInfo object
UnknownStatus() - Constructor for class org.bouncycastle.cert.ocsp.UnknownStatus
 
unprotectedAttributeGenerator - Variable in class org.bouncycastle.cms.CMSEnvelopedGenerator
 
unprotectedAttributeGenerator - Variable in class org.bouncycastle.cms.CMSEncryptedGenerator
 
unsignedAttributeSet - Variable in class org.bouncycastle.cms.SignerInformation
 
unwrappedKeyMustBeEncodable - Variable in class org.bouncycastle.cms.jcajce.JceKTSKeyTransRecipient
 
unwrappedKeyMustBeEncodable - Variable in class org.bouncycastle.cms.jcajce.JceKeyTransRecipient
 
unwrapSessionKey(ASN1ObjectIdentifier, SecretKey, ASN1ObjectIdentifier, byte[]) - Method in class org.bouncycastle.cms.jcajce.JceKeyAgreeRecipient
 

V

validateKeySize - Variable in class org.bouncycastle.cms.jcajce.JceKTSKeyTransRecipient
 
validateKeySize - Variable in class org.bouncycastle.cms.jcajce.JceKeyTransRecipient
 
validateKeySize - Variable in class org.bouncycastle.cms.jcajce.JceKEKRecipient
 
ValueDecryptorGenerator - interface org.bouncycastle.cert.crmf.ValueDecryptorGenerator.
 
verify() - Method in class org.bouncycastle.mozilla.SignedPublicKeyAndChallenge
Deprecated. use ContentVerifierProvider method
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.
verify(SignerInformationVerifier) - Method in class org.bouncycastle.cms.SignerInformation
Verify that the given verifier can successfully verify the signature on this SignerInformation object.
verify(String) - Method in class org.bouncycastle.mozilla.SignedPublicKeyAndChallenge
Deprecated. use ContentVerifierProvider method
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.
VOMS_ATTR_OID - Static variable in class org.bouncycastle.voms.VOMSAttribute
The ASN.1 object identifier for VOMS attributes
VOMSAttribute - class org.bouncycastle.voms.VOMSAttribute.
Representation of the authorization information (VO, server address and list of Fully Qualified Attribute Names, or FQANs) contained in a VOMS attribute certificate.
VOMSAttribute.FQAN - class org.bouncycastle.voms.VOMSAttribute.FQAN.
Inner class providing a container of the group,role,capability information triplet in an FQAN.
VOMSAttribute.FQAN(VOMSAttribute, String) - Constructor for class org.bouncycastle.voms.VOMSAttribute.FQAN
 
VOMSAttribute.FQAN(VOMSAttribute, String, String, String) - Constructor for class org.bouncycastle.voms.VOMSAttribute.FQAN
 
VOMSAttribute(X509AttributeCertificateHolder) - Constructor for class org.bouncycastle.voms.VOMSAttribute
Parses the contents of an attribute certificate.
NOTE: Cryptographic signatures, time stamps etc.

W

wrapper - Variable in class org.bouncycastle.cms.KEKRecipientInfoGenerator
 
wrapper - Variable in class org.bouncycastle.cms.KeyTransRecipientInfoGenerator
 
write(OutputStream) - Method in class org.bouncycastle.cms.PKCS7ProcessableObject
 
write(OutputStream) - Method in class org.bouncycastle.cms.CMSProcessableFile
 
write(OutputStream) - Method in class org.bouncycastle.cms.CMSProcessableByteArray
 
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.
writeObject(Object) - Method in class org.bouncycastle.openssl.PEMWriter
Deprecated.  
writeObject(Object, PEMEncryptor) - Method in class org.bouncycastle.openssl.PEMWriter
Deprecated.  
writeObject(PemObjectGenerator) - Method in class org.bouncycastle.openssl.PEMWriter
Deprecated.  

X

X509AttributeCertificateHolder - class org.bouncycastle.cert.X509AttributeCertificateHolder.
Holding class for an X.509 AttributeCertificate structure.
X509AttributeCertificateHolder(AttributeCertificate) - Constructor for class org.bouncycastle.cert.X509AttributeCertificateHolder
Create a X509AttributeCertificateHolder from the passed in ASN.1 structure.
X509AttributeCertificateHolder(byte[]) - Constructor for class org.bouncycastle.cert.X509AttributeCertificateHolder
Create a X509AttributeCertificateHolder from the passed in bytes.
X509AttributeCertificateHolderSelector - class org.bouncycastle.cert.selector.X509AttributeCertificateHolderSelector.
This class is an Selector like implementation to select attribute certificates from a given set of criteria.
X509AttributeCertificateHolderSelectorBuilder - class org.bouncycastle.cert.selector.X509AttributeCertificateHolderSelectorBuilder.
This class builds selectors according to the set criteria.
X509AttributeCertificateHolderSelectorBuilder() - Constructor for class org.bouncycastle.cert.selector.X509AttributeCertificateHolderSelectorBuilder
 
X509CertificateHolder - class org.bouncycastle.cert.X509CertificateHolder.
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 org.bouncycastle.cert.selector.X509CertificateHolderSelector.
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 org.bouncycastle.cert.X509ContentVerifierProviderBuilder.
 
X509CRLEntryHolder - class org.bouncycastle.cert.X509CRLEntryHolder.
Holding class for an X.509 CRL Entry structure.
X509CRLHolder - class org.bouncycastle.cert.X509CRLHolder.
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(CertificateList) - Constructor for class org.bouncycastle.cert.X509CRLHolder
Create a X509CRLHolder from the passed in ASN.1 structure.
X509CRLHolder(InputStream) - Constructor for class org.bouncycastle.cert.X509CRLHolder
Create a X509CRLHolder from the passed in InputStream.
X509ExtensionUtils - class org.bouncycastle.cert.X509ExtensionUtils.
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.
X509ExtensionUtilsTest - class org.bouncycastle.cert.test.X509ExtensionUtilsTest.
 
X509ExtensionUtilsTest() - Constructor for class org.bouncycastle.cert.test.X509ExtensionUtilsTest
 
X509TrustedCertificateBlock - class org.bouncycastle.openssl.X509TrustedCertificateBlock.
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 org.bouncycastle.cert.X509v1CertificateBuilder.
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 org.bouncycastle.cert.X509v2AttributeCertificateBuilder.
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 org.bouncycastle.cert.X509v2CRLBuilder.
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 org.bouncycastle.cert.X509v3CertificateBuilder.
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 org.bouncycastle.cms.jcajce.ZlibCompressor.
 
ZlibCompressor() - Constructor for class org.bouncycastle.cms.jcajce.ZlibCompressor
 
ZlibExpanderProvider - class org.bouncycastle.cms.jcajce.ZlibExpanderProvider.
 
ZlibExpanderProvider() - Constructor for class org.bouncycastle.cms.jcajce.ZlibExpanderProvider
Base constructor.
ZlibExpanderProvider(long) - Constructor for class org.bouncycastle.cms.jcajce.ZlibExpanderProvider
Create a provider which caps the number of expanded bytes that can be produced when the compressed stream is parsed.

_

_contentInfo - Variable in class org.bouncycastle.cms.CMSContentInfoParser
 
_data - Variable in class org.bouncycastle.cms.CMSContentInfoParser
 
_in - Variable in class org.bouncycastle.cms.CMSTypedStream
 
_signers - Variable in class org.bouncycastle.cms.CMSSignedGenerator
 

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