netbox_rpki.services.provider_sync_evidence

Attributes

CERTIFICATE_OBSERVATION_SOURCE_LABELS

SIGNED_OBJECT_TYPE_LABELS

Functions

certificate_observation_source_label(value)

signed_object_type_label(value)

build_publication_point_payload(provider_account, ...)

build_signed_object_payload(provider_account, record, ...)

build_certificate_observation_payload(...)

get_publication_point_evidence_summary(obj)

get_publication_point_authored_linkage_status(obj)

get_signed_object_evidence_summary(obj)

get_signed_object_publication_linkage_status(obj)

get_signed_object_authored_linkage_status(obj)

get_certificate_observation_source_count(obj)

get_certificate_observation_source_labels(obj)

get_certificate_observation_is_ambiguous(obj)

get_certificate_observation_publication_linkage_status(obj)

get_certificate_observation_signed_object_linkage_status(obj)

get_certificate_observation_evidence_summary(obj)

build_publication_point_attention_summary(obj, *[, ...])

build_signed_object_attention_summary(obj)

build_certificate_observation_attention_summary(obj, *)

Module Contents

netbox_rpki.services.provider_sync_evidence.CERTIFICATE_OBSERVATION_SOURCE_LABELS[source]
netbox_rpki.services.provider_sync_evidence.SIGNED_OBJECT_TYPE_LABELS[source]
netbox_rpki.services.provider_sync_evidence.certificate_observation_source_label(value)[source]
Parameters:

value (str)

Return type:

str

netbox_rpki.services.provider_sync_evidence.signed_object_type_label(value)[source]
Parameters:

value (str)

Return type:

str

netbox_rpki.services.provider_sync_evidence.build_publication_point_payload(provider_account, record, *, authored_publication_point)[source]
Parameters:
Return type:

dict[str, object]

netbox_rpki.services.provider_sync_evidence.build_signed_object_payload(provider_account, record, *, publication_point, publication_linkage_status, publication_linkage_reason, authored_signed_object, manifest_metadata, crl_metadata)[source]
Parameters:
Return type:

dict[str, object]

netbox_rpki.services.provider_sync_evidence.build_certificate_observation_payload(observation_record, *, publication_point, publication_linkage_status, publication_linkage_reason, signed_object, signed_object_linkage_status, signed_object_linkage_reason)[source]
Parameters:
Return type:

dict[str, object]

netbox_rpki.services.provider_sync_evidence.get_publication_point_evidence_summary(obj)[source]
Parameters:

obj (netbox_rpki.models.ImportedPublicationPoint)

Return type:

dict[str, object]

netbox_rpki.services.provider_sync_evidence.get_publication_point_authored_linkage_status(obj)[source]
Parameters:

obj (netbox_rpki.models.ImportedPublicationPoint)

Return type:

str

netbox_rpki.services.provider_sync_evidence.get_signed_object_evidence_summary(obj)[source]
Parameters:

obj (netbox_rpki.models.ImportedSignedObject)

Return type:

dict[str, object]

netbox_rpki.services.provider_sync_evidence.get_signed_object_publication_linkage_status(obj)[source]
Parameters:

obj (netbox_rpki.models.ImportedSignedObject)

Return type:

str

netbox_rpki.services.provider_sync_evidence.get_signed_object_authored_linkage_status(obj)[source]
Parameters:

obj (netbox_rpki.models.ImportedSignedObject)

Return type:

str

netbox_rpki.services.provider_sync_evidence.get_certificate_observation_source_count(obj)[source]
Parameters:

obj (netbox_rpki.models.ImportedCertificateObservation)

Return type:

int

netbox_rpki.services.provider_sync_evidence.get_certificate_observation_source_labels(obj)[source]
Parameters:

obj (netbox_rpki.models.ImportedCertificateObservation)

Return type:

list[str]

netbox_rpki.services.provider_sync_evidence.get_certificate_observation_is_ambiguous(obj)[source]
Parameters:

obj (netbox_rpki.models.ImportedCertificateObservation)

Return type:

bool

netbox_rpki.services.provider_sync_evidence.get_certificate_observation_publication_linkage_status(obj)[source]
Parameters:

obj (netbox_rpki.models.ImportedCertificateObservation)

Return type:

str

netbox_rpki.services.provider_sync_evidence.get_certificate_observation_signed_object_linkage_status(obj)[source]
Parameters:

obj (netbox_rpki.models.ImportedCertificateObservation)

Return type:

str

netbox_rpki.services.provider_sync_evidence.get_certificate_observation_evidence_summary(obj)[source]
Parameters:

obj (netbox_rpki.models.ImportedCertificateObservation)

Return type:

dict[str, object]

netbox_rpki.services.provider_sync_evidence.build_publication_point_attention_summary(obj, *, now=None, thresholds=None)[source]
Parameters:
Return type:

dict[str, object]

netbox_rpki.services.provider_sync_evidence.build_signed_object_attention_summary(obj)[source]
Parameters:

obj (netbox_rpki.models.ImportedSignedObject)

Return type:

dict[str, object]

netbox_rpki.services.provider_sync_evidence.build_certificate_observation_attention_summary(obj, *, now=None, thresholds=None)[source]
Parameters:
Return type:

dict[str, object]