Bagikan melalui


Metode ICLRStrongName::StrongNameGetPublicKey

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

Lihat juga