struktur CRYPT_SMART_CARD_ROOT_INFO (wincrypt.h)

Struktur CRYPT_SMART_CARD_ROOT_INFO berisi kartu pintar dan ID sesi yang terkait dengan konteks sertifikat. Layanan penyebaran sertifikat menggunakan struktur ini untuk mentransfer data kartu pintar antara kartu pintar dan penyimpanan sertifikat akar virtual di komputer.

Sintaks

typedef struct _CRYPT_SMART_CARD_ROOT_INFO {
  BYTE           rgbCardID[16];
  ROOT_INFO_LUID luid;
} CRYPT_SMART_CARD_ROOT_INFO, *PCRYPT_SMART_CARD_ROOT_INFO;

Anggota

rgbCardID[16]

Array byte yang menentukan ID kartu pintar yang diambil dengan menggunakan fungsi CryptGetProvParam dengan parameter dwParam diatur ke PP_SMARTCARD_GUID.

luid

Struktur ROOT_INFO_LUID yang menentukan ID autentikasi sesi dari token akses.

Keterangan

Nilai anggota luid berasal dari anggota AuthenticationId dari struktur TOKEN_STATISTICS yang diambil dengan memanggil fungsi GetTokenInformation .

Konteks sertifikat dapat mencakup array beberapa struktur CRYPT_SMART_CARD_ROOT_INFO , satu untuk setiap pengidentifikasi unik lokal (LUID) yang telah ditambahkan layanan penyebaran sertifikat ke sertifikat akar.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Header wincrypt.h