ECDsa Sınıf

Tanım

Üç Nokta Eğrisi Dijital İmza Algoritması'nı (ECDSA) kapsülleyen soyut bir temel sınıf sağlar.

public ref class ECDsa abstract : System::Security::Cryptography::AsymmetricAlgorithm
public ref class ECDsa abstract : System::Security::Cryptography::ECAlgorithm
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public abstract class ECDsa : System.Security.Cryptography.AsymmetricAlgorithm
public abstract class ECDsa : System.Security.Cryptography.ECAlgorithm
public abstract class ECDsa : System.Security.Cryptography.AsymmetricAlgorithm
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
type ECDsa = class
    inherit AsymmetricAlgorithm
type ECDsa = class
    inherit ECAlgorithm
type ECDsa = class
    inherit AsymmetricAlgorithm
Public MustInherit Class ECDsa
Inherits AsymmetricAlgorithm
Public MustInherit Class ECDsa
Inherits ECAlgorithm
Devralma
Devralma
Türetilmiş
Öznitelikler

Açıklamalar

Bu sınıf, türetmeler için ECDsaCng soyut temel sınıf olarak hizmet eder.

Oluşturucular

ECDsa()

ECDsa sınıfının yeni bir örneğini başlatır.

Alanlar

KeySizeValue

Asimetrik algoritma tarafından kullanılan anahtar modülünün bit cinsinden boyutunu temsil eder.

(Devralındığı yer: AsymmetricAlgorithm)
LegalKeySizesValue

Asimetrik algoritma tarafından desteklenen anahtar boyutlarını belirtir.

(Devralındığı yer: AsymmetricAlgorithm)

Özellikler

KeyExchangeAlgorithm

Anahtar değişim algoritmasının adını alır.

KeyExchangeAlgorithm

Türetilmiş bir sınıfta geçersiz kılındığında anahtar değişim algoritmasının adını alır. Aksi takdirde, bir NotImplementedExceptionoluşturur.

(Devralındığı yer: AsymmetricAlgorithm)
KeySize

Asimetrik algoritma tarafından kullanılan anahtar modülünün bit cinsinden boyutunu alır veya ayarlar.

(Devralındığı yer: AsymmetricAlgorithm)
LegalKeySizes

Asimetrik algoritma tarafından desteklenen anahtar boyutlarını alır.

(Devralındığı yer: AsymmetricAlgorithm)
SignatureAlgorithm

İmza algoritmasının adını alır.

SignatureAlgorithm

Türetilmiş bir sınıfta uygulandığında, imza algoritmasının adını alır. Aksi takdirde, her zaman bir NotImplementedExceptionoluşturur.

(Devralındığı yer: AsymmetricAlgorithm)

Yöntemler

Clear()

sınıfı tarafından AsymmetricAlgorithm kullanılan tüm kaynakları serbest bırakır.

(Devralındığı yer: AsymmetricAlgorithm)
Create()

Eliptik Eğri Dijital İmza Algoritması'nın (ECDSA) varsayılan uygulamasının yeni bir örneğini oluşturur.

Create(ECCurve)

Belirtilen eğri üzerinde yeni oluşturulan bir anahtarla Eliptik Eğri Dijital İmza Algoritması'nın (ECDSA) varsayılan uygulamasının yeni bir örneğini oluşturur.

Create(ECParameters)

Anahtar olarak belirtilen parametreleri kullanarak Eliptik Eğri Dijital İmza Algoritması'nın (ECDSA) varsayılan uygulamasının yeni bir örneğini oluşturur.

Create(String)
Geçersiz.

Eliptik Eğri Dijital İmza Algoritması'nın (ECDSA) belirtilen uygulamasının yeni bir örneğini oluşturur.

Dispose()

AsymmetricAlgorithm sınıfının geçerli örneği tarafından kullanılan tüm kaynakları serbest bırakır.

(Devralındığı yer: AsymmetricAlgorithm)
Dispose(Boolean)

sınıfı tarafından AsymmetricAlgorithm kullanılan yönetilmeyen kaynakları serbest bırakır ve isteğe bağlı olarak yönetilen kaynakları serbest bırakır.

(Devralındığı yer: AsymmetricAlgorithm)
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
ExportECPrivateKey()

Geçerli anahtarı ECPrivateKey biçiminde dışarı aktarır.

ExportECPrivateKey()

Geçerli anahtarı ECPrivateKey biçiminde dışarı aktarır.

(Devralındığı yer: ECAlgorithm)
ExportECPrivateKeyPem()

Geçerli anahtarı PEM kodlu ECPrivateKey biçiminde dışarı aktarır.

(Devralındığı yer: ECAlgorithm)
ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters)

Geçerli anahtarı PKCS#8 EncryptedPrivateKeyInfo biçiminde bayt tabanlı bir parolayla dışarı aktarır.

(Devralındığı yer: AsymmetricAlgorithm)
ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters)

Geçerli anahtarı PKCS#8 EncryptedPrivateKeyInfo biçiminde karakter tabanlı bir parolayla dışarı aktarır.

(Devralındığı yer: AsymmetricAlgorithm)
ExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Byte>, PbeParameters)

GEÇERLI anahtarı PKCS#8 EncryptedPrivateKeyInfo biçiminde, PEM kodlanmış bayt tabanlı bir parolayla dışarı aktarır.

(Devralındığı yer: AsymmetricAlgorithm)
ExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Char>, PbeParameters)

Geçerli anahtarı PKCS#8 EncryptedPrivateKeyInfo biçiminde pem kodlanmış karakter tabanlı bir parolayla dışarı aktarır.

(Devralındığı yer: AsymmetricAlgorithm)
ExportExplicitParameters(Boolean)

Türetilmiş bir sınıfta geçersiz kılındığında, üç nokta eğrisi için açık parametreleri dışarı aktarır.

ExportExplicitParameters(Boolean)

Türetilmiş bir sınıfta geçersiz kılındığında, eccurve için açık ECParameters dışarı aktarır.

(Devralındığı yer: ECAlgorithm)
ExportParameters(Boolean)

Türetilmiş bir sınıfta geçersiz kılındığında, üç nokta eğrisi için adlandırılmış veya açık parametreleri dışarı aktarır. Eğrinin adı varsa, Curve alan adlandırılmış eğri parametreleri içerir, aksi takdirde açık parametreler içerir.

ExportParameters(Boolean)

Türetilmiş bir sınıfta geçersiz kılındığında, eccurve için adlandırılmış veya açık ECParameters dışarı aktarır. Eğrinin bir adı varsa, Curve özelliği adlandırılmış eğri parametreleri içerir, aksi takdirde açık parametreler içerir.

(Devralındığı yer: ECAlgorithm)
ExportPkcs8PrivateKey()

Geçerli anahtarı PKCS#8 PrivateKeyInfo biçiminde dışarı aktarır.

(Devralındığı yer: AsymmetricAlgorithm)
ExportPkcs8PrivateKeyPem()

Geçerli anahtarı, PEM kodlu PKCS#8 PrivateKeyInfo biçiminde dışarı aktarır.

(Devralındığı yer: AsymmetricAlgorithm)
ExportSubjectPublicKeyInfo()

Geçerli anahtarın ortak anahtar bölümünü X.509 SubjectPublicKeyInfo biçiminde dışarı aktarır.

(Devralındığı yer: AsymmetricAlgorithm)
ExportSubjectPublicKeyInfoPem()

Geçerli anahtarın ortak anahtar bölümünü PEM kodlanmış X.509 SubjectPublicKeyInfo biçiminde dışarı aktarır.

(Devralındığı yer: AsymmetricAlgorithm)
FromXmlString(String)

Bu yöntem her durumda oluşturur.

FromXmlString(String)

Türetilmiş bir sınıfta geçersiz kılındığında, xml dizesindeki bir AsymmetricAlgorithm nesneyi yeniden oluşturur. Aksi takdirde, bir NotImplementedExceptionoluşturur.

(Devralındığı yer: AsymmetricAlgorithm)
GenerateKey(ECCurve)

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen eğri için geçerli anahtarı değiştirerek yeni bir kısa ömürlü ortak/özel anahtar çifti oluşturur.

GenerateKey(ECCurve)

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen eğri için yeni bir ortak/özel anahtar bölmesi oluşturur.

(Devralındığı yer: ECAlgorithm)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetMaxSignatureSize(DSASignatureFormat)

Belirtilen biçimde bu anahtar tarafından üretilen bir imza için bayt cinsinden en büyük boyutu alır.

GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
HashData(Byte[], Int32, Int32, HashAlgorithmName)

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen karma algoritmasını kullanarak bayt dizisinin belirtilen bölümünün karma değerini hesaplar.

HashData(Stream, HashAlgorithmName)

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen karma algoritmasını kullanarak belirtilen ikili akışın karma değerini hesaplar.

ImportECPrivateKey(ReadOnlySpan<Byte>, Int32)

Bu nesnenin anahtarlarını değiştirerek ecPrivateKey yapısından genel/özel anahtar bölmesini içeri aktarır.

ImportECPrivateKey(ReadOnlySpan<Byte>, Int32)

Bu nesnenin anahtarlarını değiştirerek ecPrivateKey yapısından genel/özel anahtar bölmesini içeri aktarır.

(Devralındığı yer: ECAlgorithm)
ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Int32)

Bayt tabanlı bir parola ile şifre çözme işleminden sonra bu nesnenin anahtarlarını değiştirerek pkcs#8 EncryptedPrivateKeyInfo yapısından genel/özel anahtar bölmesini içeri aktarır.

ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Int32)

Türetilmiş bir sınıfta geçersiz kılındığında, bayt tabanlı bir parolayla şifresini çözdükten sonra bu nesnenin anahtarlarını değiştirerek pkcs#8 EncryptedPrivateKeyInfo yapısından genel/özel anahtar bölmesini içeri aktarır.

(Devralındığı yer: AsymmetricAlgorithm)
ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Int32)

Bayt tabanlı bir parola ile şifre çözme işleminden sonra bu nesnenin anahtarlarını değiştirerek pkcs#8 EncryptedPrivateKeyInfo yapısından genel/özel anahtar bölmesini içeri aktarır.

(Devralındığı yer: ECAlgorithm)
ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, ReadOnlySpan<Byte>, Int32)

Bu nesnenin anahtarlarını değiştirerek karakter tabanlı bir parola ile şifre çözme işleminden sonra pkcs#8 EncryptedPrivateKeyInfo yapısından ortak/özel anahtar bölmesini içeri aktarır.

ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, ReadOnlySpan<Byte>, Int32)

Türetilmiş bir sınıfta geçersiz kılındığında, bu nesnenin anahtarlarını değiştirerek karakter tabanlı bir parolayla şifreyi çözdükten sonra PKCS#8 EncryptedPrivateKeyInfo yapısından genel/özel anahtar bölmesini içeri aktarır.

(Devralındığı yer: AsymmetricAlgorithm)
ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, ReadOnlySpan<Byte>, Int32)

Bayt tabanlı bir parola ile şifre çözme işleminden sonra bu nesnenin anahtarlarını değiştirerek pkcs#8 EncryptedPrivateKeyInfo yapısından genel/özel anahtar bölmesini içeri aktarır.

(Devralındığı yer: ECAlgorithm)
ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Byte>)

Bu nesnenin anahtarlarını değiştirerek şifrelenmiş bir RFC 7468 PEM kodlu özel anahtarı içeri aktarır.

ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Byte>)

Türetilmiş bir sınıfta geçersiz kılındığında, bu nesnenin anahtarlarını değiştirerek şifrelenmiş bir RFC 7468 PEM ile kodlanmış anahtarı içeri aktarır.

(Devralındığı yer: AsymmetricAlgorithm)
ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Byte>)

Bu nesnenin anahtarlarını değiştirerek şifrelenmiş bir RFC 7468 PEM kodlu özel anahtarı içeri aktarır.

(Devralındığı yer: ECAlgorithm)
ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Char>)

Bu nesnenin anahtarlarını değiştirerek şifrelenmiş bir RFC 7468 PEM kodlu özel anahtarı içeri aktarır.

ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Char>)

Türetilmiş bir sınıfta geçersiz kılındığında, bu nesnenin anahtarlarını değiştirerek şifrelenmiş bir RFC 7468 PEM ile kodlanmış anahtarı içeri aktarır.

(Devralındığı yer: AsymmetricAlgorithm)
ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Char>)

Bu nesnenin anahtarlarını değiştirerek şifrelenmiş bir RFC 7468 PEM kodlu özel anahtarı içeri aktarır.

(Devralındığı yer: ECAlgorithm)
ImportFromPem(ReadOnlySpan<Char>)

Bu nesnenin anahtarlarını değiştirerek RFC 7468 PEM ile kodlanmış bir anahtarı içeri aktarır.

ImportFromPem(ReadOnlySpan<Char>)

Türetilmiş bir sınıfta geçersiz kılındığında, rfc 7468 metin olarak kodlanmış bir anahtarı içeri aktarır ve bu nesnenin anahtarlarını değiştirir.

(Devralındığı yer: AsymmetricAlgorithm)
ImportFromPem(ReadOnlySpan<Char>)

Bu nesnenin anahtarlarını değiştirerek RFC 7468 PEM ile kodlanmış bir anahtarı içeri aktarır.

(Devralındığı yer: ECAlgorithm)
ImportParameters(ECParameters)

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen parametreleri içeri aktarır.

ImportParameters(ECParameters)

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen ECParametersöğesini içeri aktarır.

(Devralındığı yer: ECAlgorithm)
ImportPkcs8PrivateKey(ReadOnlySpan<Byte>, Int32)

Şifre çözme işleminden sonra pkcs#8 PrivateKeyInfo yapısından ortak/özel anahtar bölmesini içeri aktarır ve bu nesnenin anahtarlarını değiştirir.

ImportPkcs8PrivateKey(ReadOnlySpan<Byte>, Int32)

Türetilmiş bir sınıfta geçersiz kılındığında, şifre çözme işleminden sonra bir PKCS#8 PrivateKeyInfo yapısından public/private anahtar bölmesini içeri aktarır ve bu nesnenin anahtarlarını değiştirir.

(Devralındığı yer: AsymmetricAlgorithm)
ImportPkcs8PrivateKey(ReadOnlySpan<Byte>, Int32)

Şifre çözme işleminden sonra pkcs#8 PrivateKeyInfo yapısından ortak/özel anahtar bölmesini içeri aktarır ve bu nesnenin anahtarlarını değiştirir.

(Devralındığı yer: ECAlgorithm)
ImportSubjectPublicKeyInfo(ReadOnlySpan<Byte>, Int32)

Şifre çözme işleminden sonra bir X.509 SubjectPublicKeyInfo yapısından ortak anahtarı içeri aktarır ve bu nesnenin anahtarlarını değiştirir.

ImportSubjectPublicKeyInfo(ReadOnlySpan<Byte>, Int32)

Türetilmiş bir sınıfta geçersiz kılındığında, şifre çözme işleminden sonra bu nesnenin anahtarlarını değiştirerek ortak anahtarı X.509 SubjectPublicKeyInfo yapısından içeri aktarır.

(Devralındığı yer: AsymmetricAlgorithm)
ImportSubjectPublicKeyInfo(ReadOnlySpan<Byte>, Int32)

Şifre çözme işleminden sonra bir X.509 SubjectPublicKeyInfo yapısından ortak anahtarı içeri aktarır ve bu nesnenin anahtarlarını değiştirir

(Devralındığı yer: ECAlgorithm)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
SignData(Byte[], HashAlgorithmName)

Belirtilen karma algoritmasını kullanarak belirtilen bayt dizisinin karma değerini hesaplar ve sonuçta elde edilen karma değeri imzalar.

SignData(Byte[], HashAlgorithmName, DSASignatureFormat)

Belirtilen verilerin karma değerini hesaplar ve belirtilen imza biçimini kullanarak imzalar.

SignData(Byte[], Int32, Int32, HashAlgorithmName)

Belirtilen karma algoritmasını kullanarak belirtilen bayt dizisinin bir bölümünün karma değerini hesaplar ve sonuçta elde edilen karma değerini imzalar.

SignData(Byte[], Int32, Int32, HashAlgorithmName, DSASignatureFormat)

Belirtilen verilerin karma değerini hesaplar ve belirtilen imza biçimini kullanarak imzalar.

SignData(ReadOnlySpan<Byte>, HashAlgorithmName)

Belirtilen verilerin karma değerini hesaplar ve imzalar.

SignData(ReadOnlySpan<Byte>, HashAlgorithmName, DSASignatureFormat)

Belirtilen verilerin karma değerini hesaplar ve belirtilen imza biçimini kullanarak imzalar.

SignData(ReadOnlySpan<Byte>, Span<Byte>, HashAlgorithmName)

Belirtilen verilerin karma değerini hesaplar ve belirtilen biçimde belirtilen arabellekte imzalar.

SignData(ReadOnlySpan<Byte>, Span<Byte>, HashAlgorithmName, DSASignatureFormat)

Belirtilen verilerin karma değerini hesaplar ve belirtilen biçimde belirtilen arabellekte imzalar.

SignData(Stream, HashAlgorithmName)

Belirtilen karma algoritmasını kullanarak belirtilen akışın karma değerini hesaplar ve sonuçta elde edilen karma değeri imzalar.

SignData(Stream, HashAlgorithmName, DSASignatureFormat)

Belirtilen verilerin karma değerini hesaplar ve belirtilen imza biçimini kullanarak imzalar.

SignDataCore(ReadOnlySpan<Byte>, HashAlgorithmName, DSASignatureFormat)

Belirtilen verilerin karma değerini hesaplar ve belirtilen imza biçimini kullanarak imzalar.

SignDataCore(Stream, HashAlgorithmName, DSASignatureFormat)

Belirtilen verilerin karma değerini hesaplar ve belirtilen imza biçimini kullanarak imzalar.

SignHash(Byte[])

Belirtilen karma değer için dijital imza oluşturur.

SignHash(Byte[], DSASignatureFormat)

Belirtilen karma değerin ECDSA imzasını belirtilen biçimde hesaplar.

SignHash(ReadOnlySpan<Byte>)

Belirtilen karma değeri için ECDSA imzasını hesaplar.

SignHash(ReadOnlySpan<Byte>, DSASignatureFormat)

Belirtilen karma değerin ECDSA imzasını belirtilen biçimde hesaplar.

SignHash(ReadOnlySpan<Byte>, Span<Byte>)

Belirtilen karma değerin ECDSA imzasını sağlanan arabelleğe hesaplar.

SignHash(ReadOnlySpan<Byte>, Span<Byte>, DSASignatureFormat)

Belirtilen karma değerin BELIRTILEN biçimdeki ECDSA imzasını sağlanan arabelleğe hesaplar.

SignHashCore(ReadOnlySpan<Byte>, DSASignatureFormat)

Belirtilen karma değerin ECDSA imzasını belirtilen biçimde hesaplar.

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)
ToXmlString(Boolean)

Bu yöntem her durumda oluşturur.

ToXmlString(Boolean)

Türetilmiş bir sınıfta geçersiz kılındığında, geçerli AsymmetricAlgorithm nesnenin XML dizesi gösterimini oluşturur ve döndürür. Aksi takdirde, bir NotImplementedExceptionoluşturur.

(Devralındığı yer: AsymmetricAlgorithm)
TryExportECPrivateKey(Span<Byte>, Int32)

ECPrivateKey biçimindeki geçerli anahtarı sağlanan arabelleğe aktarmayı dener.

TryExportECPrivateKey(Span<Byte>, Int32)

ECPrivateKey biçimindeki geçerli anahtarı sağlanan arabelleğe aktarmayı dener.

(Devralındığı yer: ECAlgorithm)
TryExportECPrivateKeyPem(Span<Char>, Int32)

PEM kodlu ECPrivateKey biçimindeki geçerli anahtarı sağlanan arabelleğe aktarmayı dener.

(Devralındığı yer: ECAlgorithm)
TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters, Span<Byte>, Int32)

PKCS#8 EncryptedPrivateKeyInfo biçimindeki geçerli anahtarı bayt tabanlı bir parola kullanarak sağlanan arabelleğe aktarmaya çalışır.

TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters, Span<Byte>, Int32)

Türetilmiş bir sınıfta geçersiz kılındığında, PKCS#8 EncryptedPrivateKeyInfo biçimindeki geçerli anahtarı bayt tabanlı bir parola kullanarak sağlanan arabelleğe aktarmayı dener.

(Devralındığı yer: AsymmetricAlgorithm)
TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters, Span<Byte>, Int32)

PKCS#8 EncryptedPrivateKeyInfo biçimindeki geçerli anahtarı bayt tabanlı bir parola kullanarak sağlanan arabelleğe aktarmayı dener.

(Devralındığı yer: ECAlgorithm)
TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters, Span<Byte>, Int32)

KARAKTER tabanlı parola kullanarak PKCS#8 EncryptedPrivateKeyInfo biçimindeki geçerli anahtarı sağlanan arabelleğe aktarmaya çalışır.

TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters, Span<Byte>, Int32)

Türetilmiş bir sınıfta geçersiz kılındığında, PKCS#8 EncryptedPrivateKeyInfo biçimindeki geçerli anahtarı, karakter tabanlı bir parola kullanarak sağlanan bir arabelleğe aktarmayı dener.

(Devralındığı yer: AsymmetricAlgorithm)
TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters, Span<Byte>, Int32)

PKCS#8 EncryptedPrivateKeyInfo biçimindeki geçerli anahtarı, karakter tabanlı bir parola kullanarak sağlanan arabelleğe aktarmayı dener.

(Devralındığı yer: ECAlgorithm)
TryExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Byte>, PbeParameters, Span<Char>, Int32)

GEÇERLI anahtarı PKCS#8 EncryptedPrivateKeyInfo biçiminde, PEM kodlanmış bayt tabanlı bir parolayla dışarı aktarmaya çalışır.

(Devralındığı yer: AsymmetricAlgorithm)
TryExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Char>, PbeParameters, Span<Char>, Int32)

Geçerli anahtarı PKCS#8 EncryptedPrivateKeyInfo biçiminde pem kodlanmış karakter tabanlı bir parolayla dışarı aktarır.

(Devralındığı yer: AsymmetricAlgorithm)
TryExportPkcs8PrivateKey(Span<Byte>, Int32)

PKCS#8 PrivateKeyInfo biçimindeki geçerli anahtarı sağlanan arabelleğe aktarmaya çalışır.

TryExportPkcs8PrivateKey(Span<Byte>, Int32)

Türetilmiş bir sınıfta geçersiz kılındığında, PKCS#8 PrivateKeyInfo biçimindeki geçerli anahtarı sağlanan bir arabelleğe aktarmayı dener.

(Devralındığı yer: AsymmetricAlgorithm)
TryExportPkcs8PrivateKey(Span<Byte>, Int32)

PKCS#8 PrivateKeyInfo biçimindeki geçerli anahtarı sağlanan bir arabelleğe aktarmayı dener.

(Devralındığı yer: ECAlgorithm)
TryExportPkcs8PrivateKeyPem(Span<Char>, Int32)

PEM kodlu PKCS#8 PrivateKeyInfo biçimindeki geçerli anahtarı sağlanan arabelleğe aktarmaya çalışır.

(Devralındığı yer: AsymmetricAlgorithm)
TryExportSubjectPublicKeyInfo(Span<Byte>, Int32)

X.509 SubjectPublicKeyInfo biçimindeki geçerli anahtarı sağlanan arabelleğe aktarmayı dener.

TryExportSubjectPublicKeyInfo(Span<Byte>, Int32)

Türetilmiş bir sınıfta geçersiz kılındığında, X.509 SubjectPublicKeyInfo biçimindeki geçerli anahtarı sağlanan bir arabelleğe aktarmayı dener.

(Devralındığı yer: AsymmetricAlgorithm)
TryExportSubjectPublicKeyInfo(Span<Byte>, Int32)

X.509 SubjectPublicKeyInfo biçimindeki geçerli anahtarı sağlanan arabelleğe aktarmayı dener.

(Devralındığı yer: ECAlgorithm)
TryExportSubjectPublicKeyInfoPem(Span<Char>, Int32)

PEM kodlu X.509 SubjectPublicKeyInfo biçimindeki geçerli anahtarı sağlanan arabelleğe aktarmaya çalışır.

(Devralındığı yer: AsymmetricAlgorithm)
TryHashData(ReadOnlySpan<Byte>, Span<Byte>, HashAlgorithmName, Int32)

Belirtilen karma algoritmasını kullanarak belirtilen salt okunur bayt aralığının karma değerini sağlanan hedefe hesaplamaya çalışır.

TrySignData(ReadOnlySpan<Byte>, Span<Byte>, HashAlgorithmName, DSASignatureFormat, Int32)

Belirtilen veriler için belirtilen biçimdeki ECDSA imzasını sağlanan arabelleğe oluşturmaya çalışır.

TrySignData(ReadOnlySpan<Byte>, Span<Byte>, HashAlgorithmName, Int32)

Belirtilen karma algoritmasını ve geçerli anahtarı kullanarak sağlanan hedefe belirtilen salt okunur bayt aralığı için ECDSA dijital imzasını hesaplamaya çalışır.

TrySignDataCore(ReadOnlySpan<Byte>, Span<Byte>, HashAlgorithmName, DSASignatureFormat, Int32)

Belirtilen veriler için belirtilen biçimdeki ECDSA imzasını sağlanan arabelleğe oluşturmaya çalışır.

TrySignHash(ReadOnlySpan<Byte>, Span<Byte>, DSASignatureFormat, Int32)

Belirtilen karma değeri için belirtilen biçimdeki ECDSA imzasını sağlanan arabelleğe oluşturmaya çalışır.

TrySignHash(ReadOnlySpan<Byte>, Span<Byte>, Int32)

Geçerli anahtarı kullanarak sağlanan hedefe veri karmasını temsil eden belirtilen salt okunur bayt aralığı için ECDSA dijital imzasını hesaplamaya çalışır.

TrySignHashCore(ReadOnlySpan<Byte>, Span<Byte>, DSASignatureFormat, Int32)

Belirtilen karma değeri için belirtilen biçimdeki ECDSA imzasını sağlanan arabelleğe oluşturmaya çalışır.

VerifyData(Byte[], Byte[], HashAlgorithmName)

Dijital imzanın geçerli anahtar için uygun olduğunu doğrular ve verileri belirtilen karma algoritmayla sağlar.

VerifyData(Byte[], Byte[], HashAlgorithmName, DSASignatureFormat)

Dijital imzanın sağlanan veriler için geçerli olduğunu doğrular.

VerifyData(Byte[], Int32, Int32, Byte[], HashAlgorithmName)

Dijital imzanın geçerli anahtar için uygun olduğunu ve verilerin belirli bir karma algoritmasıyla sağlanan kısmını doğrular.

VerifyData(Byte[], Int32, Int32, Byte[], HashAlgorithmName, DSASignatureFormat)

Dijital imzanın sağlanan veriler için geçerli olduğunu doğrular.

VerifyData(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, HashAlgorithmName)

Dijital imzanın geçerli anahtar için uygun olduğunu doğrular ve verileri belirtilen karma algoritmayla sağlar.

VerifyData(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, HashAlgorithmName, DSASignatureFormat)

Dijital imzanın sağlanan veriler için geçerli olduğunu doğrular.

VerifyData(Stream, Byte[], HashAlgorithmName)

Dijital imzanın geçerli anahtar için uygun olduğunu doğrular ve verileri belirtilen karma algoritmayla sağlar.

VerifyData(Stream, Byte[], HashAlgorithmName, DSASignatureFormat)

Dijital imzanın sağlanan veriler için geçerli olduğunu doğrular.

VerifyDataCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, HashAlgorithmName, DSASignatureFormat)

Dijital imzanın sağlanan veriler için geçerli olduğunu doğrular.

VerifyDataCore(Stream, ReadOnlySpan<Byte>, HashAlgorithmName, DSASignatureFormat)

Dijital imzanın sağlanan veriler için geçerli olduğunu doğrular.

VerifyHash(Byte[], Byte[])

Dijital imzanın geçerli anahtar ve sağlanan veri karması için uygun olduğunu doğrular.

VerifyHash(Byte[], Byte[], DSASignatureFormat)

Dijital imzanın sağlanan karma için geçerli olduğunu doğrular.

VerifyHash(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)

Dijital imzanın geçerli anahtar ve sağlanan veri karması için uygun olduğunu doğrular.

VerifyHash(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, DSASignatureFormat)

Dijital imzanın sağlanan karma için geçerli olduğunu doğrular.

VerifyHashCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, DSASignatureFormat)

Dijital imzanın sağlanan karma için geçerli olduğunu doğrular.

Belirtik Arabirim Kullanımları

IDisposable.Dispose()

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Bu üyenin açıklaması için bkz Dispose(). .

(Devralındığı yer: AsymmetricAlgorithm)

Şunlara uygulanır