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 umum / privat. Pasangan kunci dapat disediakan baik sebagai nama kontainer kunci dalam penyedia solusi cloud (CSP) atau sebagai kumpulan byte mentah.
Sintaks
HRESULT 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, metode ICLRStrongName::StrongNameGetPublicKey mengekstrak kunci umum dari pasangan kunci yang disimpan dalam kontainer.
Jika pbKeyBlob bukan null, pasangan kunci diasumsikan terkandung dalam objek besar biner (BLOB) kunci.
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 mengosongkan memori dengan menggunakan metode ICLRStrongName::StrongNameFreeBuffer.
pcbPublicKeyBlob
[keluar] Ukuran BLOB kunci umum yang dikembalikan.
Tampilkan Nilai
S_OK jika metode berhasil diselesaikan; jika tidak, nilai HRESULT yang menunjukkan kegagalan (lihat Nilai HRESULT Umum untuk daftar).
Keterangan
Kunci umum yang dimuat dalam struktur PublicKeyBlob.
Persyaratan
Platform: Lihat Persyaratan Sistem.
Header: MetaHost.h
Pustaka: Disertakan sebagai sumber daya dalam MSCorEE.dll
Versi .NET Framework: Tersedia mulai dari 4