rpkimancer.cert.asn1 module

X.509 ASN.1 Types - RFC5912.

class rpkimancer.cert.asn1.Certificate(data)

Bases: Interface

X.509 ASN.1 Certificate type - RFC5912.

Parameters:

data (Any) –

content_syntax: ASN1Obj = <Certificate ([SIGNED] SEQUENCE)>
property subject_public_key_info: SubjectPublicKeyInfo

Get the subjectPublicKeyInfo of the Certificate.

classmethod register_ext_type(ext_type)

Add EXTENSION instance to extnID constraint set.

Parameters:

ext_type (CLASS) –

Return type:

None

class rpkimancer.cert.asn1.SubjectPublicKeyInfo(data)

Bases: Interface

X.509 ASN.1 SubjectPublicKeyInfo type - RFC5912.

Parameters:

data (Any) –

content_syntax: ASN1Obj = <SubjectPublicKeyInfo (SEQUENCE)>