<PackageReference Include="BouncyCastle.Cryptography" Version="2.7.0" />

Org.BouncyCastle.X509

Namespace with 22 public types

Classes

 AttributeCertificateHolder
 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/
 PrincipalUtilities
 X509AttrCertParser
 X509Attribute Class for carrying the values in an X.509 Attribute.
 X509Certificate An Object representing an X509 Certificate. Has static methods for loading Certificates encoded in many forms that return X509Certificate Objects.
 X509CertificatePair
 X509CertificateParser Class for dealing with X509 certificates.
 X509CertPairParser
 X509Crl
 X509CrlEntry
 X509CrlParser
 X509KeyUsage A holding class for constructing an X509 Key Usage extension.
 X509V1CertificateGenerator Generator for X.509 version 1 certificates as defined in RFC 5280. Builds the TBSCertificate structure and signs the result via .
 X509V2AttributeCertificate An implementation of a version 2 X.509 Attribute Certificate.
 X509V2AttributeCertificateGenerator
 X509V2CrlGenerator Generator for X.509 version 2 certificate revocation lists (CRLs) as defined in RFC 5280. Builds the TBSCertList structure, optional CRL extensions, and signs the result via .
 X509V3CertificateGenerator Generator for X.509 version 3 certificates as defined in RFC 5280. Builds the TBSCertificate structure, optional v3 extensions, and signs the result via .

Static Classes

 SubjectPublicKeyInfoFactory A factory to produce (an X.509 ASN.1 type used for public keys) objects from Bouncy Castle public key parameters.

Abstract Classes

 X509ExtensionBase

Interfaces

 IX509Extension