Package | Description |
---|---|
org.bouncycastle.cert |
Basic support package for handling and creating X.509 certificates, CRLs, and attribute certificates.
|
org.bouncycastle.cert.bc | |
org.bouncycastle.cert.cmp |
Basic support package for handling and creating CMP (RFC 4210) certificate management messages.
|
org.bouncycastle.cert.crmf |
Basic support package for handling and creating CRMF (RFC 4211) certificate request messages.
|
org.bouncycastle.cert.dane | |
org.bouncycastle.cert.jcajce |
JCA extensions to the certificate building and processing package.
|
org.bouncycastle.cert.ocsp |
Basic support package for handling and creating OCSP (RFC 2560) online certificate status requests.
|
org.bouncycastle.cert.path | |
org.bouncycastle.cert.path.validations | |
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 | |
org.bouncycastle.cms.jcajce | |
org.bouncycastle.dvcs |
Classes for dealing "Internet X.509 Public Key Infrastructure Data Validation and Certification Server Protocols" - RFC 3029.
|
org.bouncycastle.mail.smime |
High level classes for dealing with S/MIME objects (RFC 3851).
|
org.bouncycastle.openssl |
Classes for dealing with OpenSSL PEM files.
|
org.bouncycastle.operator |
Basic operators for doing encryption, signing, and digest operations.
|
org.bouncycastle.operator.bc | |
org.bouncycastle.operator.jcajce | |
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.pkix | |
org.bouncycastle.tsp |
Classes for dealing Time Stamp Protocol (TSP) - RFC 3161.
|
Modifier and Type | Method and Description |
---|---|
X509CertificateHolder |
X509v3CertificateBuilder.build(ContentSigner signer)
Generate an X.509 certificate, based on the current issuer and subject
using the passed in signer.
|
X509CertificateHolder |
X509v1CertificateBuilder.build(ContentSigner signer)
Generate an X509 certificate, based on the current issuer and subject
using the passed in signer.
|
Modifier and Type | Method and Description |
---|---|
ContentVerifierProvider |
X509ContentVerifierProviderBuilder.build(X509CertificateHolder validatingKeyInfo) |
X509v3CertificateBuilder |
X509v3CertificateBuilder.copyAndAddExtension(ASN1ObjectIdentifier oid,
boolean isCritical,
X509CertificateHolder certHolder)
Add a given extension field for the standard extensions tag (tag 3)
copying the extension value from another certificate.
|
AuthorityKeyIdentifier |
X509ExtensionUtils.createAuthorityKeyIdentifier(X509CertificateHolder certHolder)
Create an AuthorityKeyIdentifier from the passed in arguments.
|
Constructor and Description |
---|
AttributeCertificateHolder(X509CertificateHolder cert)
Create a holder using the baseCertificateID option based on the passed in associated certificate,
|
Constructor and Description |
---|
BcX509v3CertificateBuilder(X509CertificateHolder issuerCert,
BigInteger serial,
Date notBefore,
Date notAfter,
X500Name subject,
AsymmetricKeyParameter publicKey)
Initialise the builder using the subject from the passed in issuerCert as the issuer, as well as
passing through and converting the other objects provided.
|
Modifier and Type | Method and Description |
---|---|
X509CertificateHolder[] |
ProtectedPKIMessage.getCertificates()
Return the extra certificates associated with this message.
|
Modifier and Type | Method and Description |
---|---|
CertificateConfirmationContentBuilder |
CertificateConfirmationContentBuilder.addAcceptedCertificate(X509CertificateHolder certHolder,
BigInteger certReqID) |
ProtectedPKIMessageBuilder |
ProtectedPKIMessageBuilder.addCMPCertificate(X509CertificateHolder extraCert)
Add an "extra certificate" to the message.
|
boolean |
CertificateStatus.isVerified(X509CertificateHolder certHolder,
DigestCalculatorProvider digesterProvider) |
Modifier and Type | Method and Description |
---|---|
X509CertificateHolder |
EncryptedValueParser.readCertificateHolder(ValueDecryptorGenerator decGen)
Read a X.509 certificate.
|
Modifier and Type | Method and Description |
---|---|
EncryptedValue |
EncryptedValueBuilder.build(X509CertificateHolder holder)
Build an EncryptedValue structure containing the certificate contained in
the passed in holder.
|
Modifier and Type | Method and Description |
---|---|
X509CertificateHolder |
DANEEntry.getCertificate()
Return the certificate associated with this entry.
|
Modifier and Type | Method and Description |
---|---|
DANEEntry |
DANEEntryFactory.createEntry(String emailAddress,
int certUsage,
X509CertificateHolder certificate)
Return a DANEEntry for the passed in email address and certificate.
|
DANEEntry |
DANEEntryFactory.createEntry(String emailAddress,
X509CertificateHolder certificate)
Return a DANEEntry for the passed in email address and certificate.
|
Modifier and Type | Class and Description |
---|---|
class |
JcaX509CertificateHolder
JCA helper class for converting an X509Certificate into a X509CertificateHolder object.
|
Modifier and Type | Method and Description |
---|---|
JcaCertStoreBuilder |
JcaCertStoreBuilder.addCertificate(X509CertificateHolder cert)
Add a single certificate.
|
ContentVerifierProvider |
JcaX509ContentVerifierProviderBuilder.build(X509CertificateHolder validatingKeyInfo) |
X509Certificate |
JcaX509CertificateConverter.getCertificate(X509CertificateHolder certHolder)
Use the configured converter to produce a X509Certificate object from a X509CertificateHolder object.
|
Modifier and Type | Method and Description |
---|---|
X509CertificateHolder[] |
BasicOCSPResp.getCerts() |
X509CertificateHolder[] |
OCSPReq.getCerts() |
Modifier and Type | Method and Description |
---|---|
OCSPReq |
OCSPReqBuilder.build(ContentSigner signer,
X509CertificateHolder[] chain) |
BasicOCSPResp |
BasicOCSPRespBuilder.build(ContentSigner signer,
X509CertificateHolder[] chain,
Date producedAt) |
boolean |
CertificateID.matchesIssuer(X509CertificateHolder issuerCert,
DigestCalculatorProvider digCalcProvider) |
Constructor and Description |
---|
CertificateID(DigestCalculator digestCalculator,
X509CertificateHolder issuerCert,
BigInteger number)
create from an issuer certificate and the serial number of the
certificate it signed.
|
Modifier and Type | Method and Description |
---|---|
X509CertificateHolder[] |
CertPath.getCertificates() |
Modifier and Type | Method and Description |
---|---|
void |
CertPathValidation.validate(CertPathValidationContext context,
X509CertificateHolder certificate) |
Constructor and Description |
---|
CertPath(X509CertificateHolder[] certificates) |
Modifier and Type | Method and Description |
---|---|
void |
CertificatePoliciesValidation.validate(CertPathValidationContext context,
X509CertificateHolder certificate) |
void |
BasicConstraintsValidation.validate(CertPathValidationContext context,
X509CertificateHolder certificate) |
void |
KeyUsageValidation.validate(CertPathValidationContext context,
X509CertificateHolder certificate) |
void |
ParentCertIssuedValidation.validate(CertPathValidationContext context,
X509CertificateHolder certificate) |
void |
CRLValidation.validate(CertPathValidationContext context,
X509CertificateHolder certificate) |
Modifier and Type | Method and Description |
---|---|
X509CertificateHolder |
SignerInformationVerifier.getAssociatedCertificate() |
X509CertificateHolder |
SignerInfoGenerator.getAssociatedCertificate() |
Modifier and Type | Method and Description |
---|---|
void |
CMSSignedGenerator.addCertificate(X509CertificateHolder certificate)
Add a certificate to the certificate set to be included with the generated SignedData message.
|
SignerInfoGenerator |
SignerInfoGeneratorBuilder.build(ContentSigner contentSigner,
X509CertificateHolder certHolder)
Build a generator with the passed in certHolder issuer and serial number as the signerIdentifier.
|
Constructor and Description |
---|
OriginatorInfoGenerator(X509CertificateHolder origCert) |
Modifier and Type | Method and Description |
---|---|
SignerInformationVerifier |
BcRSASignerInfoVerifierBuilder.build(X509CertificateHolder certHolder) |
Constructor and Description |
---|
BcKeyTransRecipientInfoGenerator(X509CertificateHolder recipientCert,
BcAsymmetricKeyWrapper wrapper) |
BcRSAKeyTransRecipientInfoGenerator(X509CertificateHolder recipientCert) |
Modifier and Type | Method and Description |
---|---|
SignerInfoGenerator |
JcaSignerInfoGeneratorBuilder.build(ContentSigner contentSigner,
X509CertificateHolder certHolder) |
SignerInformationVerifier |
JcaSignerInfoVerifierBuilder.build(X509CertificateHolder certHolder) |
SignerInformationVerifier |
JcaSimpleSignerInfoVerifierBuilder.build(X509CertificateHolder certHolder) |
Modifier and Type | Method and Description |
---|---|
void |
VPKCRequestBuilder.addTargetChain(X509CertificateHolder cert)
Adds a TargetChain representing a X.509 certificate to the request.
|
Modifier and Type | Method and Description |
---|---|
X509CertificateHolder |
SMIMEToolkit.extractCertificate(javax.mail.internet.MimeMultipart message,
SignerInformation signerInformation)
Extract the signer's signing certificate from Multipart message content.
|
X509CertificateHolder |
SMIMEToolkit.extractCertificate(javax.mail.Part message,
SignerInformation signerInformation)
Extract the signer's signing certificate from the message.
|
Modifier and Type | Method and Description |
---|---|
X509CertificateHolder |
X509TrustedCertificateBlock.getCertificateHolder()
Return the certificate associated with this Trusted Certificate
|
Constructor and Description |
---|
X509TrustedCertificateBlock(X509CertificateHolder certificateHolder,
CertificateTrustBlock trustBlock) |
Modifier and Type | Method and Description |
---|---|
X509CertificateHolder |
ContentVerifierProvider.getAssociatedCertificate()
Return the associated certificate if there is one.
|
Modifier and Type | Method and Description |
---|---|
ContentVerifierProvider |
BcContentVerifierProviderBuilder.build(X509CertificateHolder certHolder) |
Modifier and Type | Method and Description |
---|---|
ContentVerifierProvider |
JcaContentVerifierProviderBuilder.build(X509CertificateHolder certHolder) |
Constructor and Description |
---|
PKCS12SafeBagBuilder(X509CertificateHolder certificate) |
Modifier and Type | Method and Description |
---|---|
X509CertificateHolder |
PKIXIdentity.getCertificate()
Return the certificate associated with the private key info.
|
Constructor and Description |
---|
PKIXIdentity(PrivateKeyInfo privateKeyInfo,
X509CertificateHolder[] certificateHolders) |
Modifier and Type | Method and Description |
---|---|
static void |
TSPUtil.validateCertificate(X509CertificateHolder cert)
Validate the passed in certificate as being of the correct type to be used
for time stamping.
|
Copyright © 2018 BouncyCastle.org. All rights reserved.