Defines the format of certificiates
This module is used by
x509 and other certificate building functions
to describe time, strings, and objects.
Abstract Syntax Notation One is an interface description language. The specification comes from X.208 by OSI, and rewritten in X.680. ASN.1 describes properties of an object with a type set. Those types can be atomic, structured, choice, and other (CHOICE and ANY). These types are expressed as a number and the assignment operator ::= gives the type a name.
The implementation here provides a subset of the ASN.1 types that OpenSSL uses, especially in the properties of a certificate used in HTTPS.
use openssl::asn1::Asn1Time; let tomorrow = Asn1Time::days_from_now(1);
Non-UTC representation of time
Reference to a
Time storage and comparison
Reference to an
Primary ASN.1 type used by OpenSSL
Sequence of bytes
Difference between two ASN1 times.