MLDsaCng Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Module-Lattice-Based Dijital İmza Algoritmasının (ML-DSA) Şifreleme Yeni Nesil (CNG) uygulamasını sağlar.
public ref class MLDsaCng sealed : System::Security::Cryptography::MLDsa
public sealed class MLDsaCng : System.Security.Cryptography.MLDsa
type MLDsaCng = class
inherit MLDsa
Public NotInheritable Class MLDsaCng
Inherits MLDsa
- Devralma
Açıklamalar
Bu algoritma FIPS-204 tarafından belirtilir.
Geliştiricilerin belirli türetilmiş herhangi bir sınıf yerine temel sınıfa göre MLDsa programlaması teşvik edilir.
Türetilmiş sınıflar, temel alınan sistem şifreleme kitaplıklarıyla birlikte çalışma için tasarlanmıştır.
Oluşturucular
| Name | Description |
|---|---|
| MLDsaCng(CngKey) |
Belirtilen MLDsaCngkullanarak sınıfının yeni bir örneğini CngKey başlatır. |
Özellikler
| Name | Description |
|---|---|
| Algorithm |
Bu anahtar için belirli ML-DSA algoritmasını alır. (Devralındığı yer: MLDsa) |
Yöntemler
| Name | Description |
|---|---|
| Dispose() |
sınıfı tarafından MLDsa kullanılan tüm kaynakları serbest bırakır. (Devralındığı yer: MLDsa) |
| Dispose(Boolean) |
sınıfının geçerli örneği tarafından kullanılan yönetilen ve yönetilmeyen kaynakları serbest bırakmak için ve |
| Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
| ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters) |
Geçerli anahtarı PKCS#8 EncryptedPrivateKeyInfo biçiminde bayt tabanlı bir parolayla dışarı aktarır. (Devralındığı yer: MLDsa) |
| ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters) |
Geçerli anahtarı, karakter tabanlı bir parolayla PKCS#8 EncryptedPrivateKeyInfo biçiminde dışarı aktarır. (Devralındığı yer: MLDsa) |
| ExportEncryptedPkcs8PrivateKey(String, PbeParameters) |
Geçerli anahtarı, karakter tabanlı bir parolayla PKCS#8 EncryptedPrivateKeyInfo biçiminde dışarı aktarır. (Devralındığı yer: MLDsa) |
| ExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Byte>, PbeParameters) |
Geçerli anahtarı, bayt tabanlı bir parola kullanarak bu anahtarın PKCS#8 EncryptedPrivateKeyInfo gösteriminin PEM kodlu gösteriminde dışarı aktarır. (Devralındığı yer: MLDsa) |
| ExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Char>, PbeParameters) |
Geçerli anahtarı, karakter tabanlı bir parola kullanarak bu anahtarın PKCS#8 EncryptedPrivateKeyInfo gösteriminin PEM kodlu gösteriminde dışarı aktarır. (Devralındığı yer: MLDsa) |
| ExportEncryptedPkcs8PrivateKeyPem(String, PbeParameters) |
Geçerli anahtarı, karakter tabanlı bir parola kullanarak bu anahtarın PKCS#8 EncryptedPrivateKeyInfo gösteriminin PEM kodlu gösteriminde dışarı aktarır. (Devralındığı yer: MLDsa) |
| ExportMLDsaPrivateKey() |
Geçerli anahtarı FIPS 204 özel anahtar biçiminde dışarı aktarır. (Devralındığı yer: MLDsa) |
| ExportMLDsaPrivateKey(Span<Byte>) |
Geçerli anahtarı FIPS 204 özel anahtar biçiminde dışarı aktarır. (Devralındığı yer: MLDsa) |
| ExportMLDsaPrivateKeyCore(Span<Byte>) |
Türetilmiş bir sınıfta geçersiz kılındığında, FIPS 204 özel anahtarını belirtilen arabelleğe aktarır. (Devralındığı yer: MLDsa) |
| ExportMLDsaPrivateSeed() |
Özel tohumu FIPS 204 özel tohum biçiminde dışarı aktarır. (Devralındığı yer: MLDsa) |
| ExportMLDsaPrivateSeed(Span<Byte>) |
Geçerli anahtarın özel tohumunu dışarı aktarır. (Devralındığı yer: MLDsa) |
| ExportMLDsaPrivateSeedCore(Span<Byte>) |
Türetilmiş bir sınıfta geçersiz kılındığında, özel tohumu belirtilen arabelleğe aktarır. (Devralındığı yer: MLDsa) |
| ExportMLDsaPublicKey() |
Geçerli anahtarın ortak anahtar bölümünü FIPS 204 ortak anahtar biçiminde dışarı aktarır. (Devralındığı yer: MLDsa) |
| ExportMLDsaPublicKey(Span<Byte>) |
Geçerli anahtarın ortak anahtar bölümünü FIPS 204 ortak anahtar biçiminde dışarı aktarır. (Devralındığı yer: MLDsa) |
| ExportMLDsaPublicKeyCore(Span<Byte>) |
Türetilmiş bir sınıfta geçersiz kılındığında, FIPS 204 ortak anahtarını belirtilen arabelleğe aktarır. (Devralındığı yer: MLDsa) |
| ExportPkcs8PrivateKey() |
Geçerli anahtarı PKCS#8 PrivateKeyInfo biçiminde dışarı aktarır. (Devralındığı yer: MLDsa) |
| ExportPkcs8PrivateKeyPem() |
Geçerli anahtarı, PKCS#8 PrivateKeyInfo biçiminin PEM ile kodlanmış bir gösteriminde dışarı aktarır. (Devralındığı yer: MLDsa) |
| ExportSubjectPublicKeyInfo() |
Geçerli anahtarın ortak anahtar bölümünü X.509 SubjectPublicKeyInfo biçiminde dışarı aktarır. (Devralındığı yer: MLDsa) |
| ExportSubjectPublicKeyInfoPem() |
Geçerli anahtarın ortak anahtar bölümünü, X.509 SubjectPublicKeyInfo biçiminin PEM ile kodlanmış bir gösteriminde dışarı aktarır. (Devralındığı yer: MLDsa) |
| GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
| GetKey() |
Geçerli örnek tarafından kullanılan anahtarı temsil eden yeni CngKey bir alır. |
| GetType() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| SignData(Byte[], Byte[]) |
Belirtilen verileri imzalar. (Devralındığı yer: MLDsa) |
| SignData(ReadOnlySpan<Byte>, Span<Byte>, ReadOnlySpan<Byte>) |
Belirtilen verileri imzalar ve imzayı sağlanan arabelleğe yazar. (Devralındığı yer: MLDsa) |
| SignDataCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>) |
Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen verilerin ve bağlamın imzasını hesaplar ve sağlanan arabelleğe yazar. (Devralındığı yer: MLDsa) |
| SignMu(Byte[]) |
Belirtilen dış hesaplanan imza mu (μ) değerini imzalar. (Devralındığı yer: MLDsa) |
| SignMu(ReadOnlySpan<Byte>, Span<Byte>) |
Belirtilen dış hesaplanan imza mu (μ) değerini imzalar ve imzayı sağlanan arabelleğe yazar. (Devralındığı yer: MLDsa) |
| SignMu(ReadOnlySpan<Byte>) |
Belirtilen dış hesaplanan imza mu (μ) değerini imzalar. (Devralındığı yer: MLDsa) |
| SignMuCore(ReadOnlySpan<Byte>, Span<Byte>) |
Türetilmiş bir sınıfta geçersiz kılındığında, imzanın geri kalanını sağlanan arabelleğe yazarak önceden derlenmiş mu (μ) değerinden hesaplar. (Devralındığı yer: MLDsa) |
| SignPreHash(Byte[], String, Byte[]) |
FIPS 204 karma öncesi imzalama algoritmasını kullanarak belirtilen karmayı imzalar. (Devralındığı yer: MLDsa) |
| SignPreHash(ReadOnlySpan<Byte>, Span<Byte>, String, ReadOnlySpan<Byte>) |
Belirtilen karmayı, sağlanan arabelleğe imzayı yazarak FIPS 204 karma öncesi imzalama algoritmasını kullanarak imzalar. (Devralındığı yer: MLDsa) |
| SignPreHashCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, String, Span<Byte>) |
Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen karma ve bağlamın önceden karma imzasını hesaplar ve sağlanan arabelleğe yazar. (Devralındığı yer: MLDsa) |
| ToString() |
Geçerli nesneyi temsil eden bir dize döndürür. (Devralındığı yer: Object) |
| 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. (Devralındığı yer: MLDsa) |
| TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters, Span<Byte>, Int32) |
PKCS#8 EncryptedPrivateKeyInfo biçimindeki geçerli anahtarı, karakter tabanlı bir parola kullanarak sağlanan bir arabelleğe aktarmayı dener. (Devralındığı yer: MLDsa) |
| TryExportEncryptedPkcs8PrivateKey(String, PbeParameters, Span<Byte>, Int32) |
PKCS#8 EncryptedPrivateKeyInfo biçimindeki geçerli anahtarı, karakter tabanlı bir parola kullanarak sağlanan bir arabelleğe aktarmayı dener. (Devralındığı yer: MLDsa) |
| TryExportPkcs8PrivateKey(Span<Byte>, Int32) |
PKCS#8 PrivateKeyInfo biçimindeki geçerli anahtarı sağlanan arabelleğe aktarmayı dener. (Devralındığı yer: MLDsa) |
| TryExportPkcs8PrivateKeyCore(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 arabelleğe dışarı aktarmayı dener. (Devralındığı yer: MLDsa) |
| TryExportSubjectPublicKeyInfo(Span<Byte>, Int32) |
X.509 SubjectPublicKeyInfo biçimindeki geçerli anahtarın ortak anahtar bölümünü sağlanan arabelleğe aktarmaya çalışır. (Devralındığı yer: MLDsa) |
| VerifyData(Byte[], Byte[], Byte[]) |
Belirtilen imzanın bu anahtar ve sağlanan veriler için geçerli olduğunu doğrular. (Devralındığı yer: MLDsa) |
| VerifyData(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
Belirtilen imzanın bu anahtar ve sağlanan veriler için geçerli olduğunu doğrular. (Devralındığı yer: MLDsa) |
| VerifyDataCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen verilerin ve bağlamın imzasını doğrular. (Devralındığı yer: MLDsa) |
| VerifyMu(Byte[], Byte[]) |
Dijital imzanın, sağlanan harici olarak hesaplanan imza mu (μ) değeri için geçerli olduğunu doğrular. (Devralındığı yer: MLDsa) |
| VerifyMu(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
Dijital imzanın, sağlanan harici olarak hesaplanan imza mu (μ) değeri için geçerli olduğunu doğrular. (Devralındığı yer: MLDsa) |
| VerifyMuCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
Türetilmiş bir sınıfta geçersiz kılındığında, dijital imzanın sağlanan dış hesaplanmış imza mu (μ) değeri için geçerli olduğunu doğrular. (Devralındığı yer: MLDsa) |
| VerifyPreHash(Byte[], Byte[], String, Byte[]) |
Belirtilen FIPS 204 ön karma imzasının bu anahtar ve sağlanan karma için geçerli olduğunu doğrular. (Devralındığı yer: MLDsa) |
| VerifyPreHash(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, String, ReadOnlySpan<Byte>) |
Belirtilen FIPS 204 ön karma imzasının bu anahtar ve sağlanan karma için geçerli olduğunu doğrular. (Devralındığı yer: MLDsa) |
| VerifyPreHashCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, String, ReadOnlySpan<Byte>) |
Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen karma ve bağlamın önceden karma imzasını doğrular. (Devralındığı yer: MLDsa) |