Fields

buffer: []const u8,
index: u32,

Namespaces

Functions

fn contents(cert: Certificate, elem: der.Element) []const u8

No documentation provided.

fn parse(cert: Certificate) ParseError!Parsed

No documentation provided.

fn parseAlgorithm(bytes: []const u8, element: der.Element) ParseEnumError!Algorithm

No documentation provided.

fn parseAlgorithmCategory(bytes: []const u8, element: der.Element) ParseEnumError!AlgorithmCategory

No documentation provided.

fn parseAttribute(bytes: []const u8, element: der.Element) ParseEnumError!Attribute

No documentation provided.

fn parseBitString(cert: Certificate, elem: der.Element) !der.Element.Slice

No documentation provided.

fn parseExtensionId(bytes: []const u8, element: der.Element) ParseEnumError!ExtensionId

No documentation provided.

fn parseNamedCurve(bytes: []const u8, element: der.Element) ParseEnumError!NamedCurve

No documentation provided.

fn parseTime(cert: Certificate, elem: der.Element) ParseTimeError!u64

Returns number of seconds since epoch.

fn parseTimeDigits(text: *const [2]u8, min: u8, max: u8) !u8

No documentation provided.

fn parseVersion(bytes: []const u8, version_elem: der.Element) ParseVersionError!Version

No documentation provided.

fn parseYear4(text: *const [4]u8) !u16

No documentation provided.

fn verify(subject: Certificate, issuer: Certificate, now_sec: i64) !void

No documentation provided.

Values