Kerberos Error Codes
Error codes defined by the Kerberos V5 network authentication protocol, as specified in RFC 4120. These codes appear in KRB-ERROR messages exchanged between clients, application servers, and the Key Distribution Centre.
References
68 codes
-
KDC_ERR_BAD_PVNORequested protocol version number not supported -
KDC_ERR_BADOPTIONKDC cannot accommodate requested option -
KDC_ERR_C_OLD_MAST_KVNOClient's key encrypted in old master key -
KDC_ERR_C_PRINCIPAL_UNKNOWNClient not found in Kerberos database -
KDC_ERR_CANNOT_POSTDATETicket not eligible for postdating -
KDC_ERR_CANT_VERIFY_CERTIFICATEKDC cannot verify certificate -
KDC_ERR_CERTIFICATE_MISMATCHCertificates do not match -
KDC_ERR_CLIENT_NAME_MISMATCHPKINIT client name mismatch -
KDC_ERR_CLIENT_NOT_TRUSTEDClient is not trusted -
KDC_ERR_CLIENT_NOTYETClient not yet valid โ try again later -
KDC_ERR_CLIENT_REVOKEDClient's credentials have been revoked -
KDC_ERR_ETYPE_NOSUPPKDC has no support for encryption type -
KDC_ERR_INVALID_CERTIFICATEReceived an invalid certificate -
KDC_ERR_INVALID_SIGThe signature is invalid -
KDC_ERR_KDC_NAME_MISMATCHPKINIT KDC name mismatch -
KDC_ERR_KDC_NOT_TRUSTEDKDC is not trusted -
KDC_ERR_KEY_EXPIREDPassword has expired -
KDC_ERR_KEY_TOO_WEAKA higher encryption strength is required -
KDC_ERR_MUST_USE_USER2USERServer principal valid for user-to-user only -
KDC_ERR_NAME_EXPClient's entry in database has expired -
KDC_ERR_NEVER_VALIDRequested start time is later than end time -
KDC_ERR_NONENo error -
KDC_ERR_NULL_KEYThe client or server has a null key -
KDC_ERR_PADATA_TYPE_NOSUPPKDC has no support for padata type -
KDC_ERR_PATH_NOT_ACCEPTEDKDC policy rejected transited path -
KDC_ERR_POLICYKDC policy rejects request -
KDC_ERR_PREAUTH_FAILEDPre-authentication information was invalid -
KDC_ERR_PREAUTH_REQUIREDAdditional pre-authentication required -
KDC_ERR_PRINCIPAL_NOT_UNIQUEMultiple principal entries in database -
KDC_ERR_REVOCATION_STATUS_UNAVAILABLECertificate revocation status unavailable -
KDC_ERR_REVOCATION_STATUS_UNKNOWNCertificate revocation status unknown -
KDC_ERR_REVOKED_CERTIFICATEReceived a revoked certificate -
KDC_ERR_S_OLD_MAST_KVNOServer's key encrypted in old master key -
KDC_ERR_S_PRINCIPAL_UNKNOWNServer not found in Kerberos database -
KDC_ERR_SERVER_NOMATCHRequested server and ticket don't match -
KDC_ERR_SERVICE_EXPServer's entry in database has expired -
KDC_ERR_SERVICE_NOTYETServer not yet valid โ try again later -
KDC_ERR_SERVICE_REVOKEDCredentials for server have been revoked -
KDC_ERR_SUMTYPE_NOSUPPKDC has no support for checksum type -
KDC_ERR_SVC_UNAVAILABLEA service is not available -
KDC_ERR_TGT_REVOKEDTGT has been revoked -
KDC_ERR_TRTYPE_NOSUPPKDC has no support for transited type -
KDC_ERR_WRONG_REALMWrong realm -
KRB_AP_ERR_BAD_INTEGRITYIntegrity check on decrypted field failed -
KRB_AP_ERR_BADADDRIncorrect net address -
KRB_AP_ERR_BADDIRECTIONIncorrect message direction -
KRB_AP_ERR_BADKEYVERUnsupported key version number -
KRB_AP_ERR_BADMATCHTicket and authenticator don't match -
KRB_AP_ERR_BADORDERMessage out of order (possible tampering) -
KRB_AP_ERR_BADVERSIONProtocol version mismatch -
KRB_AP_ERR_ILL_CR_TKTIllegal cross-realm ticket -
KRB_AP_ERR_INAPP_CKSUMInappropriate type of checksum in message -
KRB_AP_ERR_METHODAlternative authentication method required -
KRB_AP_ERR_MODIFIEDMessage stream modified and checksum didn't match -
KRB_AP_ERR_MSG_TYPEMessage type is unsupported -
KRB_AP_ERR_MUT_FAILMutual authentication failed -
KRB_AP_ERR_NO_TGTNo TGT available to validate USER-TO-USER -
KRB_AP_ERR_NOKEYService key not available -
KRB_AP_ERR_NOT_USThe ticket is not for us -
KRB_AP_ERR_REPEATRequest is a replay -
KRB_AP_ERR_SKEWClock skew too great -
KRB_AP_ERR_TKT_EXPIREDTicket expired -
KRB_AP_ERR_TKT_NYVTicket not yet valid -
KRB_AP_ERR_USER_TO_USER_REQUIREDUser-to-user authentication required -
KRB_AP_PATH_NOT_ACCEPTEDPolicy rejects transited path -
KRB_ERR_FIELD_TOOLONGField is too long for this implementation -
KRB_ERR_GENERICGeneric error (description in e-text) -
KRB_ERR_RESPONSE_TOO_BIGResponse too big for UDP; retry with TCP