Module pkix

Source
Expand description

PKIX X.509 Certificate Extensions (RFC 5280)

Re-exports§

pub use certpolicy::CertificatePolicies;
pub use constraints::BasicConstraints;
pub use constraints::NameConstraints;
pub use constraints::PolicyConstraints;
pub use crl::BaseCrlNumber;
pub use crl::CrlDistributionPoints;
pub use crl::CrlNumber;
pub use crl::CrlReason;
pub use crl::FreshestCrl;
pub use crl::IssuingDistributionPoint;
pub use sct::Error;sct
pub use sct::HashAlgorithm;sct
pub use sct::SerializedSct;sct
pub use sct::SignatureAlgorithm;sct
pub use sct::SignatureAndHashAlgorithm;sct
pub use sct::SignedCertificateTimestamp;sct
pub use sct::SignedCertificateTimestampList;sct
pub use sct::Version;sct

Modules§

certpolicy
PKIX Certificate Policies extension
constraints
PKIX Constraint Extensions
crl
PKIX Certificate Revocation List extensions
name
PKIX Name types
sctsct
Signed Certificate Timestamp list extension as defined in the Certificate Transparency RFC 6962.

Structs§

AccessDescription
AccessDescription as defined in RFC 5280 Section 4.2.2.1.
AuthorityInfoAccessSyntax
AuthorityInfoAccessSyntax as defined in RFC 5280 Section 4.2.2.1.
AuthorityKeyIdentifier
AuthorityKeyIdentifier as defined in RFC 5280 Section 4.2.1.1.
ExtendedKeyUsage
ExtKeyUsageSyntax as defined in RFC 5280 Section 4.2.1.12.
InhibitAnyPolicy
InhibitAnyPolicy as defined in RFC 5280 Section 4.2.1.14.
IssuerAltName
IssuerAltName as defined in RFC 5280 Section 4.2.1.7.
KeyUsage
KeyUsage as defined in RFC 5280 Section 4.2.1.3.
PolicyMapping
PolicyMapping as defined in RFC 5280 Section 4.2.1.5.
PolicyMappings
PolicyMappings as defined in RFC 5280 Section 4.2.1.5.
PrivateKeyUsagePeriod
PrivateKeyUsagePeriod as defined in [RFC 3280 Section 4.2.1.4].
SubjectAltName
SubjectAltName as defined in RFC 5280 Section 4.2.1.6.
SubjectDirectoryAttributes
SubjectDirectoryAttributes as defined in RFC 5280 Section 4.2.1.8.
SubjectInfoAccessSyntax
SubjectInfoAccessSyntax as defined in RFC 5280 Section 4.2.2.2.
SubjectKeyIdentifier
SubjectKeyIdentifier as defined in RFC 5280 Section 4.2.1.2.

Enums§

KeyUsages
Key usage flags as defined in RFC 5280 Section 4.2.1.3.

Constants§

ID_CE_INHIBIT_ANY_POLICY
ID_CE_ISSUER_ALT_NAME
ID_CE_SUBJECT_ALT_NAME
ID_CE_SUBJECT_DIRECTORY_ATTRIBUTES
ID_CE_SUBJECT_KEY_IDENTIFIER