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.
Mendapatkan kunci umum dari pasangan kunci privat/publik. Pasangan kunci dapat diberikan baik sebagai nama kontainer kunci dalam penyedia layanan kriptografi (CSP) atau sebagai kumpulan byte mentah.
Fungsi ini sudah tidak digunakan lagi. Gunakan metode ICLRStrongName::StrongNameGetPublicKey sebagai gantinya.
Sintaks
BOOLEAN StrongNameGetPublicKey (
[in] LPCWSTR szKeyContainer,
[in] BYTE *pbKeyBlob,
[in] ULONG cbKeyBlob,
[out] BYTE **ppbPublicKeyBlob,
[out] ULONG *pcbPublicKeyBlob
);
Parameter
szKeyContainer
[in] Nama kontainer kunci yang berisi pasangan kunci publik/privat. Jika pbKeyBlob null, szKeyContainer harus menentukan kontainer yang valid dalam Penyedia Solusi Cloud. Dalam hal ini, StrongNameGetPublicKey mengekstrak kunci publik dari pasangan kunci yang disimpan dalam kontainer.
Jika pbKeyBlob tidak null, pasangan kunci diasumsikan dimuat dalam objek besar biner utama (BLOB).
Kuncinya harus kunci penandatanganan Rivest-Shamir-Adleman (RSA) 1024-bit. Tidak ada jenis kunci lain yang didukung saat ini.
pbKeyBlob
[in] Penunjuk ke pasangan kunci publik/privat. Pasangan kunci ini dalam format yang dibuat oleh fungsi CryptExportKey Win32. Jika pbKeyBlob null, kontainer kunci yang ditentukan oleh szKeyContainer diasumsikan berisi pasangan kunci.
cbKeyBlob
[in] Ukuran, dalam byte, dari pbKeyBlob.
ppbPublicKeyBlob
[out] BLOB kunci umum yang dikembalikan. Parameter ppbPublicKeyBlob dialokasikan oleh runtime bahasa umum dan dikembalikan ke pemanggil. Pemanggil harus membebaskan memori dengan menggunakan fungsi StrongNameFreeBuffer .
pcbPublicKeyBlob
[out] Ukuran BLOB kunci publik yang dikembalikan.
Tampilkan Nilai
true pada penyelesaian yang berhasil; jika tidak, false.
Keterangan
Kunci publik yang dimuat dalam struktur PublicKeyBlob .
Jika fungsi StrongNameGetPublicKey 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