Bouncy Castle Cryptography Library 1.85

Package org.bouncycastle.cert

Basic support package for handling and creating X.509 certificates, CRLs, and attribute certificates.

See:
          Description

Interface Summary
X509ContentVerifierProviderBuilder  
 

Class Summary
AttributeCertificateHolder The Holder object.
AttributeCertificateIssuer Carrying class for an attribute certificate issuer.
DeltaCertificateTool General tool for handling the extension described in: https://datatracker.ietf.org/doc/draft-bonnell-lamps-chameleon-certs/
RelatedCertificateDescriptorBuilder Fluent builder for the RelatedCertificateDescriptor structure defined by draft-ietf-lamps-certdiscovery, plus the wrapping required to place it in a SubjectInfoAccess extension.
RelatedCertificateTool Operator-style helpers for building and verifying the two wire-format pieces defined by RFC 9763 ("Related Certificates for Use in Multiple Authentications within a Protocol"): the RelatedCertificate certificate extension carried on an end-entity certificate (OID X509ObjectIdentifiers.id_pe_relatedCert / Extension.relatedCertificate), and the RequesterCertificate CSR attribute value the requester includes in the CSR to prove they hold the private key of the related certificate (attribute OID PKCSObjectIdentifiers.id_aa_relatedCertRequest).
X509AttributeCertificateHolder Holding class for an X.509 AttributeCertificate structure.
X509CertificateHolder Holding class for an X.509 Certificate structure.
X509CRLEntryHolder Holding class for an X.509 CRL Entry structure.
X509CRLHolder Holding class for an X.509 CRL structure.
X509ExtensionUtils General utility class for creating calculated extensions using the standard methods.
X509v1CertificateBuilder class to produce an X.509 Version 1 certificate.
X509v2AttributeCertificateBuilder class to produce an X.509 Version 2 AttributeCertificate.
X509v2CRLBuilder class to produce an X.509 Version 2 CRL.
X509v3CertificateBuilder class to produce an X.509 Version 3 certificate.
 

Exception Summary
CertException General checked Exception thrown in the cert package and its sub-packages.
CertIOException General IOException thrown in the cert package and its sub-packages.
CertRuntimeException  
 

Package org.bouncycastle.cert Description

Basic support package for handling and creating X.509 certificates, CRLs, and attribute certificates.


Bouncy Castle Cryptography Library 1.85