Share via


KERB_CRYPTO_KEY構造体 (ntsecapi.h)

KERB_CRYPTO_KEY構造体には、Kerberos 暗号化セッション キーに関する情報が含まれています。

構文

typedef struct KERB_CRYPTO_KEY {
  LONG   KeyType;
  ULONG  Length;
  PUCHAR Value;
} KERB_CRYPTO_KEY, *PKERB_CRYPTO_KEY;

メンバー

KeyType

構造体に格納されている セッション キー の種類を示します。 次のいずれかの値を指定できます。

意味
KERB_ETYPE_DES_CBC_CRC
CRC-32 チェックサムを使用して暗号ブロック チェーン モードで DES 暗号化を使用します。
KERB_ETYPE_DES_CBC_MD4
MD4 チェックサムを使用して暗号ブロック チェーン モードで DES 暗号化を使用します。
KERB_ETYPE_DES_CBC_MD5
MD5 チェックサムを使用して暗号ブロック チェーン モードで DES 暗号化を使用します。
KERB_ETYPE_NULL
暗号化は使用しません。
KERB_ETYPE_RC4_HMAC_NT
ハッシュベースのメッセージ認証コード (MAC) で RC4 ストリーム暗号を使用します。
KERB_ETYPE_RC4_MD4
MD4 ハッシュ関数で RC4 ストリーム暗号を使用します。
 

127 より大きい値はローカル値用に予約されており、予告なしに変更される可能性があります。

Length

暗号化 セッション キーの長さをバイト単位で指定します。

Value

暗号化セッション キーを格納します。

要件

要件
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
Header ntsecapi.h