[][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
Prefix

An IP address prefix.

Enums

AddressFamily

The address family of an IP resources value.

AsBlock

A block of consecutive AS numbers.

IpBlock

A consecutive sequence of IP addresses.

ResourcesChoice

The option to either include or inherit resources.