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 umum/privat baru untuk penggunaan nama yang kuat.
Fungsi ini sudah tidak digunakan lagi. Gunakan metode ICLRStrongName::StrongNameKeyGen sebagai gantinya.
Sintaks
BOOLEAN 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 guna menghasilkan nama sementara.
dwFlags
[in] Menentukan apakah akan meninggalkan kunci yang 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
true pada penyelesaian yang berhasil; jika tidak, false.
Keterangan
Fungsi StrongNameKeyGen ini membuat kunci 1024-bit. Setelah kunci diambil, Anda harus memanggil fungsi StrongNameFreeBuffer untuk merilis memori yang dialokasikan.
Jika fungsi StrongNameKeyGen tidak berhasil diselesaikan, panggil fungsi StrongNameErrorInfo untuk mengambil kesalahan terakhir yang dibuat.
Persyaratan
Platform: Lihat Persyaratan Sistem.
Header: StrongName.h
Pustaka: Disertakan sebagai sumber daya dalam MsCorEE.dll
Versi .NET Framework: Tersedia mulai dari 1.0