Bagikan melalui


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
Mssign32.dll