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) |