Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Membuat pasangan kunci publik/privat baru untuk penggunaan nama yang kuat.
Sintaks
HRESULT StrongNameKeyGen (
[in] LPCWSTR wszKeyContainer,
[in] DWORD dwFlags,
[out] BYTE **ppbKeyBlob,
[out] ULONG *pcbKeyBlob
);
Parameter
wszKeyContainer
[in] Nama kontainer kunci yang diminta.
wszKeyContainer harus berupa string yang tidak kosong atau null untuk menghasilkan nama sementara.
dwFlags
[masuk] Nilai yang menentukan apakah akan membiarkan kunci terdaftar. Nilai berikut ini didukung:
0x00000000 - Digunakan saat
wszKeyContainernull untuk menghasilkan nama kontainer kunci sementara.0x00000001 (
SN_LEAVE_KEY) - Menentukan bahwa kunci harus dibiarkan terdaftar.
ppbKeyBlob
[out] Pasangan kunci publik/privat yang dikembalikan.
pcbKeyBlob
[out] Ukuran, dalam byte, dari ppbKeyBlob.
Tampilkan Nilai
S_OK jika metode berhasil diselesaikan; jika tidak, nilai HRESULT yang menunjukkan kegagalan (lihat Nilai HRESULT Umum untuk daftar).
Keterangan
Metode ICLRStrongName::StrongNameKeyGen membuat kunci 1024-bit. Setelah kunci diambil, Anda harus memanggil metode ICLRStrongName::StrongNameFreeBuffer untuk melepaskan memori yang dialokasikan.
Persyaratan
Platform: Lihat Persyaratan Sistem.
Header: MetaHost.h
Pustaka: Disertakan sebagai sumber daya dalam MSCorEE.dll
Versi .NET Framework: Tersedia mulai dari 4