Win32 API 日本語リファレンス
ホームSecurity.Authentication.Identity › KERB_CRYPTO_KEY_TYPE

KERB_CRYPTO_KEY_TYPE

列挙型
基底型i4

メンバー 6

名前10進16進
KERB_ETYPE_DES_CBC_CRC10x1
KERB_ETYPE_DES_CBC_MD420x2
KERB_ETYPE_DES_CBC_MD530x3
KERB_ETYPE_NULL00x0
KERB_ETYPE_RC4_HMAC_NT230x17
KERB_ETYPE_RC4_MD4-1280xFFFFFF80

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum KERB_CRYPTO_KEY_TYPE : int {
    KERB_ETYPE_DES_CBC_CRC = 1,
    KERB_ETYPE_DES_CBC_MD4 = 2,
    KERB_ETYPE_DES_CBC_MD5 = 3,
    KERB_ETYPE_NULL = 0,
    KERB_ETYPE_RC4_HMAC_NT = 23,
    KERB_ETYPE_RC4_MD4 = -128
} KERB_CRYPTO_KEY_TYPE;
public enum KERB_CRYPTO_KEY_TYPE : int
{
    KERB_ETYPE_DES_CBC_CRC = 1,
    KERB_ETYPE_DES_CBC_MD4 = 2,
    KERB_ETYPE_DES_CBC_MD5 = 3,
    KERB_ETYPE_NULL = 0,
    KERB_ETYPE_RC4_HMAC_NT = 23,
    KERB_ETYPE_RC4_MD4 = -128,
}
Public Enum KERB_CRYPTO_KEY_TYPE As Integer
    KERB_ETYPE_DES_CBC_CRC = 1
    KERB_ETYPE_DES_CBC_MD4 = 2
    KERB_ETYPE_DES_CBC_MD5 = 3
    KERB_ETYPE_NULL = 0
    KERB_ETYPE_RC4_HMAC_NT = 23
    KERB_ETYPE_RC4_MD4 = -128
End Enum
import enum

class KERB_CRYPTO_KEY_TYPE(enum.IntEnum):
    KERB_ETYPE_DES_CBC_CRC = 1
    KERB_ETYPE_DES_CBC_MD4 = 2
    KERB_ETYPE_DES_CBC_MD5 = 3
    KERB_ETYPE_NULL = 0
    KERB_ETYPE_RC4_HMAC_NT = 23
    KERB_ETYPE_RC4_MD4 = -128
// KERB_CRYPTO_KEY_TYPE
pub const KERB_ETYPE_DES_CBC_CRC: i32 = 1;
pub const KERB_ETYPE_DES_CBC_MD4: i32 = 2;
pub const KERB_ETYPE_DES_CBC_MD5: i32 = 3;
pub const KERB_ETYPE_NULL: i32 = 0;
pub const KERB_ETYPE_RC4_HMAC_NT: i32 = 23;
pub const KERB_ETYPE_RC4_MD4: i32 = -128;
// KERB_CRYPTO_KEY_TYPE
const (
	KERB_ETYPE_DES_CBC_CRC int32 = 1
	KERB_ETYPE_DES_CBC_MD4 int32 = 2
	KERB_ETYPE_DES_CBC_MD5 int32 = 3
	KERB_ETYPE_NULL int32 = 0
	KERB_ETYPE_RC4_HMAC_NT int32 = 23
	KERB_ETYPE_RC4_MD4 int32 = -128
)
const
  KERB_ETYPE_DES_CBC_CRC = 1;
  KERB_ETYPE_DES_CBC_MD4 = 2;
  KERB_ETYPE_DES_CBC_MD5 = 3;
  KERB_ETYPE_NULL = 0;
  KERB_ETYPE_RC4_HMAC_NT = 23;
  KERB_ETYPE_RC4_MD4 = -128;
// KERB_CRYPTO_KEY_TYPE
pub const KERB_ETYPE_DES_CBC_CRC: i32 = 1;
pub const KERB_ETYPE_DES_CBC_MD4: i32 = 2;
pub const KERB_ETYPE_DES_CBC_MD5: i32 = 3;
pub const KERB_ETYPE_NULL: i32 = 0;
pub const KERB_ETYPE_RC4_HMAC_NT: i32 = 23;
pub const KERB_ETYPE_RC4_MD4: i32 = -128;
const
  KERB_ETYPE_DES_CBC_CRC* = 1
  KERB_ETYPE_DES_CBC_MD4* = 2
  KERB_ETYPE_DES_CBC_MD5* = 3
  KERB_ETYPE_NULL* = 0
  KERB_ETYPE_RC4_HMAC_NT* = 23
  KERB_ETYPE_RC4_MD4* = -128
enum KERB_CRYPTO_KEY_TYPE : int {
    KERB_ETYPE_DES_CBC_CRC = 1,
    KERB_ETYPE_DES_CBC_MD4 = 2,
    KERB_ETYPE_DES_CBC_MD5 = 3,
    KERB_ETYPE_NULL = 0,
    KERB_ETYPE_RC4_HMAC_NT = 23,
    KERB_ETYPE_RC4_MD4 = -128,
}
#define global KERB_ETYPE_DES_CBC_CRC 0x1
#define global KERB_ETYPE_DES_CBC_MD4 0x2
#define global KERB_ETYPE_DES_CBC_MD5 0x3
#define global KERB_ETYPE_NULL        0x0
#define global KERB_ETYPE_RC4_HMAC_NT 0x17
#define global KERB_ETYPE_RC4_MD4     0xFFFFFF80