Bagikan melalui


Antarmuka ICLRStrongName

Menyediakan fungsi statis global dasar untuk menandatangani rakitan dengan nama yang kuat. Semua metode ICLRStrongName menampilkan HRESULT COM standar.

Metode

Metode Deskripsi
Metode GetHashFromAssemblyFile Mendapatkan hash file rakitan yang ditentukan, menggunakan algoritme hash yang ditentukan.
Metode GetHashFromAssemblyFileW Mendapatkan hash dari file perakitan yang ditentukan sebagai string Unicode, menggunakan algoritma hash yang ditentukan.
Metode GetHashFromBlob Mendapat hash perakitan di alamat memori yang ditentukan, menggunakan algoritma hash yang ditentukan.
Metode GetHashFromFile Menghasilkan hash atas konten file yang ditentukan.
Metode GetHashFromFileW Menghasilkan hash atas konten file yang ditentukan oleh string Unicode.
Metode GetHashFromHandle Menghasilkan hash atas isi file dengan handel file yang ditentukan, menggunakan algoritma hash yang ditentukan.
Metode StrongNameCompareAssemblies Menentukan apakah dua rakitan hanya berbeda dengan tanda tangan nama kuat mereka.
Metode StrongNameFreeBuffer Mengosongkan memori yang dialokasikan dengan panggilan sebelumnya ke fungsi nama yang kuat seperti StrongNameGetPublicKey, StrongNameTokenFromPublicKey, atau StrongNameSignatureGeneration.
Metode StrongNameGetBlob Mengisi buffer yang ditentukan dengan representasi biner dari file yang dapat dieksekusi di alamat yang ditentukan.
Metode StrongNameGetBlobFromImage Mendapatkan representasi biner dari gambar rakitan pada alamat memori yang ditentukan.
Metode StrongNameGetPublicKey Mendapatkan kunci publik dari pasangan kunci privat/publik.
Metode StrongNameHashSize Mendapatkan ukuran buffer yang diperlukan untuk hash, menggunakan algoritme hash yang ditentukan.
Metode StrongNameKeyDelete Menghapus kontainer kunci yang ditentukan.
Metode StrongNameKeyGen Membuat pasangan kunci publik /privat baru untuk penggunaan nama yang kuat.
Metode StrongNameKeyGenEx Menghasilkan pasangan kunci publik/privat baru dengan ukuran kunci yang ditentukan untuk penggunaan nama yang kuat.
Metode StrongNameKeyInstall Mengimpor pasangan kunci publik/privat ke dalam kontainer.
Metode StrongNameSignatureGeneration Menghasilkan tanda tangan nama yang kuat untuk rakitan yang ditentukan.
Metode StrongNameSignatureGenerationEx Menghasilkan tanda tangan nama yang kuat untuk perakitan yang ditentukan, berdasarkan bendera yang ditentukan.
Metode StrongNameSignatureSize Mengembalikan ukuran tanda tangan nama yang kuat.
Metode StrongNameSignatureVerification Mendapatkan nilai yang menunjukkan apakah manifes rakitan di jalur yang disediakan berisi tanda tangan nama yang kuat, yang diverifikasi sesuai dengan bendera yang ditentukan.
Metode StrongNameSignatureVerificationEx Mendapat nilai yang menunjukkan apakah manifes rakitan di jalur yang disediakan berisi tanda tangan nama yang kuat.
Metode StrongNameSignatureVerificationFromImage Memverifikasi bahwa rakitan yang telah dipetakan ke memori valid untuk kunci publik terkait.
Metode StrongNameTokenFromAssembly Membuat token nama yang kuat dari file rakitan yang ditentukan.
Metode StrongNameTokenFromAssemblyEx Membuat token nama yang kuat dari file rakitan yang ditentukan, dan mengembalikan kunci publik.
Metode StrongNameTokenFromPublicKey Mendapatkan token yang mewakili kunci publik.

Keterangan

Anda bisa mendapatkan instans ICLRStrongName dengan memanggil metode ICLRRuntimeInfo::GetInterface menggunakan CLSID_CLRStrongName dan IID_ICLRStrongName sebagai parameter.

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