Conf file is now in source tree
[mod_auth_kerb.cvs/.git] / spnegokrb5 / spnego.asn1
1 SPNEGO DEFINITIONS ::=
2 BEGIN
3
4 -- NegotiationToken ::= CHOICE {
5 --                               negTokenInit  [0]  NegTokenInit,
6 --                               negTokenTarg  [1]  NegTokenTarg }
7
8 MechType::= OBJECT IDENTIFIER
9
10 MechTypeList ::= SEQUENCE OF MechType
11
12 ContextFlags ::= BIT STRING {
13         delegFlag       (0),
14         mutualFlag      (1),
15         replayFlag      (2),
16         sequenceFlag    (3),
17         anonFlag        (4),
18         confFlag        (5),
19         integFlag       (6)
20 }
21
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
27                          }
28
29 NegTokenTarg ::= SEQUENCE {
30     negResult      [0] ENUMERATED {
31                             accept_completed    (0),
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
37 }
38
39 END