Linux 6.9-rc1
[linux-2.6-microblaze.git] / fs / cifs / cifs_spnego_negtokeninit.asn1
1 GSSAPI ::=
2         [APPLICATION 0] IMPLICIT SEQUENCE {
3                 thisMech
4                         OBJECT IDENTIFIER ({cifs_gssapi_this_mech}),
5                 negotiationToken
6                         NegotiationToken
7         }
8
9 MechType ::= OBJECT IDENTIFIER ({cifs_neg_token_init_mech_type})
10
11 MechTypeList ::= SEQUENCE OF MechType
12
13 NegHints ::= SEQUENCE {
14         hintName
15                 [0] GeneralString OPTIONAL,
16         hintAddress
17                 [1] OCTET STRING OPTIONAL
18         }
19
20 NegTokenInit2 ::=
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
34 NegotiationToken ::=
35         CHOICE {
36                 negTokenInit
37                         [0] NegTokenInit2,
38                 negTokenTarg
39                         [1] ANY
40         }