]> CyberLeo.Net >> Repos - FreeBSD/releng/10.0.git/blob - crypto/heimdal/lib/asn1/kx509.asn1
- Copy stable/10 (r259064) to releng/10.0 as part of the
[FreeBSD/releng/10.0.git] / crypto / heimdal / lib / asn1 / kx509.asn1
1 -- $Id$
2
3 KX509 DEFINITIONS ::=
4 BEGIN
5
6 KX509-ERROR-CODE ::= INTEGER {
7         KX509-STATUS-GOOD(0),
8         KX509-STATUS-CLIENT-BAD(1),
9         KX509-STATUS-CLIENT-FIX(2),
10         KX509-STATUS-CLIENT-TEMP(3),
11         KX509-STATUS-SERVER-BAD(4),
12         KX509-STATUS-SERVER-TEMP(5),
13         -- 6 is used internally in the umich client, avoid that
14         KX509-STATUS-SERVER-KEY(7)
15 }
16
17 Kx509Request ::= SEQUENCE {
18         authenticator OCTET STRING,
19         pk-hash OCTET STRING,
20         pk-key OCTET STRING
21 }
22
23 Kx509Response ::= SEQUENCE {
24         error-code[0]   INTEGER (-2147483648..2147483647)
25               OPTIONAL -- DEFAULT 0 --,
26         hash[1]         OCTET STRING OPTIONAL,
27         certificate[2]  OCTET STRING OPTIONAL,
28         e-text[3]       VisibleString OPTIONAL
29 }
30
31 END