github.com/jcmturner/gokrb5/v8@v8.4.4/iana/keyusage/constants.go (about)

     1  // Package keyusage provides Kerberos 5 key usage assigned numbers.
     2  package keyusage
     3  
     4  // Key usage numbers.
     5  const (
     6  	AS_REQ_PA_ENC_TIMESTAMP                        = 1
     7  	KDC_REP_TICKET                                 = 2
     8  	AS_REP_ENCPART                                 = 3
     9  	TGS_REQ_KDC_REQ_BODY_AUTHDATA_SESSION_KEY      = 4
    10  	TGS_REQ_KDC_REQ_BODY_AUTHDATA_SUB_KEY          = 5
    11  	TGS_REQ_PA_TGS_REQ_AP_REQ_AUTHENTICATOR_CHKSUM = 6
    12  	TGS_REQ_PA_TGS_REQ_AP_REQ_AUTHENTICATOR        = 7
    13  	TGS_REP_ENCPART_SESSION_KEY                    = 8
    14  	TGS_REP_ENCPART_AUTHENTICATOR_SUB_KEY          = 9
    15  	AP_REQ_AUTHENTICATOR_CHKSUM                    = 10
    16  	AP_REQ_AUTHENTICATOR                           = 11
    17  	AP_REP_ENCPART                                 = 12
    18  	KRB_PRIV_ENCPART                               = 13
    19  	KRB_CRED_ENCPART                               = 14
    20  	KRB_SAFE_CHKSUM                                = 15
    21  	KERB_NON_KERB_SALT                             = 16
    22  	KERB_NON_KERB_CKSUM_SALT                       = 17
    23  	//18.  Reserved for future use in Kerberos and related protocols.
    24  	AD_KDC_ISSUED_CHKSUM = 19
    25  	//20-21.  Reserved for future use in Kerberos and related protocols.
    26  	GSSAPI_ACCEPTOR_SEAL           = 22
    27  	GSSAPI_ACCEPTOR_SIGN           = 23
    28  	GSSAPI_INITIATOR_SEAL          = 24
    29  	GSSAPI_INITIATOR_SIGN          = 25
    30  	KEY_USAGE_FAST_REQ_CHKSUM      = 50
    31  	KEY_USAGE_FAST_ENC             = 51
    32  	KEY_USAGE_FAST_REP             = 52
    33  	KEY_USAGE_FAST_FINISHED        = 53
    34  	KEY_USAGE_ENC_CHALLENGE_CLIENT = 54
    35  	KEY_USAGE_ENC_CHALLENGE_KDC    = 55
    36  	KEY_USAGE_AS_REQ               = 56
    37  	//26-511.  Reserved for future use in Kerberos and related protocols.
    38  	//512-1023.  Reserved for uses internal to a Kerberos implementation.
    39  	//1024.  Encryption for application use in protocols that do not specify key usage values
    40  	//1025.  Checksums for application use in protocols that do not specify key usage values
    41  	//1026-2047.  Reserved for application use.
    42  )