Function parseBitString [src]

Prototype

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

Parameters

cert: Certificateelem: der.Element

Source

pub fn parseBitString(cert: Certificate, elem: der.Element) !der.Element.Slice { if (elem.identifier.tag != .bitstring) return error.CertificateFieldHasWrongDataType; if (cert.buffer[elem.slice.start] != 0) return error.CertificateHasInvalidBitString; return .{ .start = elem.slice.start + 1, .end = elem.slice.end }; }