RPKI Engine  1.0
Public Member Functions | Public Attributes | Static Public Attributes
rpki::myrpki::child Class Reference
Inheritance diagram for rpki::myrpki::child:
Inheritance graph
Collaboration diagram for rpki::myrpki::child:
Collaboration graph

List of all members.

Public Member Functions

def __init__
def __repr__
def add
def xml

Public Attributes

 asns
 bpki_certificate
 handle
 v4
 v6
 validity

Static Public Attributes

tuple v4re = re.compile("^(([0-9]{1,3}\.){3}[0-9]{1,3}/[0-9]+)|(([0-9]{1,3}\.){3}[0-9]{1,3}-([0-9]{1,3}\.){3}[0-9]{1,3})$", re.I)
tuple v6re = re.compile("^(([0-9a-f]{0,4}:){0,15}[0-9a-f]{0,4}/[0-9]+)|(([0-9a-f]{0,4}:){0,15}[0-9a-f]{0,4}-([0-9a-f]{0,4}:){0,15}[0-9a-f]{0,4})$", re.I)

Detailed Description

Representation of one child entity.

Definition at line 220 of file myrpki.py.


Constructor & Destructor Documentation

def rpki::myrpki::child::__init__ (   self,
  handle 
)

Definition at line 228 of file myrpki.py.


Member Function Documentation

def rpki::myrpki::child::__repr__ (   self)
def rpki::myrpki::child::add (   self,
  prefix = None,
  asn = None,
  validity = None,
  bpki_certificate = None 
)
Add prefix, autonomous system number, validity date, or BPKI
certificate for this child.

Definition at line 250 of file myrpki.py.

References bpki_certificate, and validity.

Referenced by rpki::myrpki::children::from_entitydb(), rpki::myrpki::parents::from_entitydb(), and rpki::myrpki::repositories::from_entitydb().

Here is the caller graph for this function:

def rpki::myrpki::child::xml (   self,
  e 
)
Render this child as an XML element.

Definition at line 269 of file myrpki.py.

References asns, bpki_certificate, handle, rpki::myrpki::PEMElement(), rpki::myrpki::roa_request::v4, v4, rpki::myrpki::roa_request::v6, v6, and validity.

Here is the call graph for this function:


Member Data Documentation

Definition at line 228 of file myrpki.py.

Referenced by __repr__(), and xml().

tuple rpki::myrpki::child::v4re = re.compile("^(([0-9]{1,3}\.){3}[0-9]{1,3}/[0-9]+)|(([0-9]{1,3}\.){3}[0-9]{1,3}-([0-9]{1,3}\.){3}[0-9]{1,3})$", re.I) [static]

Definition at line 225 of file myrpki.py.

tuple rpki::myrpki::child::v6re = re.compile("^(([0-9a-f]{0,4}:){0,15}[0-9a-f]{0,4}/[0-9]+)|(([0-9a-f]{0,4}:){0,15}[0-9a-f]{0,4}-([0-9a-f]{0,4}:){0,15}[0-9a-f]{0,4})$", re.I) [static]

Definition at line 226 of file myrpki.py.

Definition at line 228 of file myrpki.py.

Referenced by __repr__(), add(), and xml().


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Properties