[][src]Module rpki::resources

Handling of IP and AS resources.

The types in this module implement the certificate extensions defined in RFC 3779 for including IP address and autonomous system resources in certificates in the restricted form specified by RFC 6487 for use in RPKI.

There are two such resources: IpResources implements the IP Address Delegation Extension and AsResources implements the Autonomous System Identifier Delegation Extension.

Structs

Addr

An adddress.

AsBlocks

A possibly empty sequence of consecutive sets of AS numbers.

AsBlocksBuilder
AsId

An AS number.

AsResources

The AS Resources of an RPKI Certificate.

AsResourcesBuilder
IpBlocks

A sequence of address ranges for one address family.

IpBlocksBuilder
IpBlocksForFamily

IpBlocks for a specific family, to help formatting

IpResources

The IP Address Resources of an RPKI Certificate.

IpResourcesBuilder
Ipv4Resources

The IPv4 Address Resources of an RPKI Certificate.

Ipv6Resources

The IPv6 Address Resources of an RPKI Certificate.

Prefix

An IP address prefix.

Enums

AddressFamily

The address family of an IP resources value.

ResourcesChoice

The option to either include or inherit resources.