This type is used by Windows to carry custom error data, usually an
NTSTATUS code.
Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz>
KERB-CRED,
KERB-TGS-REQ-IN,
KERB-TGS-REQ-OUT,
- KERB-ARMOR-SERVICE-REPLY
+ KERB-ARMOR-SERVICE-REPLY,
+ KERB-ERROR-DATA
;
NAME-TYPE ::= INTEGER {
-- should be included or not
}
+-- MS-KILE
+
+KERB-ERROR-DATA ::= SEQUENCE {
+ data-type [1] KerbErrorDataType,
+ data-value [2] OCTET STRING OPTIONAL
+}
+
+KerbErrorDataType ::= INTEGER {
+ kERB-AP-ERR-TYPE-SKEW-RECOVERY(2),
+ kERB-ERR-TYPE-EXTENDED(3)
+}
+
-- MS-KILE/MS-SFU
PAC-OPTIONS-FLAGS ::= BIT STRING {
claims(0),
copy_KERB_CRED
copy_KerberosString
copy_KerberosTime
+ copy_KERB_ERROR_DATA
copy_KERB_TGS_REP_IN
copy_KERB_TGS_REP_OUT
copy_KERB_TGS_REQ_IN
decode_KERB_CRED
decode_KerberosString
decode_KerberosTime
+ decode_KERB_ERROR_DATA
decode_KERB_TGS_REP_IN
decode_KERB_TGS_REP_OUT
decode_KERB_TGS_REQ_IN
encode_KERB_CRED
encode_KerberosString
encode_KerberosTime
+ encode_KERB_ERROR_DATA
encode_KERB_TGS_REP_IN
encode_KERB_TGS_REP_OUT
encode_KERB_TGS_REQ_IN
free_KERB_CRED
free_KerberosString
free_KerberosTime
+ free_KERB_ERROR_DATA
free_KERB_TGS_REP_IN
free_KERB_TGS_REP_OUT
free_KERB_TGS_REQ_IN
length_KERB_CRED
length_KerberosString
length_KerberosTime
+ length_KERB_ERROR_DATA
length_KERB_TGS_REP_IN
length_KERB_TGS_REP_OUT
length_KERB_TGS_REQ_IN
print_KERB_CRED
print_KerberosString
print_KerberosTime
+ print_KERB_ERROR_DATA
print_KERB_TGS_REP_IN
print_KERB_TGS_REP_OUT
print_KERB_TGS_REQ_IN