struktur SetPresharedKeyForId_IN (iscsiop.h)

Struktur SetPresharedKeyForId_IN menyimpan data input untuk metode SetPresharedKeyForId .

Sintaks

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

Anggota

PortNumber

Jumlah port yang digunakan inisiator kunci yang dibagikan sebelumnya. Nilai 0xffffffff menunjukkan semua port.

SecurityFlags

BITWISE ATAU bendera yang menunjukkan persyaratan keamanan target. Untuk daftar nilai yang mungkin untuk anggota ini, lihat SECURITY_FLAG_QUALIFIERS.

IdType

Jenis pengidentifikasi yang akan dikaitkan dengan kunci yang dibagikan sebelumnya. Inisiator menempatkan pengidentifikasi ini (ID) dalam payload identifikasi pertukaran kunci Internet (IKE) untuk mengidentifikasi dirinya ke target. Tabel berikut ini menjelaskan kemungkinan jenis payload identifikasi.

Jenis payload identifikasi Makna
ID_IPV4_ADDR Inisiator mengidentifikasi dirinya ke target selama pertukaran kunci dengan satu alamat IP versi 4-byte.
ID_FQDN Inisiator mengidentifikasi dirinya ke target selama pertukaran kunci dengan string nama domain yang sepenuhnya memenuhi syarat (misalnya, "website.com").
ID_USER_FQDN Inisiator mengidentifikasi dirinya ke target selama pertukaran kunci dengan string nama pengguna yang sepenuhnya memenuhi syarat (misalnya, "sample@example.com").
ID_IPV6_ADDR Inisiator mengidentifikasi dirinya ke target selama pertukaran kunci dengan satu alamat IP versi 6 16 byte.

IdSize

Ukuran, dalam byte, pengidentifikasi dalam Id.

KeySize

Ukuran, dalam byte, dari kunci di Kunci.

Id[1]

ID yang akan dikaitkan dengan kunci. Inisiator menggunakan ID ini untuk mengidentifikasi dirinya ke target selama pertukaran kunci.

Keterangan

Anda harus menerapkan metode ini.

Persyaratan

Persyaratan Nilai
Header iscsiop.h (termasuk Iscsiop.h)

Lihat juga

SECURITY_FLAG_QUALIFIERS

SetPresharedKeyForId

SetPresharedKeyForId_OUT