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.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 |
X509v1CertificateBuilder.build(ContentSigner signer)
Generate an X509 certificate, based on the current issuer and subject
using the passed in signer.
|
X509CertificateHolder |
X509v3CertificateBuilder.build(ContentSigner signer)
Generate an X.509 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(org.bouncycastle.asn1.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.
|
org.bouncycastle.asn1.x509.AuthorityKeyIdentifier |
X509ExtensionUtils.createAuthorityKeyIdentifier(X509CertificateHolder certHolder) |
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,
org.bouncycastle.asn1.x500.X500Name subject,
org.bouncycastle.crypto.params.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 |
---|---|
org.bouncycastle.asn1.crmf.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,
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[] |
OCSPReq.getCerts() |
X509CertificateHolder[] |
BasicOCSPResp.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 |
CRLValidation.validate(CertPathValidationContext context,
X509CertificateHolder certificate) |
void |
BasicConstraintsValidation.validate(CertPathValidationContext context,
X509CertificateHolder certificate) |
void |
CertificatePoliciesValidation.validate(CertPathValidationContext context,
X509CertificateHolder certificate) |
void |
ParentCertIssuedValidation.validate(CertPathValidationContext context,
X509CertificateHolder certificate) |
void |
KeyUsageValidation.validate(CertPathValidationContext context,
X509CertificateHolder certificate) |
Modifier and Type | Method and Description |
---|---|
X509CertificateHolder |
SignerInfoGenerator.getAssociatedCertificate() |
X509CertificateHolder |
SignerInformationVerifier.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 |
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(org.bouncycastle.asn1.pkcs.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 © 2016 BouncyCastle.org. All rights reserved.