x
[heimdal.git] / lib / gssapi / spnego.asn1
blob27d9b951e5c377db40936285903e5d6ed80ff99a
1 -- $Id$
3 SPNEGO DEFINITIONS ::=
4 BEGIN
6 MechType::= OBJECT IDENTIFIER
8 MechTypeList ::= SEQUENCE OF MechType
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)
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                          }
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
37 NegotiationToken ::= CHOICE {
38         negTokenInit[0]         NegTokenInit,
39         negTokenTarg[1]         NegTokenTarg
42 END