Fungsi PeerIdentityGetCryptKey (p2p.h)
Fungsi PeerIdentityGetCryptKey mengambil handel ke penyedia layanan kriptografi (CSP).
Sintaks
NOT_BUILD_WINDOWS_DEPRECATE HRESULT PeerIdentityGetCryptKey(
[in] PCWSTR pwzIdentity,
[out] HCRYPTPROV *phCryptProv
);
Parameter
[in] pwzIdentity
Menentukan identitas serekan untuk mengambil pasangan kunci.
[out] phCryptProv
Menerima penunjuk ke handel penyedia layanan kriptografi (CSP) yang berisi pasangan kunci RSA AT_KEYEXCHANGE.
Nilai kembali
Jika panggilan fungsi berhasil, nilai yang dikembalikan adalah S_OK. Jika tidak, ia mengembalikan salah satu nilai berikut.
Menampilkan kode | Deskripsi |
---|---|
|
Salah satu parameter tidak valid. |
|
Memori tidak cukup untuk melakukan operasi yang ditentukan. |
|
Akses ke identitas serekan atau kunci grup serekan ditolak. Biasanya, ini disebabkan oleh daftar kontrol akses (ACL) yang salah untuk folder yang berisi kunci pengguna atau komputer. Ini dapat terjadi ketika ACL telah diatur ulang secara manual. |
|
Identitas yang cocok dengan nama yang ditentukan tidak dapat ditemukan. |
Keterangan
Kunci dapat diambil dengan memanggil CryptGetUserKey.
Ketika handel tidak diperlukan lagi, aplikasi bertanggung jawab untuk melepaskan handel dengan menggunakan CryptReleaseContext.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows XP dengan SP2 [khusus aplikasi desktop],Windows XP dengan SP1 dengan Paket Jaringan Tingkat Lanjut untuk Windows XP |
Server minimum yang didukung | Tidak ada yang didukung |
Target Platform | Windows |
Header | p2p.h |
Pustaka | P2P.lib |
DLL | P2P.dll |
Lihat juga
CryptReleaseContext