[][src]Crate rpki

All things RPKI.

The Resource Public Key Infrastructure (RPKI) is an application of PKI to Internet routing security. It allows owners of IP address prefixes and AS numbers to publish cryptographically signed information about these resources. In particular, RPKI is currently used for route origin validation where these statements list the AS numbers that are allowed to originate routes for prefixes.

This crate will eventually implement all functionality necessary to both produce and validate RPKI data. It currently implements everything necessary for validation and is slowly gaining the ability to produce objects as well.

Documentation for the items in this crate is currently somewhat sparse. This will be rectified in upcoming releases.

Modules

cert

Resource certificates.

crl

Certificate Revocation Lists for RPKI.

crypto

Signing related implementations.

csr

Certificate Signing Requests (CSR) for RPKI.

manifest

RPKI Manifests.

oid

The object identifiers used in this crate.

resources

Handling of IP and AS resources.

roa

Route Origin Authorizations.

rrdp

Parsing the XML representations.

sigobj
tal

Trust Anchor Locators

uri

URIs.

x509

Types common to all things X.509.

xml

XML decoding and encoding.