Uses of Class
org.bouncycastle.cert.X509CertificateHolder
-
Packages that use X509CertificateHolder 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.cmc 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 CMS operator implementations for doing message encryption, signing, digesting, and MACing operations using the BC lightweight API.org.bouncycastle.cms.jcajce CMS operator implementations for doing message encryption, signing, digesting, and MACing operations using the JCA and the JCE.org.bouncycastle.dvcs Classes for dealing "Internet X.509 Public Key Infrastructure Data Validation and Certification Server Protocols" - RFC 3029.org.bouncycastle.est A package for processing messages for RFC 7030 "Enrollment over Secure Transport".org.bouncycastle.mime.smime org.bouncycastle.openssl Classes for dealing with OpenSSL PEM files.org.bouncycastle.operator Basic operator definitions for doing encryption, signing, and digest operations.org.bouncycastle.operator.bc Basic operator implementations for doing encryption, signing, and digest operations using the BC lightweight API.org.bouncycastle.operator.jcajce Basic operator implementations for doing encryption, signing, and digest operations using the JCA and the JCE.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. -
-
Uses of X509CertificateHolder in org.bouncycastle.cert
Methods in org.bouncycastle.cert that return X509CertificateHolder Modifier and Type Method 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.Methods in org.bouncycastle.cert with parameters of type X509CertificateHolder Modifier and Type Method 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)
Create an AuthorityKeyIdentifier from the passed in arguments.Constructors in org.bouncycastle.cert with parameters of type X509CertificateHolder Constructor Description AttributeCertificateHolder(X509CertificateHolder cert)
Create a holder using the baseCertificateID option based on the passed in associated certificate,X509v3CertificateBuilder(X509CertificateHolder template)
Create a builder for a version 3 certificate, initialised with another certificate. -
Uses of X509CertificateHolder in org.bouncycastle.cert.bc
Constructors in org.bouncycastle.cert.bc with parameters of type X509CertificateHolder Constructor 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. -
Uses of X509CertificateHolder in org.bouncycastle.cert.cmp
Methods in org.bouncycastle.cert.cmp that return X509CertificateHolder Modifier and Type Method Description X509CertificateHolder[]
ProtectedPKIMessage. getCertificates()
Return the extra certificates associated with this message.Methods in org.bouncycastle.cert.cmp with parameters of type X509CertificateHolder Modifier and Type Method 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)
-
Uses of X509CertificateHolder in org.bouncycastle.cert.crmf
Methods in org.bouncycastle.cert.crmf that return X509CertificateHolder Modifier and Type Method Description X509CertificateHolder
EncryptedValueParser. readCertificateHolder(ValueDecryptorGenerator decGen)
Read a X.509 certificate.Methods in org.bouncycastle.cert.crmf with parameters of type X509CertificateHolder Modifier and Type Method Description org.bouncycastle.asn1.crmf.EncryptedValue
EncryptedValueBuilder. build(X509CertificateHolder holder)
Build an EncryptedValue structure containing the certificate contained in the passed in holder. -
Uses of X509CertificateHolder in org.bouncycastle.cert.dane
Methods in org.bouncycastle.cert.dane that return X509CertificateHolder Modifier and Type Method Description X509CertificateHolder
DANEEntry. getCertificate()
Return the certificate associated with this entry.Methods in org.bouncycastle.cert.dane with parameters of type X509CertificateHolder Modifier and Type Method 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. -
Uses of X509CertificateHolder in org.bouncycastle.cert.jcajce
Subclasses of X509CertificateHolder in org.bouncycastle.cert.jcajce Modifier and Type Class Description class
JcaX509CertificateHolder
JCA helper class for converting an X509Certificate into a X509CertificateHolder object.Methods in org.bouncycastle.cert.jcajce with parameters of type X509CertificateHolder Modifier and Type Method 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. -
Uses of X509CertificateHolder in org.bouncycastle.cert.ocsp
Methods in org.bouncycastle.cert.ocsp that return X509CertificateHolder Modifier and Type Method Description X509CertificateHolder[]
BasicOCSPResp. getCerts()
X509CertificateHolder[]
OCSPReq. getCerts()
Methods in org.bouncycastle.cert.ocsp with parameters of type X509CertificateHolder Modifier and Type Method Description BasicOCSPResp
BasicOCSPRespBuilder. build(ContentSigner signer, X509CertificateHolder[] chain, Date producedAt)
OCSPReq
OCSPReqBuilder. build(ContentSigner signer, X509CertificateHolder[] chain)
boolean
CertificateID. matchesIssuer(X509CertificateHolder issuerCert, DigestCalculatorProvider digCalcProvider)
Constructors in org.bouncycastle.cert.ocsp with parameters of type X509CertificateHolder Constructor Description CertificateID(DigestCalculator digestCalculator, X509CertificateHolder issuerCert, BigInteger number)
create from an issuer certificate and the serial number of the certificate it signed. -
Uses of X509CertificateHolder in org.bouncycastle.cert.path
Methods in org.bouncycastle.cert.path that return X509CertificateHolder Modifier and Type Method Description X509CertificateHolder[]
CertPath. getCertificates()
Methods in org.bouncycastle.cert.path with parameters of type X509CertificateHolder Modifier and Type Method Description void
CertPathValidation. validate(CertPathValidationContext context, X509CertificateHolder certificate)
Constructors in org.bouncycastle.cert.path with parameters of type X509CertificateHolder Constructor Description CertPath(X509CertificateHolder[] certificates)
-
Uses of X509CertificateHolder in org.bouncycastle.cert.path.validations
Methods in org.bouncycastle.cert.path.validations with parameters of type X509CertificateHolder Modifier and Type Method Description void
BasicConstraintsValidation. validate(CertPathValidationContext context, X509CertificateHolder certificate)
void
CertificatePoliciesValidation. validate(CertPathValidationContext context, X509CertificateHolder certificate)
void
CRLValidation. validate(CertPathValidationContext context, X509CertificateHolder certificate)
void
KeyUsageValidation. validate(CertPathValidationContext context, X509CertificateHolder certificate)
void
ParentCertIssuedValidation. validate(CertPathValidationContext context, X509CertificateHolder certificate)
-
Uses of X509CertificateHolder in org.bouncycastle.cmc
Methods in org.bouncycastle.cmc that return types with arguments of type X509CertificateHolder Modifier and Type Method Description org.bouncycastle.util.Store<X509CertificateHolder>
SimplePKIResponse. getCertificates()
Return any X.509 certificate objects in this SimplePKIResponse structure as a Store of X509CertificateHolder objects. -
Uses of X509CertificateHolder in org.bouncycastle.cms
Methods in org.bouncycastle.cms that return X509CertificateHolder Modifier and Type Method Description X509CertificateHolder
SignerInfoGenerator. getAssociatedCertificate()
X509CertificateHolder
SignerInformationVerifier. getAssociatedCertificate()
Methods in org.bouncycastle.cms that return types with arguments of type X509CertificateHolder Modifier and Type Method Description org.bouncycastle.util.Store<X509CertificateHolder>
CMSSignedData. getCertificates()
Return any X.509 certificate objects in this SignedData structure as a Store of X509CertificateHolder objects.Methods in org.bouncycastle.cms with parameters of type X509CertificateHolder Modifier and Type Method 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.Constructors in org.bouncycastle.cms with parameters of type X509CertificateHolder Constructor Description OriginatorInfoGenerator(X509CertificateHolder origCert)
-
Uses of X509CertificateHolder in org.bouncycastle.cms.bc
Methods in org.bouncycastle.cms.bc with parameters of type X509CertificateHolder Modifier and Type Method Description SignerInformationVerifier
BcRSASignerInfoVerifierBuilder. build(X509CertificateHolder certHolder)
Constructors in org.bouncycastle.cms.bc with parameters of type X509CertificateHolder Constructor Description BcKeyTransRecipientInfoGenerator(X509CertificateHolder recipientCert, BcAsymmetricKeyWrapper wrapper)
BcRSAKeyTransRecipientInfoGenerator(X509CertificateHolder recipientCert)
-
Uses of X509CertificateHolder in org.bouncycastle.cms.jcajce
Methods in org.bouncycastle.cms.jcajce with parameters of type X509CertificateHolder Modifier and Type Method Description SignerInfoGenerator
JcaSignerInfoGeneratorBuilder. build(ContentSigner contentSigner, X509CertificateHolder certHolder)
SignerInformationVerifier
JcaSignerInfoVerifierBuilder. build(X509CertificateHolder certHolder)
SignerInfoGenerator
JcaSimpleSignerInfoGeneratorBuilder. build(String algorithmName, PrivateKey privateKey, X509CertificateHolder certificate)
SignerInformationVerifier
JcaSimpleSignerInfoVerifierBuilder. build(X509CertificateHolder certHolder)
-
Uses of X509CertificateHolder in org.bouncycastle.dvcs
Methods in org.bouncycastle.dvcs with parameters of type X509CertificateHolder Modifier and Type Method Description void
VPKCRequestBuilder. addTargetChain(X509CertificateHolder cert)
Adds a TargetChain representing a X.509 certificate to the request. -
Uses of X509CertificateHolder in org.bouncycastle.est
Methods in org.bouncycastle.est that return X509CertificateHolder Modifier and Type Method Description static X509CertificateHolder[]
ESTService. storeToArray(org.bouncycastle.util.Store<X509CertificateHolder> store)
Utility method to extract all the X509Certificates from a store and return them in an array.static X509CertificateHolder[]
ESTService. storeToArray(org.bouncycastle.util.Store<X509CertificateHolder> store, org.bouncycastle.util.Selector<X509CertificateHolder> selector)
Utility method to extract all the X509Certificates from a store using a filter and to return them as an array.Methods in org.bouncycastle.est that return types with arguments of type X509CertificateHolder Modifier and Type Method Description org.bouncycastle.util.Store<X509CertificateHolder>
CACertsResponse. getCertificateStore()
org.bouncycastle.util.Store<X509CertificateHolder>
EnrollmentResponse. getStore()
Method parameters in org.bouncycastle.est with type arguments of type X509CertificateHolder Modifier and Type Method Description static X509CertificateHolder[]
ESTService. storeToArray(org.bouncycastle.util.Store<X509CertificateHolder> store)
Utility method to extract all the X509Certificates from a store and return them in an array.static X509CertificateHolder[]
ESTService. storeToArray(org.bouncycastle.util.Store<X509CertificateHolder> store, org.bouncycastle.util.Selector<X509CertificateHolder> selector)
Utility method to extract all the X509Certificates from a store using a filter and to return them as an array.static X509CertificateHolder[]
ESTService. storeToArray(org.bouncycastle.util.Store<X509CertificateHolder> store, org.bouncycastle.util.Selector<X509CertificateHolder> selector)
Utility method to extract all the X509Certificates from a store using a filter and to return them as an array.Constructor parameters in org.bouncycastle.est with type arguments of type X509CertificateHolder Constructor Description CACertsResponse(org.bouncycastle.util.Store<X509CertificateHolder> store, org.bouncycastle.util.Store<X509CRLHolder> crlHolderStore, ESTRequest requestToRetry, Source session, boolean trusted)
EnrollmentResponse(org.bouncycastle.util.Store<X509CertificateHolder> store, long notBefore, ESTRequest requestToRetry, Source session)
-
Uses of X509CertificateHolder in org.bouncycastle.mime.smime
Methods in org.bouncycastle.mime.smime with parameters of type X509CertificateHolder Modifier and Type Method Description SMIMESignedWriter.Builder
SMIMESignedWriter.Builder. addCertificate(X509CertificateHolder certificate)
-
Uses of X509CertificateHolder in org.bouncycastle.openssl
Methods in org.bouncycastle.openssl that return X509CertificateHolder Modifier and Type Method Description X509CertificateHolder
X509TrustedCertificateBlock. getCertificateHolder()
Return the certificate associated with this Trusted CertificateConstructors in org.bouncycastle.openssl with parameters of type X509CertificateHolder Constructor Description X509TrustedCertificateBlock(X509CertificateHolder certificateHolder, CertificateTrustBlock trustBlock)
-
Uses of X509CertificateHolder in org.bouncycastle.operator
Methods in org.bouncycastle.operator that return X509CertificateHolder Modifier and Type Method Description X509CertificateHolder
ContentVerifierProvider. getAssociatedCertificate()
Return the associated certificate if there is one. -
Uses of X509CertificateHolder in org.bouncycastle.operator.bc
Methods in org.bouncycastle.operator.bc with parameters of type X509CertificateHolder Modifier and Type Method Description ContentVerifierProvider
BcContentVerifierProviderBuilder. build(X509CertificateHolder certHolder)
-
Uses of X509CertificateHolder in org.bouncycastle.operator.jcajce
Methods in org.bouncycastle.operator.jcajce with parameters of type X509CertificateHolder Modifier and Type Method Description ContentVerifierProvider
JcaContentVerifierProviderBuilder. build(X509CertificateHolder certHolder)
-
Uses of X509CertificateHolder in org.bouncycastle.pkcs
Constructors in org.bouncycastle.pkcs with parameters of type X509CertificateHolder Constructor Description PKCS12SafeBagBuilder(X509CertificateHolder certificate)
-
Uses of X509CertificateHolder in org.bouncycastle.pkix
Methods in org.bouncycastle.pkix that return X509CertificateHolder Modifier and Type Method Description X509CertificateHolder
PKIXIdentity. getCertificate()
Return the certificate associated with the private key info.X509CertificateHolder[]
PKIXIdentity. getCertificateChain()
Return the certificate chain associated with the private key info.Constructors in org.bouncycastle.pkix with parameters of type X509CertificateHolder Constructor Description PKIXIdentity(org.bouncycastle.asn1.pkcs.PrivateKeyInfo privateKeyInfo, X509CertificateHolder certHolder)
Base constructor - a private key and its associated public key certificate.PKIXIdentity(org.bouncycastle.asn1.pkcs.PrivateKeyInfo privateKeyInfo, X509CertificateHolder[] certificateHolders)
Base constructor - a private key and its associated certificate chain. -
Uses of X509CertificateHolder in org.bouncycastle.tsp
Methods in org.bouncycastle.tsp that return types with arguments of type X509CertificateHolder Modifier and Type Method Description org.bouncycastle.util.Store<X509CertificateHolder>
TimeStampToken. getCertificates()
Methods in org.bouncycastle.tsp with parameters of type X509CertificateHolder Modifier and Type Method Description static void
TSPUtil. validateCertificate(X509CertificateHolder cert)
Validate the passed in certificate as being of the correct type to be used for time stamping.
-