CompositeMLDsaCng 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.
Bileşik ML-DSA'nın Yeni Nesil Şifreleme (CNG) uygulamasını sağlar.
public ref class CompositeMLDsaCng sealed : System::Security::Cryptography::CompositeMLDsa
[System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public sealed class CompositeMLDsaCng : System.Security.Cryptography.CompositeMLDsa
public sealed class CompositeMLDsaCng : System.Security.Cryptography.CompositeMLDsa
[<System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type CompositeMLDsaCng = class
inherit CompositeMLDsa
type CompositeMLDsaCng = class
inherit CompositeMLDsa
Public NotInheritable Class CompositeMLDsaCng
Inherits CompositeMLDsa
- Devralma
- Öznitelikler
Açıklamalar
Geliştiricilerin belirli türetilmiş herhangi bir sınıf yerine temel sınıfa göre CompositeMLDsa 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 |
|---|---|
| CompositeMLDsaCng(CngKey) |
Belirtilen CompositeMLDsaCngkullanarak sınıfının yeni bir örneğini CngKey başlatır. |
Özellikler
| Name | Description |
|---|---|
| Algorithm |
Bu anahtar için özel Bileşik ML-DSA algoritmasını alır. (Devralındığı yer: CompositeMLDsa) |
Yöntemler
| Name | Description |
|---|---|
| Dispose() |
sınıfı tarafından CompositeMLDsa kullanılan tüm kaynakları serbest bırakır. (Devralındığı yer: CompositeMLDsa) |
| 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 yöntemi tarafından Dispose() çağrılır CompositeMLDsa . (Devralındığı yer: CompositeMLDsa) |
| Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
| ExportCompositeMLDsaPrivateKey() |
Geçerli anahtarın özel anahtar bölümünü dışarı aktarır. (Devralındığı yer: CompositeMLDsa) |
| ExportCompositeMLDsaPrivateKey(Span<Byte>) |
Geçerli anahtarın özel anahtar bölümünü sağlanan arabelleğe aktarır. (Devralındığı yer: CompositeMLDsa) |
| ExportCompositeMLDsaPrivateKeyCore(Span<Byte>) |
Türetilmiş bir sınıfta geçersiz kılındığında, geçerli anahtarın özel anahtar bölümünü dışarı aktarır. (Devralındığı yer: CompositeMLDsa) |
| ExportCompositeMLDsaPublicKey() |
Geçerli anahtarın ortak anahtar bölümünü dışarı aktarır. (Devralındığı yer: CompositeMLDsa) |
| ExportCompositeMLDsaPublicKey(Span<Byte>) |
Geçerli anahtarın ortak anahtar bölümünü sağlanan arabelleğe aktarır. (Devralındığı yer: CompositeMLDsa) |
| ExportCompositeMLDsaPublicKeyCore(Span<Byte>) |
Türetilmiş bir sınıfta geçersiz kılındığında, geçerli anahtarın ortak anahtar bölümünü dışarı aktarır. (Devralındığı yer: CompositeMLDsa) |
| ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters) |
Geçerli anahtarı PKCS#8 EncryptedPrivateKeyInfo biçiminde bayt tabanlı bir parolayla dışarı aktarır. (Devralındığı yer: CompositeMLDsa) |
| ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters) |
Geçerli anahtarı, karakter tabanlı bir parolayla PKCS#8 EncryptedPrivateKeyInfo biçiminde dışarı aktarır. (Devralındığı yer: CompositeMLDsa) |
| ExportEncryptedPkcs8PrivateKey(String, PbeParameters) |
Geçerli anahtarı, karakter tabanlı bir parolayla PKCS#8 EncryptedPrivateKeyInfo biçiminde dışarı aktarır. (Devralındığı yer: CompositeMLDsa) |
| 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: CompositeMLDsa) |
| 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: CompositeMLDsa) |
| 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: CompositeMLDsa) |
| ExportPkcs8PrivateKey() |
Geçerli anahtarı PKCS#8 PrivateKeyInfo biçiminde dışarı aktarır. (Devralındığı yer: CompositeMLDsa) |
| ExportPkcs8PrivateKeyPem() |
Geçerli anahtarı, PKCS#8 PrivateKeyInfo biçiminin PEM ile kodlanmış bir gösteriminde dışarı aktarır. (Devralındığı yer: CompositeMLDsa) |
| ExportSubjectPublicKeyInfo() |
Geçerli anahtarın ortak anahtar bölümünü X.509 SubjectPublicKeyInfo biçiminde dışarı aktarır. (Devralındığı yer: CompositeMLDsa) |
| 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: CompositeMLDsa) |
| 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: CompositeMLDsa) |
| SignData(ReadOnlySpan<Byte>, Span<Byte>, ReadOnlySpan<Byte>) |
Belirtilen verileri imzalar ve imzayı sağlanan arabelleğe yazar. (Devralındığı yer: CompositeMLDsa) |
| 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: CompositeMLDsa) |
| ToString() |
Geçerli nesneyi temsil eden bir dize döndürür. (Devralındığı yer: Object) |
| TryExportCompositeMLDsaPrivateKey(Span<Byte>, Int32) |
Geçerli anahtarın özel anahtar bölümünü sağlanan arabelleğe aktarmayı dener. (Devralındığı yer: CompositeMLDsa) |
| TryExportCompositeMLDsaPublicKey(Span<Byte>, Int32) |
Geçerli anahtarın ortak anahtar bölümünü sağlanan arabelleğe dışarı aktarmayı dener. (Devralındığı yer: CompositeMLDsa) |
| 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: CompositeMLDsa) |
| 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: CompositeMLDsa) |
| 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: CompositeMLDsa) |
| TryExportPkcs8PrivateKey(Span<Byte>, Int32) |
PKCS#8 PrivateKeyInfo biçimindeki geçerli anahtarı sağlanan arabelleğe aktarmayı dener. (Devralındığı yer: CompositeMLDsa) |
| 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: CompositeMLDsa) |
| 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: CompositeMLDsa) |
| VerifyData(Byte[], Byte[], Byte[]) |
Belirtilen imzanın bu anahtar ve sağlanan veriler için geçerli olduğunu doğrular. (Devralındığı yer: CompositeMLDsa) |
| 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: CompositeMLDsa) |
| 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: CompositeMLDsa) |