4 -- NegotiationToken ::= CHOICE {
5 -- negTokenInit [0] NegTokenInit,
6 -- negTokenTarg [1] NegTokenTarg }
8 MechType::= OBJECT IDENTIFIER
10 MechTypeList ::= SEQUENCE OF MechType
12 ContextFlags ::= BIT STRING {
22 NegTokenInit ::= SEQUENCE {
23 mechTypes [0] MechTypeList OPTIONAL,
24 reqFlags [1] ContextFlags OPTIONAL,
25 mechToken [2] OCTET STRING OPTIONAL,
26 mechListMIC [3] OCTET STRING OPTIONAL
29 NegTokenTarg ::= SEQUENCE {
30 negResult [0] ENUMERATED {
32 accept_incomplete (1),
33 reject (2) } OPTIONAL,
34 supportedMech [1] MechType OPTIONAL,
35 responseToken [2] OCTET STRING OPTIONAL,
36 mechListMIC [3] OCTET STRING OPTIONAL