asn1c / asn1dir: revert some code generation associated with WITH COMPONENTS constraints

This commit is contained in:
p1-bmu 2020-09-18 10:07:51 +02:00
parent 74f963a795
commit be55188f65
21 changed files with 940 additions and 102 deletions

View File

@ -905,16 +905,18 @@ class PycrateGenerator(_Generator):
Consts_comps = [C for C in Obj._const if C['type'] == CONST_COMPS]
if Consts_comps:
if len(Consts_comps) > 1:
asnlog('WNG: {0}.{1}: multiple WITH COMPONENTS constraints, compiling '\
'only the first'.format(self._mod_name, Obj._name))
asnlog('WNG: {0}.{1}: multiple WITH COMPONENTS constraints, '\
'generating only the first'.format(self._mod_name, Obj._name))
if Consts_comps[0]['ext'] is not None:
asnlog('INF: {0}.{1}: extensible WITH COMPONENTS constraint, not compiling '\
'extension'.format(self._mod_name, Obj._name))
asnlog('INF: {0}.{1}: extensible WITH COMPONENTS constraint, '\
'not generating extension'.format(self._mod_name, Obj._name))
if not Consts_comps[0]['root']:
return
'''
if len(Consts_comps[0]['root']) > 1:
asnlog('WNG: {0}.{1}: multiple root parts in WITH COMPONENTS constraint, '\
'processing only the common components'.format(self._mod_name, Obj._name))
'''
#
# 1) duplicate the content structure of the object
if not Obj._cont:
@ -925,6 +927,13 @@ class PycrateGenerator(_Generator):
for ident, Comp in Obj._cont.items():
Obj._cont[ident] = Comp.__class__(Comp)
#
'''
# TODO: components need actually to stay there, and be kept OPTIONAL
# this is required for proper encoding (mainly PER, OER)
# These COMPONENTS constraints need actually to be checked at runtime
# in addition to existing ones, without impacting the structure
# of objects content.
#
# 2) handle absent / present components
# gathering present / absent components from the potentially
# multiple possibilities, and keeping only the ones in common
@ -943,18 +952,23 @@ class PycrateGenerator(_Generator):
for ident in pres:
if FLAG_OPT in Obj._cont[ident]._flag:
del Obj._cont[ident]._flag[FLAG_OPT]
'''
#
if len(Consts_comps[0]['root']) > 1:
asnlog('WNG: {0}.{1}: multiple root parts in WITH COMPONENTS constraint, '\
'unable to compile them'.format(self._mod_name, Obj._name))
return
#
# 3) apply additional constraint on components
# only if we have a single root component in the constraint
if len(Consts_comps[0]['root']) == 1:
Const = Consts_comps[0]['root'][0]
Const_kw = set(Const.keys())
Const_kw.remove('_pre')
Const_kw.remove('_abs')
for ident in Const_kw:
Obj._cont[ident]._const = list(Obj._cont[ident]._const)
Obj._cont[ident]._const.extend(Const[ident]['const'])
#print('%s.%s: %r' % (Obj._name, ident, Obj._cont[ident]._const))
Const = Consts_comps[0]['root'][0]
Const_kw = set(Const.keys())
Const_kw.remove('_pre')
Const_kw.remove('_abs')
for ident in Const_kw:
Obj._cont[ident]._const = list(Obj._cont[ident]._const)
Obj._cont[ident]._const.extend(Const[ident]['const'])
#print('%s.%s: %r' % (Obj._name, ident, Obj._cont[ident]._const))
#------------------------------------------------------------------------------#

View File

@ -10194,6 +10194,14 @@ class _IMPL_:
#-----< EXTERNAL >-----#
EXTERNAL = SEQ(name='EXTERNAL', mode=MODE_TYPE)
_EXTERNAL_identification = CHOICE(name='identification', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_syntaxes = SEQ(name='syntaxes', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
___EXTERNAL_identification_syntaxes_abstract = OID(name='abstract', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
___EXTERNAL_identification_syntaxes_transfer = OID(name='transfer', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_syntaxes._cont = ASN1Dict([
('abstract', ___EXTERNAL_identification_syntaxes_abstract),
('transfer', ___EXTERNAL_identification_syntaxes_transfer),
])
__EXTERNAL_identification_syntaxes._ext = None
__EXTERNAL_identification_syntax = OID(name='syntax', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_presentation_context_id = INT(name='presentation-context-id', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_context_negotiation = SEQ(name='context-negotiation', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
@ -10204,10 +10212,15 @@ class _IMPL_:
('transfer-syntax', ___EXTERNAL_identification_context_negotiation_transfer_syntax),
])
__EXTERNAL_identification_context_negotiation._ext = None
__EXTERNAL_identification_transfer_syntax = OID(name='transfer-syntax', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_fixed = NULL(name='fixed', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
_EXTERNAL_identification._cont = ASN1Dict([
('syntaxes', __EXTERNAL_identification_syntaxes),
('syntax', __EXTERNAL_identification_syntax),
('presentation-context-id', __EXTERNAL_identification_presentation_context_id),
('context-negotiation', __EXTERNAL_identification_context_negotiation),
('transfer-syntax', __EXTERNAL_identification_transfer_syntax),
('fixed', __EXTERNAL_identification_fixed),
])
_EXTERNAL_identification._ext = None
_EXTERNAL_data_value_descriptor = OBJ_DESC(name='data-value-descriptor', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
@ -10251,9 +10264,11 @@ class _IMPL_:
('fixed', __EMBEDDED_PDV_identification_fixed),
])
_EMBEDDED_PDV_identification._ext = None
_EMBEDDED_PDV_data_value_descriptor = OBJ_DESC(name='data-value-descriptor', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
_EMBEDDED_PDV_data_value = OCT_STR(name='data-value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
EMBEDDED_PDV._cont = ASN1Dict([
('identification', _EMBEDDED_PDV_identification),
('data-value-descriptor', _EMBEDDED_PDV_data_value_descriptor),
('data-value', _EMBEDDED_PDV_data_value),
])
EMBEDDED_PDV._ext = None
@ -10323,11 +10338,16 @@ class _IMPL_:
_REAL_base,
_REAL_exponent,
REAL,
___EXTERNAL_identification_syntaxes_abstract,
___EXTERNAL_identification_syntaxes_transfer,
__EXTERNAL_identification_syntaxes,
__EXTERNAL_identification_syntax,
__EXTERNAL_identification_presentation_context_id,
___EXTERNAL_identification_context_negotiation_presentation_context_id,
___EXTERNAL_identification_context_negotiation_transfer_syntax,
__EXTERNAL_identification_context_negotiation,
__EXTERNAL_identification_transfer_syntax,
__EXTERNAL_identification_fixed,
_EXTERNAL_identification,
_EXTERNAL_data_value_descriptor,
_EXTERNAL_data_value,
@ -10343,6 +10363,7 @@ class _IMPL_:
__EMBEDDED_PDV_identification_transfer_syntax,
__EMBEDDED_PDV_identification_fixed,
_EMBEDDED_PDV_identification,
_EMBEDDED_PDV_data_value_descriptor,
_EMBEDDED_PDV_data_value,
EMBEDDED_PDV,
___CHARACTER_STRING_identification_syntaxes_abstract,

View File

@ -47320,6 +47320,14 @@ class _IMPL_:
#-----< EXTERNAL >-----#
EXTERNAL = SEQ(name='EXTERNAL', mode=MODE_TYPE)
_EXTERNAL_identification = CHOICE(name='identification', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_syntaxes = SEQ(name='syntaxes', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
___EXTERNAL_identification_syntaxes_abstract = OID(name='abstract', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
___EXTERNAL_identification_syntaxes_transfer = OID(name='transfer', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_syntaxes._cont = ASN1Dict([
('abstract', ___EXTERNAL_identification_syntaxes_abstract),
('transfer', ___EXTERNAL_identification_syntaxes_transfer),
])
__EXTERNAL_identification_syntaxes._ext = None
__EXTERNAL_identification_syntax = OID(name='syntax', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_presentation_context_id = INT(name='presentation-context-id', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_context_negotiation = SEQ(name='context-negotiation', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
@ -47330,10 +47338,15 @@ class _IMPL_:
('transfer-syntax', ___EXTERNAL_identification_context_negotiation_transfer_syntax),
])
__EXTERNAL_identification_context_negotiation._ext = None
__EXTERNAL_identification_transfer_syntax = OID(name='transfer-syntax', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_fixed = NULL(name='fixed', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
_EXTERNAL_identification._cont = ASN1Dict([
('syntaxes', __EXTERNAL_identification_syntaxes),
('syntax', __EXTERNAL_identification_syntax),
('presentation-context-id', __EXTERNAL_identification_presentation_context_id),
('context-negotiation', __EXTERNAL_identification_context_negotiation),
('transfer-syntax', __EXTERNAL_identification_transfer_syntax),
('fixed', __EXTERNAL_identification_fixed),
])
_EXTERNAL_identification._ext = None
_EXTERNAL_data_value_descriptor = OBJ_DESC(name='data-value-descriptor', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
@ -47377,9 +47390,11 @@ class _IMPL_:
('fixed', __EMBEDDED_PDV_identification_fixed),
])
_EMBEDDED_PDV_identification._ext = None
_EMBEDDED_PDV_data_value_descriptor = OBJ_DESC(name='data-value-descriptor', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
_EMBEDDED_PDV_data_value = OCT_STR(name='data-value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
EMBEDDED_PDV._cont = ASN1Dict([
('identification', _EMBEDDED_PDV_identification),
('data-value-descriptor', _EMBEDDED_PDV_data_value_descriptor),
('data-value', _EMBEDDED_PDV_data_value),
])
EMBEDDED_PDV._ext = None
@ -47449,11 +47464,16 @@ class _IMPL_:
_REAL_base,
_REAL_exponent,
REAL,
___EXTERNAL_identification_syntaxes_abstract,
___EXTERNAL_identification_syntaxes_transfer,
__EXTERNAL_identification_syntaxes,
__EXTERNAL_identification_syntax,
__EXTERNAL_identification_presentation_context_id,
___EXTERNAL_identification_context_negotiation_presentation_context_id,
___EXTERNAL_identification_context_negotiation_transfer_syntax,
__EXTERNAL_identification_context_negotiation,
__EXTERNAL_identification_transfer_syntax,
__EXTERNAL_identification_fixed,
_EXTERNAL_identification,
_EXTERNAL_data_value_descriptor,
_EXTERNAL_data_value,
@ -47469,6 +47489,7 @@ class _IMPL_:
__EMBEDDED_PDV_identification_transfer_syntax,
__EMBEDDED_PDV_identification_fixed,
_EMBEDDED_PDV_identification,
_EMBEDDED_PDV_data_value_descriptor,
_EMBEDDED_PDV_data_value,
EMBEDDED_PDV,
___CHARACTER_STRING_identification_syntaxes_abstract,

View File

@ -1197,8 +1197,12 @@ class Attribute_ASN1Module:
#-----< ActiveDestination >-----#
ActiveDestination = CHOICE(name=u'ActiveDestination', mode=MODE_TYPE, typeref=ASN1RefType(('Attribute-ASN1Module', 'Destination')))
_ActiveDestination_single = CHOICE(name=u'single', mode=MODE_TYPE, typeref=ASN1RefType(('ACSE-1', 'AE-title')))
_ActiveDestination_multiple = SET_OF(name=u'multiple', mode=MODE_TYPE)
__ActiveDestination_multiple__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('ACSE-1', 'AE-title')))
_ActiveDestination_multiple._cont = __ActiveDestination_multiple__item_
ActiveDestination._cont = ASN1Dict([
(u'single', _ActiveDestination_single),
(u'multiple', _ActiveDestination_multiple),
])
ActiveDestination._ext = None
@ -1407,8 +1411,10 @@ class Attribute_ASN1Module:
#-----< LogRecordId >-----#
LogRecordId = CHOICE(name=u'LogRecordId', mode=MODE_TYPE, typeref=ASN1RefType(('Attribute-ASN1Module', 'SimpleNameType')))
_LogRecordId_number = INT(name=u'number', mode=MODE_TYPE)
_LogRecordId_string = STR_GRAPH(name=u'string', mode=MODE_TYPE)
LogRecordId._cont = ASN1Dict([
(u'number', _LogRecordId_number),
(u'string', _LogRecordId_string),
])
LogRecordId._ext = None
@ -1873,6 +1879,8 @@ class Attribute_ASN1Module:
defaultWeekMask,
defaultDiscriminatorConstruct,
_ActiveDestination_single,
__ActiveDestination_multiple__item_,
_ActiveDestination_multiple,
ActiveDestination,
AdditionalText,
_AdditionalInformation__item_,
@ -1941,6 +1949,7 @@ class Attribute_ASN1Module:
LogFullAction,
LoggingTime,
_LogRecordId_number,
_LogRecordId_string,
LogRecordId,
MaxLogSize,
DMI_EXTENSION,
@ -72337,19 +72346,57 @@ class HierarchicalOperationalBindings:
#-----< SuperiorToSubordinateModification >-----#
SuperiorToSubordinateModification = SEQ(name=u'SuperiorToSubordinateModification', mode=MODE_TYPE, typeref=ASN1RefType(('HierarchicalOperationalBindings', 'SuperiorToSubordinate')))
_SuperiorToSubordinateModification_contextPrefixInfo = SEQ_OF(name=u'contextPrefixInfo', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('HierarchicalOperationalBindings', 'DITcontext')))
_SuperiorToSubordinateModification_entryInfo = SET_OF(name=u'entryInfo', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
__SuperiorToSubordinateModification_entryInfo__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Attribute')))
___SuperiorToSubordinateModification_entryInfo__item__type = OID(name=u'type', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
____SuperiorToSubordinateModification_entryInfo__item__type_tab = CLASS(name='_tab_ATTRIBUTE', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
_____SuperiorToSubordinateModification_entryInfo__item__type_tab_val_Type_0 = OID(name=u'Type', mode=MODE_TYPE)
_____SuperiorToSubordinateModification_entryInfo__item__type_tab_val_Type_1 = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
____SuperiorToSubordinateModification_entryInfo__item__type_tab._val = ASN1Set(rv=[dict([(u'Type', _____SuperiorToSubordinateModification_entryInfo__item__type_tab_val_Type_0), (u'equality-match', dict([(u'AssertionType', ______TBSAttributeCertificate_attributes__item__type_tab_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))]), dict([(u'Type', _____SuperiorToSubordinateModification_entryInfo__item__type_tab_val_Type_1), (u'equality-match', dict([(u'AssertionType', ______TBSAttributeCertificate_attributes__item__type_tab_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedNameMatch']), (u'id', (2, 5, 13, 1))])), (u'single-valued', True), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'aliasedObjectName']), (u'id', (2, 5, 4, 1))])], rr=[], ev=None, er=[])
___SuperiorToSubordinateModification_entryInfo__item__type._const_tab = ____SuperiorToSubordinateModification_entryInfo__item__type_tab
___SuperiorToSubordinateModification_entryInfo__item__type._const_tab_at = None
___SuperiorToSubordinateModification_entryInfo__item__type._const_tab_id = u'id'
___SuperiorToSubordinateModification_entryInfo__item__values = SET_OF(name=u'values', mode=MODE_TYPE)
____SuperiorToSubordinateModification_entryInfo__item__values__item_ = OPEN(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
____SuperiorToSubordinateModification_entryInfo__item__values__item_._const_tab = ____SuperiorToSubordinateModification_entryInfo__item__type_tab
____SuperiorToSubordinateModification_entryInfo__item__values__item_._const_tab_at = ('..', '..', u'type')
____SuperiorToSubordinateModification_entryInfo__item__values__item_._const_tab_id = u'Type'
___SuperiorToSubordinateModification_entryInfo__item__values._cont = ____SuperiorToSubordinateModification_entryInfo__item__values__item_
___SuperiorToSubordinateModification_entryInfo__item__values._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=None)], ev=None, er=[])
___SuperiorToSubordinateModification_entryInfo__item__valuesWithContext = SET_OF(name=u'valuesWithContext', mode=MODE_TYPE, opt=True)
____SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item_ = SEQ(name='_item_', mode=MODE_TYPE)
_____SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item__value = OPEN(name=u'value', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
_____SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item__value._const_tab = ____SuperiorToSubordinateModification_entryInfo__item__type_tab
_____SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item__value._const_tab_at = ('..', '..', '..', u'type')
_____SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item__value._const_tab_id = u'Type'
_____SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item__contextList = SET_OF(name=u'contextList', mode=MODE_TYPE)
______SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item__contextList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Context')))
_____SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item__contextList._cont = ______SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item__contextList__item_
_____SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item__contextList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
____SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item_._cont = ASN1Dict([
(u'value', _____SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item__value),
(u'contextList', _____SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item__contextList),
])
____SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item_._ext = []
___SuperiorToSubordinateModification_entryInfo__item__valuesWithContext._cont = ____SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item_
___SuperiorToSubordinateModification_entryInfo__item__valuesWithContext._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
__SuperiorToSubordinateModification_entryInfo__item_._cont = ASN1Dict([
(u'type', ___SuperiorToSubordinateModification_entryInfo__item__type),
(u'values', ___SuperiorToSubordinateModification_entryInfo__item__values),
(u'valuesWithContext', ___SuperiorToSubordinateModification_entryInfo__item__valuesWithContext),
])
__SuperiorToSubordinateModification_entryInfo__item_._ext = []
_SuperiorToSubordinateModification_entryInfo._cont = __SuperiorToSubordinateModification_entryInfo__item_
_SuperiorToSubordinateModification_entryInfo._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
_SuperiorToSubordinateModification_immediateSuperiorInfo = SET_OF(name=u'immediateSuperiorInfo', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
__SuperiorToSubordinateModification_immediateSuperiorInfo__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Attribute')))
___SuperiorToSubordinateModification_immediateSuperiorInfo__item__type = OID(name=u'type', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
____SuperiorToSubordinateModification_immediateSuperiorInfo__item__type_tab = CLASS(name='_tab_ATTRIBUTE', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
_____SuperiorToSubordinateModification_immediateSuperiorInfo__item__type_tab_val_Type_0 = OID(name=u'Type', mode=MODE_TYPE)
_____SuperiorToSubordinateModification_immediateSuperiorInfo__item__type_tab_val_Type_1 = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
____SuperiorToSubordinateModification_immediateSuperiorInfo__item__type_tab._val = ASN1Set(rv=[dict([(u'Type', _____SuperiorToSubordinateModification_immediateSuperiorInfo__item__type_tab_val_Type_0), (u'equality-match', dict([(u'AssertionType', ______TBSAttributeCertificate_attributes__item__type_tab_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))]), dict([(u'Type', _____SuperiorToSubordinateModification_immediateSuperiorInfo__item__type_tab_val_Type_1), (u'equality-match', dict([(u'AssertionType', ______TBSAttributeCertificate_attributes__item__type_tab_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedNameMatch']), (u'id', (2, 5, 13, 1))])), (u'single-valued', True), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'aliasedObjectName']), (u'id', (2, 5, 4, 1))])], rr=[], ev=None, er=[])
___SuperiorToSubordinateModification_immediateSuperiorInfo__item__type._const_tab = ____SuperiorToSubordinateModification_immediateSuperiorInfo__item__type_tab
___SuperiorToSubordinateModification_immediateSuperiorInfo__item__type._const_tab = ____SuperiorToSubordinateModification_entryInfo__item__type_tab
___SuperiorToSubordinateModification_immediateSuperiorInfo__item__type._const_tab_at = None
___SuperiorToSubordinateModification_immediateSuperiorInfo__item__type._const_tab_id = u'id'
___SuperiorToSubordinateModification_immediateSuperiorInfo__item__values = SET_OF(name=u'values', mode=MODE_TYPE)
____SuperiorToSubordinateModification_immediateSuperiorInfo__item__values__item_ = OPEN(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
____SuperiorToSubordinateModification_immediateSuperiorInfo__item__values__item_._const_tab = ____SuperiorToSubordinateModification_immediateSuperiorInfo__item__type_tab
____SuperiorToSubordinateModification_immediateSuperiorInfo__item__values__item_._const_tab = ____SuperiorToSubordinateModification_entryInfo__item__type_tab
____SuperiorToSubordinateModification_immediateSuperiorInfo__item__values__item_._const_tab_at = ('..', '..', u'type')
____SuperiorToSubordinateModification_immediateSuperiorInfo__item__values__item_._const_tab_id = u'Type'
___SuperiorToSubordinateModification_immediateSuperiorInfo__item__values._cont = ____SuperiorToSubordinateModification_immediateSuperiorInfo__item__values__item_
@ -72357,7 +72404,7 @@ class HierarchicalOperationalBindings:
___SuperiorToSubordinateModification_immediateSuperiorInfo__item__valuesWithContext = SET_OF(name=u'valuesWithContext', mode=MODE_TYPE, opt=True)
____SuperiorToSubordinateModification_immediateSuperiorInfo__item__valuesWithContext__item_ = SEQ(name='_item_', mode=MODE_TYPE)
_____SuperiorToSubordinateModification_immediateSuperiorInfo__item__valuesWithContext__item__value = OPEN(name=u'value', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
_____SuperiorToSubordinateModification_immediateSuperiorInfo__item__valuesWithContext__item__value._const_tab = ____SuperiorToSubordinateModification_immediateSuperiorInfo__item__type_tab
_____SuperiorToSubordinateModification_immediateSuperiorInfo__item__valuesWithContext__item__value._const_tab = ____SuperiorToSubordinateModification_entryInfo__item__type_tab
_____SuperiorToSubordinateModification_immediateSuperiorInfo__item__valuesWithContext__item__value._const_tab_at = ('..', '..', '..', u'type')
_____SuperiorToSubordinateModification_immediateSuperiorInfo__item__valuesWithContext__item__value._const_tab_id = u'Type'
_____SuperiorToSubordinateModification_immediateSuperiorInfo__item__valuesWithContext__item__contextList = SET_OF(name=u'contextList', mode=MODE_TYPE)
@ -72381,6 +72428,7 @@ class HierarchicalOperationalBindings:
_SuperiorToSubordinateModification_immediateSuperiorInfo._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
SuperiorToSubordinateModification._cont = ASN1Dict([
(u'contextPrefixInfo', _SuperiorToSubordinateModification_contextPrefixInfo),
(u'entryInfo', _SuperiorToSubordinateModification_entryInfo),
(u'immediateSuperiorInfo', _SuperiorToSubordinateModification_immediateSuperiorInfo),
])
SuperiorToSubordinateModification._ext = []
@ -72396,19 +72444,57 @@ class HierarchicalOperationalBindings:
#-----< NHOBSuperiorToSubordinate >-----#
NHOBSuperiorToSubordinate = SEQ(name=u'NHOBSuperiorToSubordinate', mode=MODE_TYPE, typeref=ASN1RefType(('HierarchicalOperationalBindings', 'SuperiorToSubordinate')))
_NHOBSuperiorToSubordinate_contextPrefixInfo = SEQ_OF(name=u'contextPrefixInfo', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('HierarchicalOperationalBindings', 'DITcontext')))
_NHOBSuperiorToSubordinate_entryInfo = SET_OF(name=u'entryInfo', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
__NHOBSuperiorToSubordinate_entryInfo__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Attribute')))
___NHOBSuperiorToSubordinate_entryInfo__item__type = OID(name=u'type', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
____NHOBSuperiorToSubordinate_entryInfo__item__type_tab = CLASS(name='_tab_ATTRIBUTE', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
_____NHOBSuperiorToSubordinate_entryInfo__item__type_tab_val_Type_0 = OID(name=u'Type', mode=MODE_TYPE)
_____NHOBSuperiorToSubordinate_entryInfo__item__type_tab_val_Type_1 = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
____NHOBSuperiorToSubordinate_entryInfo__item__type_tab._val = ASN1Set(rv=[dict([(u'Type', _____NHOBSuperiorToSubordinate_entryInfo__item__type_tab_val_Type_0), (u'equality-match', dict([(u'AssertionType', ______TBSAttributeCertificate_attributes__item__type_tab_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))]), dict([(u'Type', _____NHOBSuperiorToSubordinate_entryInfo__item__type_tab_val_Type_1), (u'equality-match', dict([(u'AssertionType', ______TBSAttributeCertificate_attributes__item__type_tab_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedNameMatch']), (u'id', (2, 5, 13, 1))])), (u'single-valued', True), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'aliasedObjectName']), (u'id', (2, 5, 4, 1))])], rr=[], ev=None, er=[])
___NHOBSuperiorToSubordinate_entryInfo__item__type._const_tab = ____NHOBSuperiorToSubordinate_entryInfo__item__type_tab
___NHOBSuperiorToSubordinate_entryInfo__item__type._const_tab_at = None
___NHOBSuperiorToSubordinate_entryInfo__item__type._const_tab_id = u'id'
___NHOBSuperiorToSubordinate_entryInfo__item__values = SET_OF(name=u'values', mode=MODE_TYPE)
____NHOBSuperiorToSubordinate_entryInfo__item__values__item_ = OPEN(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
____NHOBSuperiorToSubordinate_entryInfo__item__values__item_._const_tab = ____NHOBSuperiorToSubordinate_entryInfo__item__type_tab
____NHOBSuperiorToSubordinate_entryInfo__item__values__item_._const_tab_at = ('..', '..', u'type')
____NHOBSuperiorToSubordinate_entryInfo__item__values__item_._const_tab_id = u'Type'
___NHOBSuperiorToSubordinate_entryInfo__item__values._cont = ____NHOBSuperiorToSubordinate_entryInfo__item__values__item_
___NHOBSuperiorToSubordinate_entryInfo__item__values._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=None)], ev=None, er=[])
___NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext = SET_OF(name=u'valuesWithContext', mode=MODE_TYPE, opt=True)
____NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item_ = SEQ(name='_item_', mode=MODE_TYPE)
_____NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item__value = OPEN(name=u'value', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
_____NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item__value._const_tab = ____NHOBSuperiorToSubordinate_entryInfo__item__type_tab
_____NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item__value._const_tab_at = ('..', '..', '..', u'type')
_____NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item__value._const_tab_id = u'Type'
_____NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item__contextList = SET_OF(name=u'contextList', mode=MODE_TYPE)
______NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item__contextList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Context')))
_____NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item__contextList._cont = ______NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item__contextList__item_
_____NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item__contextList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
____NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item_._cont = ASN1Dict([
(u'value', _____NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item__value),
(u'contextList', _____NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item__contextList),
])
____NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item_._ext = []
___NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext._cont = ____NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item_
___NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
__NHOBSuperiorToSubordinate_entryInfo__item_._cont = ASN1Dict([
(u'type', ___NHOBSuperiorToSubordinate_entryInfo__item__type),
(u'values', ___NHOBSuperiorToSubordinate_entryInfo__item__values),
(u'valuesWithContext', ___NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext),
])
__NHOBSuperiorToSubordinate_entryInfo__item_._ext = []
_NHOBSuperiorToSubordinate_entryInfo._cont = __NHOBSuperiorToSubordinate_entryInfo__item_
_NHOBSuperiorToSubordinate_entryInfo._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
_NHOBSuperiorToSubordinate_immediateSuperiorInfo = SET_OF(name=u'immediateSuperiorInfo', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
__NHOBSuperiorToSubordinate_immediateSuperiorInfo__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Attribute')))
___NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__type = OID(name=u'type', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__type_tab = CLASS(name='_tab_ATTRIBUTE', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
_____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__type_tab_val_Type_0 = OID(name=u'Type', mode=MODE_TYPE)
_____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__type_tab_val_Type_1 = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__type_tab._val = ASN1Set(rv=[dict([(u'Type', _____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__type_tab_val_Type_0), (u'equality-match', dict([(u'AssertionType', ______TBSAttributeCertificate_attributes__item__type_tab_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))]), dict([(u'Type', _____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__type_tab_val_Type_1), (u'equality-match', dict([(u'AssertionType', ______TBSAttributeCertificate_attributes__item__type_tab_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedNameMatch']), (u'id', (2, 5, 13, 1))])), (u'single-valued', True), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'aliasedObjectName']), (u'id', (2, 5, 4, 1))])], rr=[], ev=None, er=[])
___NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__type._const_tab = ____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__type_tab
___NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__type._const_tab = ____NHOBSuperiorToSubordinate_entryInfo__item__type_tab
___NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__type._const_tab_at = None
___NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__type._const_tab_id = u'id'
___NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__values = SET_OF(name=u'values', mode=MODE_TYPE)
____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__values__item_ = OPEN(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__values__item_._const_tab = ____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__type_tab
____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__values__item_._const_tab = ____NHOBSuperiorToSubordinate_entryInfo__item__type_tab
____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__values__item_._const_tab_at = ('..', '..', u'type')
____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__values__item_._const_tab_id = u'Type'
___NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__values._cont = ____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__values__item_
@ -72416,7 +72502,7 @@ class HierarchicalOperationalBindings:
___NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__valuesWithContext = SET_OF(name=u'valuesWithContext', mode=MODE_TYPE, opt=True)
____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__valuesWithContext__item_ = SEQ(name='_item_', mode=MODE_TYPE)
_____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__valuesWithContext__item__value = OPEN(name=u'value', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
_____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__valuesWithContext__item__value._const_tab = ____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__type_tab
_____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__valuesWithContext__item__value._const_tab = ____NHOBSuperiorToSubordinate_entryInfo__item__type_tab
_____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__valuesWithContext__item__value._const_tab_at = ('..', '..', '..', u'type')
_____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__valuesWithContext__item__value._const_tab_id = u'Type'
_____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__valuesWithContext__item__contextList = SET_OF(name=u'contextList', mode=MODE_TYPE)
@ -72440,6 +72526,7 @@ class HierarchicalOperationalBindings:
_NHOBSuperiorToSubordinate_immediateSuperiorInfo._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
NHOBSuperiorToSubordinate._cont = ASN1Dict([
(u'contextPrefixInfo', _NHOBSuperiorToSubordinate_contextPrefixInfo),
(u'entryInfo', _NHOBSuperiorToSubordinate_entryInfo),
(u'immediateSuperiorInfo', _NHOBSuperiorToSubordinate_immediateSuperiorInfo),
])
NHOBSuperiorToSubordinate._ext = []
@ -74466,9 +74553,19 @@ class HierarchicalOperationalBindings:
_SubordinateToSuperior_subentries,
SubordinateToSuperior,
_SuperiorToSubordinateModification_contextPrefixInfo,
____SuperiorToSubordinateModification_immediateSuperiorInfo__item__type_tab,
_____SuperiorToSubordinateModification_immediateSuperiorInfo__item__type_tab_val_Type_0,
_____SuperiorToSubordinateModification_immediateSuperiorInfo__item__type_tab_val_Type_1,
____SuperiorToSubordinateModification_entryInfo__item__type_tab,
_____SuperiorToSubordinateModification_entryInfo__item__type_tab_val_Type_0,
_____SuperiorToSubordinateModification_entryInfo__item__type_tab_val_Type_1,
___SuperiorToSubordinateModification_entryInfo__item__type,
____SuperiorToSubordinateModification_entryInfo__item__values__item_,
___SuperiorToSubordinateModification_entryInfo__item__values,
_____SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item__value,
______SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item__contextList__item_,
_____SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item__contextList,
____SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item_,
___SuperiorToSubordinateModification_entryInfo__item__valuesWithContext,
__SuperiorToSubordinateModification_entryInfo__item_,
_SuperiorToSubordinateModification_entryInfo,
___SuperiorToSubordinateModification_immediateSuperiorInfo__item__type,
____SuperiorToSubordinateModification_immediateSuperiorInfo__item__values__item_,
___SuperiorToSubordinateModification_immediateSuperiorInfo__item__values,
@ -74483,9 +74580,19 @@ class HierarchicalOperationalBindings:
_NonSpecificHierarchicalAgreement_immediateSuperior,
NonSpecificHierarchicalAgreement,
_NHOBSuperiorToSubordinate_contextPrefixInfo,
____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__type_tab,
_____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__type_tab_val_Type_0,
_____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__type_tab_val_Type_1,
____NHOBSuperiorToSubordinate_entryInfo__item__type_tab,
_____NHOBSuperiorToSubordinate_entryInfo__item__type_tab_val_Type_0,
_____NHOBSuperiorToSubordinate_entryInfo__item__type_tab_val_Type_1,
___NHOBSuperiorToSubordinate_entryInfo__item__type,
____NHOBSuperiorToSubordinate_entryInfo__item__values__item_,
___NHOBSuperiorToSubordinate_entryInfo__item__values,
_____NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item__value,
______NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item__contextList__item_,
_____NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item__contextList,
____NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item_,
___NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext,
__NHOBSuperiorToSubordinate_entryInfo__item_,
_NHOBSuperiorToSubordinate_entryInfo,
___NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__type,
____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__values__item_,
___NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__values,
@ -116016,6 +116123,14 @@ class _IMPL_:
#-----< EXTERNAL >-----#
EXTERNAL = SEQ(name='EXTERNAL', mode=MODE_TYPE)
_EXTERNAL_identification = CHOICE(name='identification', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_syntaxes = SEQ(name='syntaxes', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
___EXTERNAL_identification_syntaxes_abstract = OID(name='abstract', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
___EXTERNAL_identification_syntaxes_transfer = OID(name='transfer', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_syntaxes._cont = ASN1Dict([
('abstract', ___EXTERNAL_identification_syntaxes_abstract),
('transfer', ___EXTERNAL_identification_syntaxes_transfer),
])
__EXTERNAL_identification_syntaxes._ext = None
__EXTERNAL_identification_syntax = OID(name='syntax', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_presentation_context_id = INT(name='presentation-context-id', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_context_negotiation = SEQ(name='context-negotiation', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
@ -116026,10 +116141,15 @@ class _IMPL_:
('transfer-syntax', ___EXTERNAL_identification_context_negotiation_transfer_syntax),
])
__EXTERNAL_identification_context_negotiation._ext = None
__EXTERNAL_identification_transfer_syntax = OID(name='transfer-syntax', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_fixed = NULL(name='fixed', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
_EXTERNAL_identification._cont = ASN1Dict([
('syntaxes', __EXTERNAL_identification_syntaxes),
('syntax', __EXTERNAL_identification_syntax),
('presentation-context-id', __EXTERNAL_identification_presentation_context_id),
('context-negotiation', __EXTERNAL_identification_context_negotiation),
('transfer-syntax', __EXTERNAL_identification_transfer_syntax),
('fixed', __EXTERNAL_identification_fixed),
])
_EXTERNAL_identification._ext = None
_EXTERNAL_data_value_descriptor = OBJ_DESC(name='data-value-descriptor', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
@ -116073,9 +116193,11 @@ class _IMPL_:
('fixed', __EMBEDDED_PDV_identification_fixed),
])
_EMBEDDED_PDV_identification._ext = None
_EMBEDDED_PDV_data_value_descriptor = OBJ_DESC(name='data-value-descriptor', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
_EMBEDDED_PDV_data_value = OCT_STR(name='data-value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
EMBEDDED_PDV._cont = ASN1Dict([
('identification', _EMBEDDED_PDV_identification),
('data-value-descriptor', _EMBEDDED_PDV_data_value_descriptor),
('data-value', _EMBEDDED_PDV_data_value),
])
EMBEDDED_PDV._ext = None
@ -116145,11 +116267,16 @@ class _IMPL_:
_REAL_base,
_REAL_exponent,
REAL,
___EXTERNAL_identification_syntaxes_abstract,
___EXTERNAL_identification_syntaxes_transfer,
__EXTERNAL_identification_syntaxes,
__EXTERNAL_identification_syntax,
__EXTERNAL_identification_presentation_context_id,
___EXTERNAL_identification_context_negotiation_presentation_context_id,
___EXTERNAL_identification_context_negotiation_transfer_syntax,
__EXTERNAL_identification_context_negotiation,
__EXTERNAL_identification_transfer_syntax,
__EXTERNAL_identification_fixed,
_EXTERNAL_identification,
_EXTERNAL_data_value_descriptor,
_EXTERNAL_data_value,
@ -116165,6 +116292,7 @@ class _IMPL_:
__EMBEDDED_PDV_identification_transfer_syntax,
__EMBEDDED_PDV_identification_fixed,
_EMBEDDED_PDV_identification,
_EMBEDDED_PDV_data_value_descriptor,
_EMBEDDED_PDV_data_value,
EMBEDDED_PDV,
___CHARACTER_STRING_identification_syntaxes_abstract,

View File

@ -13734,6 +13734,14 @@ class _IMPL_:
#-----< EXTERNAL >-----#
EXTERNAL = SEQ(name='EXTERNAL', mode=MODE_TYPE)
_EXTERNAL_identification = CHOICE(name='identification', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_syntaxes = SEQ(name='syntaxes', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
___EXTERNAL_identification_syntaxes_abstract = OID(name='abstract', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
___EXTERNAL_identification_syntaxes_transfer = OID(name='transfer', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_syntaxes._cont = ASN1Dict([
('abstract', ___EXTERNAL_identification_syntaxes_abstract),
('transfer', ___EXTERNAL_identification_syntaxes_transfer),
])
__EXTERNAL_identification_syntaxes._ext = None
__EXTERNAL_identification_syntax = OID(name='syntax', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_presentation_context_id = INT(name='presentation-context-id', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_context_negotiation = SEQ(name='context-negotiation', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
@ -13744,10 +13752,15 @@ class _IMPL_:
('transfer-syntax', ___EXTERNAL_identification_context_negotiation_transfer_syntax),
])
__EXTERNAL_identification_context_negotiation._ext = None
__EXTERNAL_identification_transfer_syntax = OID(name='transfer-syntax', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_fixed = NULL(name='fixed', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
_EXTERNAL_identification._cont = ASN1Dict([
('syntaxes', __EXTERNAL_identification_syntaxes),
('syntax', __EXTERNAL_identification_syntax),
('presentation-context-id', __EXTERNAL_identification_presentation_context_id),
('context-negotiation', __EXTERNAL_identification_context_negotiation),
('transfer-syntax', __EXTERNAL_identification_transfer_syntax),
('fixed', __EXTERNAL_identification_fixed),
])
_EXTERNAL_identification._ext = None
_EXTERNAL_data_value_descriptor = OBJ_DESC(name='data-value-descriptor', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
@ -13791,9 +13804,11 @@ class _IMPL_:
('fixed', __EMBEDDED_PDV_identification_fixed),
])
_EMBEDDED_PDV_identification._ext = None
_EMBEDDED_PDV_data_value_descriptor = OBJ_DESC(name='data-value-descriptor', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
_EMBEDDED_PDV_data_value = OCT_STR(name='data-value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
EMBEDDED_PDV._cont = ASN1Dict([
('identification', _EMBEDDED_PDV_identification),
('data-value-descriptor', _EMBEDDED_PDV_data_value_descriptor),
('data-value', _EMBEDDED_PDV_data_value),
])
EMBEDDED_PDV._ext = None
@ -13863,11 +13878,16 @@ class _IMPL_:
_REAL_base,
_REAL_exponent,
REAL,
___EXTERNAL_identification_syntaxes_abstract,
___EXTERNAL_identification_syntaxes_transfer,
__EXTERNAL_identification_syntaxes,
__EXTERNAL_identification_syntax,
__EXTERNAL_identification_presentation_context_id,
___EXTERNAL_identification_context_negotiation_presentation_context_id,
___EXTERNAL_identification_context_negotiation_transfer_syntax,
__EXTERNAL_identification_context_negotiation,
__EXTERNAL_identification_transfer_syntax,
__EXTERNAL_identification_fixed,
_EXTERNAL_identification,
_EXTERNAL_data_value_descriptor,
_EXTERNAL_data_value,
@ -13883,6 +13903,7 @@ class _IMPL_:
__EMBEDDED_PDV_identification_transfer_syntax,
__EMBEDDED_PDV_identification_fixed,
_EMBEDDED_PDV_identification,
_EMBEDDED_PDV_data_value_descriptor,
_EMBEDDED_PDV_data_value,
EMBEDDED_PDV,
___CHARACTER_STRING_identification_syntaxes_abstract,

View File

@ -387,13 +387,13 @@ class H235_SECURITY_MESSAGES:
#-----< PwdCertToken >-----#
PwdCertToken = SEQ(name=u'PwdCertToken', mode=MODE_TYPE, typeref=ASN1RefType(('H235-SECURITY-MESSAGES', 'ClearToken')))
_PwdCertToken_tokenOID = OID(name=u'tokenOID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PwdCertToken_timeStamp = INT(name=u'timeStamp', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('H235-SECURITY-MESSAGES', 'TimeStamp')))
_PwdCertToken_timeStamp = INT(name=u'timeStamp', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('H235-SECURITY-MESSAGES', 'TimeStamp')), opt=True)
_PwdCertToken_password = STR_BMP(name=u'password', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('H235-SECURITY-MESSAGES', 'Password')), opt=True)
_PwdCertToken_dhkey = SEQ(name=u'dhkey', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('H235-SECURITY-MESSAGES', 'DHset')), opt=True)
_PwdCertToken_challenge = OCT_STR(name=u'challenge', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('H235-SECURITY-MESSAGES', 'ChallengeString')), opt=True)
_PwdCertToken_random = INT(name=u'random', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('H235-SECURITY-MESSAGES', 'RandomVal')), opt=True)
_PwdCertToken_certificate = SEQ(name=u'certificate', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('H235-SECURITY-MESSAGES', 'TypedCertificate')), opt=True)
_PwdCertToken_generalID = STR_BMP(name=u'generalID', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('H235-SECURITY-MESSAGES', 'Identifier')))
_PwdCertToken_generalID = STR_BMP(name=u'generalID', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('H235-SECURITY-MESSAGES', 'Identifier')), opt=True)
_PwdCertToken_nonStandard = SEQ(name=u'nonStandard', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('H235-SECURITY-MESSAGES', 'NonStandardParameter')), opt=True)
_PwdCertToken_eckasdhkey = CHOICE(name=u'eckasdhkey', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('H235-SECURITY-MESSAGES', 'ECKASDH')), opt=True)
_PwdCertToken_sendersID = STR_BMP(name=u'sendersID', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('H235-SECURITY-MESSAGES', 'Identifier')), opt=True)
@ -12006,13 +12006,13 @@ class H323_MESSAGES:
#-----< FastStartToken >-----#
FastStartToken = SEQ(name=u'FastStartToken', mode=MODE_TYPE, typeref=ASN1RefType(('H235-SECURITY-MESSAGES', 'ClearToken')))
_FastStartToken_tokenOID = OID(name=u'tokenOID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_FastStartToken_timeStamp = INT(name=u'timeStamp', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('H235-SECURITY-MESSAGES', 'TimeStamp')))
_FastStartToken_timeStamp = INT(name=u'timeStamp', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('H235-SECURITY-MESSAGES', 'TimeStamp')), opt=True)
_FastStartToken_password = STR_BMP(name=u'password', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('H235-SECURITY-MESSAGES', 'Password')), opt=True)
_FastStartToken_dhkey = SEQ(name=u'dhkey', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('H235-SECURITY-MESSAGES', 'DHset')))
_FastStartToken_dhkey = SEQ(name=u'dhkey', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('H235-SECURITY-MESSAGES', 'DHset')), opt=True)
_FastStartToken_challenge = OCT_STR(name=u'challenge', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('H235-SECURITY-MESSAGES', 'ChallengeString')), opt=True)
_FastStartToken_random = INT(name=u'random', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('H235-SECURITY-MESSAGES', 'RandomVal')), opt=True)
_FastStartToken_certificate = SEQ(name=u'certificate', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('H235-SECURITY-MESSAGES', 'TypedCertificate')), opt=True)
_FastStartToken_generalID = STR_BMP(name=u'generalID', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('H235-SECURITY-MESSAGES', 'Identifier')))
_FastStartToken_generalID = STR_BMP(name=u'generalID', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('H235-SECURITY-MESSAGES', 'Identifier')), opt=True)
_FastStartToken_nonStandard = SEQ(name=u'nonStandard', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('H235-SECURITY-MESSAGES', 'NonStandardParameter')), opt=True)
_FastStartToken_eckasdhkey = CHOICE(name=u'eckasdhkey', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('H235-SECURITY-MESSAGES', 'ECKASDH')), opt=True)
_FastStartToken_sendersID = STR_BMP(name=u'sendersID', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('H235-SECURITY-MESSAGES', 'Identifier')), opt=True)
@ -16464,6 +16464,14 @@ class _IMPL_:
#-----< EXTERNAL >-----#
EXTERNAL = SEQ(name='EXTERNAL', mode=MODE_TYPE)
_EXTERNAL_identification = CHOICE(name='identification', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_syntaxes = SEQ(name='syntaxes', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
___EXTERNAL_identification_syntaxes_abstract = OID(name='abstract', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
___EXTERNAL_identification_syntaxes_transfer = OID(name='transfer', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_syntaxes._cont = ASN1Dict([
('abstract', ___EXTERNAL_identification_syntaxes_abstract),
('transfer', ___EXTERNAL_identification_syntaxes_transfer),
])
__EXTERNAL_identification_syntaxes._ext = None
__EXTERNAL_identification_syntax = OID(name='syntax', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_presentation_context_id = INT(name='presentation-context-id', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_context_negotiation = SEQ(name='context-negotiation', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
@ -16474,10 +16482,15 @@ class _IMPL_:
('transfer-syntax', ___EXTERNAL_identification_context_negotiation_transfer_syntax),
])
__EXTERNAL_identification_context_negotiation._ext = None
__EXTERNAL_identification_transfer_syntax = OID(name='transfer-syntax', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_fixed = NULL(name='fixed', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
_EXTERNAL_identification._cont = ASN1Dict([
('syntaxes', __EXTERNAL_identification_syntaxes),
('syntax', __EXTERNAL_identification_syntax),
('presentation-context-id', __EXTERNAL_identification_presentation_context_id),
('context-negotiation', __EXTERNAL_identification_context_negotiation),
('transfer-syntax', __EXTERNAL_identification_transfer_syntax),
('fixed', __EXTERNAL_identification_fixed),
])
_EXTERNAL_identification._ext = None
_EXTERNAL_data_value_descriptor = OBJ_DESC(name='data-value-descriptor', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
@ -16521,9 +16534,11 @@ class _IMPL_:
('fixed', __EMBEDDED_PDV_identification_fixed),
])
_EMBEDDED_PDV_identification._ext = None
_EMBEDDED_PDV_data_value_descriptor = OBJ_DESC(name='data-value-descriptor', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
_EMBEDDED_PDV_data_value = OCT_STR(name='data-value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
EMBEDDED_PDV._cont = ASN1Dict([
('identification', _EMBEDDED_PDV_identification),
('data-value-descriptor', _EMBEDDED_PDV_data_value_descriptor),
('data-value', _EMBEDDED_PDV_data_value),
])
EMBEDDED_PDV._ext = None
@ -16593,11 +16608,16 @@ class _IMPL_:
_REAL_base,
_REAL_exponent,
REAL,
___EXTERNAL_identification_syntaxes_abstract,
___EXTERNAL_identification_syntaxes_transfer,
__EXTERNAL_identification_syntaxes,
__EXTERNAL_identification_syntax,
__EXTERNAL_identification_presentation_context_id,
___EXTERNAL_identification_context_negotiation_presentation_context_id,
___EXTERNAL_identification_context_negotiation_transfer_syntax,
__EXTERNAL_identification_context_negotiation,
__EXTERNAL_identification_transfer_syntax,
__EXTERNAL_identification_fixed,
_EXTERNAL_identification,
_EXTERNAL_data_value_descriptor,
_EXTERNAL_data_value,
@ -16613,6 +16633,7 @@ class _IMPL_:
__EMBEDDED_PDV_identification_transfer_syntax,
__EMBEDDED_PDV_identification_fixed,
_EMBEDDED_PDV_identification,
_EMBEDDED_PDV_data_value_descriptor,
_EMBEDDED_PDV_data_value,
EMBEDDED_PDV,
___CHARACTER_STRING_identification_syntaxes_abstract,

View File

@ -412,13 +412,13 @@ class H235_SECURITY_MESSAGES:
#-----< PwdCertToken >-----#
PwdCertToken = SEQ(name=u'PwdCertToken', mode=MODE_TYPE, typeref=ASN1RefType(('H235-SECURITY-MESSAGES', 'ClearToken')))
_PwdCertToken_tokenOID = OID(name=u'tokenOID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PwdCertToken_timeStamp = INT(name=u'timeStamp', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('H235-SECURITY-MESSAGES', 'TimeStamp')))
_PwdCertToken_timeStamp = INT(name=u'timeStamp', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('H235-SECURITY-MESSAGES', 'TimeStamp')), opt=True)
_PwdCertToken_password = STR_BMP(name=u'password', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('H235-SECURITY-MESSAGES', 'Password')), opt=True)
_PwdCertToken_dhkey = SEQ(name=u'dhkey', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('H235-SECURITY-MESSAGES', 'DHset')), opt=True)
_PwdCertToken_challenge = OCT_STR(name=u'challenge', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('H235-SECURITY-MESSAGES', 'ChallengeString')), opt=True)
_PwdCertToken_random = INT(name=u'random', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('H235-SECURITY-MESSAGES', 'RandomVal')), opt=True)
_PwdCertToken_certificate = SEQ(name=u'certificate', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('H235-SECURITY-MESSAGES', 'TypedCertificate')), opt=True)
_PwdCertToken_generalID = STR_BMP(name=u'generalID', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('H235-SECURITY-MESSAGES', 'Identifier')))
_PwdCertToken_generalID = STR_BMP(name=u'generalID', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('H235-SECURITY-MESSAGES', 'Identifier')), opt=True)
_PwdCertToken_nonStandard = SEQ(name=u'nonStandard', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('H235-SECURITY-MESSAGES', 'NonStandardParameter')), opt=True)
_PwdCertToken_eckasdhkey = CHOICE(name=u'eckasdhkey', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('H235-SECURITY-MESSAGES', 'ECKASDH')), opt=True)
_PwdCertToken_sendersID = STR_BMP(name=u'sendersID', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('H235-SECURITY-MESSAGES', 'Identifier')), opt=True)
@ -894,6 +894,14 @@ class _IMPL_:
#-----< EXTERNAL >-----#
EXTERNAL = SEQ(name='EXTERNAL', mode=MODE_TYPE)
_EXTERNAL_identification = CHOICE(name='identification', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_syntaxes = SEQ(name='syntaxes', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
___EXTERNAL_identification_syntaxes_abstract = OID(name='abstract', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
___EXTERNAL_identification_syntaxes_transfer = OID(name='transfer', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_syntaxes._cont = ASN1Dict([
('abstract', ___EXTERNAL_identification_syntaxes_abstract),
('transfer', ___EXTERNAL_identification_syntaxes_transfer),
])
__EXTERNAL_identification_syntaxes._ext = None
__EXTERNAL_identification_syntax = OID(name='syntax', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_presentation_context_id = INT(name='presentation-context-id', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_context_negotiation = SEQ(name='context-negotiation', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
@ -904,10 +912,15 @@ class _IMPL_:
('transfer-syntax', ___EXTERNAL_identification_context_negotiation_transfer_syntax),
])
__EXTERNAL_identification_context_negotiation._ext = None
__EXTERNAL_identification_transfer_syntax = OID(name='transfer-syntax', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_fixed = NULL(name='fixed', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
_EXTERNAL_identification._cont = ASN1Dict([
('syntaxes', __EXTERNAL_identification_syntaxes),
('syntax', __EXTERNAL_identification_syntax),
('presentation-context-id', __EXTERNAL_identification_presentation_context_id),
('context-negotiation', __EXTERNAL_identification_context_negotiation),
('transfer-syntax', __EXTERNAL_identification_transfer_syntax),
('fixed', __EXTERNAL_identification_fixed),
])
_EXTERNAL_identification._ext = None
_EXTERNAL_data_value_descriptor = OBJ_DESC(name='data-value-descriptor', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
@ -951,9 +964,11 @@ class _IMPL_:
('fixed', __EMBEDDED_PDV_identification_fixed),
])
_EMBEDDED_PDV_identification._ext = None
_EMBEDDED_PDV_data_value_descriptor = OBJ_DESC(name='data-value-descriptor', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
_EMBEDDED_PDV_data_value = OCT_STR(name='data-value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
EMBEDDED_PDV._cont = ASN1Dict([
('identification', _EMBEDDED_PDV_identification),
('data-value-descriptor', _EMBEDDED_PDV_data_value_descriptor),
('data-value', _EMBEDDED_PDV_data_value),
])
EMBEDDED_PDV._ext = None
@ -1023,11 +1038,16 @@ class _IMPL_:
_REAL_base,
_REAL_exponent,
REAL,
___EXTERNAL_identification_syntaxes_abstract,
___EXTERNAL_identification_syntaxes_transfer,
__EXTERNAL_identification_syntaxes,
__EXTERNAL_identification_syntax,
__EXTERNAL_identification_presentation_context_id,
___EXTERNAL_identification_context_negotiation_presentation_context_id,
___EXTERNAL_identification_context_negotiation_transfer_syntax,
__EXTERNAL_identification_context_negotiation,
__EXTERNAL_identification_transfer_syntax,
__EXTERNAL_identification_fixed,
_EXTERNAL_identification,
_EXTERNAL_data_value_descriptor,
_EXTERNAL_data_value,
@ -1043,6 +1063,7 @@ class _IMPL_:
__EMBEDDED_PDV_identification_transfer_syntax,
__EMBEDDED_PDV_identification_fixed,
_EMBEDDED_PDV_identification,
_EMBEDDED_PDV_data_value_descriptor,
_EMBEDDED_PDV_data_value,
EMBEDDED_PDV,
___CHARACTER_STRING_identification_syntaxes_abstract,

View File

@ -18905,7 +18905,7 @@ class IVI:
_GicPart_roadSignCodes._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=[], er=[])
_GicPart_extraText = SEQ_OF(name=u'extraText', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__GicPart_extraText__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('IVI', 'Text')))
___GicPart_extraText__item__layoutComponentId = INT(name=u'layoutComponentId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___GicPart_extraText__item__layoutComponentId = INT(name=u'layoutComponentId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___GicPart_extraText__item__layoutComponentId._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=[], er=[])
___GicPart_extraText__item__language = BIT_STR(name=u'language', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___GicPart_extraText__item__language._const_sz = ASN1Set(rv=[10], rr=[], ev=None, er=[])
@ -19387,7 +19387,7 @@ class IVI:
#-----< Text >-----#
Text = SEQ(name=u'Text', mode=MODE_TYPE)
_Text_layoutComponentId = INT(name=u'layoutComponentId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Text_layoutComponentId = INT(name=u'layoutComponentId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Text_layoutComponentId._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=[], er=[])
_Text_language = BIT_STR(name=u'language', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Text_language._const_sz = ASN1Set(rv=[10], rr=[], ev=None, er=[])
@ -19427,12 +19427,16 @@ class IVI:
___TrailerCharacteristics_equalTo__item__simpleVehicleType = INT(name=u'simpleVehicleType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'StationType')))
___TrailerCharacteristics_equalTo__item__euVehicleCategoryCode = CHOICE(name=u'euVehicleCategoryCode', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('ElectronicRegistrationIdentificationVehicleDataModule', 'EuVehicleCategoryCode')))
___TrailerCharacteristics_equalTo__item__iso3833VehicleType = INT(name=u'iso3833VehicleType', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ElectronicRegistrationIdentificationVehicleDataModule', 'Iso3833VehicleType')))
___TrailerCharacteristics_equalTo__item__euroAndCo2value = SEQ(name=u'euroAndCo2value', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EfcDsrcApplication', 'EnvironmentalCharacteristics')))
___TrailerCharacteristics_equalTo__item__engineCharacteristics = INT(name=u'engineCharacteristics', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EfcDsrcApplication', 'EngineCharacteristics')))
___TrailerCharacteristics_equalTo__item__loadType = SEQ(name=u'loadType', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('IVI', 'LoadType')))
___TrailerCharacteristics_equalTo__item__usage = ENUM(name=u'usage', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'VehicleRole')))
__TrailerCharacteristics_equalTo__item_._cont = ASN1Dict([
(u'simpleVehicleType', ___TrailerCharacteristics_equalTo__item__simpleVehicleType),
(u'euVehicleCategoryCode', ___TrailerCharacteristics_equalTo__item__euVehicleCategoryCode),
(u'iso3833VehicleType', ___TrailerCharacteristics_equalTo__item__iso3833VehicleType),
(u'euroAndCo2value', ___TrailerCharacteristics_equalTo__item__euroAndCo2value),
(u'engineCharacteristics', ___TrailerCharacteristics_equalTo__item__engineCharacteristics),
(u'loadType', ___TrailerCharacteristics_equalTo__item__loadType),
(u'usage', ___TrailerCharacteristics_equalTo__item__usage),
])
@ -19444,12 +19448,16 @@ class IVI:
___TrailerCharacteristics_notEqualTo__item__simpleVehicleType = INT(name=u'simpleVehicleType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'StationType')))
___TrailerCharacteristics_notEqualTo__item__euVehicleCategoryCode = CHOICE(name=u'euVehicleCategoryCode', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('ElectronicRegistrationIdentificationVehicleDataModule', 'EuVehicleCategoryCode')))
___TrailerCharacteristics_notEqualTo__item__iso3833VehicleType = INT(name=u'iso3833VehicleType', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ElectronicRegistrationIdentificationVehicleDataModule', 'Iso3833VehicleType')))
___TrailerCharacteristics_notEqualTo__item__euroAndCo2value = SEQ(name=u'euroAndCo2value', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EfcDsrcApplication', 'EnvironmentalCharacteristics')))
___TrailerCharacteristics_notEqualTo__item__engineCharacteristics = INT(name=u'engineCharacteristics', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EfcDsrcApplication', 'EngineCharacteristics')))
___TrailerCharacteristics_notEqualTo__item__loadType = SEQ(name=u'loadType', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('IVI', 'LoadType')))
___TrailerCharacteristics_notEqualTo__item__usage = ENUM(name=u'usage', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'VehicleRole')))
__TrailerCharacteristics_notEqualTo__item_._cont = ASN1Dict([
(u'simpleVehicleType', ___TrailerCharacteristics_notEqualTo__item__simpleVehicleType),
(u'euVehicleCategoryCode', ___TrailerCharacteristics_notEqualTo__item__euVehicleCategoryCode),
(u'iso3833VehicleType', ___TrailerCharacteristics_notEqualTo__item__iso3833VehicleType),
(u'euroAndCo2value', ___TrailerCharacteristics_notEqualTo__item__euroAndCo2value),
(u'engineCharacteristics', ___TrailerCharacteristics_notEqualTo__item__engineCharacteristics),
(u'loadType', ___TrailerCharacteristics_notEqualTo__item__loadType),
(u'usage', ___TrailerCharacteristics_notEqualTo__item__usage),
])
@ -19466,12 +19474,18 @@ class IVI:
____TrailerCharacteristics_ranges__item__limits_vehicleWeightLimits = SEQ(name=u'vehicleWeightLimits', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EfcDsrcApplication', 'VehicleWeightLimits')))
____TrailerCharacteristics_ranges__item__limits_axleWeightLimits = SEQ(name=u'axleWeightLimits', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EfcDsrcApplication', 'AxleWeightLimits')))
____TrailerCharacteristics_ranges__item__limits_passengerCapacity = SEQ(name=u'passengerCapacity', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EfcDsrcApplication', 'PassengerCapacity')))
____TrailerCharacteristics_ranges__item__limits_exhaustEmissionValues = SEQ(name=u'exhaustEmissionValues', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EfcDsrcApplication', 'ExhaustEmissionValues')))
____TrailerCharacteristics_ranges__item__limits_dieselEmissionValues = SEQ(name=u'dieselEmissionValues', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EfcDsrcApplication', 'DieselEmissionValues')))
____TrailerCharacteristics_ranges__item__limits_soundLevel = SEQ(name=u'soundLevel', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EfcDsrcApplication', 'SoundLevel')))
___TrailerCharacteristics_ranges__item__limits._cont = ASN1Dict([
(u'numberOfAxles', ____TrailerCharacteristics_ranges__item__limits_numberOfAxles),
(u'vehicleDimensions', ____TrailerCharacteristics_ranges__item__limits_vehicleDimensions),
(u'vehicleWeightLimits', ____TrailerCharacteristics_ranges__item__limits_vehicleWeightLimits),
(u'axleWeightLimits', ____TrailerCharacteristics_ranges__item__limits_axleWeightLimits),
(u'passengerCapacity', ____TrailerCharacteristics_ranges__item__limits_passengerCapacity),
(u'exhaustEmissionValues', ____TrailerCharacteristics_ranges__item__limits_exhaustEmissionValues),
(u'dieselEmissionValues', ____TrailerCharacteristics_ranges__item__limits_dieselEmissionValues),
(u'soundLevel', ____TrailerCharacteristics_ranges__item__limits_soundLevel),
])
___TrailerCharacteristics_ranges__item__limits._ext = []
__TrailerCharacteristics_ranges__item_._cont = ASN1Dict([
@ -20028,6 +20042,8 @@ class IVI:
___TrailerCharacteristics_equalTo__item__simpleVehicleType,
___TrailerCharacteristics_equalTo__item__euVehicleCategoryCode,
___TrailerCharacteristics_equalTo__item__iso3833VehicleType,
___TrailerCharacteristics_equalTo__item__euroAndCo2value,
___TrailerCharacteristics_equalTo__item__engineCharacteristics,
___TrailerCharacteristics_equalTo__item__loadType,
___TrailerCharacteristics_equalTo__item__usage,
__TrailerCharacteristics_equalTo__item_,
@ -20035,6 +20051,8 @@ class IVI:
___TrailerCharacteristics_notEqualTo__item__simpleVehicleType,
___TrailerCharacteristics_notEqualTo__item__euVehicleCategoryCode,
___TrailerCharacteristics_notEqualTo__item__iso3833VehicleType,
___TrailerCharacteristics_notEqualTo__item__euroAndCo2value,
___TrailerCharacteristics_notEqualTo__item__engineCharacteristics,
___TrailerCharacteristics_notEqualTo__item__loadType,
___TrailerCharacteristics_notEqualTo__item__usage,
__TrailerCharacteristics_notEqualTo__item_,
@ -20045,6 +20063,9 @@ class IVI:
____TrailerCharacteristics_ranges__item__limits_vehicleWeightLimits,
____TrailerCharacteristics_ranges__item__limits_axleWeightLimits,
____TrailerCharacteristics_ranges__item__limits_passengerCapacity,
____TrailerCharacteristics_ranges__item__limits_exhaustEmissionValues,
____TrailerCharacteristics_ranges__item__limits_dieselEmissionValues,
____TrailerCharacteristics_ranges__item__limits_soundLevel,
___TrailerCharacteristics_ranges__item__limits,
__TrailerCharacteristics_ranges__item_,
_TrailerCharacteristics_ranges,
@ -21898,6 +21919,14 @@ class _IMPL_:
#-----< EXTERNAL >-----#
EXTERNAL = SEQ(name='EXTERNAL', mode=MODE_TYPE)
_EXTERNAL_identification = CHOICE(name='identification', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_syntaxes = SEQ(name='syntaxes', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
___EXTERNAL_identification_syntaxes_abstract = OID(name='abstract', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
___EXTERNAL_identification_syntaxes_transfer = OID(name='transfer', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_syntaxes._cont = ASN1Dict([
('abstract', ___EXTERNAL_identification_syntaxes_abstract),
('transfer', ___EXTERNAL_identification_syntaxes_transfer),
])
__EXTERNAL_identification_syntaxes._ext = None
__EXTERNAL_identification_syntax = OID(name='syntax', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_presentation_context_id = INT(name='presentation-context-id', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_context_negotiation = SEQ(name='context-negotiation', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
@ -21908,10 +21937,15 @@ class _IMPL_:
('transfer-syntax', ___EXTERNAL_identification_context_negotiation_transfer_syntax),
])
__EXTERNAL_identification_context_negotiation._ext = None
__EXTERNAL_identification_transfer_syntax = OID(name='transfer-syntax', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_fixed = NULL(name='fixed', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
_EXTERNAL_identification._cont = ASN1Dict([
('syntaxes', __EXTERNAL_identification_syntaxes),
('syntax', __EXTERNAL_identification_syntax),
('presentation-context-id', __EXTERNAL_identification_presentation_context_id),
('context-negotiation', __EXTERNAL_identification_context_negotiation),
('transfer-syntax', __EXTERNAL_identification_transfer_syntax),
('fixed', __EXTERNAL_identification_fixed),
])
_EXTERNAL_identification._ext = None
_EXTERNAL_data_value_descriptor = OBJ_DESC(name='data-value-descriptor', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
@ -21955,9 +21989,11 @@ class _IMPL_:
('fixed', __EMBEDDED_PDV_identification_fixed),
])
_EMBEDDED_PDV_identification._ext = None
_EMBEDDED_PDV_data_value_descriptor = OBJ_DESC(name='data-value-descriptor', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
_EMBEDDED_PDV_data_value = OCT_STR(name='data-value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
EMBEDDED_PDV._cont = ASN1Dict([
('identification', _EMBEDDED_PDV_identification),
('data-value-descriptor', _EMBEDDED_PDV_data_value_descriptor),
('data-value', _EMBEDDED_PDV_data_value),
])
EMBEDDED_PDV._ext = None
@ -22027,11 +22063,16 @@ class _IMPL_:
_REAL_base,
_REAL_exponent,
REAL,
___EXTERNAL_identification_syntaxes_abstract,
___EXTERNAL_identification_syntaxes_transfer,
__EXTERNAL_identification_syntaxes,
__EXTERNAL_identification_syntax,
__EXTERNAL_identification_presentation_context_id,
___EXTERNAL_identification_context_negotiation_presentation_context_id,
___EXTERNAL_identification_context_negotiation_transfer_syntax,
__EXTERNAL_identification_context_negotiation,
__EXTERNAL_identification_transfer_syntax,
__EXTERNAL_identification_fixed,
_EXTERNAL_identification,
_EXTERNAL_data_value_descriptor,
_EXTERNAL_data_value,
@ -22047,6 +22088,7 @@ class _IMPL_:
__EMBEDDED_PDV_identification_transfer_syntax,
__EMBEDDED_PDV_identification_fixed,
_EMBEDDED_PDV_identification,
_EMBEDDED_PDV_data_value_descriptor,
_EMBEDDED_PDV_data_value,
EMBEDDED_PDV,
___CHARACTER_STRING_identification_syntaxes_abstract,

View File

@ -21195,6 +21195,14 @@ class _IMPL_:
#-----< EXTERNAL >-----#
EXTERNAL = SEQ(name='EXTERNAL', mode=MODE_TYPE)
_EXTERNAL_identification = CHOICE(name='identification', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_syntaxes = SEQ(name='syntaxes', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
___EXTERNAL_identification_syntaxes_abstract = OID(name='abstract', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
___EXTERNAL_identification_syntaxes_transfer = OID(name='transfer', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_syntaxes._cont = ASN1Dict([
('abstract', ___EXTERNAL_identification_syntaxes_abstract),
('transfer', ___EXTERNAL_identification_syntaxes_transfer),
])
__EXTERNAL_identification_syntaxes._ext = None
__EXTERNAL_identification_syntax = OID(name='syntax', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_presentation_context_id = INT(name='presentation-context-id', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_context_negotiation = SEQ(name='context-negotiation', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
@ -21205,10 +21213,15 @@ class _IMPL_:
('transfer-syntax', ___EXTERNAL_identification_context_negotiation_transfer_syntax),
])
__EXTERNAL_identification_context_negotiation._ext = None
__EXTERNAL_identification_transfer_syntax = OID(name='transfer-syntax', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_fixed = NULL(name='fixed', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
_EXTERNAL_identification._cont = ASN1Dict([
('syntaxes', __EXTERNAL_identification_syntaxes),
('syntax', __EXTERNAL_identification_syntax),
('presentation-context-id', __EXTERNAL_identification_presentation_context_id),
('context-negotiation', __EXTERNAL_identification_context_negotiation),
('transfer-syntax', __EXTERNAL_identification_transfer_syntax),
('fixed', __EXTERNAL_identification_fixed),
])
_EXTERNAL_identification._ext = None
_EXTERNAL_data_value_descriptor = OBJ_DESC(name='data-value-descriptor', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
@ -21252,9 +21265,11 @@ class _IMPL_:
('fixed', __EMBEDDED_PDV_identification_fixed),
])
_EMBEDDED_PDV_identification._ext = None
_EMBEDDED_PDV_data_value_descriptor = OBJ_DESC(name='data-value-descriptor', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
_EMBEDDED_PDV_data_value = OCT_STR(name='data-value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
EMBEDDED_PDV._cont = ASN1Dict([
('identification', _EMBEDDED_PDV_identification),
('data-value-descriptor', _EMBEDDED_PDV_data_value_descriptor),
('data-value', _EMBEDDED_PDV_data_value),
])
EMBEDDED_PDV._ext = None
@ -21324,11 +21339,16 @@ class _IMPL_:
_REAL_base,
_REAL_exponent,
REAL,
___EXTERNAL_identification_syntaxes_abstract,
___EXTERNAL_identification_syntaxes_transfer,
__EXTERNAL_identification_syntaxes,
__EXTERNAL_identification_syntax,
__EXTERNAL_identification_presentation_context_id,
___EXTERNAL_identification_context_negotiation_presentation_context_id,
___EXTERNAL_identification_context_negotiation_transfer_syntax,
__EXTERNAL_identification_context_negotiation,
__EXTERNAL_identification_transfer_syntax,
__EXTERNAL_identification_fixed,
_EXTERNAL_identification,
_EXTERNAL_data_value_descriptor,
_EXTERNAL_data_value,
@ -21344,6 +21364,7 @@ class _IMPL_:
__EMBEDDED_PDV_identification_transfer_syntax,
__EMBEDDED_PDV_identification_fixed,
_EMBEDDED_PDV_identification,
_EMBEDDED_PDV_data_value_descriptor,
_EMBEDDED_PDV_data_value,
EMBEDDED_PDV,
___CHARACTER_STRING_identification_syntaxes_abstract,

View File

@ -21195,6 +21195,14 @@ class _IMPL_:
#-----< EXTERNAL >-----#
EXTERNAL = SEQ(name='EXTERNAL', mode=MODE_TYPE)
_EXTERNAL_identification = CHOICE(name='identification', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_syntaxes = SEQ(name='syntaxes', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
___EXTERNAL_identification_syntaxes_abstract = OID(name='abstract', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
___EXTERNAL_identification_syntaxes_transfer = OID(name='transfer', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_syntaxes._cont = ASN1Dict([
('abstract', ___EXTERNAL_identification_syntaxes_abstract),
('transfer', ___EXTERNAL_identification_syntaxes_transfer),
])
__EXTERNAL_identification_syntaxes._ext = None
__EXTERNAL_identification_syntax = OID(name='syntax', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_presentation_context_id = INT(name='presentation-context-id', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_context_negotiation = SEQ(name='context-negotiation', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
@ -21205,10 +21213,15 @@ class _IMPL_:
('transfer-syntax', ___EXTERNAL_identification_context_negotiation_transfer_syntax),
])
__EXTERNAL_identification_context_negotiation._ext = None
__EXTERNAL_identification_transfer_syntax = OID(name='transfer-syntax', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_fixed = NULL(name='fixed', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
_EXTERNAL_identification._cont = ASN1Dict([
('syntaxes', __EXTERNAL_identification_syntaxes),
('syntax', __EXTERNAL_identification_syntax),
('presentation-context-id', __EXTERNAL_identification_presentation_context_id),
('context-negotiation', __EXTERNAL_identification_context_negotiation),
('transfer-syntax', __EXTERNAL_identification_transfer_syntax),
('fixed', __EXTERNAL_identification_fixed),
])
_EXTERNAL_identification._ext = None
_EXTERNAL_data_value_descriptor = OBJ_DESC(name='data-value-descriptor', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
@ -21252,9 +21265,11 @@ class _IMPL_:
('fixed', __EMBEDDED_PDV_identification_fixed),
])
_EMBEDDED_PDV_identification._ext = None
_EMBEDDED_PDV_data_value_descriptor = OBJ_DESC(name='data-value-descriptor', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
_EMBEDDED_PDV_data_value = OCT_STR(name='data-value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
EMBEDDED_PDV._cont = ASN1Dict([
('identification', _EMBEDDED_PDV_identification),
('data-value-descriptor', _EMBEDDED_PDV_data_value_descriptor),
('data-value', _EMBEDDED_PDV_data_value),
])
EMBEDDED_PDV._ext = None
@ -21324,11 +21339,16 @@ class _IMPL_:
_REAL_base,
_REAL_exponent,
REAL,
___EXTERNAL_identification_syntaxes_abstract,
___EXTERNAL_identification_syntaxes_transfer,
__EXTERNAL_identification_syntaxes,
__EXTERNAL_identification_syntax,
__EXTERNAL_identification_presentation_context_id,
___EXTERNAL_identification_context_negotiation_presentation_context_id,
___EXTERNAL_identification_context_negotiation_transfer_syntax,
__EXTERNAL_identification_context_negotiation,
__EXTERNAL_identification_transfer_syntax,
__EXTERNAL_identification_fixed,
_EXTERNAL_identification,
_EXTERNAL_data_value_descriptor,
_EXTERNAL_data_value,
@ -21344,6 +21364,7 @@ class _IMPL_:
__EMBEDDED_PDV_identification_transfer_syntax,
__EMBEDDED_PDV_identification_fixed,
_EMBEDDED_PDV_identification,
_EMBEDDED_PDV_data_value_descriptor,
_EMBEDDED_PDV_data_value,
EMBEDDED_PDV,
___CHARACTER_STRING_identification_syntaxes_abstract,

View File

@ -16104,6 +16104,14 @@ class _IMPL_:
#-----< EXTERNAL >-----#
EXTERNAL = SEQ(name='EXTERNAL', mode=MODE_TYPE)
_EXTERNAL_identification = CHOICE(name='identification', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_syntaxes = SEQ(name='syntaxes', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
___EXTERNAL_identification_syntaxes_abstract = OID(name='abstract', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
___EXTERNAL_identification_syntaxes_transfer = OID(name='transfer', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_syntaxes._cont = ASN1Dict([
('abstract', ___EXTERNAL_identification_syntaxes_abstract),
('transfer', ___EXTERNAL_identification_syntaxes_transfer),
])
__EXTERNAL_identification_syntaxes._ext = None
__EXTERNAL_identification_syntax = OID(name='syntax', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_presentation_context_id = INT(name='presentation-context-id', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_context_negotiation = SEQ(name='context-negotiation', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
@ -16114,10 +16122,15 @@ class _IMPL_:
('transfer-syntax', ___EXTERNAL_identification_context_negotiation_transfer_syntax),
])
__EXTERNAL_identification_context_negotiation._ext = None
__EXTERNAL_identification_transfer_syntax = OID(name='transfer-syntax', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_fixed = NULL(name='fixed', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
_EXTERNAL_identification._cont = ASN1Dict([
('syntaxes', __EXTERNAL_identification_syntaxes),
('syntax', __EXTERNAL_identification_syntax),
('presentation-context-id', __EXTERNAL_identification_presentation_context_id),
('context-negotiation', __EXTERNAL_identification_context_negotiation),
('transfer-syntax', __EXTERNAL_identification_transfer_syntax),
('fixed', __EXTERNAL_identification_fixed),
])
_EXTERNAL_identification._ext = None
_EXTERNAL_data_value_descriptor = OBJ_DESC(name='data-value-descriptor', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
@ -16161,9 +16174,11 @@ class _IMPL_:
('fixed', __EMBEDDED_PDV_identification_fixed),
])
_EMBEDDED_PDV_identification._ext = None
_EMBEDDED_PDV_data_value_descriptor = OBJ_DESC(name='data-value-descriptor', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
_EMBEDDED_PDV_data_value = OCT_STR(name='data-value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
EMBEDDED_PDV._cont = ASN1Dict([
('identification', _EMBEDDED_PDV_identification),
('data-value-descriptor', _EMBEDDED_PDV_data_value_descriptor),
('data-value', _EMBEDDED_PDV_data_value),
])
EMBEDDED_PDV._ext = None
@ -16233,11 +16248,16 @@ class _IMPL_:
_REAL_base,
_REAL_exponent,
REAL,
___EXTERNAL_identification_syntaxes_abstract,
___EXTERNAL_identification_syntaxes_transfer,
__EXTERNAL_identification_syntaxes,
__EXTERNAL_identification_syntax,
__EXTERNAL_identification_presentation_context_id,
___EXTERNAL_identification_context_negotiation_presentation_context_id,
___EXTERNAL_identification_context_negotiation_transfer_syntax,
__EXTERNAL_identification_context_negotiation,
__EXTERNAL_identification_transfer_syntax,
__EXTERNAL_identification_fixed,
_EXTERNAL_identification,
_EXTERNAL_data_value_descriptor,
_EXTERNAL_data_value,
@ -16253,6 +16273,7 @@ class _IMPL_:
__EMBEDDED_PDV_identification_transfer_syntax,
__EMBEDDED_PDV_identification_fixed,
_EMBEDDED_PDV_identification,
_EMBEDDED_PDV_data_value_descriptor,
_EMBEDDED_PDV_data_value,
EMBEDDED_PDV,
___CHARACTER_STRING_identification_syntaxes_abstract,

View File

@ -17101,6 +17101,14 @@ class _IMPL_:
#-----< EXTERNAL >-----#
EXTERNAL = SEQ(name='EXTERNAL', mode=MODE_TYPE)
_EXTERNAL_identification = CHOICE(name='identification', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_syntaxes = SEQ(name='syntaxes', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
___EXTERNAL_identification_syntaxes_abstract = OID(name='abstract', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
___EXTERNAL_identification_syntaxes_transfer = OID(name='transfer', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_syntaxes._cont = ASN1Dict([
('abstract', ___EXTERNAL_identification_syntaxes_abstract),
('transfer', ___EXTERNAL_identification_syntaxes_transfer),
])
__EXTERNAL_identification_syntaxes._ext = None
__EXTERNAL_identification_syntax = OID(name='syntax', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_presentation_context_id = INT(name='presentation-context-id', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_context_negotiation = SEQ(name='context-negotiation', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
@ -17111,10 +17119,15 @@ class _IMPL_:
('transfer-syntax', ___EXTERNAL_identification_context_negotiation_transfer_syntax),
])
__EXTERNAL_identification_context_negotiation._ext = None
__EXTERNAL_identification_transfer_syntax = OID(name='transfer-syntax', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_fixed = NULL(name='fixed', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
_EXTERNAL_identification._cont = ASN1Dict([
('syntaxes', __EXTERNAL_identification_syntaxes),
('syntax', __EXTERNAL_identification_syntax),
('presentation-context-id', __EXTERNAL_identification_presentation_context_id),
('context-negotiation', __EXTERNAL_identification_context_negotiation),
('transfer-syntax', __EXTERNAL_identification_transfer_syntax),
('fixed', __EXTERNAL_identification_fixed),
])
_EXTERNAL_identification._ext = None
_EXTERNAL_data_value_descriptor = OBJ_DESC(name='data-value-descriptor', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
@ -17158,9 +17171,11 @@ class _IMPL_:
('fixed', __EMBEDDED_PDV_identification_fixed),
])
_EMBEDDED_PDV_identification._ext = None
_EMBEDDED_PDV_data_value_descriptor = OBJ_DESC(name='data-value-descriptor', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
_EMBEDDED_PDV_data_value = OCT_STR(name='data-value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
EMBEDDED_PDV._cont = ASN1Dict([
('identification', _EMBEDDED_PDV_identification),
('data-value-descriptor', _EMBEDDED_PDV_data_value_descriptor),
('data-value', _EMBEDDED_PDV_data_value),
])
EMBEDDED_PDV._ext = None
@ -17230,11 +17245,16 @@ class _IMPL_:
_REAL_base,
_REAL_exponent,
REAL,
___EXTERNAL_identification_syntaxes_abstract,
___EXTERNAL_identification_syntaxes_transfer,
__EXTERNAL_identification_syntaxes,
__EXTERNAL_identification_syntax,
__EXTERNAL_identification_presentation_context_id,
___EXTERNAL_identification_context_negotiation_presentation_context_id,
___EXTERNAL_identification_context_negotiation_transfer_syntax,
__EXTERNAL_identification_context_negotiation,
__EXTERNAL_identification_transfer_syntax,
__EXTERNAL_identification_fixed,
_EXTERNAL_identification,
_EXTERNAL_data_value_descriptor,
_EXTERNAL_data_value,
@ -17250,6 +17270,7 @@ class _IMPL_:
__EMBEDDED_PDV_identification_transfer_syntax,
__EMBEDDED_PDV_identification_fixed,
_EMBEDDED_PDV_identification,
_EMBEDDED_PDV_data_value_descriptor,
_EMBEDDED_PDV_data_value,
EMBEDDED_PDV,
___CHARACTER_STRING_identification_syntaxes_abstract,

View File

@ -54533,6 +54533,7 @@ class EUTRA_InterNodeDefinitions:
__AS_Config_sourceSystemInformationBlockType1_si_WindowLength._ext = None
__AS_Config_sourceSystemInformationBlockType1_systemInfoValueTag = INT(name=u'systemInfoValueTag', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__AS_Config_sourceSystemInformationBlockType1_systemInfoValueTag._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=31)], ev=None, er=[])
__AS_Config_sourceSystemInformationBlockType1_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EUTRA-RRC-Definitions', 'SystemInformationBlockType1-v890-IEs')), opt=True)
_AS_Config_sourceSystemInformationBlockType1._cont = ASN1Dict([
(u'cellAccessRelatedInfo', __AS_Config_sourceSystemInformationBlockType1_cellAccessRelatedInfo),
(u'cellSelectionInfo', __AS_Config_sourceSystemInformationBlockType1_cellSelectionInfo),
@ -54542,6 +54543,7 @@ class EUTRA_InterNodeDefinitions:
(u'tdd-Config', __AS_Config_sourceSystemInformationBlockType1_tdd_Config),
(u'si-WindowLength', __AS_Config_sourceSystemInformationBlockType1_si_WindowLength),
(u'systemInfoValueTag', __AS_Config_sourceSystemInformationBlockType1_systemInfoValueTag),
(u'nonCriticalExtension', __AS_Config_sourceSystemInformationBlockType1_nonCriticalExtension),
])
_AS_Config_sourceSystemInformationBlockType1._ext = None
_AS_Config_sourceSystemInformationBlockType2 = SEQ(name=u'sourceSystemInformationBlockType2', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EUTRA-RRC-Definitions', 'SystemInformationBlockType2')))
@ -55069,6 +55071,7 @@ class EUTRA_InterNodeDefinitions:
__AS_Config_sourceSystemInformationBlockType1_tdd_Config,
__AS_Config_sourceSystemInformationBlockType1_si_WindowLength,
__AS_Config_sourceSystemInformationBlockType1_systemInfoValueTag,
__AS_Config_sourceSystemInformationBlockType1_nonCriticalExtension,
_AS_Config_sourceSystemInformationBlockType1,
_AS_Config_sourceSystemInformationBlockType2,
_AS_Config_antennaInfoCommon,

View File

@ -8853,6 +8853,14 @@ class _IMPL_:
#-----< EXTERNAL >-----#
EXTERNAL = SEQ(name='EXTERNAL', mode=MODE_TYPE)
_EXTERNAL_identification = CHOICE(name='identification', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_syntaxes = SEQ(name='syntaxes', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
___EXTERNAL_identification_syntaxes_abstract = OID(name='abstract', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
___EXTERNAL_identification_syntaxes_transfer = OID(name='transfer', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_syntaxes._cont = ASN1Dict([
('abstract', ___EXTERNAL_identification_syntaxes_abstract),
('transfer', ___EXTERNAL_identification_syntaxes_transfer),
])
__EXTERNAL_identification_syntaxes._ext = None
__EXTERNAL_identification_syntax = OID(name='syntax', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_presentation_context_id = INT(name='presentation-context-id', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_context_negotiation = SEQ(name='context-negotiation', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
@ -8863,10 +8871,15 @@ class _IMPL_:
('transfer-syntax', ___EXTERNAL_identification_context_negotiation_transfer_syntax),
])
__EXTERNAL_identification_context_negotiation._ext = None
__EXTERNAL_identification_transfer_syntax = OID(name='transfer-syntax', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_fixed = NULL(name='fixed', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
_EXTERNAL_identification._cont = ASN1Dict([
('syntaxes', __EXTERNAL_identification_syntaxes),
('syntax', __EXTERNAL_identification_syntax),
('presentation-context-id', __EXTERNAL_identification_presentation_context_id),
('context-negotiation', __EXTERNAL_identification_context_negotiation),
('transfer-syntax', __EXTERNAL_identification_transfer_syntax),
('fixed', __EXTERNAL_identification_fixed),
])
_EXTERNAL_identification._ext = None
_EXTERNAL_data_value_descriptor = OBJ_DESC(name='data-value-descriptor', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
@ -8910,9 +8923,11 @@ class _IMPL_:
('fixed', __EMBEDDED_PDV_identification_fixed),
])
_EMBEDDED_PDV_identification._ext = None
_EMBEDDED_PDV_data_value_descriptor = OBJ_DESC(name='data-value-descriptor', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
_EMBEDDED_PDV_data_value = OCT_STR(name='data-value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
EMBEDDED_PDV._cont = ASN1Dict([
('identification', _EMBEDDED_PDV_identification),
('data-value-descriptor', _EMBEDDED_PDV_data_value_descriptor),
('data-value', _EMBEDDED_PDV_data_value),
])
EMBEDDED_PDV._ext = None
@ -8982,11 +8997,16 @@ class _IMPL_:
_REAL_base,
_REAL_exponent,
REAL,
___EXTERNAL_identification_syntaxes_abstract,
___EXTERNAL_identification_syntaxes_transfer,
__EXTERNAL_identification_syntaxes,
__EXTERNAL_identification_syntax,
__EXTERNAL_identification_presentation_context_id,
___EXTERNAL_identification_context_negotiation_presentation_context_id,
___EXTERNAL_identification_context_negotiation_transfer_syntax,
__EXTERNAL_identification_context_negotiation,
__EXTERNAL_identification_transfer_syntax,
__EXTERNAL_identification_fixed,
_EXTERNAL_identification,
_EXTERNAL_data_value_descriptor,
_EXTERNAL_data_value,
@ -9002,6 +9022,7 @@ class _IMPL_:
__EMBEDDED_PDV_identification_transfer_syntax,
__EMBEDDED_PDV_identification_fixed,
_EMBEDDED_PDV_identification,
_EMBEDDED_PDV_data_value_descriptor,
_EMBEDDED_PDV_data_value,
EMBEDDED_PDV,
___CHARACTER_STRING_identification_syntaxes_abstract,

View File

@ -799,6 +799,14 @@ class _IMPL_:
#-----< EXTERNAL >-----#
EXTERNAL = SEQ(name='EXTERNAL', mode=MODE_TYPE)
_EXTERNAL_identification = CHOICE(name='identification', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_syntaxes = SEQ(name='syntaxes', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
___EXTERNAL_identification_syntaxes_abstract = OID(name='abstract', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
___EXTERNAL_identification_syntaxes_transfer = OID(name='transfer', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_syntaxes._cont = ASN1Dict([
('abstract', ___EXTERNAL_identification_syntaxes_abstract),
('transfer', ___EXTERNAL_identification_syntaxes_transfer),
])
__EXTERNAL_identification_syntaxes._ext = None
__EXTERNAL_identification_syntax = OID(name='syntax', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_presentation_context_id = INT(name='presentation-context-id', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_context_negotiation = SEQ(name='context-negotiation', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
@ -809,10 +817,15 @@ class _IMPL_:
('transfer-syntax', ___EXTERNAL_identification_context_negotiation_transfer_syntax),
])
__EXTERNAL_identification_context_negotiation._ext = None
__EXTERNAL_identification_transfer_syntax = OID(name='transfer-syntax', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_fixed = NULL(name='fixed', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
_EXTERNAL_identification._cont = ASN1Dict([
('syntaxes', __EXTERNAL_identification_syntaxes),
('syntax', __EXTERNAL_identification_syntax),
('presentation-context-id', __EXTERNAL_identification_presentation_context_id),
('context-negotiation', __EXTERNAL_identification_context_negotiation),
('transfer-syntax', __EXTERNAL_identification_transfer_syntax),
('fixed', __EXTERNAL_identification_fixed),
])
_EXTERNAL_identification._ext = None
_EXTERNAL_data_value_descriptor = OBJ_DESC(name='data-value-descriptor', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
@ -856,9 +869,11 @@ class _IMPL_:
('fixed', __EMBEDDED_PDV_identification_fixed),
])
_EMBEDDED_PDV_identification._ext = None
_EMBEDDED_PDV_data_value_descriptor = OBJ_DESC(name='data-value-descriptor', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
_EMBEDDED_PDV_data_value = OCT_STR(name='data-value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
EMBEDDED_PDV._cont = ASN1Dict([
('identification', _EMBEDDED_PDV_identification),
('data-value-descriptor', _EMBEDDED_PDV_data_value_descriptor),
('data-value', _EMBEDDED_PDV_data_value),
])
EMBEDDED_PDV._ext = None
@ -928,11 +943,16 @@ class _IMPL_:
_REAL_base,
_REAL_exponent,
REAL,
___EXTERNAL_identification_syntaxes_abstract,
___EXTERNAL_identification_syntaxes_transfer,
__EXTERNAL_identification_syntaxes,
__EXTERNAL_identification_syntax,
__EXTERNAL_identification_presentation_context_id,
___EXTERNAL_identification_context_negotiation_presentation_context_id,
___EXTERNAL_identification_context_negotiation_transfer_syntax,
__EXTERNAL_identification_context_negotiation,
__EXTERNAL_identification_transfer_syntax,
__EXTERNAL_identification_fixed,
_EXTERNAL_identification,
_EXTERNAL_data_value_descriptor,
_EXTERNAL_data_value,
@ -948,6 +968,7 @@ class _IMPL_:
__EMBEDDED_PDV_identification_transfer_syntax,
__EMBEDDED_PDV_identification_fixed,
_EMBEDDED_PDV_identification,
_EMBEDDED_PDV_data_value_descriptor,
_EMBEDDED_PDV_data_value,
EMBEDDED_PDV,
___CHARACTER_STRING_identification_syntaxes_abstract,

View File

@ -1254,6 +1254,14 @@ class _IMPL_:
#-----< EXTERNAL >-----#
EXTERNAL = SEQ(name='EXTERNAL', mode=MODE_TYPE)
_EXTERNAL_identification = CHOICE(name='identification', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_syntaxes = SEQ(name='syntaxes', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
___EXTERNAL_identification_syntaxes_abstract = OID(name='abstract', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
___EXTERNAL_identification_syntaxes_transfer = OID(name='transfer', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_syntaxes._cont = ASN1Dict([
('abstract', ___EXTERNAL_identification_syntaxes_abstract),
('transfer', ___EXTERNAL_identification_syntaxes_transfer),
])
__EXTERNAL_identification_syntaxes._ext = None
__EXTERNAL_identification_syntax = OID(name='syntax', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_presentation_context_id = INT(name='presentation-context-id', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_context_negotiation = SEQ(name='context-negotiation', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
@ -1264,10 +1272,15 @@ class _IMPL_:
('transfer-syntax', ___EXTERNAL_identification_context_negotiation_transfer_syntax),
])
__EXTERNAL_identification_context_negotiation._ext = None
__EXTERNAL_identification_transfer_syntax = OID(name='transfer-syntax', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_fixed = NULL(name='fixed', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
_EXTERNAL_identification._cont = ASN1Dict([
('syntaxes', __EXTERNAL_identification_syntaxes),
('syntax', __EXTERNAL_identification_syntax),
('presentation-context-id', __EXTERNAL_identification_presentation_context_id),
('context-negotiation', __EXTERNAL_identification_context_negotiation),
('transfer-syntax', __EXTERNAL_identification_transfer_syntax),
('fixed', __EXTERNAL_identification_fixed),
])
_EXTERNAL_identification._ext = None
_EXTERNAL_data_value_descriptor = OBJ_DESC(name='data-value-descriptor', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
@ -1311,9 +1324,11 @@ class _IMPL_:
('fixed', __EMBEDDED_PDV_identification_fixed),
])
_EMBEDDED_PDV_identification._ext = None
_EMBEDDED_PDV_data_value_descriptor = OBJ_DESC(name='data-value-descriptor', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
_EMBEDDED_PDV_data_value = OCT_STR(name='data-value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
EMBEDDED_PDV._cont = ASN1Dict([
('identification', _EMBEDDED_PDV_identification),
('data-value-descriptor', _EMBEDDED_PDV_data_value_descriptor),
('data-value', _EMBEDDED_PDV_data_value),
])
EMBEDDED_PDV._ext = None
@ -1383,11 +1398,16 @@ class _IMPL_:
_REAL_base,
_REAL_exponent,
REAL,
___EXTERNAL_identification_syntaxes_abstract,
___EXTERNAL_identification_syntaxes_transfer,
__EXTERNAL_identification_syntaxes,
__EXTERNAL_identification_syntax,
__EXTERNAL_identification_presentation_context_id,
___EXTERNAL_identification_context_negotiation_presentation_context_id,
___EXTERNAL_identification_context_negotiation_transfer_syntax,
__EXTERNAL_identification_context_negotiation,
__EXTERNAL_identification_transfer_syntax,
__EXTERNAL_identification_fixed,
_EXTERNAL_identification,
_EXTERNAL_data_value_descriptor,
_EXTERNAL_data_value,
@ -1403,6 +1423,7 @@ class _IMPL_:
__EMBEDDED_PDV_identification_transfer_syntax,
__EMBEDDED_PDV_identification_fixed,
_EMBEDDED_PDV_identification,
_EMBEDDED_PDV_data_value_descriptor,
_EMBEDDED_PDV_data_value,
EMBEDDED_PDV,
___CHARACTER_STRING_identification_syntaxes_abstract,

View File

@ -739,6 +739,14 @@ class _IMPL_:
#-----< EXTERNAL >-----#
EXTERNAL = SEQ(name='EXTERNAL', mode=MODE_TYPE)
_EXTERNAL_identification = CHOICE(name='identification', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_syntaxes = SEQ(name='syntaxes', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
___EXTERNAL_identification_syntaxes_abstract = OID(name='abstract', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
___EXTERNAL_identification_syntaxes_transfer = OID(name='transfer', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_syntaxes._cont = ASN1Dict([
('abstract', ___EXTERNAL_identification_syntaxes_abstract),
('transfer', ___EXTERNAL_identification_syntaxes_transfer),
])
__EXTERNAL_identification_syntaxes._ext = None
__EXTERNAL_identification_syntax = OID(name='syntax', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_presentation_context_id = INT(name='presentation-context-id', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_context_negotiation = SEQ(name='context-negotiation', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
@ -749,10 +757,15 @@ class _IMPL_:
('transfer-syntax', ___EXTERNAL_identification_context_negotiation_transfer_syntax),
])
__EXTERNAL_identification_context_negotiation._ext = None
__EXTERNAL_identification_transfer_syntax = OID(name='transfer-syntax', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_fixed = NULL(name='fixed', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
_EXTERNAL_identification._cont = ASN1Dict([
('syntaxes', __EXTERNAL_identification_syntaxes),
('syntax', __EXTERNAL_identification_syntax),
('presentation-context-id', __EXTERNAL_identification_presentation_context_id),
('context-negotiation', __EXTERNAL_identification_context_negotiation),
('transfer-syntax', __EXTERNAL_identification_transfer_syntax),
('fixed', __EXTERNAL_identification_fixed),
])
_EXTERNAL_identification._ext = None
_EXTERNAL_data_value_descriptor = OBJ_DESC(name='data-value-descriptor', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
@ -796,9 +809,11 @@ class _IMPL_:
('fixed', __EMBEDDED_PDV_identification_fixed),
])
_EMBEDDED_PDV_identification._ext = None
_EMBEDDED_PDV_data_value_descriptor = OBJ_DESC(name='data-value-descriptor', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
_EMBEDDED_PDV_data_value = OCT_STR(name='data-value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
EMBEDDED_PDV._cont = ASN1Dict([
('identification', _EMBEDDED_PDV_identification),
('data-value-descriptor', _EMBEDDED_PDV_data_value_descriptor),
('data-value', _EMBEDDED_PDV_data_value),
])
EMBEDDED_PDV._ext = None
@ -868,11 +883,16 @@ class _IMPL_:
_REAL_base,
_REAL_exponent,
REAL,
___EXTERNAL_identification_syntaxes_abstract,
___EXTERNAL_identification_syntaxes_transfer,
__EXTERNAL_identification_syntaxes,
__EXTERNAL_identification_syntax,
__EXTERNAL_identification_presentation_context_id,
___EXTERNAL_identification_context_negotiation_presentation_context_id,
___EXTERNAL_identification_context_negotiation_transfer_syntax,
__EXTERNAL_identification_context_negotiation,
__EXTERNAL_identification_transfer_syntax,
__EXTERNAL_identification_fixed,
_EXTERNAL_identification,
_EXTERNAL_data_value_descriptor,
_EXTERNAL_data_value,
@ -888,6 +908,7 @@ class _IMPL_:
__EMBEDDED_PDV_identification_transfer_syntax,
__EMBEDDED_PDV_identification_fixed,
_EMBEDDED_PDV_identification,
_EMBEDDED_PDV_data_value_descriptor,
_EMBEDDED_PDV_data_value,
EMBEDDED_PDV,
___CHARACTER_STRING_identification_syntaxes_abstract,

View File

@ -55632,6 +55632,14 @@ class _IMPL_:
#-----< EXTERNAL >-----#
EXTERNAL = SEQ(name='EXTERNAL', mode=MODE_TYPE)
_EXTERNAL_identification = CHOICE(name='identification', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_syntaxes = SEQ(name='syntaxes', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
___EXTERNAL_identification_syntaxes_abstract = OID(name='abstract', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
___EXTERNAL_identification_syntaxes_transfer = OID(name='transfer', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_syntaxes._cont = ASN1Dict([
('abstract', ___EXTERNAL_identification_syntaxes_abstract),
('transfer', ___EXTERNAL_identification_syntaxes_transfer),
])
__EXTERNAL_identification_syntaxes._ext = None
__EXTERNAL_identification_syntax = OID(name='syntax', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_presentation_context_id = INT(name='presentation-context-id', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_context_negotiation = SEQ(name='context-negotiation', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
@ -55642,10 +55650,15 @@ class _IMPL_:
('transfer-syntax', ___EXTERNAL_identification_context_negotiation_transfer_syntax),
])
__EXTERNAL_identification_context_negotiation._ext = None
__EXTERNAL_identification_transfer_syntax = OID(name='transfer-syntax', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_fixed = NULL(name='fixed', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
_EXTERNAL_identification._cont = ASN1Dict([
('syntaxes', __EXTERNAL_identification_syntaxes),
('syntax', __EXTERNAL_identification_syntax),
('presentation-context-id', __EXTERNAL_identification_presentation_context_id),
('context-negotiation', __EXTERNAL_identification_context_negotiation),
('transfer-syntax', __EXTERNAL_identification_transfer_syntax),
('fixed', __EXTERNAL_identification_fixed),
])
_EXTERNAL_identification._ext = None
_EXTERNAL_data_value_descriptor = OBJ_DESC(name='data-value-descriptor', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
@ -55689,9 +55702,11 @@ class _IMPL_:
('fixed', __EMBEDDED_PDV_identification_fixed),
])
_EMBEDDED_PDV_identification._ext = None
_EMBEDDED_PDV_data_value_descriptor = OBJ_DESC(name='data-value-descriptor', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
_EMBEDDED_PDV_data_value = OCT_STR(name='data-value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
EMBEDDED_PDV._cont = ASN1Dict([
('identification', _EMBEDDED_PDV_identification),
('data-value-descriptor', _EMBEDDED_PDV_data_value_descriptor),
('data-value', _EMBEDDED_PDV_data_value),
])
EMBEDDED_PDV._ext = None
@ -55761,11 +55776,16 @@ class _IMPL_:
_REAL_base,
_REAL_exponent,
REAL,
___EXTERNAL_identification_syntaxes_abstract,
___EXTERNAL_identification_syntaxes_transfer,
__EXTERNAL_identification_syntaxes,
__EXTERNAL_identification_syntax,
__EXTERNAL_identification_presentation_context_id,
___EXTERNAL_identification_context_negotiation_presentation_context_id,
___EXTERNAL_identification_context_negotiation_transfer_syntax,
__EXTERNAL_identification_context_negotiation,
__EXTERNAL_identification_transfer_syntax,
__EXTERNAL_identification_fixed,
_EXTERNAL_identification,
_EXTERNAL_data_value_descriptor,
_EXTERNAL_data_value,
@ -55781,6 +55801,7 @@ class _IMPL_:
__EMBEDDED_PDV_identification_transfer_syntax,
__EMBEDDED_PDV_identification_fixed,
_EMBEDDED_PDV_identification,
_EMBEDDED_PDV_data_value_descriptor,
_EMBEDDED_PDV_data_value,
EMBEDDED_PDV,
___CHARACTER_STRING_identification_syntaxes_abstract,

View File

@ -27738,19 +27738,57 @@ class HierarchicalOperationalBindings:
#-----< SuperiorToSubordinateModification >-----#
SuperiorToSubordinateModification = SEQ(name=u'SuperiorToSubordinateModification', mode=MODE_TYPE, typeref=ASN1RefType(('HierarchicalOperationalBindings', 'SuperiorToSubordinate')))
_SuperiorToSubordinateModification_contextPrefixInfo = SEQ_OF(name=u'contextPrefixInfo', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('HierarchicalOperationalBindings', 'DITcontext')))
_SuperiorToSubordinateModification_entryInfo = SET_OF(name=u'entryInfo', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
__SuperiorToSubordinateModification_entryInfo__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Attribute')))
___SuperiorToSubordinateModification_entryInfo__item__type = OID(name=u'type', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
____SuperiorToSubordinateModification_entryInfo__item__type_tab = CLASS(name='_tab_ATTRIBUTE', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
_____SuperiorToSubordinateModification_entryInfo__item__type_tab_val_Type_0 = OID(name=u'Type', mode=MODE_TYPE)
_____SuperiorToSubordinateModification_entryInfo__item__type_tab_val_Type_1 = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
____SuperiorToSubordinateModification_entryInfo__item__type_tab._val = ASN1Set(rv=[dict([(u'Type', _____SuperiorToSubordinateModification_entryInfo__item__type_tab_val_Type_0), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))]), dict([(u'Type', _____SuperiorToSubordinateModification_entryInfo__item__type_tab_val_Type_1), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedNameMatch']), (u'id', (2, 5, 13, 1))])), (u'single-valued', True), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'aliasedObjectName']), (u'id', (2, 5, 4, 1))])], rr=[], ev=None, er=[])
___SuperiorToSubordinateModification_entryInfo__item__type._const_tab = ____SuperiorToSubordinateModification_entryInfo__item__type_tab
___SuperiorToSubordinateModification_entryInfo__item__type._const_tab_at = None
___SuperiorToSubordinateModification_entryInfo__item__type._const_tab_id = u'id'
___SuperiorToSubordinateModification_entryInfo__item__values = SET_OF(name=u'values', mode=MODE_TYPE)
____SuperiorToSubordinateModification_entryInfo__item__values__item_ = OPEN(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
____SuperiorToSubordinateModification_entryInfo__item__values__item_._const_tab = ____SuperiorToSubordinateModification_entryInfo__item__type_tab
____SuperiorToSubordinateModification_entryInfo__item__values__item_._const_tab_at = ('..', '..', u'type')
____SuperiorToSubordinateModification_entryInfo__item__values__item_._const_tab_id = u'Type'
___SuperiorToSubordinateModification_entryInfo__item__values._cont = ____SuperiorToSubordinateModification_entryInfo__item__values__item_
___SuperiorToSubordinateModification_entryInfo__item__values._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=None)], ev=None, er=[])
___SuperiorToSubordinateModification_entryInfo__item__valuesWithContext = SET_OF(name=u'valuesWithContext', mode=MODE_TYPE, opt=True)
____SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item_ = SEQ(name='_item_', mode=MODE_TYPE)
_____SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item__value = OPEN(name=u'value', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
_____SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item__value._const_tab = ____SuperiorToSubordinateModification_entryInfo__item__type_tab
_____SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item__value._const_tab_at = ('..', '..', '..', u'type')
_____SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item__value._const_tab_id = u'Type'
_____SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item__contextList = SET_OF(name=u'contextList', mode=MODE_TYPE)
______SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item__contextList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Context')))
_____SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item__contextList._cont = ______SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item__contextList__item_
_____SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item__contextList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
____SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item_._cont = ASN1Dict([
(u'value', _____SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item__value),
(u'contextList', _____SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item__contextList),
])
____SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item_._ext = []
___SuperiorToSubordinateModification_entryInfo__item__valuesWithContext._cont = ____SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item_
___SuperiorToSubordinateModification_entryInfo__item__valuesWithContext._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
__SuperiorToSubordinateModification_entryInfo__item_._cont = ASN1Dict([
(u'type', ___SuperiorToSubordinateModification_entryInfo__item__type),
(u'values', ___SuperiorToSubordinateModification_entryInfo__item__values),
(u'valuesWithContext', ___SuperiorToSubordinateModification_entryInfo__item__valuesWithContext),
])
__SuperiorToSubordinateModification_entryInfo__item_._ext = []
_SuperiorToSubordinateModification_entryInfo._cont = __SuperiorToSubordinateModification_entryInfo__item_
_SuperiorToSubordinateModification_entryInfo._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
_SuperiorToSubordinateModification_immediateSuperiorInfo = SET_OF(name=u'immediateSuperiorInfo', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
__SuperiorToSubordinateModification_immediateSuperiorInfo__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Attribute')))
___SuperiorToSubordinateModification_immediateSuperiorInfo__item__type = OID(name=u'type', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
____SuperiorToSubordinateModification_immediateSuperiorInfo__item__type_tab = CLASS(name='_tab_ATTRIBUTE', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
_____SuperiorToSubordinateModification_immediateSuperiorInfo__item__type_tab_val_Type_0 = OID(name=u'Type', mode=MODE_TYPE)
_____SuperiorToSubordinateModification_immediateSuperiorInfo__item__type_tab_val_Type_1 = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
____SuperiorToSubordinateModification_immediateSuperiorInfo__item__type_tab._val = ASN1Set(rv=[dict([(u'Type', _____SuperiorToSubordinateModification_immediateSuperiorInfo__item__type_tab_val_Type_0), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))]), dict([(u'Type', _____SuperiorToSubordinateModification_immediateSuperiorInfo__item__type_tab_val_Type_1), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedNameMatch']), (u'id', (2, 5, 13, 1))])), (u'single-valued', True), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'aliasedObjectName']), (u'id', (2, 5, 4, 1))])], rr=[], ev=None, er=[])
___SuperiorToSubordinateModification_immediateSuperiorInfo__item__type._const_tab = ____SuperiorToSubordinateModification_immediateSuperiorInfo__item__type_tab
___SuperiorToSubordinateModification_immediateSuperiorInfo__item__type._const_tab = ____SuperiorToSubordinateModification_entryInfo__item__type_tab
___SuperiorToSubordinateModification_immediateSuperiorInfo__item__type._const_tab_at = None
___SuperiorToSubordinateModification_immediateSuperiorInfo__item__type._const_tab_id = u'id'
___SuperiorToSubordinateModification_immediateSuperiorInfo__item__values = SET_OF(name=u'values', mode=MODE_TYPE)
____SuperiorToSubordinateModification_immediateSuperiorInfo__item__values__item_ = OPEN(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
____SuperiorToSubordinateModification_immediateSuperiorInfo__item__values__item_._const_tab = ____SuperiorToSubordinateModification_immediateSuperiorInfo__item__type_tab
____SuperiorToSubordinateModification_immediateSuperiorInfo__item__values__item_._const_tab = ____SuperiorToSubordinateModification_entryInfo__item__type_tab
____SuperiorToSubordinateModification_immediateSuperiorInfo__item__values__item_._const_tab_at = ('..', '..', u'type')
____SuperiorToSubordinateModification_immediateSuperiorInfo__item__values__item_._const_tab_id = u'Type'
___SuperiorToSubordinateModification_immediateSuperiorInfo__item__values._cont = ____SuperiorToSubordinateModification_immediateSuperiorInfo__item__values__item_
@ -27758,7 +27796,7 @@ class HierarchicalOperationalBindings:
___SuperiorToSubordinateModification_immediateSuperiorInfo__item__valuesWithContext = SET_OF(name=u'valuesWithContext', mode=MODE_TYPE, opt=True)
____SuperiorToSubordinateModification_immediateSuperiorInfo__item__valuesWithContext__item_ = SEQ(name='_item_', mode=MODE_TYPE)
_____SuperiorToSubordinateModification_immediateSuperiorInfo__item__valuesWithContext__item__value = OPEN(name=u'value', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
_____SuperiorToSubordinateModification_immediateSuperiorInfo__item__valuesWithContext__item__value._const_tab = ____SuperiorToSubordinateModification_immediateSuperiorInfo__item__type_tab
_____SuperiorToSubordinateModification_immediateSuperiorInfo__item__valuesWithContext__item__value._const_tab = ____SuperiorToSubordinateModification_entryInfo__item__type_tab
_____SuperiorToSubordinateModification_immediateSuperiorInfo__item__valuesWithContext__item__value._const_tab_at = ('..', '..', '..', u'type')
_____SuperiorToSubordinateModification_immediateSuperiorInfo__item__valuesWithContext__item__value._const_tab_id = u'Type'
_____SuperiorToSubordinateModification_immediateSuperiorInfo__item__valuesWithContext__item__contextList = SET_OF(name=u'contextList', mode=MODE_TYPE)
@ -27782,6 +27820,7 @@ class HierarchicalOperationalBindings:
_SuperiorToSubordinateModification_immediateSuperiorInfo._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
SuperiorToSubordinateModification._cont = ASN1Dict([
(u'contextPrefixInfo', _SuperiorToSubordinateModification_contextPrefixInfo),
(u'entryInfo', _SuperiorToSubordinateModification_entryInfo),
(u'immediateSuperiorInfo', _SuperiorToSubordinateModification_immediateSuperiorInfo),
])
SuperiorToSubordinateModification._ext = []
@ -27797,19 +27836,57 @@ class HierarchicalOperationalBindings:
#-----< NHOBSuperiorToSubordinate >-----#
NHOBSuperiorToSubordinate = SEQ(name=u'NHOBSuperiorToSubordinate', mode=MODE_TYPE, typeref=ASN1RefType(('HierarchicalOperationalBindings', 'SuperiorToSubordinate')))
_NHOBSuperiorToSubordinate_contextPrefixInfo = SEQ_OF(name=u'contextPrefixInfo', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('HierarchicalOperationalBindings', 'DITcontext')))
_NHOBSuperiorToSubordinate_entryInfo = SET_OF(name=u'entryInfo', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
__NHOBSuperiorToSubordinate_entryInfo__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Attribute')))
___NHOBSuperiorToSubordinate_entryInfo__item__type = OID(name=u'type', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
____NHOBSuperiorToSubordinate_entryInfo__item__type_tab = CLASS(name='_tab_ATTRIBUTE', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
_____NHOBSuperiorToSubordinate_entryInfo__item__type_tab_val_Type_0 = OID(name=u'Type', mode=MODE_TYPE)
_____NHOBSuperiorToSubordinate_entryInfo__item__type_tab_val_Type_1 = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
____NHOBSuperiorToSubordinate_entryInfo__item__type_tab._val = ASN1Set(rv=[dict([(u'Type', _____NHOBSuperiorToSubordinate_entryInfo__item__type_tab_val_Type_0), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))]), dict([(u'Type', _____NHOBSuperiorToSubordinate_entryInfo__item__type_tab_val_Type_1), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedNameMatch']), (u'id', (2, 5, 13, 1))])), (u'single-valued', True), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'aliasedObjectName']), (u'id', (2, 5, 4, 1))])], rr=[], ev=None, er=[])
___NHOBSuperiorToSubordinate_entryInfo__item__type._const_tab = ____NHOBSuperiorToSubordinate_entryInfo__item__type_tab
___NHOBSuperiorToSubordinate_entryInfo__item__type._const_tab_at = None
___NHOBSuperiorToSubordinate_entryInfo__item__type._const_tab_id = u'id'
___NHOBSuperiorToSubordinate_entryInfo__item__values = SET_OF(name=u'values', mode=MODE_TYPE)
____NHOBSuperiorToSubordinate_entryInfo__item__values__item_ = OPEN(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
____NHOBSuperiorToSubordinate_entryInfo__item__values__item_._const_tab = ____NHOBSuperiorToSubordinate_entryInfo__item__type_tab
____NHOBSuperiorToSubordinate_entryInfo__item__values__item_._const_tab_at = ('..', '..', u'type')
____NHOBSuperiorToSubordinate_entryInfo__item__values__item_._const_tab_id = u'Type'
___NHOBSuperiorToSubordinate_entryInfo__item__values._cont = ____NHOBSuperiorToSubordinate_entryInfo__item__values__item_
___NHOBSuperiorToSubordinate_entryInfo__item__values._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=None)], ev=None, er=[])
___NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext = SET_OF(name=u'valuesWithContext', mode=MODE_TYPE, opt=True)
____NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item_ = SEQ(name='_item_', mode=MODE_TYPE)
_____NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item__value = OPEN(name=u'value', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
_____NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item__value._const_tab = ____NHOBSuperiorToSubordinate_entryInfo__item__type_tab
_____NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item__value._const_tab_at = ('..', '..', '..', u'type')
_____NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item__value._const_tab_id = u'Type'
_____NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item__contextList = SET_OF(name=u'contextList', mode=MODE_TYPE)
______NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item__contextList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Context')))
_____NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item__contextList._cont = ______NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item__contextList__item_
_____NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item__contextList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
____NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item_._cont = ASN1Dict([
(u'value', _____NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item__value),
(u'contextList', _____NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item__contextList),
])
____NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item_._ext = []
___NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext._cont = ____NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item_
___NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
__NHOBSuperiorToSubordinate_entryInfo__item_._cont = ASN1Dict([
(u'type', ___NHOBSuperiorToSubordinate_entryInfo__item__type),
(u'values', ___NHOBSuperiorToSubordinate_entryInfo__item__values),
(u'valuesWithContext', ___NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext),
])
__NHOBSuperiorToSubordinate_entryInfo__item_._ext = []
_NHOBSuperiorToSubordinate_entryInfo._cont = __NHOBSuperiorToSubordinate_entryInfo__item_
_NHOBSuperiorToSubordinate_entryInfo._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
_NHOBSuperiorToSubordinate_immediateSuperiorInfo = SET_OF(name=u'immediateSuperiorInfo', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
__NHOBSuperiorToSubordinate_immediateSuperiorInfo__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Attribute')))
___NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__type = OID(name=u'type', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__type_tab = CLASS(name='_tab_ATTRIBUTE', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
_____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__type_tab_val_Type_0 = OID(name=u'Type', mode=MODE_TYPE)
_____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__type_tab_val_Type_1 = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__type_tab._val = ASN1Set(rv=[dict([(u'Type', _____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__type_tab_val_Type_0), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))]), dict([(u'Type', _____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__type_tab_val_Type_1), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedNameMatch']), (u'id', (2, 5, 13, 1))])), (u'single-valued', True), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'aliasedObjectName']), (u'id', (2, 5, 4, 1))])], rr=[], ev=None, er=[])
___NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__type._const_tab = ____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__type_tab
___NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__type._const_tab = ____NHOBSuperiorToSubordinate_entryInfo__item__type_tab
___NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__type._const_tab_at = None
___NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__type._const_tab_id = u'id'
___NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__values = SET_OF(name=u'values', mode=MODE_TYPE)
____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__values__item_ = OPEN(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__values__item_._const_tab = ____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__type_tab
____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__values__item_._const_tab = ____NHOBSuperiorToSubordinate_entryInfo__item__type_tab
____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__values__item_._const_tab_at = ('..', '..', u'type')
____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__values__item_._const_tab_id = u'Type'
___NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__values._cont = ____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__values__item_
@ -27817,7 +27894,7 @@ class HierarchicalOperationalBindings:
___NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__valuesWithContext = SET_OF(name=u'valuesWithContext', mode=MODE_TYPE, opt=True)
____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__valuesWithContext__item_ = SEQ(name='_item_', mode=MODE_TYPE)
_____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__valuesWithContext__item__value = OPEN(name=u'value', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
_____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__valuesWithContext__item__value._const_tab = ____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__type_tab
_____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__valuesWithContext__item__value._const_tab = ____NHOBSuperiorToSubordinate_entryInfo__item__type_tab
_____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__valuesWithContext__item__value._const_tab_at = ('..', '..', '..', u'type')
_____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__valuesWithContext__item__value._const_tab_id = u'Type'
_____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__valuesWithContext__item__contextList = SET_OF(name=u'contextList', mode=MODE_TYPE)
@ -27841,6 +27918,7 @@ class HierarchicalOperationalBindings:
_NHOBSuperiorToSubordinate_immediateSuperiorInfo._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
NHOBSuperiorToSubordinate._cont = ASN1Dict([
(u'contextPrefixInfo', _NHOBSuperiorToSubordinate_contextPrefixInfo),
(u'entryInfo', _NHOBSuperiorToSubordinate_entryInfo),
(u'immediateSuperiorInfo', _NHOBSuperiorToSubordinate_immediateSuperiorInfo),
])
NHOBSuperiorToSubordinate._ext = []
@ -29867,9 +29945,19 @@ class HierarchicalOperationalBindings:
_SubordinateToSuperior_subentries,
SubordinateToSuperior,
_SuperiorToSubordinateModification_contextPrefixInfo,
____SuperiorToSubordinateModification_immediateSuperiorInfo__item__type_tab,
_____SuperiorToSubordinateModification_immediateSuperiorInfo__item__type_tab_val_Type_0,
_____SuperiorToSubordinateModification_immediateSuperiorInfo__item__type_tab_val_Type_1,
____SuperiorToSubordinateModification_entryInfo__item__type_tab,
_____SuperiorToSubordinateModification_entryInfo__item__type_tab_val_Type_0,
_____SuperiorToSubordinateModification_entryInfo__item__type_tab_val_Type_1,
___SuperiorToSubordinateModification_entryInfo__item__type,
____SuperiorToSubordinateModification_entryInfo__item__values__item_,
___SuperiorToSubordinateModification_entryInfo__item__values,
_____SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item__value,
______SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item__contextList__item_,
_____SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item__contextList,
____SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item_,
___SuperiorToSubordinateModification_entryInfo__item__valuesWithContext,
__SuperiorToSubordinateModification_entryInfo__item_,
_SuperiorToSubordinateModification_entryInfo,
___SuperiorToSubordinateModification_immediateSuperiorInfo__item__type,
____SuperiorToSubordinateModification_immediateSuperiorInfo__item__values__item_,
___SuperiorToSubordinateModification_immediateSuperiorInfo__item__values,
@ -29884,9 +29972,19 @@ class HierarchicalOperationalBindings:
_NonSpecificHierarchicalAgreement_immediateSuperior,
NonSpecificHierarchicalAgreement,
_NHOBSuperiorToSubordinate_contextPrefixInfo,
____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__type_tab,
_____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__type_tab_val_Type_0,
_____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__type_tab_val_Type_1,
____NHOBSuperiorToSubordinate_entryInfo__item__type_tab,
_____NHOBSuperiorToSubordinate_entryInfo__item__type_tab_val_Type_0,
_____NHOBSuperiorToSubordinate_entryInfo__item__type_tab_val_Type_1,
___NHOBSuperiorToSubordinate_entryInfo__item__type,
____NHOBSuperiorToSubordinate_entryInfo__item__values__item_,
___NHOBSuperiorToSubordinate_entryInfo__item__values,
_____NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item__value,
______NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item__contextList__item_,
_____NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item__contextList,
____NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item_,
___NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext,
__NHOBSuperiorToSubordinate_entryInfo__item_,
_NHOBSuperiorToSubordinate_entryInfo,
___NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__type,
____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__values__item_,
___NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__values,
@ -46873,6 +46971,14 @@ class _IMPL_:
#-----< EXTERNAL >-----#
EXTERNAL = SEQ(name='EXTERNAL', mode=MODE_TYPE)
_EXTERNAL_identification = CHOICE(name='identification', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_syntaxes = SEQ(name='syntaxes', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
___EXTERNAL_identification_syntaxes_abstract = OID(name='abstract', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
___EXTERNAL_identification_syntaxes_transfer = OID(name='transfer', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_syntaxes._cont = ASN1Dict([
('abstract', ___EXTERNAL_identification_syntaxes_abstract),
('transfer', ___EXTERNAL_identification_syntaxes_transfer),
])
__EXTERNAL_identification_syntaxes._ext = None
__EXTERNAL_identification_syntax = OID(name='syntax', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_presentation_context_id = INT(name='presentation-context-id', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_context_negotiation = SEQ(name='context-negotiation', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
@ -46883,10 +46989,15 @@ class _IMPL_:
('transfer-syntax', ___EXTERNAL_identification_context_negotiation_transfer_syntax),
])
__EXTERNAL_identification_context_negotiation._ext = None
__EXTERNAL_identification_transfer_syntax = OID(name='transfer-syntax', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_fixed = NULL(name='fixed', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
_EXTERNAL_identification._cont = ASN1Dict([
('syntaxes', __EXTERNAL_identification_syntaxes),
('syntax', __EXTERNAL_identification_syntax),
('presentation-context-id', __EXTERNAL_identification_presentation_context_id),
('context-negotiation', __EXTERNAL_identification_context_negotiation),
('transfer-syntax', __EXTERNAL_identification_transfer_syntax),
('fixed', __EXTERNAL_identification_fixed),
])
_EXTERNAL_identification._ext = None
_EXTERNAL_data_value_descriptor = OBJ_DESC(name='data-value-descriptor', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
@ -46930,9 +47041,11 @@ class _IMPL_:
('fixed', __EMBEDDED_PDV_identification_fixed),
])
_EMBEDDED_PDV_identification._ext = None
_EMBEDDED_PDV_data_value_descriptor = OBJ_DESC(name='data-value-descriptor', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
_EMBEDDED_PDV_data_value = OCT_STR(name='data-value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
EMBEDDED_PDV._cont = ASN1Dict([
('identification', _EMBEDDED_PDV_identification),
('data-value-descriptor', _EMBEDDED_PDV_data_value_descriptor),
('data-value', _EMBEDDED_PDV_data_value),
])
EMBEDDED_PDV._ext = None
@ -47002,11 +47115,16 @@ class _IMPL_:
_REAL_base,
_REAL_exponent,
REAL,
___EXTERNAL_identification_syntaxes_abstract,
___EXTERNAL_identification_syntaxes_transfer,
__EXTERNAL_identification_syntaxes,
__EXTERNAL_identification_syntax,
__EXTERNAL_identification_presentation_context_id,
___EXTERNAL_identification_context_negotiation_presentation_context_id,
___EXTERNAL_identification_context_negotiation_transfer_syntax,
__EXTERNAL_identification_context_negotiation,
__EXTERNAL_identification_transfer_syntax,
__EXTERNAL_identification_fixed,
_EXTERNAL_identification,
_EXTERNAL_data_value_descriptor,
_EXTERNAL_data_value,
@ -47022,6 +47140,7 @@ class _IMPL_:
__EMBEDDED_PDV_identification_transfer_syntax,
__EMBEDDED_PDV_identification_fixed,
_EMBEDDED_PDV_identification,
_EMBEDDED_PDV_data_value_descriptor,
_EMBEDDED_PDV_data_value,
EMBEDDED_PDV,
___CHARACTER_STRING_identification_syntaxes_abstract,

View File

@ -36648,19 +36648,57 @@ class HierarchicalOperationalBindings:
#-----< SuperiorToSubordinateModification >-----#
SuperiorToSubordinateModification = SEQ(name=u'SuperiorToSubordinateModification', mode=MODE_TYPE, typeref=ASN1RefType(('HierarchicalOperationalBindings', 'SuperiorToSubordinate')))
_SuperiorToSubordinateModification_contextPrefixInfo = SEQ_OF(name=u'contextPrefixInfo', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('HierarchicalOperationalBindings', 'DITcontext')))
_SuperiorToSubordinateModification_entryInfo = SET_OF(name=u'entryInfo', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
__SuperiorToSubordinateModification_entryInfo__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Attribute')))
___SuperiorToSubordinateModification_entryInfo__item__type = OID(name=u'type', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
____SuperiorToSubordinateModification_entryInfo__item__type_tab = CLASS(name='_tab_ATTRIBUTE', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
_____SuperiorToSubordinateModification_entryInfo__item__type_tab_val_Type_0 = OID(name=u'Type', mode=MODE_TYPE)
_____SuperiorToSubordinateModification_entryInfo__item__type_tab_val_Type_1 = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
____SuperiorToSubordinateModification_entryInfo__item__type_tab._val = ASN1Set(rv=[dict([(u'Type', _____SuperiorToSubordinateModification_entryInfo__item__type_tab_val_Type_0), (u'equality-match', dict([(u'AssertionType', ______TBSAttributeCertificate_attributes__item__type_tab_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))]), dict([(u'Type', _____SuperiorToSubordinateModification_entryInfo__item__type_tab_val_Type_1), (u'equality-match', dict([(u'AssertionType', ______TBSAttributeCertificate_attributes__item__type_tab_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedNameMatch']), (u'id', (2, 5, 13, 1))])), (u'single-valued', True), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'aliasedObjectName']), (u'id', (2, 5, 4, 1))])], rr=[], ev=None, er=[])
___SuperiorToSubordinateModification_entryInfo__item__type._const_tab = ____SuperiorToSubordinateModification_entryInfo__item__type_tab
___SuperiorToSubordinateModification_entryInfo__item__type._const_tab_at = None
___SuperiorToSubordinateModification_entryInfo__item__type._const_tab_id = u'id'
___SuperiorToSubordinateModification_entryInfo__item__values = SET_OF(name=u'values', mode=MODE_TYPE)
____SuperiorToSubordinateModification_entryInfo__item__values__item_ = OPEN(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
____SuperiorToSubordinateModification_entryInfo__item__values__item_._const_tab = ____SuperiorToSubordinateModification_entryInfo__item__type_tab
____SuperiorToSubordinateModification_entryInfo__item__values__item_._const_tab_at = ('..', '..', u'type')
____SuperiorToSubordinateModification_entryInfo__item__values__item_._const_tab_id = u'Type'
___SuperiorToSubordinateModification_entryInfo__item__values._cont = ____SuperiorToSubordinateModification_entryInfo__item__values__item_
___SuperiorToSubordinateModification_entryInfo__item__values._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=None)], ev=None, er=[])
___SuperiorToSubordinateModification_entryInfo__item__valuesWithContext = SET_OF(name=u'valuesWithContext', mode=MODE_TYPE, opt=True)
____SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item_ = SEQ(name='_item_', mode=MODE_TYPE)
_____SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item__value = OPEN(name=u'value', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
_____SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item__value._const_tab = ____SuperiorToSubordinateModification_entryInfo__item__type_tab
_____SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item__value._const_tab_at = ('..', '..', '..', u'type')
_____SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item__value._const_tab_id = u'Type'
_____SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item__contextList = SET_OF(name=u'contextList', mode=MODE_TYPE)
______SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item__contextList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Context')))
_____SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item__contextList._cont = ______SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item__contextList__item_
_____SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item__contextList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
____SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item_._cont = ASN1Dict([
(u'value', _____SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item__value),
(u'contextList', _____SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item__contextList),
])
____SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item_._ext = []
___SuperiorToSubordinateModification_entryInfo__item__valuesWithContext._cont = ____SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item_
___SuperiorToSubordinateModification_entryInfo__item__valuesWithContext._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
__SuperiorToSubordinateModification_entryInfo__item_._cont = ASN1Dict([
(u'type', ___SuperiorToSubordinateModification_entryInfo__item__type),
(u'values', ___SuperiorToSubordinateModification_entryInfo__item__values),
(u'valuesWithContext', ___SuperiorToSubordinateModification_entryInfo__item__valuesWithContext),
])
__SuperiorToSubordinateModification_entryInfo__item_._ext = []
_SuperiorToSubordinateModification_entryInfo._cont = __SuperiorToSubordinateModification_entryInfo__item_
_SuperiorToSubordinateModification_entryInfo._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
_SuperiorToSubordinateModification_immediateSuperiorInfo = SET_OF(name=u'immediateSuperiorInfo', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
__SuperiorToSubordinateModification_immediateSuperiorInfo__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Attribute')))
___SuperiorToSubordinateModification_immediateSuperiorInfo__item__type = OID(name=u'type', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
____SuperiorToSubordinateModification_immediateSuperiorInfo__item__type_tab = CLASS(name='_tab_ATTRIBUTE', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
_____SuperiorToSubordinateModification_immediateSuperiorInfo__item__type_tab_val_Type_0 = OID(name=u'Type', mode=MODE_TYPE)
_____SuperiorToSubordinateModification_immediateSuperiorInfo__item__type_tab_val_Type_1 = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
____SuperiorToSubordinateModification_immediateSuperiorInfo__item__type_tab._val = ASN1Set(rv=[dict([(u'Type', _____SuperiorToSubordinateModification_immediateSuperiorInfo__item__type_tab_val_Type_0), (u'equality-match', dict([(u'AssertionType', ______TBSAttributeCertificate_attributes__item__type_tab_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))]), dict([(u'Type', _____SuperiorToSubordinateModification_immediateSuperiorInfo__item__type_tab_val_Type_1), (u'equality-match', dict([(u'AssertionType', ______TBSAttributeCertificate_attributes__item__type_tab_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedNameMatch']), (u'id', (2, 5, 13, 1))])), (u'single-valued', True), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'aliasedObjectName']), (u'id', (2, 5, 4, 1))])], rr=[], ev=None, er=[])
___SuperiorToSubordinateModification_immediateSuperiorInfo__item__type._const_tab = ____SuperiorToSubordinateModification_immediateSuperiorInfo__item__type_tab
___SuperiorToSubordinateModification_immediateSuperiorInfo__item__type._const_tab = ____SuperiorToSubordinateModification_entryInfo__item__type_tab
___SuperiorToSubordinateModification_immediateSuperiorInfo__item__type._const_tab_at = None
___SuperiorToSubordinateModification_immediateSuperiorInfo__item__type._const_tab_id = u'id'
___SuperiorToSubordinateModification_immediateSuperiorInfo__item__values = SET_OF(name=u'values', mode=MODE_TYPE)
____SuperiorToSubordinateModification_immediateSuperiorInfo__item__values__item_ = OPEN(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
____SuperiorToSubordinateModification_immediateSuperiorInfo__item__values__item_._const_tab = ____SuperiorToSubordinateModification_immediateSuperiorInfo__item__type_tab
____SuperiorToSubordinateModification_immediateSuperiorInfo__item__values__item_._const_tab = ____SuperiorToSubordinateModification_entryInfo__item__type_tab
____SuperiorToSubordinateModification_immediateSuperiorInfo__item__values__item_._const_tab_at = ('..', '..', u'type')
____SuperiorToSubordinateModification_immediateSuperiorInfo__item__values__item_._const_tab_id = u'Type'
___SuperiorToSubordinateModification_immediateSuperiorInfo__item__values._cont = ____SuperiorToSubordinateModification_immediateSuperiorInfo__item__values__item_
@ -36668,7 +36706,7 @@ class HierarchicalOperationalBindings:
___SuperiorToSubordinateModification_immediateSuperiorInfo__item__valuesWithContext = SET_OF(name=u'valuesWithContext', mode=MODE_TYPE, opt=True)
____SuperiorToSubordinateModification_immediateSuperiorInfo__item__valuesWithContext__item_ = SEQ(name='_item_', mode=MODE_TYPE)
_____SuperiorToSubordinateModification_immediateSuperiorInfo__item__valuesWithContext__item__value = OPEN(name=u'value', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
_____SuperiorToSubordinateModification_immediateSuperiorInfo__item__valuesWithContext__item__value._const_tab = ____SuperiorToSubordinateModification_immediateSuperiorInfo__item__type_tab
_____SuperiorToSubordinateModification_immediateSuperiorInfo__item__valuesWithContext__item__value._const_tab = ____SuperiorToSubordinateModification_entryInfo__item__type_tab
_____SuperiorToSubordinateModification_immediateSuperiorInfo__item__valuesWithContext__item__value._const_tab_at = ('..', '..', '..', u'type')
_____SuperiorToSubordinateModification_immediateSuperiorInfo__item__valuesWithContext__item__value._const_tab_id = u'Type'
_____SuperiorToSubordinateModification_immediateSuperiorInfo__item__valuesWithContext__item__contextList = SET_OF(name=u'contextList', mode=MODE_TYPE)
@ -36692,6 +36730,7 @@ class HierarchicalOperationalBindings:
_SuperiorToSubordinateModification_immediateSuperiorInfo._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
SuperiorToSubordinateModification._cont = ASN1Dict([
(u'contextPrefixInfo', _SuperiorToSubordinateModification_contextPrefixInfo),
(u'entryInfo', _SuperiorToSubordinateModification_entryInfo),
(u'immediateSuperiorInfo', _SuperiorToSubordinateModification_immediateSuperiorInfo),
])
SuperiorToSubordinateModification._ext = []
@ -36707,19 +36746,57 @@ class HierarchicalOperationalBindings:
#-----< NHOBSuperiorToSubordinate >-----#
NHOBSuperiorToSubordinate = SEQ(name=u'NHOBSuperiorToSubordinate', mode=MODE_TYPE, typeref=ASN1RefType(('HierarchicalOperationalBindings', 'SuperiorToSubordinate')))
_NHOBSuperiorToSubordinate_contextPrefixInfo = SEQ_OF(name=u'contextPrefixInfo', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('HierarchicalOperationalBindings', 'DITcontext')))
_NHOBSuperiorToSubordinate_entryInfo = SET_OF(name=u'entryInfo', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
__NHOBSuperiorToSubordinate_entryInfo__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Attribute')))
___NHOBSuperiorToSubordinate_entryInfo__item__type = OID(name=u'type', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
____NHOBSuperiorToSubordinate_entryInfo__item__type_tab = CLASS(name='_tab_ATTRIBUTE', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
_____NHOBSuperiorToSubordinate_entryInfo__item__type_tab_val_Type_0 = OID(name=u'Type', mode=MODE_TYPE)
_____NHOBSuperiorToSubordinate_entryInfo__item__type_tab_val_Type_1 = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
____NHOBSuperiorToSubordinate_entryInfo__item__type_tab._val = ASN1Set(rv=[dict([(u'Type', _____NHOBSuperiorToSubordinate_entryInfo__item__type_tab_val_Type_0), (u'equality-match', dict([(u'AssertionType', ______TBSAttributeCertificate_attributes__item__type_tab_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))]), dict([(u'Type', _____NHOBSuperiorToSubordinate_entryInfo__item__type_tab_val_Type_1), (u'equality-match', dict([(u'AssertionType', ______TBSAttributeCertificate_attributes__item__type_tab_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedNameMatch']), (u'id', (2, 5, 13, 1))])), (u'single-valued', True), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'aliasedObjectName']), (u'id', (2, 5, 4, 1))])], rr=[], ev=None, er=[])
___NHOBSuperiorToSubordinate_entryInfo__item__type._const_tab = ____NHOBSuperiorToSubordinate_entryInfo__item__type_tab
___NHOBSuperiorToSubordinate_entryInfo__item__type._const_tab_at = None
___NHOBSuperiorToSubordinate_entryInfo__item__type._const_tab_id = u'id'
___NHOBSuperiorToSubordinate_entryInfo__item__values = SET_OF(name=u'values', mode=MODE_TYPE)
____NHOBSuperiorToSubordinate_entryInfo__item__values__item_ = OPEN(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
____NHOBSuperiorToSubordinate_entryInfo__item__values__item_._const_tab = ____NHOBSuperiorToSubordinate_entryInfo__item__type_tab
____NHOBSuperiorToSubordinate_entryInfo__item__values__item_._const_tab_at = ('..', '..', u'type')
____NHOBSuperiorToSubordinate_entryInfo__item__values__item_._const_tab_id = u'Type'
___NHOBSuperiorToSubordinate_entryInfo__item__values._cont = ____NHOBSuperiorToSubordinate_entryInfo__item__values__item_
___NHOBSuperiorToSubordinate_entryInfo__item__values._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=None)], ev=None, er=[])
___NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext = SET_OF(name=u'valuesWithContext', mode=MODE_TYPE, opt=True)
____NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item_ = SEQ(name='_item_', mode=MODE_TYPE)
_____NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item__value = OPEN(name=u'value', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
_____NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item__value._const_tab = ____NHOBSuperiorToSubordinate_entryInfo__item__type_tab
_____NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item__value._const_tab_at = ('..', '..', '..', u'type')
_____NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item__value._const_tab_id = u'Type'
_____NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item__contextList = SET_OF(name=u'contextList', mode=MODE_TYPE)
______NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item__contextList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Context')))
_____NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item__contextList._cont = ______NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item__contextList__item_
_____NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item__contextList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
____NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item_._cont = ASN1Dict([
(u'value', _____NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item__value),
(u'contextList', _____NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item__contextList),
])
____NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item_._ext = []
___NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext._cont = ____NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item_
___NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
__NHOBSuperiorToSubordinate_entryInfo__item_._cont = ASN1Dict([
(u'type', ___NHOBSuperiorToSubordinate_entryInfo__item__type),
(u'values', ___NHOBSuperiorToSubordinate_entryInfo__item__values),
(u'valuesWithContext', ___NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext),
])
__NHOBSuperiorToSubordinate_entryInfo__item_._ext = []
_NHOBSuperiorToSubordinate_entryInfo._cont = __NHOBSuperiorToSubordinate_entryInfo__item_
_NHOBSuperiorToSubordinate_entryInfo._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
_NHOBSuperiorToSubordinate_immediateSuperiorInfo = SET_OF(name=u'immediateSuperiorInfo', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
__NHOBSuperiorToSubordinate_immediateSuperiorInfo__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Attribute')))
___NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__type = OID(name=u'type', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__type_tab = CLASS(name='_tab_ATTRIBUTE', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
_____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__type_tab_val_Type_0 = OID(name=u'Type', mode=MODE_TYPE)
_____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__type_tab_val_Type_1 = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__type_tab._val = ASN1Set(rv=[dict([(u'Type', _____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__type_tab_val_Type_0), (u'equality-match', dict([(u'AssertionType', ______TBSAttributeCertificate_attributes__item__type_tab_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))]), dict([(u'Type', _____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__type_tab_val_Type_1), (u'equality-match', dict([(u'AssertionType', ______TBSAttributeCertificate_attributes__item__type_tab_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedNameMatch']), (u'id', (2, 5, 13, 1))])), (u'single-valued', True), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'aliasedObjectName']), (u'id', (2, 5, 4, 1))])], rr=[], ev=None, er=[])
___NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__type._const_tab = ____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__type_tab
___NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__type._const_tab = ____NHOBSuperiorToSubordinate_entryInfo__item__type_tab
___NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__type._const_tab_at = None
___NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__type._const_tab_id = u'id'
___NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__values = SET_OF(name=u'values', mode=MODE_TYPE)
____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__values__item_ = OPEN(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__values__item_._const_tab = ____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__type_tab
____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__values__item_._const_tab = ____NHOBSuperiorToSubordinate_entryInfo__item__type_tab
____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__values__item_._const_tab_at = ('..', '..', u'type')
____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__values__item_._const_tab_id = u'Type'
___NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__values._cont = ____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__values__item_
@ -36727,7 +36804,7 @@ class HierarchicalOperationalBindings:
___NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__valuesWithContext = SET_OF(name=u'valuesWithContext', mode=MODE_TYPE, opt=True)
____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__valuesWithContext__item_ = SEQ(name='_item_', mode=MODE_TYPE)
_____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__valuesWithContext__item__value = OPEN(name=u'value', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
_____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__valuesWithContext__item__value._const_tab = ____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__type_tab
_____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__valuesWithContext__item__value._const_tab = ____NHOBSuperiorToSubordinate_entryInfo__item__type_tab
_____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__valuesWithContext__item__value._const_tab_at = ('..', '..', '..', u'type')
_____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__valuesWithContext__item__value._const_tab_id = u'Type'
_____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__valuesWithContext__item__contextList = SET_OF(name=u'contextList', mode=MODE_TYPE)
@ -36751,6 +36828,7 @@ class HierarchicalOperationalBindings:
_NHOBSuperiorToSubordinate_immediateSuperiorInfo._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
NHOBSuperiorToSubordinate._cont = ASN1Dict([
(u'contextPrefixInfo', _NHOBSuperiorToSubordinate_contextPrefixInfo),
(u'entryInfo', _NHOBSuperiorToSubordinate_entryInfo),
(u'immediateSuperiorInfo', _NHOBSuperiorToSubordinate_immediateSuperiorInfo),
])
NHOBSuperiorToSubordinate._ext = []
@ -38646,9 +38724,19 @@ class HierarchicalOperationalBindings:
_SubordinateToSuperior_subentries,
SubordinateToSuperior,
_SuperiorToSubordinateModification_contextPrefixInfo,
____SuperiorToSubordinateModification_immediateSuperiorInfo__item__type_tab,
_____SuperiorToSubordinateModification_immediateSuperiorInfo__item__type_tab_val_Type_0,
_____SuperiorToSubordinateModification_immediateSuperiorInfo__item__type_tab_val_Type_1,
____SuperiorToSubordinateModification_entryInfo__item__type_tab,
_____SuperiorToSubordinateModification_entryInfo__item__type_tab_val_Type_0,
_____SuperiorToSubordinateModification_entryInfo__item__type_tab_val_Type_1,
___SuperiorToSubordinateModification_entryInfo__item__type,
____SuperiorToSubordinateModification_entryInfo__item__values__item_,
___SuperiorToSubordinateModification_entryInfo__item__values,
_____SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item__value,
______SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item__contextList__item_,
_____SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item__contextList,
____SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item_,
___SuperiorToSubordinateModification_entryInfo__item__valuesWithContext,
__SuperiorToSubordinateModification_entryInfo__item_,
_SuperiorToSubordinateModification_entryInfo,
___SuperiorToSubordinateModification_immediateSuperiorInfo__item__type,
____SuperiorToSubordinateModification_immediateSuperiorInfo__item__values__item_,
___SuperiorToSubordinateModification_immediateSuperiorInfo__item__values,
@ -38663,9 +38751,19 @@ class HierarchicalOperationalBindings:
_NonSpecificHierarchicalAgreement_immediateSuperior,
NonSpecificHierarchicalAgreement,
_NHOBSuperiorToSubordinate_contextPrefixInfo,
____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__type_tab,
_____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__type_tab_val_Type_0,
_____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__type_tab_val_Type_1,
____NHOBSuperiorToSubordinate_entryInfo__item__type_tab,
_____NHOBSuperiorToSubordinate_entryInfo__item__type_tab_val_Type_0,
_____NHOBSuperiorToSubordinate_entryInfo__item__type_tab_val_Type_1,
___NHOBSuperiorToSubordinate_entryInfo__item__type,
____NHOBSuperiorToSubordinate_entryInfo__item__values__item_,
___NHOBSuperiorToSubordinate_entryInfo__item__values,
_____NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item__value,
______NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item__contextList__item_,
_____NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item__contextList,
____NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item_,
___NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext,
__NHOBSuperiorToSubordinate_entryInfo__item_,
_NHOBSuperiorToSubordinate_entryInfo,
___NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__type,
____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__values__item_,
___NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__values,
@ -60222,6 +60320,14 @@ class _IMPL_:
#-----< EXTERNAL >-----#
EXTERNAL = SEQ(name='EXTERNAL', mode=MODE_TYPE)
_EXTERNAL_identification = CHOICE(name='identification', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_syntaxes = SEQ(name='syntaxes', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
___EXTERNAL_identification_syntaxes_abstract = OID(name='abstract', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
___EXTERNAL_identification_syntaxes_transfer = OID(name='transfer', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_syntaxes._cont = ASN1Dict([
('abstract', ___EXTERNAL_identification_syntaxes_abstract),
('transfer', ___EXTERNAL_identification_syntaxes_transfer),
])
__EXTERNAL_identification_syntaxes._ext = None
__EXTERNAL_identification_syntax = OID(name='syntax', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_presentation_context_id = INT(name='presentation-context-id', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_context_negotiation = SEQ(name='context-negotiation', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
@ -60232,10 +60338,15 @@ class _IMPL_:
('transfer-syntax', ___EXTERNAL_identification_context_negotiation_transfer_syntax),
])
__EXTERNAL_identification_context_negotiation._ext = None
__EXTERNAL_identification_transfer_syntax = OID(name='transfer-syntax', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_fixed = NULL(name='fixed', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
_EXTERNAL_identification._cont = ASN1Dict([
('syntaxes', __EXTERNAL_identification_syntaxes),
('syntax', __EXTERNAL_identification_syntax),
('presentation-context-id', __EXTERNAL_identification_presentation_context_id),
('context-negotiation', __EXTERNAL_identification_context_negotiation),
('transfer-syntax', __EXTERNAL_identification_transfer_syntax),
('fixed', __EXTERNAL_identification_fixed),
])
_EXTERNAL_identification._ext = None
_EXTERNAL_data_value_descriptor = OBJ_DESC(name='data-value-descriptor', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
@ -60279,9 +60390,11 @@ class _IMPL_:
('fixed', __EMBEDDED_PDV_identification_fixed),
])
_EMBEDDED_PDV_identification._ext = None
_EMBEDDED_PDV_data_value_descriptor = OBJ_DESC(name='data-value-descriptor', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
_EMBEDDED_PDV_data_value = OCT_STR(name='data-value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
EMBEDDED_PDV._cont = ASN1Dict([
('identification', _EMBEDDED_PDV_identification),
('data-value-descriptor', _EMBEDDED_PDV_data_value_descriptor),
('data-value', _EMBEDDED_PDV_data_value),
])
EMBEDDED_PDV._ext = None
@ -60351,11 +60464,16 @@ class _IMPL_:
_REAL_base,
_REAL_exponent,
REAL,
___EXTERNAL_identification_syntaxes_abstract,
___EXTERNAL_identification_syntaxes_transfer,
__EXTERNAL_identification_syntaxes,
__EXTERNAL_identification_syntax,
__EXTERNAL_identification_presentation_context_id,
___EXTERNAL_identification_context_negotiation_presentation_context_id,
___EXTERNAL_identification_context_negotiation_transfer_syntax,
__EXTERNAL_identification_context_negotiation,
__EXTERNAL_identification_transfer_syntax,
__EXTERNAL_identification_fixed,
_EXTERNAL_identification,
_EXTERNAL_data_value_descriptor,
_EXTERNAL_data_value,
@ -60371,6 +60489,7 @@ class _IMPL_:
__EMBEDDED_PDV_identification_transfer_syntax,
__EMBEDDED_PDV_identification_fixed,
_EMBEDDED_PDV_identification,
_EMBEDDED_PDV_data_value_descriptor,
_EMBEDDED_PDV_data_value,
EMBEDDED_PDV,
___CHARACTER_STRING_identification_syntaxes_abstract,

View File

@ -27271,19 +27271,57 @@ class HierarchicalOperationalBindings:
#-----< SuperiorToSubordinateModification >-----#
SuperiorToSubordinateModification = SEQ(name=u'SuperiorToSubordinateModification', mode=MODE_TYPE, typeref=ASN1RefType(('HierarchicalOperationalBindings', 'SuperiorToSubordinate')))
_SuperiorToSubordinateModification_contextPrefixInfo = SEQ_OF(name=u'contextPrefixInfo', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('HierarchicalOperationalBindings', 'DITcontext')))
_SuperiorToSubordinateModification_entryInfo = SET_OF(name=u'entryInfo', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
__SuperiorToSubordinateModification_entryInfo__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Attribute')))
___SuperiorToSubordinateModification_entryInfo__item__type = OID(name=u'type', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
____SuperiorToSubordinateModification_entryInfo__item__type_tab = CLASS(name='_tab_ATTRIBUTE', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
_____SuperiorToSubordinateModification_entryInfo__item__type_tab_val_Type_0 = OID(name=u'Type', mode=MODE_TYPE)
_____SuperiorToSubordinateModification_entryInfo__item__type_tab_val_Type_1 = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
____SuperiorToSubordinateModification_entryInfo__item__type_tab._val = ASN1Set(rv=[dict([(u'Type', _____SuperiorToSubordinateModification_entryInfo__item__type_tab_val_Type_0), (u'equality-match', dict([(u'AssertionType', ______TBSAttributeCertificate_attributes__item__type_tab_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))]), dict([(u'Type', _____SuperiorToSubordinateModification_entryInfo__item__type_tab_val_Type_1), (u'equality-match', dict([(u'AssertionType', ______TBSAttributeCertificate_attributes__item__type_tab_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedNameMatch']), (u'id', (2, 5, 13, 1))])), (u'single-valued', True), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'aliasedObjectName']), (u'id', (2, 5, 4, 1))])], rr=[], ev=None, er=[])
___SuperiorToSubordinateModification_entryInfo__item__type._const_tab = ____SuperiorToSubordinateModification_entryInfo__item__type_tab
___SuperiorToSubordinateModification_entryInfo__item__type._const_tab_at = None
___SuperiorToSubordinateModification_entryInfo__item__type._const_tab_id = u'id'
___SuperiorToSubordinateModification_entryInfo__item__values = SET_OF(name=u'values', mode=MODE_TYPE)
____SuperiorToSubordinateModification_entryInfo__item__values__item_ = OPEN(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
____SuperiorToSubordinateModification_entryInfo__item__values__item_._const_tab = ____SuperiorToSubordinateModification_entryInfo__item__type_tab
____SuperiorToSubordinateModification_entryInfo__item__values__item_._const_tab_at = ('..', '..', u'type')
____SuperiorToSubordinateModification_entryInfo__item__values__item_._const_tab_id = u'Type'
___SuperiorToSubordinateModification_entryInfo__item__values._cont = ____SuperiorToSubordinateModification_entryInfo__item__values__item_
___SuperiorToSubordinateModification_entryInfo__item__values._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=None)], ev=None, er=[])
___SuperiorToSubordinateModification_entryInfo__item__valuesWithContext = SET_OF(name=u'valuesWithContext', mode=MODE_TYPE, opt=True)
____SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item_ = SEQ(name='_item_', mode=MODE_TYPE)
_____SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item__value = OPEN(name=u'value', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
_____SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item__value._const_tab = ____SuperiorToSubordinateModification_entryInfo__item__type_tab
_____SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item__value._const_tab_at = ('..', '..', '..', u'type')
_____SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item__value._const_tab_id = u'Type'
_____SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item__contextList = SET_OF(name=u'contextList', mode=MODE_TYPE)
______SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item__contextList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Context')))
_____SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item__contextList._cont = ______SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item__contextList__item_
_____SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item__contextList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
____SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item_._cont = ASN1Dict([
(u'value', _____SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item__value),
(u'contextList', _____SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item__contextList),
])
____SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item_._ext = []
___SuperiorToSubordinateModification_entryInfo__item__valuesWithContext._cont = ____SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item_
___SuperiorToSubordinateModification_entryInfo__item__valuesWithContext._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
__SuperiorToSubordinateModification_entryInfo__item_._cont = ASN1Dict([
(u'type', ___SuperiorToSubordinateModification_entryInfo__item__type),
(u'values', ___SuperiorToSubordinateModification_entryInfo__item__values),
(u'valuesWithContext', ___SuperiorToSubordinateModification_entryInfo__item__valuesWithContext),
])
__SuperiorToSubordinateModification_entryInfo__item_._ext = []
_SuperiorToSubordinateModification_entryInfo._cont = __SuperiorToSubordinateModification_entryInfo__item_
_SuperiorToSubordinateModification_entryInfo._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
_SuperiorToSubordinateModification_immediateSuperiorInfo = SET_OF(name=u'immediateSuperiorInfo', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
__SuperiorToSubordinateModification_immediateSuperiorInfo__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Attribute')))
___SuperiorToSubordinateModification_immediateSuperiorInfo__item__type = OID(name=u'type', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
____SuperiorToSubordinateModification_immediateSuperiorInfo__item__type_tab = CLASS(name='_tab_ATTRIBUTE', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
_____SuperiorToSubordinateModification_immediateSuperiorInfo__item__type_tab_val_Type_0 = OID(name=u'Type', mode=MODE_TYPE)
_____SuperiorToSubordinateModification_immediateSuperiorInfo__item__type_tab_val_Type_1 = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
____SuperiorToSubordinateModification_immediateSuperiorInfo__item__type_tab._val = ASN1Set(rv=[dict([(u'Type', _____SuperiorToSubordinateModification_immediateSuperiorInfo__item__type_tab_val_Type_0), (u'equality-match', dict([(u'AssertionType', ______TBSAttributeCertificate_attributes__item__type_tab_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))]), dict([(u'Type', _____SuperiorToSubordinateModification_immediateSuperiorInfo__item__type_tab_val_Type_1), (u'equality-match', dict([(u'AssertionType', ______TBSAttributeCertificate_attributes__item__type_tab_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedNameMatch']), (u'id', (2, 5, 13, 1))])), (u'single-valued', True), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'aliasedObjectName']), (u'id', (2, 5, 4, 1))])], rr=[], ev=None, er=[])
___SuperiorToSubordinateModification_immediateSuperiorInfo__item__type._const_tab = ____SuperiorToSubordinateModification_immediateSuperiorInfo__item__type_tab
___SuperiorToSubordinateModification_immediateSuperiorInfo__item__type._const_tab = ____SuperiorToSubordinateModification_entryInfo__item__type_tab
___SuperiorToSubordinateModification_immediateSuperiorInfo__item__type._const_tab_at = None
___SuperiorToSubordinateModification_immediateSuperiorInfo__item__type._const_tab_id = u'id'
___SuperiorToSubordinateModification_immediateSuperiorInfo__item__values = SET_OF(name=u'values', mode=MODE_TYPE)
____SuperiorToSubordinateModification_immediateSuperiorInfo__item__values__item_ = OPEN(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
____SuperiorToSubordinateModification_immediateSuperiorInfo__item__values__item_._const_tab = ____SuperiorToSubordinateModification_immediateSuperiorInfo__item__type_tab
____SuperiorToSubordinateModification_immediateSuperiorInfo__item__values__item_._const_tab = ____SuperiorToSubordinateModification_entryInfo__item__type_tab
____SuperiorToSubordinateModification_immediateSuperiorInfo__item__values__item_._const_tab_at = ('..', '..', u'type')
____SuperiorToSubordinateModification_immediateSuperiorInfo__item__values__item_._const_tab_id = u'Type'
___SuperiorToSubordinateModification_immediateSuperiorInfo__item__values._cont = ____SuperiorToSubordinateModification_immediateSuperiorInfo__item__values__item_
@ -27291,7 +27329,7 @@ class HierarchicalOperationalBindings:
___SuperiorToSubordinateModification_immediateSuperiorInfo__item__valuesWithContext = SET_OF(name=u'valuesWithContext', mode=MODE_TYPE, opt=True)
____SuperiorToSubordinateModification_immediateSuperiorInfo__item__valuesWithContext__item_ = SEQ(name='_item_', mode=MODE_TYPE)
_____SuperiorToSubordinateModification_immediateSuperiorInfo__item__valuesWithContext__item__value = OPEN(name=u'value', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
_____SuperiorToSubordinateModification_immediateSuperiorInfo__item__valuesWithContext__item__value._const_tab = ____SuperiorToSubordinateModification_immediateSuperiorInfo__item__type_tab
_____SuperiorToSubordinateModification_immediateSuperiorInfo__item__valuesWithContext__item__value._const_tab = ____SuperiorToSubordinateModification_entryInfo__item__type_tab
_____SuperiorToSubordinateModification_immediateSuperiorInfo__item__valuesWithContext__item__value._const_tab_at = ('..', '..', '..', u'type')
_____SuperiorToSubordinateModification_immediateSuperiorInfo__item__valuesWithContext__item__value._const_tab_id = u'Type'
_____SuperiorToSubordinateModification_immediateSuperiorInfo__item__valuesWithContext__item__contextList = SET_OF(name=u'contextList', mode=MODE_TYPE)
@ -27315,6 +27353,7 @@ class HierarchicalOperationalBindings:
_SuperiorToSubordinateModification_immediateSuperiorInfo._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
SuperiorToSubordinateModification._cont = ASN1Dict([
(u'contextPrefixInfo', _SuperiorToSubordinateModification_contextPrefixInfo),
(u'entryInfo', _SuperiorToSubordinateModification_entryInfo),
(u'immediateSuperiorInfo', _SuperiorToSubordinateModification_immediateSuperiorInfo),
])
SuperiorToSubordinateModification._ext = []
@ -27330,19 +27369,57 @@ class HierarchicalOperationalBindings:
#-----< NHOBSuperiorToSubordinate >-----#
NHOBSuperiorToSubordinate = SEQ(name=u'NHOBSuperiorToSubordinate', mode=MODE_TYPE, typeref=ASN1RefType(('HierarchicalOperationalBindings', 'SuperiorToSubordinate')))
_NHOBSuperiorToSubordinate_contextPrefixInfo = SEQ_OF(name=u'contextPrefixInfo', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('HierarchicalOperationalBindings', 'DITcontext')))
_NHOBSuperiorToSubordinate_entryInfo = SET_OF(name=u'entryInfo', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
__NHOBSuperiorToSubordinate_entryInfo__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Attribute')))
___NHOBSuperiorToSubordinate_entryInfo__item__type = OID(name=u'type', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
____NHOBSuperiorToSubordinate_entryInfo__item__type_tab = CLASS(name='_tab_ATTRIBUTE', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
_____NHOBSuperiorToSubordinate_entryInfo__item__type_tab_val_Type_0 = OID(name=u'Type', mode=MODE_TYPE)
_____NHOBSuperiorToSubordinate_entryInfo__item__type_tab_val_Type_1 = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
____NHOBSuperiorToSubordinate_entryInfo__item__type_tab._val = ASN1Set(rv=[dict([(u'Type', _____NHOBSuperiorToSubordinate_entryInfo__item__type_tab_val_Type_0), (u'equality-match', dict([(u'AssertionType', ______TBSAttributeCertificate_attributes__item__type_tab_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))]), dict([(u'Type', _____NHOBSuperiorToSubordinate_entryInfo__item__type_tab_val_Type_1), (u'equality-match', dict([(u'AssertionType', ______TBSAttributeCertificate_attributes__item__type_tab_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedNameMatch']), (u'id', (2, 5, 13, 1))])), (u'single-valued', True), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'aliasedObjectName']), (u'id', (2, 5, 4, 1))])], rr=[], ev=None, er=[])
___NHOBSuperiorToSubordinate_entryInfo__item__type._const_tab = ____NHOBSuperiorToSubordinate_entryInfo__item__type_tab
___NHOBSuperiorToSubordinate_entryInfo__item__type._const_tab_at = None
___NHOBSuperiorToSubordinate_entryInfo__item__type._const_tab_id = u'id'
___NHOBSuperiorToSubordinate_entryInfo__item__values = SET_OF(name=u'values', mode=MODE_TYPE)
____NHOBSuperiorToSubordinate_entryInfo__item__values__item_ = OPEN(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
____NHOBSuperiorToSubordinate_entryInfo__item__values__item_._const_tab = ____NHOBSuperiorToSubordinate_entryInfo__item__type_tab
____NHOBSuperiorToSubordinate_entryInfo__item__values__item_._const_tab_at = ('..', '..', u'type')
____NHOBSuperiorToSubordinate_entryInfo__item__values__item_._const_tab_id = u'Type'
___NHOBSuperiorToSubordinate_entryInfo__item__values._cont = ____NHOBSuperiorToSubordinate_entryInfo__item__values__item_
___NHOBSuperiorToSubordinate_entryInfo__item__values._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=None)], ev=None, er=[])
___NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext = SET_OF(name=u'valuesWithContext', mode=MODE_TYPE, opt=True)
____NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item_ = SEQ(name='_item_', mode=MODE_TYPE)
_____NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item__value = OPEN(name=u'value', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
_____NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item__value._const_tab = ____NHOBSuperiorToSubordinate_entryInfo__item__type_tab
_____NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item__value._const_tab_at = ('..', '..', '..', u'type')
_____NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item__value._const_tab_id = u'Type'
_____NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item__contextList = SET_OF(name=u'contextList', mode=MODE_TYPE)
______NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item__contextList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Context')))
_____NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item__contextList._cont = ______NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item__contextList__item_
_____NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item__contextList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
____NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item_._cont = ASN1Dict([
(u'value', _____NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item__value),
(u'contextList', _____NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item__contextList),
])
____NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item_._ext = []
___NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext._cont = ____NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item_
___NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
__NHOBSuperiorToSubordinate_entryInfo__item_._cont = ASN1Dict([
(u'type', ___NHOBSuperiorToSubordinate_entryInfo__item__type),
(u'values', ___NHOBSuperiorToSubordinate_entryInfo__item__values),
(u'valuesWithContext', ___NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext),
])
__NHOBSuperiorToSubordinate_entryInfo__item_._ext = []
_NHOBSuperiorToSubordinate_entryInfo._cont = __NHOBSuperiorToSubordinate_entryInfo__item_
_NHOBSuperiorToSubordinate_entryInfo._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
_NHOBSuperiorToSubordinate_immediateSuperiorInfo = SET_OF(name=u'immediateSuperiorInfo', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
__NHOBSuperiorToSubordinate_immediateSuperiorInfo__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Attribute')))
___NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__type = OID(name=u'type', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__type_tab = CLASS(name='_tab_ATTRIBUTE', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
_____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__type_tab_val_Type_0 = OID(name=u'Type', mode=MODE_TYPE)
_____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__type_tab_val_Type_1 = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__type_tab._val = ASN1Set(rv=[dict([(u'Type', _____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__type_tab_val_Type_0), (u'equality-match', dict([(u'AssertionType', ______TBSAttributeCertificate_attributes__item__type_tab_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))]), dict([(u'Type', _____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__type_tab_val_Type_1), (u'equality-match', dict([(u'AssertionType', ______TBSAttributeCertificate_attributes__item__type_tab_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedNameMatch']), (u'id', (2, 5, 13, 1))])), (u'single-valued', True), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'aliasedObjectName']), (u'id', (2, 5, 4, 1))])], rr=[], ev=None, er=[])
___NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__type._const_tab = ____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__type_tab
___NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__type._const_tab = ____NHOBSuperiorToSubordinate_entryInfo__item__type_tab
___NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__type._const_tab_at = None
___NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__type._const_tab_id = u'id'
___NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__values = SET_OF(name=u'values', mode=MODE_TYPE)
____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__values__item_ = OPEN(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__values__item_._const_tab = ____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__type_tab
____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__values__item_._const_tab = ____NHOBSuperiorToSubordinate_entryInfo__item__type_tab
____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__values__item_._const_tab_at = ('..', '..', u'type')
____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__values__item_._const_tab_id = u'Type'
___NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__values._cont = ____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__values__item_
@ -27350,7 +27427,7 @@ class HierarchicalOperationalBindings:
___NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__valuesWithContext = SET_OF(name=u'valuesWithContext', mode=MODE_TYPE, opt=True)
____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__valuesWithContext__item_ = SEQ(name='_item_', mode=MODE_TYPE)
_____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__valuesWithContext__item__value = OPEN(name=u'value', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
_____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__valuesWithContext__item__value._const_tab = ____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__type_tab
_____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__valuesWithContext__item__value._const_tab = ____NHOBSuperiorToSubordinate_entryInfo__item__type_tab
_____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__valuesWithContext__item__value._const_tab_at = ('..', '..', '..', u'type')
_____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__valuesWithContext__item__value._const_tab_id = u'Type'
_____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__valuesWithContext__item__contextList = SET_OF(name=u'contextList', mode=MODE_TYPE)
@ -27374,6 +27451,7 @@ class HierarchicalOperationalBindings:
_NHOBSuperiorToSubordinate_immediateSuperiorInfo._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
NHOBSuperiorToSubordinate._cont = ASN1Dict([
(u'contextPrefixInfo', _NHOBSuperiorToSubordinate_contextPrefixInfo),
(u'entryInfo', _NHOBSuperiorToSubordinate_entryInfo),
(u'immediateSuperiorInfo', _NHOBSuperiorToSubordinate_immediateSuperiorInfo),
])
NHOBSuperiorToSubordinate._ext = []
@ -29400,9 +29478,19 @@ class HierarchicalOperationalBindings:
_SubordinateToSuperior_subentries,
SubordinateToSuperior,
_SuperiorToSubordinateModification_contextPrefixInfo,
____SuperiorToSubordinateModification_immediateSuperiorInfo__item__type_tab,
_____SuperiorToSubordinateModification_immediateSuperiorInfo__item__type_tab_val_Type_0,
_____SuperiorToSubordinateModification_immediateSuperiorInfo__item__type_tab_val_Type_1,
____SuperiorToSubordinateModification_entryInfo__item__type_tab,
_____SuperiorToSubordinateModification_entryInfo__item__type_tab_val_Type_0,
_____SuperiorToSubordinateModification_entryInfo__item__type_tab_val_Type_1,
___SuperiorToSubordinateModification_entryInfo__item__type,
____SuperiorToSubordinateModification_entryInfo__item__values__item_,
___SuperiorToSubordinateModification_entryInfo__item__values,
_____SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item__value,
______SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item__contextList__item_,
_____SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item__contextList,
____SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item_,
___SuperiorToSubordinateModification_entryInfo__item__valuesWithContext,
__SuperiorToSubordinateModification_entryInfo__item_,
_SuperiorToSubordinateModification_entryInfo,
___SuperiorToSubordinateModification_immediateSuperiorInfo__item__type,
____SuperiorToSubordinateModification_immediateSuperiorInfo__item__values__item_,
___SuperiorToSubordinateModification_immediateSuperiorInfo__item__values,
@ -29417,9 +29505,19 @@ class HierarchicalOperationalBindings:
_NonSpecificHierarchicalAgreement_immediateSuperior,
NonSpecificHierarchicalAgreement,
_NHOBSuperiorToSubordinate_contextPrefixInfo,
____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__type_tab,
_____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__type_tab_val_Type_0,
_____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__type_tab_val_Type_1,
____NHOBSuperiorToSubordinate_entryInfo__item__type_tab,
_____NHOBSuperiorToSubordinate_entryInfo__item__type_tab_val_Type_0,
_____NHOBSuperiorToSubordinate_entryInfo__item__type_tab_val_Type_1,
___NHOBSuperiorToSubordinate_entryInfo__item__type,
____NHOBSuperiorToSubordinate_entryInfo__item__values__item_,
___NHOBSuperiorToSubordinate_entryInfo__item__values,
_____NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item__value,
______NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item__contextList__item_,
_____NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item__contextList,
____NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item_,
___NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext,
__NHOBSuperiorToSubordinate_entryInfo__item_,
_NHOBSuperiorToSubordinate_entryInfo,
___NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__type,
____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__values__item_,
___NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__values,
@ -47748,6 +47846,14 @@ class _IMPL_:
#-----< EXTERNAL >-----#
EXTERNAL = SEQ(name='EXTERNAL', mode=MODE_TYPE)
_EXTERNAL_identification = CHOICE(name='identification', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_syntaxes = SEQ(name='syntaxes', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
___EXTERNAL_identification_syntaxes_abstract = OID(name='abstract', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
___EXTERNAL_identification_syntaxes_transfer = OID(name='transfer', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_syntaxes._cont = ASN1Dict([
('abstract', ___EXTERNAL_identification_syntaxes_abstract),
('transfer', ___EXTERNAL_identification_syntaxes_transfer),
])
__EXTERNAL_identification_syntaxes._ext = None
__EXTERNAL_identification_syntax = OID(name='syntax', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_presentation_context_id = INT(name='presentation-context-id', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_context_negotiation = SEQ(name='context-negotiation', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
@ -47758,10 +47864,15 @@ class _IMPL_:
('transfer-syntax', ___EXTERNAL_identification_context_negotiation_transfer_syntax),
])
__EXTERNAL_identification_context_negotiation._ext = None
__EXTERNAL_identification_transfer_syntax = OID(name='transfer-syntax', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_fixed = NULL(name='fixed', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
_EXTERNAL_identification._cont = ASN1Dict([
('syntaxes', __EXTERNAL_identification_syntaxes),
('syntax', __EXTERNAL_identification_syntax),
('presentation-context-id', __EXTERNAL_identification_presentation_context_id),
('context-negotiation', __EXTERNAL_identification_context_negotiation),
('transfer-syntax', __EXTERNAL_identification_transfer_syntax),
('fixed', __EXTERNAL_identification_fixed),
])
_EXTERNAL_identification._ext = None
_EXTERNAL_data_value_descriptor = OBJ_DESC(name='data-value-descriptor', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
@ -47805,9 +47916,11 @@ class _IMPL_:
('fixed', __EMBEDDED_PDV_identification_fixed),
])
_EMBEDDED_PDV_identification._ext = None
_EMBEDDED_PDV_data_value_descriptor = OBJ_DESC(name='data-value-descriptor', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
_EMBEDDED_PDV_data_value = OCT_STR(name='data-value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
EMBEDDED_PDV._cont = ASN1Dict([
('identification', _EMBEDDED_PDV_identification),
('data-value-descriptor', _EMBEDDED_PDV_data_value_descriptor),
('data-value', _EMBEDDED_PDV_data_value),
])
EMBEDDED_PDV._ext = None
@ -47877,11 +47990,16 @@ class _IMPL_:
_REAL_base,
_REAL_exponent,
REAL,
___EXTERNAL_identification_syntaxes_abstract,
___EXTERNAL_identification_syntaxes_transfer,
__EXTERNAL_identification_syntaxes,
__EXTERNAL_identification_syntax,
__EXTERNAL_identification_presentation_context_id,
___EXTERNAL_identification_context_negotiation_presentation_context_id,
___EXTERNAL_identification_context_negotiation_transfer_syntax,
__EXTERNAL_identification_context_negotiation,
__EXTERNAL_identification_transfer_syntax,
__EXTERNAL_identification_fixed,
_EXTERNAL_identification,
_EXTERNAL_data_value_descriptor,
_EXTERNAL_data_value,
@ -47897,6 +48015,7 @@ class _IMPL_:
__EMBEDDED_PDV_identification_transfer_syntax,
__EMBEDDED_PDV_identification_fixed,
_EMBEDDED_PDV_identification,
_EMBEDDED_PDV_data_value_descriptor,
_EMBEDDED_PDV_data_value,
EMBEDDED_PDV,
___CHARACTER_STRING_identification_syntaxes_abstract,