r19603: Make it easier to control the debug level of smbd.
[jelmer/samba4-debian.git] / source / heimdal / lib / gssapi / spnego.asn1
1 -- $Id: spnego.asn1,v 1.4 2004/03/07 13:38:08 lha Exp $
2
3 SPNEGO DEFINITIONS ::=
4 BEGIN
5
6 MechType::= OBJECT IDENTIFIER
7
8 MechTypeList ::= SEQUENCE OF MechType
9
10 ContextFlags ::= BIT STRING {
11         delegFlag       (0),
12         mutualFlag      (1),
13         replayFlag      (2),
14         sequenceFlag    (3),
15         anonFlag        (4),
16         confFlag        (5),
17         integFlag       (6)
18 }
19
20 NegTokenInit ::= SEQUENCE {
21                             mechTypes       [0] MechTypeList  OPTIONAL,
22                             reqFlags        [1] ContextFlags  OPTIONAL,
23                             mechToken       [2] OCTET STRING  OPTIONAL,
24                             mechListMIC     [3] OCTET STRING  OPTIONAL
25                          }
26
27 NegTokenTarg ::= SEQUENCE {
28     negResult      [0] ENUMERATED {
29                             accept_completed    (0),
30                             accept_incomplete   (1),
31                             reject              (2) }          OPTIONAL,
32     supportedMech  [1] MechType                                OPTIONAL,
33     responseToken  [2] OCTET STRING                            OPTIONAL,
34     mechListMIC    [3] OCTET STRING                            OPTIONAL
35 }
36
37 NegotiationToken ::= CHOICE {
38         negTokenInit[0]         NegTokenInit,
39         negTokenTarg[1]         NegTokenTarg
40 }
41
42 END