Bagikan melalui


ID3D11VideoContext::Negosiasi MetodeCryptoSessionKeyExchange (d3d11.h)

Menetapkan kunci sesi untuk sesi kriptografi.

Sintaks

HRESULT NegotiateCryptoSessionKeyExchange(
  [in]      ID3D11CryptoSession *pCryptoSession,
  [in]      UINT                DataSize,
  [in, out] void                *pData
);

Parameter

[in] pCryptoSession

Pointer ke antarmuka ID3D11CryptoSession dari sesi kriptografi.

[in] DataSize

Ukuran array byte pData , dalam byte.

[in, out] pData

Penunjuk ke array byte yang berisi kunci sesi terenkripsi.

Nilai kembali

Jika metode ini berhasil, metode ini mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.

Keterangan

Mekanisme pertukaran kunci tergantung pada jenis sesi kriptografi.

Untuk Skema Enkripsi RSA - Padding Enkripsi Asimetris Optimal (RSAES-OAEP), dekoder perangkat lunak menghasilkan kunci rahasia, mengenkripsi kunci rahasia dengan menggunakan kunci umum dengan RSAES-OAEP, dan menempatkan teks sandi dalam parameter pData . Ukuran aktual buffer untuk RSAES-OAEP adalah 256 byte.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8 [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2012 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header d3d11.h

Lihat juga

ID3D11VideoContext