1-- Id 2 3KX509 DEFINITIONS ::= 4BEGIN 5 6KX509-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 17Kx509Request ::= SEQUENCE { 18 authenticator OCTET STRING, 19 pk-hash OCTET STRING, 20 pk-key OCTET STRING 21} 22 23Kx509Response ::= 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 31END 32