Bagikan melalui


Fungsi SslGetKeyProperty

Fungsi SslGetKeyProperty mengambil nilai properti bernama untuk objek kunci protokol Secure Sockets Layer (SSL).

Sintaks

SECURITY_STATUS WINAPI SslGetKeyProperty(
  _In_  NCRYPT_KEY_HANDLE hKey,
  _In_  LPCWSTR           pszProperty,
  _Out_ PBYTE             ppbOutput,
  _Out_ DWORD             *pcbOutput,
  _In_  DWORD             dwFlags
);

Parameter

hKey [in]

Handel penyedia SSL.

pszProperty [in]

Penunjuk ke string Unicode yang dihentikan null yang berisi nama properti yang akan diambil. Ini bisa menjadi salah satu Pengidentifikasi Properti Penyimpanan Kunci yang telah ditentukan sebelumnya atau pengidentifikasi properti kustom.

ppbOutput [out]

Penunjuk ke buffer yang menerima nilai properti. Pemanggil fungsi harus membebaskan buffer ini dengan memanggil fungsi SslFreeBuffer .

pcbOutput [out]

Ukuran, dalam byte, dari buffer pbOutput .

dwFlags [in]

Parameter ini dicadangkan untuk digunakan di masa mendatang.

Mengembalikan nilai

Jika fungsi berhasil, fungsi akan mengembalikan nol.

Jika fungsi gagal, fungsi mengembalikan nilai kesalahan bukan nol.

Kemungkinan kode pengembalian termasuk, tetapi tidak terbatas pada, berikut ini.

Mengembalikan kode/nilai Deskripsi
NTE_INVALID_HANDLE
0x80090026L
Salah satu handel yang disediakan tidak valid.
NTE_INVALID_PARAMETER
0x80090027L
Salah satu parameter yang disediakan tidak valid.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung
Windows Server 2008 [hanya aplikasi desktop]
Header
Sslprovider.h
DLL
Ncrypt.dll