Bagikan melalui


struktur KERB_SMARTCARD_CSP_INFO

Struktur KERB_SMARTCARD_CSP_INFO berisi informasi tentang penyedia layanan kriptografi kartu pintar (CSP).

Struktur ini tidak dideklarasikan dalam header publik.

Sintaks

typedef struct _KERB_SMARTCARD_CSP_INFO {
  DWORD dwCspInfoLen;
  DWORD MessageType;
  union {
    PVOID   ContextInformation;
    ULONG64 SpaceHolderForWow64;
  };
  DWORD flags;
  DWORD KeySpec;
  ULONG nCardNameOffset;
  ULONG nReaderNameOffset;
  ULONG nContainerNameOffset;
  ULONG nCSPNameOffset;
  TCHAR bBuffer;
} KERB_SMARTCARD_CSP_INFO, *PKERB_SMARTCARD_CSP_INFO;

Anggota

dwCspInfoLen

Ukuran, dalam byte, dari struktur ini, termasuk data yang ditambahkan.

MessageType

Jenis pesan yang diteruskan. Anggota ini harus diatur ke 1.

ContextInformation

Dicadangkan.

SpaceHolderForWow64

Dicadangkan.

Bendera

Dicadangkan.

KeySpec

Kunci privat yang digunakan dari kontainer kunci yang ditentukan dalam buffer bBuffer. Kuncinya bisa menjadi salah satu nilai berikut, yang didefinisikan dalam WinCrypt.h.

Nilai Makna
AT_KEYEXCHANGE
1
Kuncinya adalah kunci pertukaran kunci.
AT_SIGNATURE
2
Kuncinya adalah kunci tanda tangan.

 

nCardNameOffset

Jumlah karakter dalam buffer bBuffer yang mendahului nama kartu pintar dalam buffer tersebut.

Penting

Jika nama kartu pintar tidak disediakan, buffer harus berisi string kosong.

 

nReaderNameOffset

Jumlah karakter dalam buffer bBuffer yang mendahului nama pembaca kartu pintar di buffer tersebut.

Penting

Jika nama pembaca kartu pintar tidak disediakan, buffer harus berisi string kosong.

 

nContainerNameOffset

Jumlah karakter dalam buffer bBuffer yang mendahului nama kontainer kunci dalam buffer tersebut. String ini tidak boleh kosong.

nCSPNameOffset

Jumlah karakter dalam buffer bBuffer yang mendahului nama CSP dalam buffer tersebut.

bBuffer

Array karakter yang diinisialisasi ke panjang sizeof(DWORD). Buffer ini berisi nama yang dimaksud oleh anggota nCardNameOffset, nReaderNameOffset, nContainerNameOffset, dan nCSPNameOffset , serta data tambahan apa pun yang disediakan oleh CSP.

Nama apa pun yang tidak disediakan harus diwakili dalam buffer ini oleh string kosong.

Keterangan

Ketika struktur ini diserialisasikan, anggota struktur harus diselaraskan dengan batas yang merupakan kelipatan 2 byte.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung
Windows Server 2008 [hanya aplikasi desktop]

Lihat juga

KERB_CERTIFICATE_LOGON