class NegTokenInit(univ.Sequence): componentType = namedtype.NamedTypes( _sequence_component('mechTypes', 0, MechTypeList()), _sequence_optional_component('reqFlags', 1, ContextFlags()), _sequence_optional_component('mechToken', 2, univ.OctetString()), _sequence_optional_component('mechListMIC', 3, univ.OctetString()) )
class GSSAPIHeader_SPNEGO_Init2(univ.Sequence): """ GSSAPI Header containing SPNEGO negTokenInit2 negTokenInit2 is a Microsoft extension, initiating SPNEGO from the server See [MS-SPNG] for details """ tagSet = univ.Sequence.tagSet.tagImplicitly( tag.Tag(tag.tagClassApplication, tag.tagFormatConstructed, 0)) componentType = namedtype.NamedTypes( namedtype.NamedType('tokenOid', univ.ObjectIdentifier()), _sequence_component('innerContextToken', 0, NegTokenInit2()))
class NegTokenInit2(univ.Sequence): """ negTokenInit2 is a Microsoft extension of negTokenInit, initiating SPNEGO from the server See [MS-SPNG] for details. The negHints field should always contain the hintname "not_defined_in_RFC4178@please_ignore" """ componentType = namedtype.NamedTypes( _sequence_component('mechTypes', 0, MechTypeList()), _sequence_optional_component('reqFlags', 1, ContextFlags()), _sequence_optional_component('mechToken', 2, univ.OctetString()), _sequence_optional_component('negHints', 3, NegHints()), _sequence_optional_component('mechListMIC', 4, univ.OctetString()))