The definition files and error messages listed in this chapter are shipped by default with CSP-Kerberos. The same example realm and domain names used in the text have been used in these examples.
Normally, you should install your krb5.conf file in the directory /etc. However, note that you can override this default through the environment variable KRB5_CONFIG.
Here is an example of a generic krb5.conf file:
[libdefaults] ticket_lifetime = 600 default_realm = yoursite.com default_tkt_enctypes = des-cbc-crc default_tgs_enctypes = des-cbc-crc [realms] yoursite.com = { kdc = KDCSERVER.yoursite.com:88 kdc = KDCSLAVE1.yoursite.com:88 kdc = KDCSLAVE2.yoursite.com:88 admin_server = KDCSERVER.yoursite.com:749 default_domain = yoursite.com } } [domain_realm] .yoursite.com = yoursite.com yoursite.com = yoursite.com [logging] kdc = FILE:/dev/ttyp9 admin_server = FILE:/dev/ttyp9 default = FILE:/dev/ttyp9 |
Here is an example of a more extensive krb5.conf file, which includes a second CSP-Kerberos realm and authentication to MIT Kerberos V4 as well as V5 KDCs in the realm yoursite.com:
[libdefaults] ticket_lifetime = 600 default_realm = yoursite.com default_tkt_enctypes = des-cbc-crc default_tgs_enctypes = des-cbc-crc krb4_srvtab = /etc/srvtab krb4_config = /krb4/lib/krb.conf krb4_realms = /krb4/lib/krb.realms [realms] yoursite.com = { kdc = KDCSERVER.yoursite.com:88 kdc = KDCSLAVE1.yoursite.com:88 kdc = KDCSLAVE2.yoursite.com:88 admin_server = KDCSERVER.yoursite.com:749 default_domain = yoursite.com v4_instance_convert = { bleep = yoursite.com } } theirsite.com = { kdc = KDCSERVER.theirsite.com kdc = KDCSLAVE1.theirsite.com admin_server = KDCSERVER.theirsite.com } [domain_realm] .yoursite.com = yoursite.com yoursite.com = yoursite.com .theirsite.com = theirsite.com theirsite.com = theirsite.com |
For the KDCs, add a section onto the end of the krb5.conf file specifying the locations of the kdc.conf file, as in the following example:
[kdc] profile = ROOTDIR/etc/kdc.conf [logging] admin_server = FILE:ROOTDIR/krb5/lib/krb5kdc/kadmind.log kdc = FILE:ROOTDIR/krb5/lib/krb5kdc/kdc.log default = CONSOLE |
Normally, you should install your kdc.conf file in the directory /krb5/lib/krb5kdc. However, note that you can override this default by a pointer in the KDC's krb5.conf file, or through the environment variable KRB5_KDC_PROFILE.
Here's an example of a kdc.conf file:
[kdcdefaults] kdc_ports = 88,750 [realms] yoursite.com = { profile = /etc/krb5.conf database_name = krb5/lib/krb5kdc/principal admin_database_name = /krb5/lib/krb5kdc/principal.kadm5 admin_database_lockfile = /krb5/lib/krb5kdc/principal.kadm5.lock admin_keytab = /krb5/lib/krb5kdc/kadm5.keytab acl_file = /krb5/lib/krb5kdc/kadm5.acl dict_file = /krb5/lib/krb5kdc/kadm5.dict key_stash_file = /krb5/lib/krb5kdc/.k5.yoursite.com kadmind_port = 749 max_life = 10h 0m 0s max_renewable_life = 7d 0h 0m 0s master_key_type = des-cbc-crc supported_enctypes = des-cbc-crc:normal } |
To add MIT Kerberos V4 support, change the supported_enctypes line to:
supported_enctypes = des-cbc-crc:normal des-cbc-crc:v4 |
This is the CSP-Kerberos v5 library error code list. Protocol error codes are as follows:
ERROR_TABLE_BASE_krb5 + the protocol error code number
Other error codes start at: ERROR_TABLE_BASE_krb5 + 128.
KRB5KDC_ERR_NONE |
| |
KRB5KDC_ERR_NAME_EXP |
| |
KRB5KDC_ERR_SERVICE_EXP |
| |
KRB5KDC_ERR_BAD_PVNO |
| |
KRB5KDC_ERR_C_OLD_MAST_KVNO |
| |
KRB5KDC_ERR_S_OLD_MAST_KVNO |
| |
KRB5KDC_ERR_C_PRINCIPAL_UNKNOWN |
| |
KRB5KDC_ERR_S_PRINCIPAL_UNKNOWN |
| |
KRB5KDC_ERR_PRINCIPAL_NOT_UNIQUE |
| |
KRB5KDC_ERR_NULL_KEY |
| |
KRB5KDC_ERR_CANNOT_POSTDATE |
| |
KRB5KDC_ERR_NEVER_VALID |
| |
KRB5KDC_ERR_POLICY |
| |
KRB5KDC_ERR_BADOPTION |
| |
KRB5KDC_ERR_ETYPE_NOSUPP |
| |
KRB5KDC_ERR_SUMTYPE_NOSUPP |
| |
KRB5KDC_ERR_PADATA_TYPE_NOSUPP |
| |
KRB5KDC_ERR_TRTYPE_NOSUPP |
| |
KRB5KDC_ERR_CLIENT_REVOKED |
| |
KRB5KDC_ERR_SERVICE_REVOKED |
| |
KRB5KDC_ERR_TGT_REVOKED |
| |
KRB5KDC_ERR_CLIENT_NOTYET |
| |
KRB5KDC_ERR_SERVICE_NOTYET |
| |
KRB5KDC_ERR_KEY_EXP |
| |
KRB5KDC_ERR_PREAUTH_FAILED |
| |
KRB5KDC_ERR_PREAUTH_REQUIRED |
| |
KRB5KDC_ERR_PREAUTH_REQUIRED |
| |
KRB5KDC_ERR_SERVER_NOMATCH |
| |
KRB5PLACEHOLD_27 |
| |
KRB5PLACEHOLD_28 |
| |
KRB5PLACEHOLD_29 |
| |
KRB5PLACEHOLD_30 |
| |
KRB5KRB_AP_ERR_BAD_INTEGRITY |
| |
KRB5KRB_AP_ERR_TKT_EXPIRED |
| |
KRB5KRB_AP_ERR_TKT_NYV |
| |
KRB5KRB_AP_ERR_REPEAT |
| |
KRB5KRB_AP_ERR_NOT_US |
| |
KRB5KRB_AP_ERR_BADMATCH |
| |
KRB5KRB_AP_ERR_SKEW |
| |
KRB5KRB_AP_ERR_BADADDR |
| |
KRB5KRB_AP_ERR_BADVERSION |
| |
KRB5KRB_AP_ERR_MSG_TYPE |
| |
KRB5KRB_AP_ERR_MODIFIED |
| |
KRB5KRB_AP_ERR_BADORDER |
| |
KRB5KRB_AP_ERR_ILL_CR_TKT |
| |
KRB5KRB_AP_ERR_BADKEYVER |
| |
KRB5KRB_AP_ERR_NOKEY |
| |
KRB5KRB_AP_ERR_MUT_FAIL |
| |
KRB5KRB_AP_ERR_BADDIRECTION |
| |
KRB5KRB_AP_ERR_METHOD |
| |
KRB5KRB_AP_ERR_BADSEQ |
| |
KRB5KRB_AP_ERR_INAPP_CKSUM |
| |
KRB5PLACEHOLD_51 |
| |
KRB5PLACEHOLD_52 |
| |
KRB5PLACEHOLD_53 |
| |
KRB5PLACEHOLD_54 |
| |
KRB5PLACEHOLD_55 |
| |
KRB5PLACEHOLD_56 |
| |
KRB5PLACEHOLD_57 |
| |
KRB5PLACEHOLD_58 |
| |
KRB5PLACEHOLD_59 |
| |
KRB5KRB_ERR_GENERIC |
| |
KRB5KRB_ERR_FIELD_TOOLONG |
| |
KRB5PLACEHOLD_62 |
| |
KRB5PLACEHOLD_63 |
| |
KRB5PLACEHOLD_64 |
| |
KRB5PLACEHOLD_65 |
| |
KRB5PLACEHOLD_66 |
| |
KRB5PLACEHOLD_67 |
| |
KRB5PLACEHOLD_68 |
| |
KRB5PLACEHOLD_69 |
| |
KRB5PLACEHOLD_70 |
| |
KRB5PLACEHOLD_71 |
| |
KRB5PLACEHOLD_72 |
| |
KRB5PLACEHOLD_73 |
| |
KRB5PLACEHOLD_74 |
| |
KRB5PLACEHOLD_75 |
| |
KRB5PLACEHOLD_76 |
| |
KRB5PLACEHOLD_77 |
| |
KRB5PLACEHOLD_78 |
| |
KRB5PLACEHOLD_79 |
| |
KRB5PLACEHOLD_80 |
| |
KRB5PLACEHOLD_81 |
| |
KRB5PLACEHOLD_82 |
| |
KRB5PLACEHOLD_83 |
| |
KRB5PLACEHOLD_84 |
| |
KRB5PLACEHOLD_85 |
| |
KRB5PLACEHOLD_86 |
| |
KRB5PLACEHOLD_87 |
| |
KRB5PLACEHOLD_88 |
| |
KRB5PLACEHOLD_89 |
| |
KRB5PLACEHOLD_90 |
| |
KRB5PLACEHOLD_91 |
| |
KRB5PLACEHOLD_92 |
| |
KRB5PLACEHOLD_93 |
| |
KRB5PLACEHOLD_94 |
| |
KRB5PLACEHOLD_95 |
| |
KRB5PLACEHOLD_96 |
| |
KRB5PLACEHOLD_97 |
| |
KRB5PLACEHOLD_98 |
| |
KRB5PLACEHOLD_99 |
| |
KRB5PLACEHOLD_100 |
| |
KRB5PLACEHOLD_101 |
| |
KRB5PLACEHOLD_102 |
| |
KRB5PLACEHOLD_103 |
| |
KRB5PLACEHOLD_104 |
| |
KRB5PLACEHOLD_105 |
| |
KRB5PLACEHOLD_106 |
| |
KRB5PLACEHOLD_107 |
| |
KRB5PLACEHOLD_108 |
| |
KRB5PLACEHOLD_109 |
| |
KRB5PLACEHOLD_110 |
| |
KRB5PLACEHOLD_111 |
| |
KRB5PLACEHOLD_112 |
| |
KRB5PLACEHOLD_113 |
| |
KRB5PLACEHOLD_114 |
| |
KRB5PLACEHOLD_115 |
| |
KRB5PLACEHOLD_116 |
| |
KRB5PLACEHOLD_117 |
| |
KRB5PLACEHOLD_118 |
| |
KRB5PLACEHOLD_119 |
| |
KRB5PLACEHOLD_120 |
| |
KRB5PLACEHOLD_121 |
| |
KRB5PLACEHOLD_122 |
| |
KRB5PLACEHOLD_123 |
| |
KRB5PLACEHOLD_124 |
| |
KRB5PLACEHOLD_125 |
| |
KRB5PLACEHOLD_126 |
| |
KRB5_ERR_RCSID |
| |
KRB5_LIBOS_BADLOCKFLAG |
| |
KRB5_LIBOS_CANTREADPWD |
| |
KRB5_LIBOS_BADPWDMATCH |
| |
KRB5_LIBOS_PWDINTR |
| |
KRB5_PARSE_ILLCHAR |
| |
KRB5_PARSE_MALFORMED |
| |
KRB5_CONFIG_CANTOPEN |
| |
KRB5_CONFIG_BADFORMAT |
| |
KRB5_CONFIG_NOTENUFSPACE |
| |
KRB5_BADMSGTYPE |
| |
KRB5_CC_BADNAME |
| |
KRB5_CC_UNKNOWN_TYPE |
| |
KRB5_CC_NOTFOUND |
| |
KRB5_CC_END |
| |
KRB5_NO_TKT_SUPPLIED |
| |
KRB5KRB_AP_WRONG_PRINC |
| |
KRB5KRB_AP_ERR_TKT_INVALID |
| |
KRB5_PRINC_NOMATCH |
| |
KRB5_KDCREP_MODIFIED |
| |
KRB5_KDCREP_SKEW |
| |
KRB5_IN_TKT_REALM_MISMATCH |
| |
KRB5_PROG_ETYPE_NOSUPP |
| |
KRB5_PROG_KEYTYPE_NOSUPP |
| |
KRB5_WRONG_ETYPE |
| |
KRB5_PROG_SUMTYPE_NOSUPP |
| |
KRB5_REALM_UNKNOWN |
| |
KRB5_SERVICE_UNKNOWN |
| |
KRB5_KDC_UNREACH |
| |
KRB5_NO_LOCALNAME |
| |
KRB5_MUTUAL_FAILED |
| |
KRB5_RC_TYPE_EXISTS |
| |
KRB5_RC_MALLOC |
| |
KRB5_RC_TYPE_NOTFOUND |
| |
KRB5_RC_UNKNOWN |
| |
KRB5_RC_REPLAY |
| |
KRB5_RC_IO |
| |
KRB5_RC_NOIO |
| |
KRB5_RC_PARSE |
| |
KRB5_RC_IO_EOF |
| |
KRB5_RC_IO_MALLOC |
| |
KRB5_RC_IO_PERM |
| |
KRB5_RC_IO_IO |
| |
KRB5_RC_IO_UNKNOWN |
| |
KRB5_RC_IO_SPACE |
| |
KRB5_TRANS_CANTOPEN |
| |
KRB5_TRANS_BADFORMAT |
| |
KRB5_LNAME_CANTOPEN |
| |
KRB5_LNAME_NOTRANS |
| |
KRB5_LNAME_BADFORMAT |
| |
KRB5_CRYPTO_INTERNAL |
| |
KRB5_KT_BADNAME |
| |
KRB5_KT_UNKNOWN_TYPE |
| |
KRB5_KT_NOTFOUND |
| |
KRB5_KT_END |
| |
KRB5_KT_NOWRITE |
| |
KRB5_KT_IOERR |
| |
KRB5_NO_TKT_IN_RLM |
| |
KRB5DES_BAD_KEYPAR |
| |
KRB5DES_WEAK_KEY |
| |
KRB5_BAD_ENCTYPE |
| |
KRB5_BAD_KEYSIZE |
| |
KRB5_BAD_MSIZE |
| |
KRB5_CC_TYPE_EXISTS |
| |
KRB5_KT_TYPE_EXISTS |
| |
KRB5_CC_IO |
| |
KRB5_FCC_PERM |
| |
KRB5_FCC_NOFILE |
| |
KRB5_FCC_INTERNAL |
| |
KRB5_CC_WRITE |
| |
KRB5_CC_NOMEM |
| |
KRB5_CC_FORMAT |
| |
KRB5_INVALID_FLAGS |
| |
KRB5_NO_2ND_TKT |
| |
KRB5_NOCREDS_SUPPLIED |
| |
KRB5_SENDAUTH_BADAUTHVERS |
| |
KRB5_SENDAUTH_BADAPPLVERS |
| |
KRB5_SENDAUTH_BADRESPONSE |
| |
KRB5_SENDAUTH_REJECTED |
| |
KRB5_PREAUTH_BAD_TYPE |
| |
KRB5_PREAUTH_NO_KEY |
| |
KRB5_PREAUTH_FAILED |
| |
KRB5_RCACHE_BADVNO |
| |
KRB5_CCACHE_BADVNO |
| |
KRB5_KEYTAB_BADVNO |
| |
KRB5_PROG_ATYPE_NOSUPP |
| |
KRB5_RC_REQUIRED |
| |
KRB5_ERR_BAD_HOSTNAME |
| |
KRB5_ERR_HOST_REALM_UNKNOWN |
| |
KRB5_SNAME_UNSUPP_NAMETYPE |
| |
KRB5KRB_AP_ERR_V4_REPLY |
| |
KRB5_REALM_CANT_RESOLVE |
| |
KRB5_TKT_NOT_FORWARDABLE |
| |
KRB5_FWD_BAD_PRINCIPAL |
| |
KRB5_GET_IN_TKT_LOOP |
| |
KRB5_CONFIG_NODEFREALM |
| |
KRB5_SAM_UNSUPPORTED |
|
This is the CSP-Kerberos v5 database library error code table.
KRB5_KDB_RCSID |
| |
KRB5_KDB_INUSE |
| |
KRB5_KDB_UK_SERROR |
| |
KRB5_KDB_UK_RERROR |
| |
KRB5_KDB_UNAUTH |
| |
KRB5_KDB_NOENTRY |
| |
KRB5_KDB_ILL_WILDCARD |
| |
KRB5_KDB_DB_INUSE |
| |
KRB5_KDB_DB_CHANGED |
| |
KRB5_KDB_TRUNCATED_RECORD |
| |
KRB5_KDB_RECURSIVELOCK |
| |
KRB5_KDB_NOTLOCKED |
| |
KRB5_KDB_BADLOCKMODE |
| |
KRB5_KDB_DBNOTINITED |
| |
KRB5_KDB_DBINITED |
| |
KRB5_KDB_ILLDIRECTION |
| |
KRB5_KDB_NOMASTERKEY |
| |
KRB5_KDB_BADMASTERKEY |
| |
KRB5_KDB_INVALIDKEYSIZE |
| |
KRB5_KDB_CANTREAD_STORED |
| |
KRB5_KDB_BADSTORED_MKEY |
| |
KRB5_KDB_CANTLOCK_DB |
| |
KRB5_KDB_DB_CORRUPT |
| |
KRB5_KDB_BAD_VERSION |
| |
KRB5_KDB_BAD_SALTTYPE |
| |
KRB5_KDB_BAD_ENCTYPE |
|
This is the CSP-Kerberos v5 magic numbers error code table.
KV5M_NONE |
| |
KV5M_PRINCIPAL |
| |
KV5M_DATA | Bad magic number for krb5_data structure | |
KV5M_KEYBLOCK |
| |
KV5M_CHECKSUM |
| |
KV5M_ENCRYPT_BLOCK |
| |
KV5M_ENC_DATA |
| |
KV5M_CRYPTOSYSTEM_ENTRY |
| |
KV5M_CRYPTOSYSTEM_ENTRY |
| |
KV5M_CS_TABLE_ENTRY |
| |
KV5M_CHECKSUM_ENTRY |
| |
KV5M_CHECKSUM_ENTRY |
| |
KV5M_AUTHDATA |
| |
KV5M_TRANSITED |
| |
KV5M_ENC_TKT_PART |
| |
KV5M_TICKET |
| |
KV5M_AUTHENTICATOR |
| |
KV5M_TKT_AUTHENT |
| |
KV5M_CREDS |
| |
KV5M_LAST_REQ_ENTRY |
| |
KV5M_PA_DATA |
| |
KV5M_KDC_REQ |
| |
KV5M_ENC_KDC_REP_PART |
| |
KV5M_KDC_REP |
| |
KV5M_ERROR |
| |
KV5M_AP_REQ |
| |
KV5M_AP_REP |
| |
KV5M_AP_REP_ENC_PART |
| |
KV5M_RESPONSE |
| |
KV5M_SAFE | Bad magic number for krb5_safe structure | |
KV5M_PRIV | Bad magic number for krb5_priv structure | |
KV5M_PRIV_ENC_PART |
| |
KV5M_CRED |
| |
KV5M_CRED_INFO |
| |
KV5M_CRED_ENC_PART |
| |
KV5M_PWD_DATA |
| |
KV5M_ADDRESS |
| |
KV5M_KEYTAB_ENTRY |
| |
KV5M_CONTEXT |
| |
KV5M_OS_CONTEXT |
| |
KV5M_ALT_METHOD |
| |
KV5M_ETYPE_INFO_ENTRY |
| |
KV5M_DB_CONTEXT |
| |
KV5M_AUTH_CONTEXT |
| |
KV5M_KEYTAB |
| |
KV5M_RCACHE |
| |
KV5M_CCACHE |
| |
KV5M_PREAUTH_OPS |
| |
KV5M_SAM_CHALLENGE |
| |
KV5M_SAM_KEY |
| |
KV5M_ENC_SAM_RESPONSE_ENC |
| |
KV5M_SAM_RESPONSE |
| |
KV5M_PREDICTED_SAM_RESPONSE |
| |
KV5M_PASSWD_PHRASE_ELEMENT |
|
ASN1_BAD_TIMEFORMAT |
| |
ASN1_MISSING_FIELD |
| |
ASN1_MISPLACED_FIELD |
| |
ASN1_TYPE_MISMATCH |
| |
ASN1_OVERFLOW |
| |
ASN1_OVERRUN |
| |
ASN1_BAD_ID |
| |
ASN1_BAD_LENGTH |
| |
ASN1_BAD_FORMAT |
| |
ASN1_PARSE_ERROR |
|
G_BAD_SERVICE_NAME |
| |
G_BAD_STRING_UID |
| |
G_NOUSER | UID does not resolve to username | |
G_VALIDATE_FAILED |
| |
G_BUFFER_ALLOC |
| |
G_BAD_MSG_CTX |
| |
G_WRONG_SIZE |
| |
G_BAD_USAGE |
| |
G_UNKNOWN_QOP |
| |
G_BAD_HOSTNAME |
| |
KG_CCACHE_NOMATCH |
| |
KG_KEYTAB_NOMATCH |
| |
KG_TGT_MISSING |
| |
KG_NO_SUBKEY |
| |
KG_CONTEXT_ESTABLISHED |
| |
KG_BAD_SIGN_TYPE |
| |
KG_BAD_LENGTH |
| |
KG_CTX_INCOMPLETE | | |
KG_CONTEXT |
| |
KG_CRED | Bad magic number for krb5_gss_cred_id_t | |
KG_ENC_DESC |
|
This is a complete listing of the time zones recognized by the kadmin command:
gmt | Greenwich Mean Time | |
ut, utc | Universal Time (Coordinated). | |
wet | Western European Time. (Same as GMT.) | |
bst | British Summer Time. (1 hour ahead of GMT.) | |
wat | West Africa Time. (1 hour behind GMT.) | |
at | Azores Time. (2 hours behind GMT.) | |
bst | Brazil Standard Time. (3 hours behind GMT.) Note that the acronym BST also stands for British Summer Time. | |
gst | Greenland Standard Time. (3 hours behind GMT.) Note that the acronym GST also stands for Guam Standard Time. | |
nft | Newfoundland Time. (3.5 hours behind GMT.) | |
nst | Newfoundland Standard Time. (3.5 hours behind GMT.) | |
ndt | Newfoundland Daylight Time. (2.5 hours behind GMT.) | |
ast | Atlantic Standard Time. (4 hours behind GMT.) | |
adt | Atlantic Daylight Time. (3 hours behind GMT.) | |
est | Eastern Standard Time. (5 hours behind GMT.) | |
edt | Eastern Daylight Time. (4 hours behind GMT.) | |
cst | Central Standard Time. (6 hours behind GMT.) | |
cdt | Central Daylight Time. (5 hours behind GMT.) | |
mst | Mountain Standard Time. (7 hours behind GMT.) | |
mdt | Mountain Daylight Time. (6 hours behind GMT.) | |
pst | Pacific Standard Time. (8 hours behind GMT.) | |
pdt | Pacific Daylight Time. (7 hours behind GMT.) | |
yst | Yukon Standard Time. (9 hours behind GMT.) | |
ydt | Yukon Daylight Time. (8 hours behind GMT.) | |
hst | Hawaii Standard Time. (10 hours behind GMT.) | |
hdt | Hawaii Daylight Time. (9 hours behind GMT.) | |
cat | Central Alaska Time. (10 hours behind GMT.) | |
ahst | Alaska-Hawaii Standard Time. (10 hours behind GMT.) | |
nt | Nome Time. (11 hours behind GMT.) | |
idlw | International Date Line West Time. (12 hours behind GMT.) | |
cet | Central European Time. (1 hour ahead of GMT.) | |
met | Middle European Time. (1 hour ahead of GMT.) | |
mewt | Middle European Winter Time. (1 hour ahead of GMT.) | |
mest | Middle European Summer Time. (2 hours ahead of GMT.) | |
swt | Swedish Winter Time. (1 hour ahead of GMT.) | |
sst | Swedish Summer Time. (1 hours ahead of GMT.) | |
fwt | French Winter Time. (1 hour ahead of GMT.) | |
fst | French Summer Time. (2 hours ahead of GMT.) | |
eet | Eastern Europe Time; Russia Zone 1. (2 hours ahead of GMT.) | |
bt | Baghdad Time; Russia Zone 2. (3 hours ahead of GMT.) | |
it | Iran Time. (3.5 hours ahead of GMT.) | |
zp4 | Russia Zone 3. (4 hours ahead of GMT.) | |
zp5 | Russia Zone 4. (5 hours ahead of GMT.) | |
ist | Indian Standard Time. (5.5 hours ahead of GMT.) | |
zp6 | Russia Zone 5. (6 hours ahead of GMT.) | |
nst | North Sumatra Time. (6.5 hours ahead of GMT.) Note that the acronym NST is also used for Newfoundland Standard Time. | |
sst | South Sumatra Time; Russia Zone 6. (7 hours ahead of GMT.) Note that SST is also Swedish Summer Time. | |
wast | West Australian Standard Time. (7 hours ahead of GMT.) | |
wadt | West Australian Daylight Time. (8 hours ahead of GMT.) | |
jt | Java Time. (7.5 hours ahead of GMT.) | |
cct | China Coast Time; Russia Zone 7. (8 hours ahead of GMT.) | |
jst | Japan Standard time; Russia Zone 8. (9 hours ahead of GMT.) | |
kst | Korean Standard Time. (9 hours ahead of GMT.) | |
cast | Central Australian Standard Time. (9.5 hours ahead of GMT.) | |
cadt | Central Australian Daylight Time. (10.5 hours ahead of GMT.) | |
east | Eastern Australian Standard Time. (10 hours ahead of GMT.) | |
eadt | Eastern Australian Daylight Time. (11 hours ahead of GMT.) | |
gst | Guam Standard Time; Russia Zone 9. (10 hours ahead of GMT.) | |
kdt | Korean Daylight Time. (10 hours ahead of GMT.) | |
nzt | New Zealand Time. (12 hours ahead of GMT.) | |
nzst | New Zealand Standard Time. (12 hours ahead of GMT.) | |
nzdt | New Zealand Daylight Time. (13 hours ahead of GMT.) | |
idle | International Date Line East. (12 hours ahead of GMT.) |