rpkimancer.cert.ee module¶
RPKI EE Certificate implementation - RFC6487.
- class rpkimancer.cert.ee.EECertificate(*, signed_object, **kwargs)¶
Bases:
BaseResourceCertificate
,Generic
[ECT
]RPKI EE Certificate - RFC6487.
- Parameters:
signed_object (SignedObject[ECT]) –
kwargs (Any) –
- property signed_object: SignedObject[ECT]¶
Get the SignedObject that this certificate signs.
- property issuer_repo_path: str¶
Get the filesystem path to the the issuer publication point.
- property mft_entry: Optional[Tuple[str, bytes]]¶
Get an entry for inclusion in the issuer’s manifest.
- property sia: Optional[SubjectInformationAccess]¶
Get the SubjectInformationAccess extension for the certificate.
- sign_object()¶
Construct a signature over the signedAttrs of the SignedObject.
- Return type:
bytes
- publish(*, pub_path, **kwargs)¶
Publish the SignedObject artifact as a DER file in the PP.
- Parameters:
pub_path (str) –
kwargs (Any) –
- Return type:
None