diff options
-rw-r--r-- | rpkid/rpki/roa.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/rpkid/rpki/roa.py b/rpkid/rpki/roa.py index 15d1c6eb..d139c7c3 100644 --- a/rpkid/rpki/roa.py +++ b/rpkid/rpki/roa.py @@ -41,9 +41,10 @@ class ROAIPAddrBlocks(SequenceOf): class RouteOriginAttestation(Sequence): def __init__(self, optional=0, default=''): - self.version = Integer(0, chr(0x00)) + self.version = Integer() + self.explicitVersion = Explicit(CLASS_CONTEXT, FORM_CONSTRUCTED, 0, self.version, 0, 'oAMCAQA=') self.asID = Integer() self.exactMatch = Boolean() self.ipAddrBlocks = ROAIPAddrBlocks() - contents = [ self.version, self.asID, self.exactMatch, self.ipAddrBlocks ] + contents = [ self.explicitVersion, self.asID, self.exactMatch, self.ipAddrBlocks ] Sequence.__init__(self, contents, optional, default) |