Module c509_certificate::extensions
source · Expand description
C509 Extension as a part of TBSCertificate
used in C509 Certificate.
Extension fallback of C509 OID extension Given OID if not found in the registered OID table, it will be encoded as a PEN OID. If the OID is not a PEN OID, it will be encoded as an unwrapped OID.
Extensions and Extension can be encoded as the following:
Extensions = [ * Extension ] / int
Extension = ( extensionID: int, extensionValue: any ) //
( extensionID: ~oid, ? critical: true,
extensionValue: bytes ) //
( extensionID: pen, ? critical: true,
extensionValue: bytes )
For more information about Extensions, visit C509 Certificate
Modules§
- C509 Alternative Name uses for Subject Alternative Name extension and Issuer Alternative Name extension.
- C509 Extension use to construct an Extensions message field for C509 Certificate.
Structs§
- A struct of C509 Extensions containing a vector of
Extension
.
Statics§
- OID of
KeyUsage
extension