Fungsi PvkPrivateKeySave
Penting
API ini tidak digunakan lagi. Microsoft dapat menghapus API ini dalam rilis mendatang.
Fungsi PvkPrivateKeySave menyimpan kunci privat dan kunci publik yang sesuai ke file tertentu.
Catatan
Fungsi ini tidak memiliki file header atau pustaka impor terkait. Untuk memanggil fungsi ini, Anda harus membuat file header yang ditentukan pengguna dan menggunakan fungsi LoadLibrary dan GetProcAddress untuk menautkan secara dinamis ke Mssign32.dll.
Sintaks
BOOL WINAPI PvkPrivateKeySave(
_In_ HCRYPTPROV hCryptProv,
_In_ HANDLE hFile,
_In_ DWORD dwKeySpec,
_In_ HWND hwndOwner,
_In_ LPCWSTR pwszKeyName,
_In_ DWORD dwFlags
);
Parameter
-
hCryptProv [in]
-
Handel ke penyedia layanan kriptografi (CSP).
-
hFile [in]
-
Handel ke file yang dibuat dengan izin baca/tulis awal dan izin baca-saja berikutnya.
-
dwKeySpec [in]
-
Bilangan bulat panjang untuk jenis kunci. Nilai yang mungkin termasuk AT_KEYEXCHANGE atau AT_SIGNATURE.
-
hwndOwner [in]
-
Jika kata sandi diperlukan untuk mengenkripsi kunci privat, parameter ini adalah handel ke induk kotak dialog; jika tidak, itu NULL.
-
pwszKeyName [in]
-
Penunjuk ke string yang dihentikan null untuk nama kunci yang akan disimpan.
-
dwFlags [in]
-
Nilai DWORD yang menentukan opsi tambahan untuk fungsi tersebut. Untuk informasi selengkapnya, lihat parameter dwFlags di CryptExportKey.
Menampilkan nilai
Setelah berhasil, fungsi ini mengembalikan TRUE. Fungsi PvkPrivateKeySave mengembalikan FALSE jika gagal.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows XP [hanya aplikasi desktop] |
Server minimum yang didukung |
Windows Server 2003 [hanya aplikasi desktop] |
DLL |
|