krb5.lib
Class Krb5

java.lang.Object
  extended by krb5.lib.Krb5
All Implemented Interfaces:
java.io.Serializable

public class Krb5
extends java.lang.Object
implements java.io.Serializable

Class Description : Constants and other defined values as defined in the RFC 1510. A modified version of the code obtained from the Open Group Research Institute.

Version:
1.1
Author:
Bojan Pajkovski
See Also:
Serialized Form

Field Summary
static int AD_IF_RELEVANT
          Authorization data type - if relevant
static int AD_IN_TICKET_EXTENSIONS
          Authorization data type - in ticket extensions
static int AD_INTENDED_FOR_APPLICATION_CLASS
          Authorization data type - intented for application class
static int AD_INTENDED_FOR_SERVER
          Authorization data type - intended for server
static int AD_KDC_ISSUED
          Authorization data type - kdc issued
static int AD_MANDITORY_TICKET_EXTENSIONS
          Authorization data type - manditory ticket extensions
static int AD_OR
          Authorization data type - or
static int ADDR_LEN_APPLETALK
          Host address length - appletalk
static int ADDR_LEN_CHAOS
          Host address length - chaos
static int ADDR_LEN_DECNET
          Host address length - decnet
static int ADDR_LEN_INET
          Host address length - inet
static int ADDR_LEN_OSI
          Host address length - osi
static int ADDR_LEN_XNS
          Host address length - xns
static int ADDRTYPE_APPLETALK
          Host address type - AppleTalk
static int ADDRTYPE_ATM
          Host address type - ATM
static int ADDRTYPE_BAN
          Host address type - Banyan
static int ADDRTYPE_CCITT
          Host address type - CCITT
static int ADDRTYPE_CHAOS
          Host address type - CHAOS
static int ADDRTYPE_DATAKIT
          Host address type - Datakit
static int ADDRTYPE_DECNET
          Host address type - DECnet
static int ADDRTYPE_DLI
          Host address type - LAT
static int ADDRTYPE_ECMA
          Host address type - European Computer Manufacturers
static int ADDRTYPE_FIREFOX
          Host address type - Firefox
static int ADDRTYPE_HYLINK
          Host address type - NSC Hyperchannel
static int ADDRTYPE_IMPLINK
          Host address type - Arpanet
static int ADDRTYPE_INET
          Host address type - Internet
static int ADDRTYPE_INET6
          Host address type - Internet Protocol V6
static int ADDRTYPE_IPX
          Host address type - IPX
static int ADDRTYPE_LAT
          Host address type - local
static int ADDRTYPE_NETBIOS
          Host address type - NetBios
static int ADDRTYPE_OSI
          Host address type - OSI
static int ADDRTYPE_PUP
          Host address type - PUP
static int ADDRTYPE_SNA
          Host address type - SNA
static int ADDRTYPE_UNIX
          Host address type - Unix
static int ADDRTYPE_VOICEVIEW
          Host address type - VoiceView
static int ADDRTYPE_XNS
          Host address type - XEROX Network Services
static int AP_OPTS_MAX
          AP Request option - maximum allowable value
static int AP_OPTS_MUTUAL_REQUIRED
          AP Request option - mutual authentication required
static int AP_OPTS_RESERVED
          AP Request option - reserved
static int AP_OPTS_USE_SESSION_KEY
          AP Request option - use session key
static int API_INVALID_ARG
          Error - Invalid argument
static java.lang.String AS
          Default authentication service name used in RMI NameRebinding
static int ASN1_BAD_CLASS
          Error - Bad class number
static int ASN1_BAD_FORMAT
          Error - Badly-formatted encoding
static int ASN1_BAD_ID
          Error - Identifier doesn't match expected value
static int ASN1_BAD_LENGTH
          Error - Length doesn't match expected value
static int ASN1_BAD_TAG
          Error - Bad tag number
static int ASN1_BAD_TIMEFORMAT
          Error - Input not in GeneralizedTime format
static int ASN1_BAD_TYPE
          Error - Bad type number
static int ASN1_CANNOT_ENCODE
          Error - Encoding failed due to invalid parameter(s)
static int ASN1_MISPLACED_FIELD
          Error - Unexpected field number
static int ASN1_MISSING_FIELD
          Error - Structure is missing a required field
static int ASN1_OVERFLOW
          Error - Value too large
static int ASN1_OVERRUN
          Error - Encoding ended unexpectedly
static int ASN1_PARSE_ERROR
          Error - Parse error
static int ASN1_TYPE_MISMATCH
          Error - Type numbers are inconsistent
static int ASN1_UNSUPPORTED_TYPE
          Error - Unsupported ASN.1 type encountered
static int ATT_CHALLENGE_RESPONSE
          Alternate authentication type - challenge response
static int AUTHNETICATOR_VNO
          Authenticator version number
static int BITSTRING_BAD_LENGTH
          Error - BitString length is wrong for the expected type
static int BITSTRING_INDEX_OUT_OF_BOUNDS
          Error - BitString bit index does not fall within size
static int BITSTRING_SIZE_INVALID
          Error - BitString size does not match input byte array
static int CCACHE_INVALID_TYPE
          Error - Invalid credentials cache type
static int CCACHE_NOT_FOUND
          Error - Credentials cache not found
static int CKSUMTYPE_CRC32
          Checksum type - CRC32
static int CKSUMTYPE_DES_MAC
          Checksum type - DES MAC
static int CKSUMTYPE_DES_MAC_K
          Checksum type - DES MAC K
static int CKSUMTYPE_NULL
          Checksum type - null
static int CKSUMTYPE_RSA_MD4_DES
          Checksum type - RSA MD4 DES
static int CKSUMTYPE_RSA_MD4_DES_K
          Checksum type - RSA MD4 DES K
static int CKSUMTYPE_RSA_MD5_DES
          Checksum type - RSA MD5 DES
static int CKSUMTYPE_RSA_MD5_DES3
          Checksum type - RSA MD5 DES3
static int CONF_FILE_NOT_FOUND
          Error - Config file not found
static int CONF_FILE_PARSE_FAILURE
          Error - Config file parse failure
static int CONF_FILE_READ_FAILED
          Error - Config file read failed
static int DEFAULT_ALLOWABLE_CLOCKSKEW
          Default allowable clock skew.
static boolean DEFAULT_EMPTY_ADDRESSES_ALLOWED
          Whether to allow empty address
static boolean DEFAULT_FORWARDABLE_ALLOWED
          Whether forwarding is allowed
static int DEFAULT_MAXIMUM_RENEWABLE_LIFETIME
          Default maximum renewable lifetime.
static int DEFAULT_MAXIMUM_TICKET_LIFETIME
          Default maximum ticket lifetime.
static int DEFAULT_MINIMUM_LIFETIME
          Default minimum lifetime.
static boolean DEFAULT_POSTDATE_ALLOWED
          Whether to allow postdated credentials
static boolean DEFAULT_PROXIABLE_ALLOWED
          Whether to allow proxy
static boolean DEFAULT_RENEWABLE_ALLOWED
          Whether to allow renewable cerdentials
static int DOMAIN_X500_COMPRESS
          Transited encoding type - Domain x500 compress
static java.util.Dictionary errMsgList
          Error message list
static int ETYPE_DES_CBC_MD5
          Encryption type - DES CBC MD5
static int ETYPE_NULL
          Encryption type - null
static int KDC_ERR_BAD_PVNO
          Error - Requested protocol version number not supported
static int KDC_ERR_BADOPTION
          Error - KDC cannot accommodate requested option
static int KDC_ERR_C_OLD_MAST_KVNO
          Error - Client's key encrypted in old master key
static int KDC_ERR_C_PRINCIPAL_UNKNOWN
          Error - Client not found in Kerberos database
static int KDC_ERR_CANNOT_POSTDATE
          Error - Ticket not eligible for postdating
static int KDC_ERR_CLIENT_NOTYET
          Error - Client not yet valid - try again later
static int KDC_ERR_CLIENT_REVOKED
          Error - Clients credentials have been revoked
static int KDC_ERR_ETYPE_NOSUPP
          Error - KDC has no support for encryption type
static int KDC_ERR_KEY_EXPIRED
          Error - Password has expired - change password to reset
static int KDC_ERR_MUST_USE_USER2USER
          Error - Server valid for user2user only
static int KDC_ERR_NAME_EXP
          Error - Client's entry in database expired
static int KDC_ERR_NEVER_VALID
          Error - Requested start time is later than end time
static int KDC_ERR_NONE
          Error - No error
static int KDC_ERR_NULL_KEY
          Error - The client or server has a null key
static int KDC_ERR_PADATA_TYPE_NOSUPP
          Error - KDC has no support for padata type
static int KDC_ERR_PATH_NOT_ACCEPTED
          Error - KDC Policy rejects transited path
static int KDC_ERR_POLICY
          Error - KDC policy rejects request
static int KDC_ERR_PREAUTH_FAILED
          Error - Pre-authentication information was invalid
static int KDC_ERR_PREAUTH_REQUIRED
          Error - Additional pre-authentication required
static int KDC_ERR_PRINCIPAL_NOT_UNIQUE
          Error - Multiple principal entries in database
static int KDC_ERR_S_OLD_MAST_KVNO
          Error - Server's key encrypted in old master key
static int KDC_ERR_S_PRINCIPAL_UNKNOWN
          Error - Server not found in Kerberos database
static int KDC_ERR_SERVER_NOMATCH
          Error - Requested server and ticket don't match
static int KDC_ERR_SERVICE_EXP
          Error - Server's entry in database has expired
static int KDC_ERR_SERVICE_NOTYET
          Error - Server not yet valid - try again later
static int KDC_ERR_SERVICE_REVOKED
          Error - Credentials for server have been revoked
static int KDC_ERR_SUMTYPE_NOSUPP
          Error - KDC has no support for checksum type
static int KDC_ERR_SVC_UNAVAILABLE
          Error - A service is not available
static int KDC_ERR_TGT_REVOKED
          Error - TGT has been revoked
static int KDC_ERR_TRTYPE_NOSUPP
          Error - KDC has no support for transited type
static int KDC_INET_DEFAULT_PORT
          Default inet port
static int KDC_OPTS_ALLOW_POSTDATE
          KDC options - allow postdate
static int KDC_OPTS_DISABLE_TRANSISTED_CHECKED
          KDC options - diable transisted checked
static int KDC_OPTS_ENC_TKT_IN_SKEY
          KDC options - encrypted key in skey
static int KDC_OPTS_FORWARDABLE
          KDC options - forwardable
static int KDC_OPTS_FORWARDED
          KDC options - forwarded
static int KDC_OPTS_MAX
          KDC options - maximum value
static int KDC_OPTS_POSTDATED
          KDC options - postdated
static int KDC_OPTS_PROXIABLE
          KDC options - proxiable
static int KDC_OPTS_PROXY
          KDC options - proxy
static int KDC_OPTS_RENEW
          KDC options - renew
static int KDC_OPTS_RENEWABLE
          KDC options - renewable
static int KDC_OPTS_RENEWABLE_OK
          KDC options - renewable is ok
static int KDC_OPTS_RESERVED
          KDC options - reserved
static int KDC_OPTS_UNUSED10
          KDC options - unused10
static int KDC_OPTS_UNUSED11
          KDC options - unused11
static int KDC_OPTS_UNUSED12
          KDC options - unused12
static int KDC_OPTS_UNUSED13
          KDC options - unused13
static int KDC_OPTS_UNUSED7
          KDC options - unused7
static int KDC_OPTS_UNUSED9
          KDC options - unused9
static int KDC_OPTS_VALIDATE
          KDC options - validate
static int KEYTYPE_DES
          Key type - DES
static int KEYTYPE_NULL
          Key type - null
static int KRB_AP_ERR_BAD_INTEGRITY
          Error - Integrity check on decrypted field failed
static int KRB_AP_ERR_BADADDR
          Error - Incorrect net address
static int KRB_AP_ERR_BADDIRECTION
          Error - Incorrect message direction
static int KRB_AP_ERR_BADKEYVER
          Error - Specified version of key is not available
static int KRB_AP_ERR_BADMATCH
          Error - Ticket and authenticator don't match
static int KRB_AP_ERR_BADORDER
          Error - Message out of order
static int KRB_AP_ERR_BADSEQ
          Error - Incorrect sequence number in message
static int KRB_AP_ERR_BADVERSION
          Error - Protocol version mismatch
static int KRB_AP_ERR_INAPP_CKSUM
          Error - Inappropriate type of checksum in message
static int KRB_AP_ERR_METHOD
          Error - Alternative authentication method required
static int KRB_AP_ERR_MODIFIED
          Error - Message stream modified
static int KRB_AP_ERR_MSG_TYPE
          Error - Invalid msg type
static int KRB_AP_ERR_MUT_FAIL
          Error - Mutual authentication failed
static int KRB_AP_ERR_NO_TGT
          Error - No tgt for user-to-user authentication
static int KRB_AP_ERR_NOKEY
          Error - Service key not available
static int KRB_AP_ERR_NOT_US
          Error - The ticket isn't for us
static int KRB_AP_ERR_REPEAT
          Error - Request is a replay
static int KRB_AP_ERR_SKEW
          Error - Clock skew too great
static int KRB_AP_ERR_TKT_EXPIRED
          Error - Ticket expired
static int KRB_AP_ERR_TKT_NYV
          Error - Ticket not yet valid
static int KRB_AP_ERR_USER_TO_USER_REQUIRED
          Error - User-to-user authentication required
static int KRB_AP_REP
          Message types - application response
static int KRB_AP_REQ
          Message types - application request
static int KRB_AS_REP
          Message types - initial authentication response
static int KRB_AS_REQ
          Message types - initial authentication request
static int KRB_AUTHENTICATOR
          Message component type - authenticator
static int KRB_CRED
          Message types - private (encrypted) message to forward credentials
static int KRB_ENC_AP_REP_PART
          Message component type - encrypted application request part
static int KRB_ENC_AS_REP_PART
          Message component type - encrypted initial authentication part
static int KRB_ENC_KRB_CRED_PART
          Message component type - encrypted credentials forward part
static int KRB_ENC_KRB_PRIV_PART
          Message component type - encrypted application message part
static int KRB_ENC_TGS_REP_PART
          Message component type - encrypted TGS request part
static int KRB_ENC_TKT_PART
          Message component type - encrypted ticket part
static int KRB_ERR_CANT_VERIFY_CERTIFICATE
          Error - Can't verify certificate
static int KRB_ERR_CERTIFICATE_MISMATCH
          Error - Certificates do not match
static int KRB_ERR_CLIENT_NAME_MISMATCH
          Error - Client names do not match
static int KRB_ERR_CLIENT_NOT_TRUSTED
          Error - Client is not trusted
static int KRB_ERR_FIELD_TOOLONG
          Error - Field is too long for this implementation
static int KRB_ERR_GENERIC
          Error - Generic error (description in e-text)
static int KRB_ERR_INVALID_CERTIFICATE
          Error - Invalid certificate
static int KRB_ERR_INVALID_SIG
          Error - Signature is invalid
static int KRB_ERR_KDC_NAME_MISMATCH
          Error - KDC names do not match
static int KRB_ERR_KDC_NOT_TRUSTED
          Error - KDC is not trusted
static int KRB_ERR_KEY_TOO_WEAK
          Error - Key too weak
static int KRB_ERR_REVOCATION_STATUS_UNAVAILABLE
          Error - Revocation status unavailable
static int KRB_ERR_REVOCATION_STATUS_UNKNOWN
          Error - Revocation status unknown
static int KRB_ERR_REVOKED_CERTIFICATE
          Error - Revoked certificate
static int KRB_ERR_WRONG_REALM
          Error - Wrong realm
static int KRB_ERROR
          Message types - error response
static int KRB_NT_PRINCIPAL
          Name type - just the name of the principal as in DCE, or for users
static int KRB_NT_SRV_HST
          Name type - service with host name as instance (telnet, rcommands)
static int KRB_NT_SRV_INST
          Name type - service and other unique instance (krbtgt)
static int KRB_NT_SRV_XHST
          Name type - service with host as remaining components
static int KRB_NT_UID
          Name type - unique id
static int KRB_NT_UNKNOWN
          Name type - name type not known
static int KRB_NT_X500_PRINCIPAL
          Name type - nt x500 principal
static int KRB_PRIV
          Message types - private (encrypted) application message
static int KRB_SAFE
          Message types - safe (checksummed) application message
static int KRB_TGS_REP
          Message types - response to authentication based on TGT
static int KRB_TGS_REQ
          Message types - request for authentication based on TGT
static int KRB_TKT
          Message component type - ticket
static int KT_FILE_CORRUPT
          Error - Keytab file corrupt
static int KT_FILE_ENTRY_NOT_FOUND
          Error - Keytab file entry not found
static int KT_FILE_NOT_FOUND
          Error - Keytab file not found
static int KT_FILE_VERSION_UNSUPPORTED
          Error - Keytab file version unsupported
static int KT_VNO_1
          Keytab version - DCE compatible
static int KT_VNO_2
          MIT Kerb5 beta compatible
static int LRTYPE_NONE
          Last request type - none
static int LRTYPE_TIME_OF_INITIAL_REQ
          Last request type - time of initial request
static int LRTYPE_TIME_OF_INITIAL_TGT
          Last request type - time of initial ticket
static int LRTYPE_TIME_OF_LAST_RENEWAL
          Last request type - time of last renewal
static int LRTYPE_TIME_OF_LAST_REQ
          Last request type - time of last request
static int LRTYPE_TIME_OF_NEWEST_TGT
          Last request type - time of newest ticket
static int LRTYPE_TIME_OF_PASSWORD_EXP
          Last request type - time of password expiration
static char NAME_COMPONENT_SEPARATOR
          Name component separator
static char NAME_REALM_SEPARATOR
          Realm separator
static int OSF_DCE
          Authorization data type - OSF DCE
static int[] OSI_AUTH_MECH_TYPE
          OSI authentication mechanism OID
static int PA_ASF3_SALT
          padata type - ASF3 salt
static int PA_CYBERSAFE_SECUREID
          padata type - cybersafe secureid
static int PA_ENC_TIMESTAMP
          padata type - Enc timestamp
static int PA_ENC_UNIX_TIME
          padata type - enc unix time
static int PA_ETYPE_INFO
          padata type - encryption info
static int PA_GET_FROM_TYPED_DATA
          padata type - Get from typed data
static int PA_OSF_DCE
          padata type - OSF DCE
static int PA_PK_AS_REP
          padata type - PK as response
static int PA_PK_AS_REQ
          padata type - PK as request
static int PA_PW_SALT
          padata type - password salt
static int PA_SANDIA_SECUREID
          padata type - sandia secureid
static int PA_SESAME
          padata type - sesame
static int PA_TGS_REQ
          padata type - TGS Request
static int PA_USE_SPECIFIED_KVNO
          padata type - use specified key version
static int PVNO
          Kerberos protocol version number
static int REALM_ILLCHAR
          Error - Illegal character in realm name; one of: '/', ':', '\0'
static int REALM_NULL
          Error - Null realm name
static int SAM_CHALLENGE
          padata type - SAM challenge
static int SAM_REDIRECT
          padata type - SAM redirect
static int SAM_RESPONSE
          padata type - SAM response
static int SESAME
          Authorization data type - sesame
static int TD_CERTIFICATE_INDEX
          Typed data - certificate index
static int TD_KRB_PRINCIPAL
          Typed data - KRB principal
static int TD_KRB_REALM
          Typed data - KRB realm
static int TD_PADATA
          Typed data - PA data
static int TD_PKINIT_CMS_CERTIFICATES
          Typed data - Pkinit cms certificates
static int TD_TRUSTED_CERTIFIERS
          Typed data - trusted certifiers
static int TE_TYPE_CYBERSAFE_EXT
          Ticket extensions type - cybersafe extensions
static int TE_TYPE_EXTERNAL_ADATA
          Ticket extensions type - external data
static int TE_TYPE_NULL
          Ticket extensions type - null
static int TE_TYPE_PKCROSS_CLIENT
          Ticket extensions type - PK cross client
static java.lang.String TGS
          Default ticket granting service name used in RMI NameRebinding
static int TGS_DEFAULT_NT
          Default NT
static java.lang.String TGS_DEFAULT_SRV_NAME
          Default server name
static int TICKET_VNO
          Ticket version number
static int TKT_OPTS_ALLOW_POSTDATE
          Ticket flag - may be postdated
static int TKT_OPTS_FORWARDABLE
          Ticket flag - forwardable
static int TKT_OPTS_FORWARDED
          Ticket flag - forwarded
static int TKT_OPTS_HW_AUTHENT
          Ticket flag - hardware authentication
static int TKT_OPTS_INITIAL
          Ticket flag - initial
static int TKT_OPTS_INVALID
          Ticket flag - invalid
static int TKT_OPTS_MAX
          Ticket flag - maximum value
static int TKT_OPTS_OK_AS_DELEGATE
          Ticket flag - OK as delegate
static int TKT_OPTS_POSTDATED
          Ticket flag - postdated
static int TKT_OPTS_PRE_AUTHENT
          Ticket flag - pre-authentication
static int TKT_OPTS_PROXIABLE
          Ticket flag - proxiable
static int TKT_OPTS_PROXY
          Ticket flag - proxy
static int TKT_OPTS_RENEWABLE
          Ticket flag - renewable
static int TKT_OPTS_RESERVED
          Ticket flag - reserved
static int TKT_OPTS_TRANSITED_POLICY_CHECKED
          Ticket flag - transited policy checked
 
Constructor Summary
Krb5()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

AS

public static final java.lang.String AS
Default authentication service name used in RMI NameRebinding

See Also:
Constant Field Values

TGS

public static final java.lang.String TGS
Default ticket granting service name used in RMI NameRebinding

See Also:
Constant Field Values

DEFAULT_ALLOWABLE_CLOCKSKEW

public static final int DEFAULT_ALLOWABLE_CLOCKSKEW
Default allowable clock skew. 5 minutes

See Also:
Constant Field Values

DEFAULT_MINIMUM_LIFETIME

public static final int DEFAULT_MINIMUM_LIFETIME
Default minimum lifetime. 5 minutes

See Also:
Constant Field Values

DEFAULT_MAXIMUM_RENEWABLE_LIFETIME

public static final int DEFAULT_MAXIMUM_RENEWABLE_LIFETIME
Default maximum renewable lifetime. 1 week

See Also:
Constant Field Values

DEFAULT_MAXIMUM_TICKET_LIFETIME

public static final int DEFAULT_MAXIMUM_TICKET_LIFETIME
Default maximum ticket lifetime. 1 day

See Also:
Constant Field Values

DEFAULT_EMPTY_ADDRESSES_ALLOWED

public static final boolean DEFAULT_EMPTY_ADDRESSES_ALLOWED
Whether to allow empty address

See Also:
Constant Field Values

DEFAULT_FORWARDABLE_ALLOWED

public static final boolean DEFAULT_FORWARDABLE_ALLOWED
Whether forwarding is allowed

See Also:
Constant Field Values

DEFAULT_PROXIABLE_ALLOWED

public static final boolean DEFAULT_PROXIABLE_ALLOWED
Whether to allow proxy

See Also:
Constant Field Values

DEFAULT_POSTDATE_ALLOWED

public static final boolean DEFAULT_POSTDATE_ALLOWED
Whether to allow postdated credentials

See Also:
Constant Field Values

DEFAULT_RENEWABLE_ALLOWED

public static final boolean DEFAULT_RENEWABLE_ALLOWED
Whether to allow renewable cerdentials

See Also:
Constant Field Values

AP_OPTS_RESERVED

public static final int AP_OPTS_RESERVED
AP Request option - reserved

See Also:
Constant Field Values

AP_OPTS_USE_SESSION_KEY

public static final int AP_OPTS_USE_SESSION_KEY
AP Request option - use session key

See Also:
Constant Field Values

AP_OPTS_MUTUAL_REQUIRED

public static final int AP_OPTS_MUTUAL_REQUIRED
AP Request option - mutual authentication required

See Also:
Constant Field Values

AP_OPTS_MAX

public static final int AP_OPTS_MAX
AP Request option - maximum allowable value

See Also:
Constant Field Values

TKT_OPTS_RESERVED

public static final int TKT_OPTS_RESERVED
Ticket flag - reserved

See Also:
Constant Field Values

TKT_OPTS_FORWARDABLE

public static final int TKT_OPTS_FORWARDABLE
Ticket flag - forwardable

See Also:
Constant Field Values

TKT_OPTS_FORWARDED

public static final int TKT_OPTS_FORWARDED
Ticket flag - forwarded

See Also:
Constant Field Values

TKT_OPTS_PROXIABLE

public static final int TKT_OPTS_PROXIABLE
Ticket flag - proxiable

See Also:
Constant Field Values

TKT_OPTS_PROXY

public static final int TKT_OPTS_PROXY
Ticket flag - proxy

See Also:
Constant Field Values

TKT_OPTS_ALLOW_POSTDATE

public static final int TKT_OPTS_ALLOW_POSTDATE
Ticket flag - may be postdated

See Also:
Constant Field Values

TKT_OPTS_POSTDATED

public static final int TKT_OPTS_POSTDATED
Ticket flag - postdated

See Also:
Constant Field Values

TKT_OPTS_INVALID

public static final int TKT_OPTS_INVALID
Ticket flag - invalid

See Also:
Constant Field Values

TKT_OPTS_RENEWABLE

public static final int TKT_OPTS_RENEWABLE
Ticket flag - renewable

See Also:
Constant Field Values

TKT_OPTS_INITIAL

public static final int TKT_OPTS_INITIAL
Ticket flag - initial

See Also:
Constant Field Values

TKT_OPTS_PRE_AUTHENT

public static final int TKT_OPTS_PRE_AUTHENT
Ticket flag - pre-authentication

See Also:
Constant Field Values

TKT_OPTS_HW_AUTHENT

public static final int TKT_OPTS_HW_AUTHENT
Ticket flag - hardware authentication

See Also:
Constant Field Values

TKT_OPTS_TRANSITED_POLICY_CHECKED

public static final int TKT_OPTS_TRANSITED_POLICY_CHECKED
Ticket flag - transited policy checked

See Also:
Constant Field Values

TKT_OPTS_OK_AS_DELEGATE

public static final int TKT_OPTS_OK_AS_DELEGATE
Ticket flag - OK as delegate

See Also:
Constant Field Values

TKT_OPTS_MAX

public static final int TKT_OPTS_MAX
Ticket flag - maximum value

See Also:
Constant Field Values

KDC_OPTS_RESERVED

public static final int KDC_OPTS_RESERVED
KDC options - reserved

See Also:
Constant Field Values

KDC_OPTS_FORWARDABLE

public static final int KDC_OPTS_FORWARDABLE
KDC options - forwardable

See Also:
Constant Field Values

KDC_OPTS_FORWARDED

public static final int KDC_OPTS_FORWARDED
KDC options - forwarded

See Also:
Constant Field Values

KDC_OPTS_PROXIABLE

public static final int KDC_OPTS_PROXIABLE
KDC options - proxiable

See Also:
Constant Field Values

KDC_OPTS_PROXY

public static final int KDC_OPTS_PROXY
KDC options - proxy

See Also:
Constant Field Values

KDC_OPTS_ALLOW_POSTDATE

public static final int KDC_OPTS_ALLOW_POSTDATE
KDC options - allow postdate

See Also:
Constant Field Values

KDC_OPTS_POSTDATED

public static final int KDC_OPTS_POSTDATED
KDC options - postdated

See Also:
Constant Field Values

KDC_OPTS_UNUSED7

public static final int KDC_OPTS_UNUSED7
KDC options - unused7

See Also:
Constant Field Values

KDC_OPTS_RENEWABLE

public static final int KDC_OPTS_RENEWABLE
KDC options - renewable

See Also:
Constant Field Values

KDC_OPTS_UNUSED9

public static final int KDC_OPTS_UNUSED9
KDC options - unused9

See Also:
Constant Field Values

KDC_OPTS_UNUSED10

public static final int KDC_OPTS_UNUSED10
KDC options - unused10

See Also:
Constant Field Values

KDC_OPTS_UNUSED11

public static final int KDC_OPTS_UNUSED11
KDC options - unused11

See Also:
Constant Field Values

KDC_OPTS_UNUSED12

public static final int KDC_OPTS_UNUSED12
KDC options - unused12

See Also:
Constant Field Values

KDC_OPTS_UNUSED13

public static final int KDC_OPTS_UNUSED13
KDC options - unused13

See Also:
Constant Field Values

KDC_OPTS_DISABLE_TRANSISTED_CHECKED

public static final int KDC_OPTS_DISABLE_TRANSISTED_CHECKED
KDC options - diable transisted checked

See Also:
Constant Field Values

KDC_OPTS_RENEWABLE_OK

public static final int KDC_OPTS_RENEWABLE_OK
KDC options - renewable is ok

See Also:
Constant Field Values

KDC_OPTS_ENC_TKT_IN_SKEY

public static final int KDC_OPTS_ENC_TKT_IN_SKEY
KDC options - encrypted key in skey

See Also:
Constant Field Values

KDC_OPTS_RENEW

public static final int KDC_OPTS_RENEW
KDC options - renew

See Also:
Constant Field Values

KDC_OPTS_VALIDATE

public static final int KDC_OPTS_VALIDATE
KDC options - validate

See Also:
Constant Field Values

KDC_OPTS_MAX

public static final int KDC_OPTS_MAX
KDC options - maximum value

See Also:
Constant Field Values

LRTYPE_NONE

public static final int LRTYPE_NONE
Last request type - none

See Also:
Constant Field Values

LRTYPE_TIME_OF_INITIAL_TGT

public static final int LRTYPE_TIME_OF_INITIAL_TGT
Last request type - time of initial ticket

See Also:
Constant Field Values

LRTYPE_TIME_OF_INITIAL_REQ

public static final int LRTYPE_TIME_OF_INITIAL_REQ
Last request type - time of initial request

See Also:
Constant Field Values

LRTYPE_TIME_OF_NEWEST_TGT

public static final int LRTYPE_TIME_OF_NEWEST_TGT
Last request type - time of newest ticket

See Also:
Constant Field Values

LRTYPE_TIME_OF_LAST_RENEWAL

public static final int LRTYPE_TIME_OF_LAST_RENEWAL
Last request type - time of last renewal

See Also:
Constant Field Values

LRTYPE_TIME_OF_LAST_REQ

public static final int LRTYPE_TIME_OF_LAST_REQ
Last request type - time of last request

See Also:
Constant Field Values

LRTYPE_TIME_OF_PASSWORD_EXP

public static final int LRTYPE_TIME_OF_PASSWORD_EXP
Last request type - time of password expiration

See Also:
Constant Field Values

ADDR_LEN_INET

public static final int ADDR_LEN_INET
Host address length - inet

See Also:
Constant Field Values

ADDR_LEN_CHAOS

public static final int ADDR_LEN_CHAOS
Host address length - chaos

See Also:
Constant Field Values

ADDR_LEN_OSI

public static final int ADDR_LEN_OSI
Host address length - osi

See Also:
Constant Field Values

ADDR_LEN_XNS

public static final int ADDR_LEN_XNS
Host address length - xns

See Also:
Constant Field Values

ADDR_LEN_APPLETALK

public static final int ADDR_LEN_APPLETALK
Host address length - appletalk

See Also:
Constant Field Values

ADDR_LEN_DECNET

public static final int ADDR_LEN_DECNET
Host address length - decnet

See Also:
Constant Field Values

ADDRTYPE_UNIX

public static final int ADDRTYPE_UNIX
Host address type - Unix

See Also:
Constant Field Values

ADDRTYPE_INET

public static final int ADDRTYPE_INET
Host address type - Internet

See Also:
Constant Field Values

ADDRTYPE_IMPLINK

public static final int ADDRTYPE_IMPLINK
Host address type - Arpanet

See Also:
Constant Field Values

ADDRTYPE_PUP

public static final int ADDRTYPE_PUP
Host address type - PUP

See Also:
Constant Field Values

ADDRTYPE_CHAOS

public static final int ADDRTYPE_CHAOS
Host address type - CHAOS

See Also:
Constant Field Values

ADDRTYPE_XNS

public static final int ADDRTYPE_XNS
Host address type - XEROX Network Services

See Also:
Constant Field Values

ADDRTYPE_IPX

public static final int ADDRTYPE_IPX
Host address type - IPX

See Also:
Constant Field Values

ADDRTYPE_OSI

public static final int ADDRTYPE_OSI
Host address type - OSI

See Also:
Constant Field Values

ADDRTYPE_ECMA

public static final int ADDRTYPE_ECMA
Host address type - European Computer Manufacturers

See Also:
Constant Field Values

ADDRTYPE_DATAKIT

public static final int ADDRTYPE_DATAKIT
Host address type - Datakit

See Also:
Constant Field Values

ADDRTYPE_CCITT

public static final int ADDRTYPE_CCITT
Host address type - CCITT

See Also:
Constant Field Values

ADDRTYPE_SNA

public static final int ADDRTYPE_SNA
Host address type - SNA

See Also:
Constant Field Values

ADDRTYPE_DECNET

public static final int ADDRTYPE_DECNET
Host address type - DECnet

See Also:
Constant Field Values

ADDRTYPE_DLI

public static final int ADDRTYPE_DLI
Host address type - LAT

See Also:
Constant Field Values

ADDRTYPE_LAT

public static final int ADDRTYPE_LAT
Host address type - local

See Also:
Constant Field Values

ADDRTYPE_HYLINK

public static final int ADDRTYPE_HYLINK
Host address type - NSC Hyperchannel

See Also:
Constant Field Values

ADDRTYPE_APPLETALK

public static final int ADDRTYPE_APPLETALK
Host address type - AppleTalk

See Also:
Constant Field Values

ADDRTYPE_NETBIOS

public static final int ADDRTYPE_NETBIOS
Host address type - NetBios

See Also:
Constant Field Values

ADDRTYPE_VOICEVIEW

public static final int ADDRTYPE_VOICEVIEW
Host address type - VoiceView

See Also:
Constant Field Values

ADDRTYPE_FIREFOX

public static final int ADDRTYPE_FIREFOX
Host address type - Firefox

See Also:
Constant Field Values

ADDRTYPE_BAN

public static final int ADDRTYPE_BAN
Host address type - Banyan

See Also:
Constant Field Values

ADDRTYPE_ATM

public static final int ADDRTYPE_ATM
Host address type - ATM

See Also:
Constant Field Values

ADDRTYPE_INET6

public static final int ADDRTYPE_INET6
Host address type - Internet Protocol V6

See Also:
Constant Field Values

KDC_INET_DEFAULT_PORT

public static final int KDC_INET_DEFAULT_PORT
Default inet port

See Also:
Constant Field Values

OSI_AUTH_MECH_TYPE

public static final int[] OSI_AUTH_MECH_TYPE
OSI authentication mechanism OID


NAME_COMPONENT_SEPARATOR

public static final char NAME_COMPONENT_SEPARATOR
Name component separator

See Also:
Constant Field Values

NAME_REALM_SEPARATOR

public static final char NAME_REALM_SEPARATOR
Realm separator

See Also:
Constant Field Values

KEYTYPE_NULL

public static final int KEYTYPE_NULL
Key type - null

See Also:
Constant Field Values

KEYTYPE_DES

public static final int KEYTYPE_DES
Key type - DES

See Also:
Constant Field Values

ETYPE_NULL

public static final int ETYPE_NULL
Encryption type - null

See Also:
Constant Field Values

ETYPE_DES_CBC_MD5

public static final int ETYPE_DES_CBC_MD5
Encryption type - DES CBC MD5

See Also:
Constant Field Values

CKSUMTYPE_NULL

public static final int CKSUMTYPE_NULL
Checksum type - null

See Also:
Constant Field Values

CKSUMTYPE_CRC32

public static final int CKSUMTYPE_CRC32
Checksum type - CRC32

See Also:
Constant Field Values

CKSUMTYPE_RSA_MD4_DES

public static final int CKSUMTYPE_RSA_MD4_DES
Checksum type - RSA MD4 DES

See Also:
Constant Field Values

CKSUMTYPE_DES_MAC

public static final int CKSUMTYPE_DES_MAC
Checksum type - DES MAC

See Also:
Constant Field Values

CKSUMTYPE_DES_MAC_K

public static final int CKSUMTYPE_DES_MAC_K
Checksum type - DES MAC K

See Also:
Constant Field Values

CKSUMTYPE_RSA_MD4_DES_K

public static final int CKSUMTYPE_RSA_MD4_DES_K
Checksum type - RSA MD4 DES K

See Also:
Constant Field Values

CKSUMTYPE_RSA_MD5_DES

public static final int CKSUMTYPE_RSA_MD5_DES
Checksum type - RSA MD5 DES

See Also:
Constant Field Values

CKSUMTYPE_RSA_MD5_DES3

public static final int CKSUMTYPE_RSA_MD5_DES3
Checksum type - RSA MD5 DES3

See Also:
Constant Field Values

PA_TGS_REQ

public static final int PA_TGS_REQ
padata type - TGS Request

See Also:
Constant Field Values

PA_ENC_TIMESTAMP

public static final int PA_ENC_TIMESTAMP
padata type - Enc timestamp

See Also:
Constant Field Values

PA_PW_SALT

public static final int PA_PW_SALT
padata type - password salt

See Also:
Constant Field Values

PA_ENC_UNIX_TIME

public static final int PA_ENC_UNIX_TIME
padata type - enc unix time

See Also:
Constant Field Values

PA_SANDIA_SECUREID

public static final int PA_SANDIA_SECUREID
padata type - sandia secureid

See Also:
Constant Field Values

PA_SESAME

public static final int PA_SESAME
padata type - sesame

See Also:
Constant Field Values

PA_OSF_DCE

public static final int PA_OSF_DCE
padata type - OSF DCE

See Also:
Constant Field Values

PA_CYBERSAFE_SECUREID

public static final int PA_CYBERSAFE_SECUREID
padata type - cybersafe secureid

See Also:
Constant Field Values

PA_ASF3_SALT

public static final int PA_ASF3_SALT
padata type - ASF3 salt

See Also:
Constant Field Values

PA_ETYPE_INFO

public static final int PA_ETYPE_INFO
padata type - encryption info

See Also:
Constant Field Values

SAM_CHALLENGE

public static final int SAM_CHALLENGE
padata type - SAM challenge

See Also:
Constant Field Values

SAM_RESPONSE

public static final int SAM_RESPONSE
padata type - SAM response

See Also:
Constant Field Values

PA_PK_AS_REQ

public static final int PA_PK_AS_REQ
padata type - PK as request

See Also:
Constant Field Values

PA_PK_AS_REP

public static final int PA_PK_AS_REP
padata type - PK as response

See Also:
Constant Field Values

PA_USE_SPECIFIED_KVNO

public static final int PA_USE_SPECIFIED_KVNO
padata type - use specified key version

See Also:
Constant Field Values

SAM_REDIRECT

public static final int SAM_REDIRECT
padata type - SAM redirect

See Also:
Constant Field Values

PA_GET_FROM_TYPED_DATA

public static final int PA_GET_FROM_TYPED_DATA
padata type - Get from typed data

See Also:
Constant Field Values

TD_PADATA

public static final int TD_PADATA
Typed data - PA data

See Also:
Constant Field Values

TD_PKINIT_CMS_CERTIFICATES

public static final int TD_PKINIT_CMS_CERTIFICATES
Typed data - Pkinit cms certificates

See Also:
Constant Field Values

TD_KRB_PRINCIPAL

public static final int TD_KRB_PRINCIPAL
Typed data - KRB principal

See Also:
Constant Field Values

TD_KRB_REALM

public static final int TD_KRB_REALM
Typed data - KRB realm

See Also:
Constant Field Values

TD_TRUSTED_CERTIFIERS

public static final int TD_TRUSTED_CERTIFIERS
Typed data - trusted certifiers

See Also:
Constant Field Values

TD_CERTIFICATE_INDEX

public static final int TD_CERTIFICATE_INDEX
Typed data - certificate index

See Also:
Constant Field Values

AD_IF_RELEVANT

public static final int AD_IF_RELEVANT
Authorization data type - if relevant

See Also:
Constant Field Values

AD_INTENDED_FOR_SERVER

public static final int AD_INTENDED_FOR_SERVER
Authorization data type - intended for server

See Also:
Constant Field Values

AD_INTENDED_FOR_APPLICATION_CLASS

public static final int AD_INTENDED_FOR_APPLICATION_CLASS
Authorization data type - intented for application class

See Also:
Constant Field Values

AD_KDC_ISSUED

public static final int AD_KDC_ISSUED
Authorization data type - kdc issued

See Also:
Constant Field Values

AD_OR

public static final int AD_OR
Authorization data type - or

See Also:
Constant Field Values

AD_MANDITORY_TICKET_EXTENSIONS

public static final int AD_MANDITORY_TICKET_EXTENSIONS
Authorization data type - manditory ticket extensions

See Also:
Constant Field Values

AD_IN_TICKET_EXTENSIONS

public static final int AD_IN_TICKET_EXTENSIONS
Authorization data type - in ticket extensions

See Also:
Constant Field Values

OSF_DCE

public static final int OSF_DCE
Authorization data type - OSF DCE

See Also:
Constant Field Values

SESAME

public static final int SESAME
Authorization data type - sesame

See Also:
Constant Field Values

TE_TYPE_NULL

public static final int TE_TYPE_NULL
Ticket extensions type - null

See Also:
Constant Field Values

TE_TYPE_EXTERNAL_ADATA

public static final int TE_TYPE_EXTERNAL_ADATA
Ticket extensions type - external data

See Also:
Constant Field Values

TE_TYPE_PKCROSS_CLIENT

public static final int TE_TYPE_PKCROSS_CLIENT
Ticket extensions type - PK cross client

See Also:
Constant Field Values

TE_TYPE_CYBERSAFE_EXT

public static final int TE_TYPE_CYBERSAFE_EXT
Ticket extensions type - cybersafe extensions

See Also:
Constant Field Values

ATT_CHALLENGE_RESPONSE

public static final int ATT_CHALLENGE_RESPONSE
Alternate authentication type - challenge response

See Also:
Constant Field Values

DOMAIN_X500_COMPRESS

public static final int DOMAIN_X500_COMPRESS
Transited encoding type - Domain x500 compress

See Also:
Constant Field Values

PVNO

public static final int PVNO
Kerberos protocol version number

See Also:
Constant Field Values

AUTHNETICATOR_VNO

public static final int AUTHNETICATOR_VNO
Authenticator version number

See Also:
Constant Field Values

TICKET_VNO

public static final int TICKET_VNO
Ticket version number

See Also:
Constant Field Values

KRB_AS_REQ

public static final int KRB_AS_REQ
Message types - initial authentication request

See Also:
Constant Field Values

KRB_AS_REP

public static final int KRB_AS_REP
Message types - initial authentication response

See Also:
Constant Field Values

KRB_TGS_REQ

public static final int KRB_TGS_REQ
Message types - request for authentication based on TGT

See Also:
Constant Field Values

KRB_TGS_REP

public static final int KRB_TGS_REP
Message types - response to authentication based on TGT

See Also:
Constant Field Values

KRB_AP_REQ

public static final int KRB_AP_REQ
Message types - application request

See Also:
Constant Field Values

KRB_AP_REP

public static final int KRB_AP_REP
Message types - application response

See Also:
Constant Field Values

KRB_SAFE

public static final int KRB_SAFE
Message types - safe (checksummed) application message

See Also:
Constant Field Values

KRB_PRIV

public static final int KRB_PRIV
Message types - private (encrypted) application message

See Also:
Constant Field Values

KRB_CRED

public static final int KRB_CRED
Message types - private (encrypted) message to forward credentials

See Also:
Constant Field Values

KRB_ERROR

public static final int KRB_ERROR
Message types - error response

See Also:
Constant Field Values

KRB_TKT

public static final int KRB_TKT
Message component type - ticket

See Also:
Constant Field Values

KRB_AUTHENTICATOR

public static final int KRB_AUTHENTICATOR
Message component type - authenticator

See Also:
Constant Field Values

KRB_ENC_TKT_PART

public static final int KRB_ENC_TKT_PART
Message component type - encrypted ticket part

See Also:
Constant Field Values

KRB_ENC_AS_REP_PART

public static final int KRB_ENC_AS_REP_PART
Message component type - encrypted initial authentication part

See Also:
Constant Field Values

KRB_ENC_TGS_REP_PART

public static final int KRB_ENC_TGS_REP_PART
Message component type - encrypted TGS request part

See Also:
Constant Field Values

KRB_ENC_AP_REP_PART

public static final int KRB_ENC_AP_REP_PART
Message component type - encrypted application request part

See Also:
Constant Field Values

KRB_ENC_KRB_PRIV_PART

public static final int KRB_ENC_KRB_PRIV_PART
Message component type - encrypted application message part

See Also:
Constant Field Values

KRB_ENC_KRB_CRED_PART

public static final int KRB_ENC_KRB_CRED_PART
Message component type - encrypted credentials forward part

See Also:
Constant Field Values

KRB_NT_UNKNOWN

public static final int KRB_NT_UNKNOWN
Name type - name type not known

See Also:
Constant Field Values

KRB_NT_PRINCIPAL

public static final int KRB_NT_PRINCIPAL
Name type - just the name of the principal as in DCE, or for users

See Also:
Constant Field Values

KRB_NT_SRV_INST

public static final int KRB_NT_SRV_INST
Name type - service and other unique instance (krbtgt)

See Also:
Constant Field Values

KRB_NT_SRV_HST

public static final int KRB_NT_SRV_HST
Name type - service with host name as instance (telnet, rcommands)

See Also:
Constant Field Values

KRB_NT_SRV_XHST

public static final int KRB_NT_SRV_XHST
Name type - service with host as remaining components

See Also:
Constant Field Values

KRB_NT_UID

public static final int KRB_NT_UID
Name type - unique id

See Also:
Constant Field Values

KRB_NT_X500_PRINCIPAL

public static final int KRB_NT_X500_PRINCIPAL
Name type - nt x500 principal

See Also:
Constant Field Values

TGS_DEFAULT_SRV_NAME

public static final java.lang.String TGS_DEFAULT_SRV_NAME
Default server name

See Also:
Constant Field Values

TGS_DEFAULT_NT

public static final int TGS_DEFAULT_NT
Default NT

See Also:
Constant Field Values

KT_VNO_1

public static final int KT_VNO_1
Keytab version - DCE compatible

See Also:
Constant Field Values

KT_VNO_2

public static final int KT_VNO_2
MIT Kerb5 beta compatible

See Also:
Constant Field Values

KDC_ERR_NONE

public static final int KDC_ERR_NONE
Error - No error

See Also:
Constant Field Values

KDC_ERR_NAME_EXP

public static final int KDC_ERR_NAME_EXP
Error - Client's entry in database expired

See Also:
Constant Field Values

KDC_ERR_SERVICE_EXP

public static final int KDC_ERR_SERVICE_EXP
Error - Server's entry in database has expired

See Also:
Constant Field Values

KDC_ERR_BAD_PVNO

public static final int KDC_ERR_BAD_PVNO
Error - Requested protocol version number not supported

See Also:
Constant Field Values

KDC_ERR_C_OLD_MAST_KVNO

public static final int KDC_ERR_C_OLD_MAST_KVNO
Error - Client's key encrypted in old master key

See Also:
Constant Field Values

KDC_ERR_S_OLD_MAST_KVNO

public static final int KDC_ERR_S_OLD_MAST_KVNO
Error - Server's key encrypted in old master key

See Also:
Constant Field Values

KDC_ERR_C_PRINCIPAL_UNKNOWN

public static final int KDC_ERR_C_PRINCIPAL_UNKNOWN
Error - Client not found in Kerberos database

See Also:
Constant Field Values

KDC_ERR_S_PRINCIPAL_UNKNOWN

public static final int KDC_ERR_S_PRINCIPAL_UNKNOWN
Error - Server not found in Kerberos database

See Also:
Constant Field Values

KDC_ERR_PRINCIPAL_NOT_UNIQUE

public static final int KDC_ERR_PRINCIPAL_NOT_UNIQUE
Error - Multiple principal entries in database

See Also:
Constant Field Values

KDC_ERR_NULL_KEY

public static final int KDC_ERR_NULL_KEY
Error - The client or server has a null key

See Also:
Constant Field Values

KDC_ERR_CANNOT_POSTDATE

public static final int KDC_ERR_CANNOT_POSTDATE
Error - Ticket not eligible for postdating

See Also:
Constant Field Values

KDC_ERR_NEVER_VALID

public static final int KDC_ERR_NEVER_VALID
Error - Requested start time is later than end time

See Also:
Constant Field Values

KDC_ERR_POLICY

public static final int KDC_ERR_POLICY
Error - KDC policy rejects request

See Also:
Constant Field Values

KDC_ERR_BADOPTION

public static final int KDC_ERR_BADOPTION
Error - KDC cannot accommodate requested option

See Also:
Constant Field Values

KDC_ERR_ETYPE_NOSUPP

public static final int KDC_ERR_ETYPE_NOSUPP
Error - KDC has no support for encryption type

See Also:
Constant Field Values

KDC_ERR_SUMTYPE_NOSUPP

public static final int KDC_ERR_SUMTYPE_NOSUPP
Error - KDC has no support for checksum type

See Also:
Constant Field Values

KDC_ERR_PADATA_TYPE_NOSUPP

public static final int KDC_ERR_PADATA_TYPE_NOSUPP
Error - KDC has no support for padata type

See Also:
Constant Field Values

KDC_ERR_TRTYPE_NOSUPP

public static final int KDC_ERR_TRTYPE_NOSUPP
Error - KDC has no support for transited type

See Also:
Constant Field Values

KDC_ERR_CLIENT_REVOKED

public static final int KDC_ERR_CLIENT_REVOKED
Error - Clients credentials have been revoked

See Also:
Constant Field Values

KDC_ERR_SERVICE_REVOKED

public static final int KDC_ERR_SERVICE_REVOKED
Error - Credentials for server have been revoked

See Also:
Constant Field Values

KDC_ERR_TGT_REVOKED

public static final int KDC_ERR_TGT_REVOKED
Error - TGT has been revoked

See Also:
Constant Field Values

KDC_ERR_CLIENT_NOTYET

public static final int KDC_ERR_CLIENT_NOTYET
Error - Client not yet valid - try again later

See Also:
Constant Field Values

KDC_ERR_SERVICE_NOTYET

public static final int KDC_ERR_SERVICE_NOTYET
Error - Server not yet valid - try again later

See Also:
Constant Field Values

KDC_ERR_KEY_EXPIRED

public static final int KDC_ERR_KEY_EXPIRED
Error - Password has expired - change password to reset

See Also:
Constant Field Values

KDC_ERR_PREAUTH_FAILED

public static final int KDC_ERR_PREAUTH_FAILED
Error - Pre-authentication information was invalid

See Also:
Constant Field Values

KDC_ERR_PREAUTH_REQUIRED

public static final int KDC_ERR_PREAUTH_REQUIRED
Error - Additional pre-authentication required

See Also:
Constant Field Values

KDC_ERR_SERVER_NOMATCH

public static final int KDC_ERR_SERVER_NOMATCH
Error - Requested server and ticket don't match

See Also:
Constant Field Values

KDC_ERR_MUST_USE_USER2USER

public static final int KDC_ERR_MUST_USE_USER2USER
Error - Server valid for user2user only

See Also:
Constant Field Values

KDC_ERR_PATH_NOT_ACCEPTED

public static final int KDC_ERR_PATH_NOT_ACCEPTED
Error - KDC Policy rejects transited path

See Also:
Constant Field Values

KDC_ERR_SVC_UNAVAILABLE

public static final int KDC_ERR_SVC_UNAVAILABLE
Error - A service is not available

See Also:
Constant Field Values

KRB_AP_ERR_BAD_INTEGRITY

public static final int KRB_AP_ERR_BAD_INTEGRITY
Error - Integrity check on decrypted field failed

See Also:
Constant Field Values

KRB_AP_ERR_TKT_EXPIRED

public static final int KRB_AP_ERR_TKT_EXPIRED
Error - Ticket expired

See Also:
Constant Field Values

KRB_AP_ERR_TKT_NYV

public static final int KRB_AP_ERR_TKT_NYV
Error - Ticket not yet valid

See Also:
Constant Field Values

KRB_AP_ERR_REPEAT

public static final int KRB_AP_ERR_REPEAT
Error - Request is a replay

See Also:
Constant Field Values

KRB_AP_ERR_NOT_US

public static final int KRB_AP_ERR_NOT_US
Error - The ticket isn't for us

See Also:
Constant Field Values

KRB_AP_ERR_BADMATCH

public static final int KRB_AP_ERR_BADMATCH
Error - Ticket and authenticator don't match

See Also:
Constant Field Values

KRB_AP_ERR_SKEW

public static final int KRB_AP_ERR_SKEW
Error - Clock skew too great

See Also:
Constant Field Values

KRB_AP_ERR_BADADDR

public static final int KRB_AP_ERR_BADADDR
Error - Incorrect net address

See Also:
Constant Field Values

KRB_AP_ERR_BADVERSION

public static final int KRB_AP_ERR_BADVERSION
Error - Protocol version mismatch

See Also:
Constant Field Values

KRB_AP_ERR_MSG_TYPE

public static final int KRB_AP_ERR_MSG_TYPE
Error - Invalid msg type

See Also:
Constant Field Values

KRB_AP_ERR_MODIFIED

public static final int KRB_AP_ERR_MODIFIED
Error - Message stream modified

See Also:
Constant Field Values

KRB_AP_ERR_BADORDER

public static final int KRB_AP_ERR_BADORDER
Error - Message out of order

See Also:
Constant Field Values

KRB_AP_ERR_BADKEYVER

public static final int KRB_AP_ERR_BADKEYVER
Error - Specified version of key is not available

See Also:
Constant Field Values

KRB_AP_ERR_NOKEY

public static final int KRB_AP_ERR_NOKEY
Error - Service key not available

See Also:
Constant Field Values

KRB_AP_ERR_MUT_FAIL

public static final int KRB_AP_ERR_MUT_FAIL
Error - Mutual authentication failed

See Also:
Constant Field Values

KRB_AP_ERR_BADDIRECTION

public static final int KRB_AP_ERR_BADDIRECTION
Error - Incorrect message direction

See Also:
Constant Field Values

KRB_AP_ERR_METHOD

public static final int KRB_AP_ERR_METHOD
Error - Alternative authentication method required

See Also:
Constant Field Values

KRB_AP_ERR_BADSEQ

public static final int KRB_AP_ERR_BADSEQ
Error - Incorrect sequence number in message

See Also:
Constant Field Values

KRB_AP_ERR_INAPP_CKSUM

public static final int KRB_AP_ERR_INAPP_CKSUM
Error - Inappropriate type of checksum in message

See Also:
Constant Field Values

KRB_ERR_GENERIC

public static final int KRB_ERR_GENERIC
Error - Generic error (description in e-text)

See Also:
Constant Field Values

KRB_ERR_FIELD_TOOLONG

public static final int KRB_ERR_FIELD_TOOLONG
Error - Field is too long for this implementation

See Also:
Constant Field Values

KRB_ERR_CLIENT_NOT_TRUSTED

public static final int KRB_ERR_CLIENT_NOT_TRUSTED
Error - Client is not trusted

See Also:
Constant Field Values

KRB_ERR_KDC_NOT_TRUSTED

public static final int KRB_ERR_KDC_NOT_TRUSTED
Error - KDC is not trusted

See Also:
Constant Field Values

KRB_ERR_INVALID_SIG

public static final int KRB_ERR_INVALID_SIG
Error - Signature is invalid

See Also:
Constant Field Values

KRB_ERR_KEY_TOO_WEAK

public static final int KRB_ERR_KEY_TOO_WEAK
Error - Key too weak

See Also:
Constant Field Values

KRB_ERR_CERTIFICATE_MISMATCH

public static final int KRB_ERR_CERTIFICATE_MISMATCH
Error - Certificates do not match

See Also:
Constant Field Values

KRB_AP_ERR_NO_TGT

public static final int KRB_AP_ERR_NO_TGT
Error - No tgt for user-to-user authentication

See Also:
Constant Field Values

KRB_ERR_WRONG_REALM

public static final int KRB_ERR_WRONG_REALM
Error - Wrong realm

See Also:
Constant Field Values

KRB_AP_ERR_USER_TO_USER_REQUIRED

public static final int KRB_AP_ERR_USER_TO_USER_REQUIRED
Error - User-to-user authentication required

See Also:
Constant Field Values

KRB_ERR_CANT_VERIFY_CERTIFICATE

public static final int KRB_ERR_CANT_VERIFY_CERTIFICATE
Error - Can't verify certificate

See Also:
Constant Field Values

KRB_ERR_INVALID_CERTIFICATE

public static final int KRB_ERR_INVALID_CERTIFICATE
Error - Invalid certificate

See Also:
Constant Field Values

KRB_ERR_REVOKED_CERTIFICATE

public static final int KRB_ERR_REVOKED_CERTIFICATE
Error - Revoked certificate

See Also:
Constant Field Values

KRB_ERR_REVOCATION_STATUS_UNKNOWN

public static final int KRB_ERR_REVOCATION_STATUS_UNKNOWN
Error - Revocation status unknown

See Also:
Constant Field Values

KRB_ERR_REVOCATION_STATUS_UNAVAILABLE

public static final int KRB_ERR_REVOCATION_STATUS_UNAVAILABLE
Error - Revocation status unavailable

See Also:
Constant Field Values

KRB_ERR_CLIENT_NAME_MISMATCH

public static final int KRB_ERR_CLIENT_NAME_MISMATCH
Error - Client names do not match

See Also:
Constant Field Values

KRB_ERR_KDC_NAME_MISMATCH

public static final int KRB_ERR_KDC_NAME_MISMATCH
Error - KDC names do not match

See Also:
Constant Field Values

API_INVALID_ARG

public static final int API_INVALID_ARG
Error - Invalid argument

See Also:
Constant Field Values

BITSTRING_SIZE_INVALID

public static final int BITSTRING_SIZE_INVALID
Error - BitString size does not match input byte array

See Also:
Constant Field Values

BITSTRING_INDEX_OUT_OF_BOUNDS

public static final int BITSTRING_INDEX_OUT_OF_BOUNDS
Error - BitString bit index does not fall within size

See Also:
Constant Field Values

BITSTRING_BAD_LENGTH

public static final int BITSTRING_BAD_LENGTH
Error - BitString length is wrong for the expected type

See Also:
Constant Field Values

REALM_ILLCHAR

public static final int REALM_ILLCHAR
Error - Illegal character in realm name; one of: '/', ':', '\0'

See Also:
Constant Field Values

REALM_NULL

public static final int REALM_NULL
Error - Null realm name

See Also:
Constant Field Values

CCACHE_NOT_FOUND

public static final int CCACHE_NOT_FOUND
Error - Credentials cache not found

See Also:
Constant Field Values

CCACHE_INVALID_TYPE

public static final int CCACHE_INVALID_TYPE
Error - Invalid credentials cache type

See Also:
Constant Field Values

KT_FILE_NOT_FOUND

public static final int KT_FILE_NOT_FOUND
Error - Keytab file not found

See Also:
Constant Field Values

KT_FILE_CORRUPT

public static final int KT_FILE_CORRUPT
Error - Keytab file corrupt

See Also:
Constant Field Values

KT_FILE_VERSION_UNSUPPORTED

public static final int KT_FILE_VERSION_UNSUPPORTED
Error - Keytab file version unsupported

See Also:
Constant Field Values

KT_FILE_ENTRY_NOT_FOUND

public static final int KT_FILE_ENTRY_NOT_FOUND
Error - Keytab file entry not found

See Also:
Constant Field Values

ASN1_BAD_TIMEFORMAT

public static final int ASN1_BAD_TIMEFORMAT
Error - Input not in GeneralizedTime format

See Also:
Constant Field Values

ASN1_MISSING_FIELD

public static final int ASN1_MISSING_FIELD
Error - Structure is missing a required field

See Also:
Constant Field Values

ASN1_MISPLACED_FIELD

public static final int ASN1_MISPLACED_FIELD
Error - Unexpected field number

See Also:
Constant Field Values

ASN1_TYPE_MISMATCH

public static final int ASN1_TYPE_MISMATCH
Error - Type numbers are inconsistent

See Also:
Constant Field Values

ASN1_OVERFLOW

public static final int ASN1_OVERFLOW
Error - Value too large

See Also:
Constant Field Values

ASN1_OVERRUN

public static final int ASN1_OVERRUN
Error - Encoding ended unexpectedly

See Also:
Constant Field Values

ASN1_BAD_ID

public static final int ASN1_BAD_ID
Error - Identifier doesn't match expected value

See Also:
Constant Field Values

ASN1_BAD_LENGTH

public static final int ASN1_BAD_LENGTH
Error - Length doesn't match expected value

See Also:
Constant Field Values

ASN1_BAD_FORMAT

public static final int ASN1_BAD_FORMAT
Error - Badly-formatted encoding

See Also:
Constant Field Values

ASN1_PARSE_ERROR

public static final int ASN1_PARSE_ERROR
Error - Parse error

See Also:
Constant Field Values

ASN1_BAD_CLASS

public static final int ASN1_BAD_CLASS
Error - Bad class number

See Also:
Constant Field Values

ASN1_BAD_TYPE

public static final int ASN1_BAD_TYPE
Error - Bad type number

See Also:
Constant Field Values

ASN1_BAD_TAG

public static final int ASN1_BAD_TAG
Error - Bad tag number

See Also:
Constant Field Values

ASN1_UNSUPPORTED_TYPE

public static final int ASN1_UNSUPPORTED_TYPE
Error - Unsupported ASN.1 type encountered

See Also:
Constant Field Values

ASN1_CANNOT_ENCODE

public static final int ASN1_CANNOT_ENCODE
Error - Encoding failed due to invalid parameter(s)

See Also:
Constant Field Values

CONF_FILE_NOT_FOUND

public static final int CONF_FILE_NOT_FOUND
Error - Config file not found

See Also:
Constant Field Values

CONF_FILE_READ_FAILED

public static final int CONF_FILE_READ_FAILED
Error - Config file read failed

See Also:
Constant Field Values

CONF_FILE_PARSE_FAILURE

public static final int CONF_FILE_PARSE_FAILURE
Error - Config file parse failure

See Also:
Constant Field Values

errMsgList

public static java.util.Dictionary errMsgList
Error message list

Constructor Detail

Krb5

public Krb5()