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