blackberry.com
BlackBerry Dynamics
Runtime library for iOS applications
from the application developer portal
Enumerations

Kerberos constants.

Use these constants with the BlackBerry Dynamics programming interface for Kerberos authentication.

Enumerations


Enumeration Type Documentation

enum Krb5ErrorCode

This enumeration represents the status of a GD Kerberos operation. The setUpKerberosTicket functions in the GDKerberosAuthHandler class return one of these values.

See also:
Kerberos V5 Library Error Codes on the mit.edu website.
Enumerator:
KDC_ERR_NONE 
KDC_ERR_NAME_EXP 
KDC_ERR_SERVICE_EXP 
KDC_ERR_BAD_PVNO 
KDC_ERR_C_OLD_MAST_KVNO 
KDC_ERR_S_OLD_MAST_KVNO 
KDC_ERR_C_PRINCIPAL_UNKNOWN 
KDC_ERR_S_PRINCIPAL_UNKNOWN 
KDC_ERR_PRINCIPAL_NOT_UNIQUE 
KDC_ERR_NULL_KEY 
KDC_ERR_CANNOT_POSTDATE 
KDC_ERR_NEVER_VALID 
KDC_ERR_POLICY 
KDC_ERR_BADOPTION 
KDC_ERR_ETYPE_NOSUPP 
KDC_ERR_SUMTYPE_NOSUPP 
KDC_ERR_PADATA_TYPE_NOSUPP 
KDC_ERR_TRTYPE_NOSUPP 
KDC_ERR_CLIENT_REVOKED 
KDC_ERR_SERVICE_REVOKED 
KDC_ERR_TGT_REVOKED 
KDC_ERR_CLIENT_NOTYET 
KDC_ERR_SERVICE_NOTYET 
KDC_ERR_KEY_EXPIRED 
KDC_ERR_PREAUTH_FAILED 
KDC_ERR_PREAUTH_REQUIRED 
KDC_ERR_SERVER_NOMATCH 
KDC_ERR_KDC_ERR_MUST_USE_USER2USER 
KDC_ERR_PATH_NOT_ACCEPTED 
KDC_ERR_SVC_UNAVAILABLE 
KRB_AP_ERR_BAD_INTEGRITY 
KRB_AP_ERR_TKT_EXPIRED 
KRB_AP_ERR_TKT_NYV 
KRB_AP_ERR_REPEAT 
KRB_AP_ERR_NOT_US 
KRB_AP_ERR_BADMATCH 
KRB_AP_ERR_SKEW 
KRB_AP_ERR_BADADDR 
KRB_AP_ERR_BADVERSION 
KRB_AP_ERR_MSG_TYPE 
KRB_AP_ERR_MODIFIED 
KRB_AP_ERR_BADORDER 
KRB_AP_ERR_ILL_CR_TKT 
KRB_AP_ERR_BADKEYVER 
KRB_AP_ERR_NOKEY 
KRB_AP_ERR_MUT_FAIL 
KRB_AP_ERR_BADDIRECTION 
KRB_AP_ERR_METHOD 
KRB_AP_ERR_BADSEQ 
KRB_AP_ERR_INAPP_CKSUM 
KRB_AP_PATH_NOT_ACCEPTED 
KRB_ERR_RESPONSE_TOO_BIG 
KRB_ERR_GENERIC 
KRB_ERR_FIELD_TOOLONG 
KDC_ERR_CLIENT_NOT_TRUSTED 
KDC_ERR_KDC_NOT_TRUSTED 
KDC_ERR_INVALID_SIG 
KDC_ERR_DH_KEY_PARAMETERS_NOT_ACCEPTED 
KDC_ERR_WRONG_REALM 
AP_ERR_USER_TO_USER_REQUIRED 
KDC_ERR_CANT_VERIFY_CERTIFICATE 
KDC_ERR_INVALID_CERTIFICATE 
KDC_ERR_REVOKED_CERTIFICATE 
KDC_ERR_REVOCATION_STATUS_UNKNOWN 
KDC_ERR_REVOCATION_STATUS_UNAVAILABLE 
KDC_ERR_CLIENT_NAME_MISMATCH 
KDC_ERR_INCONSISTENT_KEY_PURPOSE 
KDC_ERR_DIGEST_IN_CERT_NOT_ACCEPTED 
KDC_ERR_PA_CHECKSUM_MUST_BE_INCLUDED 
KDC_ERR_DIGEST_IN_SIGNED_DATA_NOT_ACCEPTED 
KDC_ERR_PUBLIC_KEY_ENCRYPTION_NOT_SUPPORTED 
KDC_ERR_INVALID_HASH_ALG 
KDC_ERR_INVALID_ITERATION_COUNT 
ERR_RCSID 
LIBOS_BADLOCKFLAG 
LIBOS_CANTREADPWD 
LIBOS_BADPWDMATCH 
LIBOS_PWDINTR 
PARSE_ILLCHAR 
PARSE_MALFORMED 
CONFIG_CANTOPEN 
CONFIG_BADFORMAT 
CONFIG_NOTENUFSPACE 
BADMSGTYPE 
CC_BADNAME 
CC_UNKNOWN_TYPE 
CC_NOTFOUND 
CC_END 
NO_TKT_SUPPLIED 
KRB5KRB_AP_WRONG_PRINC 
KRB5KRB_AP_ERR_TKT_INVALID 
PRINC_NOMATCH 
KDCREP_MODIFIED 
KDCREP_SKEW 
IN_TKT_REALM_MISMATCH 
PROG_ETYPE_NOSUPP 
PROG_KEYTYPE_NOSUPP 
WRONG_ETYPE 
PROG_SUMTYPE_NOSUPP 
REALM_UNKNOWN 
SERVICE_UNKNOWN 
KDC_UNREACH 
NO_LOCALNAME 
MUTUAL_FAILED 
RC_TYPE_EXISTS 
RC_MALLOC 
RC_TYPE_NOTFOUND 
RC_UNKNOWN 
RC_REPLAY 
RC_IO 
RC_NOIO 
RC_PARSE 
RC_IO_EOF 
RC_IO_MALLOC 
RC_IO_PERM 
RC_IO_IO 
RC_IO_UNKNOWN 
RC_IO_SPACE 
TRANS_CANTOPEN 
TRANS_BADFORMAT 
LNAME_CANTOPEN 
LNAME_NOTRANS 
LNAME_BADFORMAT 
CRYPTO_INTERNAL 
KT_BADNAME 
KT_UNKNOWN_TYPE 
KT_NOTFOUND 
KT_END 
KT_NOWRITE 
KT_IOERR 
NO_TKT_IN_RLM 
DES_BAD_KEYPAR 
DES_WEAK_KEY 
BAD_ENCTYPE 
BAD_KEYSIZE 
BAD_MSIZE 
CC_TYPE_EXISTS 
KT_TYPE_EXISTS 
CC_IO 
FCC_PERM 
FCC_NOFILE 
FCC_INTERNAL 
CC_WRITE 
CC_NOMEM 
CC_FORMAT 
CC_NOT_KTYPE 
INVALID_FLAGS 
NO_2ND_TKT 
NOCREDS_SUPPLIED 
SENDAUTH_BADAUTHVERS 
SENDAUTH_BADAPPLVERS 
SENDAUTH_BADRESPONSE 
SENDAUTH_REJECTED 
PREAUTH_BAD_TYPE 
PREAUTH_NO_KEY 
PREAUTH_FAILED 
RCACHE_BADVNO 
CCACHE_BADVNO 
KEYTAB_BADVNO 
PROG_ATYPE_NOSUPP 
RC_REQUIRED 
ERR_BAD_HOSTNAME 
ERR_HOST_REALM_UNKNOWN 
SNAME_UNSUPP_NAMETYPE 
KRB_AP_ERR_V4_REPLY 
REALM_CANT_RESOLVE 
TKT_NOT_FORWARDABLE 
FWD_BAD_PRINCIPAL 
GET_IN_TKT_LOOP 
CONFIG_NODEFREALM 
SAM_UNSUPPORTED 
SAM_INVALID_ETYPE 
SAM_NO_CHECKSUM 
SAM_BAD_CHECKSUM 
OBSOLETE_FN 
ERR_BAD_S2K_PARAMS 
ERR_NO_SERVICE 
CC_NOSUPP 
DELTAT_BADFORMAT 
PLUGIN_NO_HANDLE 
PLUGIN_OP_NOTSUPP