xref: /freebsd/crypto/heimdal/lib/asn1/kx509.asn1 (revision 6a068746777241722b2b32c5d0bc443a2a64d80b)
1*ae771770SStanislav Sedov-- $Id$
2c19800e8SDoug Rabson
3c19800e8SDoug RabsonKX509 DEFINITIONS ::=
4c19800e8SDoug RabsonBEGIN
5c19800e8SDoug Rabson
6*ae771770SStanislav SedovKX509-ERROR-CODE ::= INTEGER {
7*ae771770SStanislav Sedov	KX509-STATUS-GOOD(0),
8*ae771770SStanislav Sedov	KX509-STATUS-CLIENT-BAD(1),
9*ae771770SStanislav Sedov	KX509-STATUS-CLIENT-FIX(2),
10*ae771770SStanislav Sedov	KX509-STATUS-CLIENT-TEMP(3),
11*ae771770SStanislav Sedov	KX509-STATUS-SERVER-BAD(4),
12*ae771770SStanislav Sedov	KX509-STATUS-SERVER-TEMP(5),
13*ae771770SStanislav Sedov        -- 6 is used internally in the umich client, avoid that
14*ae771770SStanislav Sedov	KX509-STATUS-SERVER-KEY(7)
15*ae771770SStanislav Sedov}
16*ae771770SStanislav Sedov
17c19800e8SDoug RabsonKx509Request ::= SEQUENCE {
18c19800e8SDoug Rabson	authenticator OCTET STRING,
19c19800e8SDoug Rabson	pk-hash OCTET STRING,
20c19800e8SDoug Rabson	pk-key OCTET STRING
21c19800e8SDoug Rabson}
22c19800e8SDoug Rabson
23c19800e8SDoug RabsonKx509Response ::= SEQUENCE {
24c19800e8SDoug Rabson	error-code[0]	INTEGER (-2147483648..2147483647)
25c19800e8SDoug Rabson	      OPTIONAL -- DEFAULT 0 --,
26c19800e8SDoug Rabson	hash[1]		OCTET STRING OPTIONAL,
27c19800e8SDoug Rabson	certificate[2]	OCTET STRING OPTIONAL,
28c19800e8SDoug Rabson	e-text[3]	VisibleString OPTIONAL
29c19800e8SDoug Rabson}
30c19800e8SDoug Rabson
31c19800e8SDoug RabsonEND
32