Bagikan melalui


Fungsi TokenBindingGenerateID (tokenbinding.h)

Membangun pengidentifikasi pengikat token dengan mengekstrak algoritma tanda tangan dari jenis kunci dan menyalin kunci publik yang diekspor.

Sintaks

SECURITY_STATUS TokenBindingGenerateID(
  [in]  TOKENBINDING_KEY_PARAMETERS_TYPE keyType,
  [in]  const void                       *publicKey,
  [in]  DWORD                            publicKeySize,
  [out] TOKENBINDING_RESULT_DATA         **resultData
);

Parameter

[in] keyType

Jenis kunci yang dinegosiasikan untuk digunakan. Gunakan nilai dari daftar jenis kunci yang Anda ambil dengan memanggil fungsi TokenBindingGetKeyTypesClient .

[in] publicKey

Blob kunci publik yang diekspor.

[in] publicKeySize

Ukuran blob kunci publik yang diekspor.

[out] resultData

Penunjuk yang menerima alamat buffer yang dialokasikan untuk data hasil pengikatan token. Data hasil pengikatan token berisi pengidentifikasi pengikatan token.

Gunakan fungsi HeapAlloc untuk mengalokasikan memori untuk buffer ini, dan metode HeapFree untuk membebaskan memori tersebut.

Nilai kembali

Mengembalikan kode status yang menunjukkan keberhasilan atau kegagalan fungsi.

Keterangan

Anda dapat memanggil TokenBindingGenerateID dari mode pengguna.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10 [khusus aplikasi desktop]
Server minimum yang didukung Windows Server 2016 [hanya aplikasi desktop]
Target Platform Windows
Header tokenbinding.h
Pustaka Tokenbinding.lib
DLL Tokenbinding.dll

Lihat juga

HeapAlloc

HeapFree

TokenBindingVerifyMessage