Condividi tramite


struttura KERB_CRYPTO_KEY (ntsecapi.h)

La struttura KERB_CRYPTO_KEY contiene informazioni su una chiave di sessione di crittografia Kerberos.

Sintassi

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

Members

KeyType

Indica il tipo di chiave di sessione archiviata nella struttura . Può essere uno dei valori seguenti.

Valore Significato
KERB_ETYPE_DES_CBC_CRC
Usare la crittografia DES in modalità di concatenamento a blocchi crittografati con un checksum CRC-32.
KERB_ETYPE_DES_CBC_MD4
Usare la crittografia DES in modalità concatenamento a blocchi crittografati con un checksum MD4.
KERB_ETYPE_DES_CBC_MD5
Usare la crittografia DES in modalità concatenamento a blocchi crittografati con un checksum MD5.
KERB_ETYPE_NULL
Non usare alcuna crittografia.
KERB_ETYPE_RC4_HMAC_NT
Usare la crittografia del flusso RC4 con un codice MAC (Message Authentication Code) basato su hash.
KERB_ETYPE_RC4_MD4
Usare la crittografia del flusso RC4 con la funzione hash MD4.
 

I valori maggiori di 127 sono riservati per i valori locali e possono cambiare senza preavviso.

Length

Specifica la lunghezza, in byte, della chiave di sessione crittografica.

Value

Contiene la chiave di sessione crittografica.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione ntsecapi.h