Aracılığıyla paylaş


Tanımlayıcı Ad Oluşturma (Yönetilmeyen API Başvurusu)

Güçlü adlandırma API'si, bir istemcinin derlemeler için tanımlayıcı ad imzalamayı yönetmesini sağlar.

Bir derlemeyi katı bir adla imzalamak, dosyaya derleme bildirimini içeren ortak bir anahtar şifrelemesi ekler. Tanımlayıcı ad imzalama ad benzersizliğini doğrulamaya yardımcı olur, ad sahtekarlığını önler ve bir başvuru çözümlendiğinde arayanlara benzersiz bir kimlik sağlar. Ancak, hiçbir güven düzeyi kesin bir adla ilişkilendirilmemiştir.

Bu Bölümde

Not

Bu işlevlerin tümü .NET Framework 4'den itibaren kullanım dışı bırakılmıştır. Önerilen alternatifler için bkz . ICLRStrongName arabirimi.

GetHashFromAssemblyFile İşlevi
Belirtilen karma algoritmasını kullanarak belirtilen derleme dosyasının karması alır. .NET Framework 4 ile başlayarak kullanım dışı bırakıldı.

GetHashFromAssemblyFileW İşlevi
Belirtilen karma algoritmasını kullanarak Unicode dizesi olarak belirtilen derleme dosyasının karması alır. .NET Framework 4 ile başlayarak kullanım dışı bırakıldı.

GetHashFromBlob İşlevi
Belirtilen karma algoritmasını kullanarak belirtilen bellek adresinde derlemenin karması alır. .NET Framework 4 ile başlayarak kullanım dışı bırakıldı.

GetHashFromFile İşlevi
Belirtilen dosyanın içeriği üzerinde bir karma oluşturur. .NET Framework 4 ile başlayarak kullanım dışı bırakıldı.

GetHashFromFileW İşlevi
Unicode dizesi tarafından belirtilen dosyanın içeriği üzerinde karma oluşturur. .NET Framework 4 ile başlayarak kullanım dışı bırakıldı.

GetHashFromHandle İşlevi
Belirtilen karma algoritmasını kullanarak belirtilen dosya tutamacıyla dosyanın içeriği üzerinde bir karma oluşturur. .NET Framework 4 ile başlayarak kullanım dışı bırakıldı.

StrongNameCompareAssemblies İşlevi
İki derlemenin yalnızca tanımlayıcı ad imzalarıyla farklı olup olmadığını belirler. .NET Framework 4 ile başlayarak kullanım dışı bırakıldı.

StrongNameErrorInfo İşlevi
Tanımlayıcı ad işlevlerinden biri tarafından tetiklenen son hata kodunu alır.

StrongNameFreeBuffer İşlevi
StrongNameGetPublicKey, StrongNameTokenFromPublicKey veya StrongNameSignatureGeneration gibi bir tanımlayıcı ad işlevine önceki bir çağrıyla ayrılan belleği boşaltır. .NET Framework 4 ile başlayarak kullanım dışı bırakıldı.

StrongNameGetBlob İşlevi
Belirtilen arabelleği, belirtilen adreste yürütülebilir dosyanın ikili gösterimiyle doldurur. .NET Framework 4 ile başlayarak kullanım dışı bırakıldı.

StrongNameGetBlobFromImage İşlevi
Belirtilen bellek adresinde derleme görüntüsünün ikili gösterimini alır. .NET Framework 4 ile başlayarak kullanım dışı bırakıldı.

StrongNameGetPublicKey İşlevi
Ortak anahtarı bir özel/ortak anahtar çiftinden alır. .NET Framework 4 ile başlayarak kullanım dışı bırakıldı.

StrongNameHashSize İşlevi
Belirtilen karma algoritmasını kullanarak karma için gereken arabellek boyutunu alır. .NET Framework 4 ile başlayarak kullanım dışı bırakıldı.

StrongNameKeyDelete İşlevi
Belirtilen anahtar kapsayıcısını siler. .NET Framework 4 ile başlayarak kullanım dışı bırakıldı.

StrongNameKeyGen İşlevi
Tanımlayıcı ad kullanımı için yeni bir ortak/özel anahtar çifti oluşturur. .NET Framework 4 ile başlayarak kullanım dışı bırakıldı.

StrongNameKeyGenEx İşlevi
Tanımlayıcı ad kullanımı için belirtilen anahtar boyutuna sahip yeni bir ortak/özel anahtar çifti oluşturur. .NET Framework 4 ile başlayarak kullanım dışı bırakıldı.

StrongNameKeyInstall İşlevi
Bir ortak/özel anahtar çifti kapsayıcıya aktarır. .NET Framework 4 ile başlayarak kullanım dışı bırakıldı.

StrongNameSignatureGeneration İşlevi
Belirtilen derleme için bir tanımlayıcı ad imzası oluşturur. .NET Framework 4 ile başlayarak kullanım dışı bırakıldı.

StrongNameSignatureGenerationEx İşlevi
Belirtilen bayrakları temel alarak belirtilen derleme için bir tanımlayıcı ad imzası oluşturur. .NET Framework 4 ile başlayarak kullanım dışı bırakıldı.

StrongNameSignatureSize İşlevi
Tanımlayıcı ad imzasının boyutunu döndürür. .NET Framework 4 ile başlayarak kullanım dışı bırakıldı.

StrongNameSignatureVerification İşlevi
Sağlanan yoldaki derleme bildiriminin, belirtilen bayraklara göre doğrulanan bir tanımlayıcı ad imzası içerip içermediğini belirten bir değer alır. .NET Framework 4 ile başlayarak kullanım dışı bırakıldı.

StrongNameSignatureVerificationEx İşlevi
Sağlanan yoldaki derleme bildiriminin tanımlayıcı ad imzası içerip içermediğini belirten bir değer alır. .NET Framework 4 ile başlayarak kullanım dışı bırakıldı.

StrongNameSignatureVerificationFromImage İşlevi
Belleğe zaten eşlenmiş bir derlemenin ilişkili ortak anahtar için geçerli olduğunu doğrular. .NET Framework 4 ile başlayarak kullanım dışı bırakıldı.

StrongNameTokenFromAssembly İşlevi
Belirtilen derleme dosyasından bir tanımlayıcı ad belirteci oluşturur. .NET Framework 4 ile başlayarak kullanım dışı bırakıldı.

StrongNameTokenFromAssemblyEx İşlevi
Belirtilen derleme dosyasından bir tanımlayıcı ad belirteci oluşturur ve ortak anahtarı döndürür. .NET Framework 4 ile başlayarak kullanım dışı bırakıldı.

StrongNameTokenFromPublicKey İşlevi
Ortak anahtarı temsil eden bir belirteç alır. .NET Framework 4 ile başlayarak kullanım dışı bırakıldı.

PublicKeyBlob Yapısı
İkili biçimde ortak/özel anahtar çiftinin ortak anahtarını temsil eder.

Ayrıca bkz.