1GSSAPI ::=
2	[APPLICATION 0] IMPLICIT SEQUENCE {
3		thisMech
4			OBJECT IDENTIFIER ({cifs_gssapi_this_mech}),
5		negotiationToken
6			NegotiationToken
7	}
8
9MechType ::= OBJECT IDENTIFIER ({cifs_neg_token_init_mech_type})
10
11MechTypeList ::= SEQUENCE OF MechType
12
13NegHints ::= SEQUENCE {
14	hintName
15		[0] GeneralString OPTIONAL,
16	hintAddress
17		[1] OCTET STRING OPTIONAL
18	}
19
20NegTokenInit2 ::=
21	SEQUENCE {
22		mechTypes
23			[0] MechTypeList OPTIONAL,
24		reqFlags
25			[1] BIT STRING OPTIONAL,
26		mechToken
27			[2] OCTET STRING OPTIONAL,
28		negHints
29			[3] NegHints OPTIONAL,
30		mechListMIC
31			[3] OCTET STRING OPTIONAL
32	}
33
34NegotiationToken ::=
35	CHOICE {
36		negTokenInit
37			[0] NegTokenInit2,
38		negTokenTarg
39			[1] ANY
40	}
41