Freigeben über


KERB_CRYPTO_KEY-Struktur (ntsecapi.h)

Die KERB_CRYPTO_KEY-Struktur enthält Informationen zu einem kryptografischen Kerberos-Sitzungsschlüssel.

Syntax

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

Member

KeyType

Gibt den Typ des in der -Struktur gespeicherten Sitzungsschlüssels an. Dieses Argument einen der folgenden Werte annehmen.

Wert Bedeutung
KERB_ETYPE_DES_CBC_CRC
Verwenden Sie dieDES-Verschlüsselung im Verschlüsselungsblockverkettungsmodus mit einer CRC-32-Prüfsumme.
KERB_ETYPE_DES_CBC_MD4
Verwenden Sie die DES-Verschlüsselung im Verschlüsselungsblockverkettungsmodus mit einer MD4-Prüfsumme.
KERB_ETYPE_DES_CBC_MD5
Verwenden Sie die DES-Verschlüsselung im Verschlüsselungsblockverkettungsmodus mit einer MD5-Prüfsumme.
KERB_ETYPE_NULL
Verwenden Sie keine Verschlüsselung.
KERB_ETYPE_RC4_HMAC_NT
Verwenden Sie die RC4-Streamchiffre mit einem hashbasiertenNachrichtenauthentifizierungscode (MAC).
KERB_ETYPE_RC4_MD4
Verwenden Sie die RC4-Streamchiffre mit der MD4-Hashfunktion.
 

Werte größer als 127 sind für lokale Werte reserviert und können sich ohne vorherige Ankündigung ändern.

Length

Gibt die Länge des kryptografischen Sitzungsschlüssels in Bytes an.

Value

Enthält den kryptografischen Sitzungsschlüssel.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile ntsecapi.h