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§