Condividi tramite


struttura SetPresharedKeyForId_IN (iscsiop.h)

La struttura SetPresharedKeyForId_IN contiene i dati di input per il metodo SetPresharedKeyForId.

Sintassi

typedef struct _SetPresharedKeyForId_IN {
  ULONG     PortNumber;
  ULONGLONG SecurityFlags;
  UCHAR     IdType;
  ULONG     IdSize;
  ULONG     KeySize;
  UCHAR     Id[1];
} SetPresharedKeyForId_IN, *PSetPresharedKeyForId_IN;

Membri

PortNumber

Numero della porta con cui l'iniziatore usa la chiave precondivisa. Un valore di 0xffffffff indica tutte le porte.

SecurityFlags

OR bit per bit di flag che indicano i requisiti di sicurezza di una destinazione. Per un elenco dei valori possibili per questo membro, vedere SECURITY_FLAG_QUALIFIERS.

IdType

Tipo di identificatore da associare alla chiave precondivisa. L'iniziatore inserisce questo identificatore (ID) nel payload di identificazione IKE (Internet Key Exchange) per identificarsi nella destinazione. Nella tabella seguente vengono descritti i possibili tipi di payload di identificazione.

Tipo di payload di identificazione Significato
ID_IPV4_ADDR L'iniziatore si identifica nella destinazione durante lo scambio di chiavi con un singolo indirizzo IP a 4 byte versione 4.
ID_FQDN L'iniziatore si identifica nella destinazione durante lo scambio di chiavi con una stringa di nome di dominio completo (ad esempio, "website.com").
ID_USER_FQDN L'iniziatore si identifica nella destinazione durante lo scambio di chiavi con una stringa di nome utente completo (ad esempio, "sample@example.com").
ID_IPV6_ADDR L'iniziatore si identifica nella destinazione durante lo scambio di chiavi con un singolo indirizzo IP a 16 byte versione 6.

IdSize

Dimensione, in byte, dell'identificatore in ID.

KeySize

Dimensione, in byte, della chiave in Chiave.

Id[1]

ID da associare alla chiave. L'iniziatore usa questo ID per identificarsi nella destinazione durante lo scambio di chiavi.

Osservazioni

È necessario implementare questo metodo.

Fabbisogno

Requisito Valore
intestazione iscsiop.h (include Iscsiop.h)

Vedere anche

SECURITY_FLAG_QUALIFIERS

SetPresharedKeyForId

SetPresharedKeyForId_OUT