CompositeMLDsaCng Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine Kryptografie-Implementierung der nächsten Generation (CNG) von Composite ML-DSA bereit.
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
- Vererbung
- Attribute
Hinweise
Entwickler werden ermutigt, anstelle einer bestimmten abgeleiteten Klasse gegen die CompositeMLDsa Basisklasse zu programmieren.
Die abgeleiteten Klassen sind für die Interoperabilität mit den zugrunde liegenden kryptografischen Systembibliotheken vorgesehen.
Konstruktoren
| Name | Beschreibung |
|---|---|
| CompositeMLDsaCng(CngKey) |
Initialisiert eine neue Instanz der Klasse mithilfe des CompositeMLDsaCng angegebenen CngKey. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Algorithm |
Ruft den spezifischen zusammengesetzten ML-DSA Algorithmus für diesen Schlüssel ab. (Geerbt von CompositeMLDsa) |
Methoden
| Name | Beschreibung |
|---|---|
| Dispose() |
Gibt alle Ressourcen frei, die von der CompositeMLDsa-Klasse verwendet werden. (Geerbt von CompositeMLDsa) |
| Dispose(Boolean) |
Wird von der Dispose() Methode aufgerufen, um die verwalteten und nicht verwalteten Ressourcen freizugeben, die von der aktuellen Instanz der CompositeMLDsa Klasse verwendet werden. (Geerbt von CompositeMLDsa) |
| Equals(Object) |
Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (Geerbt von Object) |
| ExportCompositeMLDsaPrivateKey() |
Exportiert den Privaten Schlüsselteil des aktuellen Schlüssels. (Geerbt von CompositeMLDsa) |
| ExportCompositeMLDsaPrivateKey(Span<Byte>) |
Exportiert den Privaten Schlüsselteil des aktuellen Schlüssels in den bereitgestellten Puffer. (Geerbt von CompositeMLDsa) |
| ExportCompositeMLDsaPrivateKeyCore(Span<Byte>) |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird der private Schlüsselteil des aktuellen Schlüssels exportiert. (Geerbt von CompositeMLDsa) |
| ExportCompositeMLDsaPublicKey() |
Exportiert den Öffentlichen Schlüsselteil des aktuellen Schlüssels. (Geerbt von CompositeMLDsa) |
| ExportCompositeMLDsaPublicKey(Span<Byte>) |
Exportiert den public-key-Teil des aktuellen Schlüssels in den bereitgestellten Puffer. (Geerbt von CompositeMLDsa) |
| ExportCompositeMLDsaPublicKeyCore(Span<Byte>) |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird der öffentliche Schlüsselteil des aktuellen Schlüssels exportiert. (Geerbt von CompositeMLDsa) |
| ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters) |
Exportiert den aktuellen Schlüssel im PKCS#8 EncryptedPrivateKeyInfo-Format mit einem bytebasierten Kennwort. (Geerbt von CompositeMLDsa) |
| ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters) |
Exportiert den aktuellen Schlüssel im PKCS#8 EncryptedPrivateKeyInfo-Format mit einem zeichenbasierten Kennwort. (Geerbt von CompositeMLDsa) |
| ExportEncryptedPkcs8PrivateKey(String, PbeParameters) |
Exportiert den aktuellen Schlüssel im PKCS#8 EncryptedPrivateKeyInfo-Format mit einem zeichenbasierten Kennwort. (Geerbt von CompositeMLDsa) |
| ExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Byte>, PbeParameters) |
Exportiert den aktuellen Schlüssel in einer PEM-codierten Darstellung der PKCS#8 EncryptedPrivateKeyInfo-Darstellung dieses Schlüssels mithilfe eines bytebasierten Kennworts. (Geerbt von CompositeMLDsa) |
| ExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Char>, PbeParameters) |
Exportiert den aktuellen Schlüssel in einer PEM-codierten Darstellung der PKCS#8 EncryptedPrivateKeyInfo-Darstellung dieses Schlüssels mithilfe eines zeichenbasierten Kennworts. (Geerbt von CompositeMLDsa) |
| ExportEncryptedPkcs8PrivateKeyPem(String, PbeParameters) |
Exportiert den aktuellen Schlüssel in einer PEM-codierten Darstellung der PKCS#8 EncryptedPrivateKeyInfo-Darstellung dieses Schlüssels mithilfe eines zeichenbasierten Kennworts. (Geerbt von CompositeMLDsa) |
| ExportPkcs8PrivateKey() |
Exportiert den aktuellen Schlüssel im PKCS#8 PrivateKeyInfo-Format. (Geerbt von CompositeMLDsa) |
| ExportPkcs8PrivateKeyPem() |
Exportiert den aktuellen Schlüssel in einer PEM-codierten Darstellung des PKCS#8 PrivateKeyInfo-Formats. (Geerbt von CompositeMLDsa) |
| ExportSubjectPublicKeyInfo() |
Exportiert den public-key-Teil des aktuellen Schlüssels im X.509 SubjectPublicKeyInfo-Format. (Geerbt von CompositeMLDsa) |
| ExportSubjectPublicKeyInfoPem() |
Exportiert den public-key-Teil des aktuellen Schlüssels in einer PEM-codierten Darstellung des X.509 SubjectPublicKeyInfo-Formats. (Geerbt von CompositeMLDsa) |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetKey() |
Ruft einen neuen CngKey , der den von der aktuellen Instanz verwendeten Schlüssel darstellt. |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| SignData(Byte[], Byte[]) |
Signiert die angegebenen Daten. (Geerbt von CompositeMLDsa) |
| SignData(ReadOnlySpan<Byte>, Span<Byte>, ReadOnlySpan<Byte>) |
Signiert die angegebenen Daten, und schreibt die Signatur in den bereitgestellten Puffer. (Geerbt von CompositeMLDsa) |
| SignDataCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>) |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird die Signatur der angegebenen Daten und des angegebenen Kontexts berechnet und in den bereitgestellten Puffer geschrieben. (Geerbt von CompositeMLDsa) |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
| TryExportCompositeMLDsaPrivateKey(Span<Byte>, Int32) |
Versucht, den privaten Schlüsselteil des aktuellen Schlüssels in den bereitgestellten Puffer zu exportieren. (Geerbt von CompositeMLDsa) |
| TryExportCompositeMLDsaPublicKey(Span<Byte>, Int32) |
Versucht, den öffentlichen Schlüsselteil des aktuellen Schlüssels in den bereitgestellten Puffer zu exportieren. (Geerbt von CompositeMLDsa) |
| TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters, Span<Byte>, Int32) |
Versucht, den aktuellen Schlüssel im PKCS#8 EncryptedPrivateKeyInfo-Format in einen bereitgestellten Puffer mithilfe eines bytebasierten Kennworts zu exportieren. (Geerbt von CompositeMLDsa) |
| TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters, Span<Byte>, Int32) |
Versucht, den aktuellen Schlüssel im PKCS#8 EncryptedPrivateKeyInfo-Format in einen bereitgestellten Puffer mithilfe eines zeichenbasierten Kennworts zu exportieren. (Geerbt von CompositeMLDsa) |
| TryExportEncryptedPkcs8PrivateKey(String, PbeParameters, Span<Byte>, Int32) |
Versucht, den aktuellen Schlüssel im PKCS#8 EncryptedPrivateKeyInfo-Format in einen bereitgestellten Puffer mithilfe eines zeichenbasierten Kennworts zu exportieren. (Geerbt von CompositeMLDsa) |
| TryExportPkcs8PrivateKey(Span<Byte>, Int32) |
Versucht, den aktuellen Schlüssel im PKCS#8 PrivateKeyInfo-Format in den bereitgestellten Puffer zu exportieren. (Geerbt von CompositeMLDsa) |
| TryExportPkcs8PrivateKeyCore(Span<Byte>, Int32) |
Beim Überschreiben in einer abgeleiteten Klasse versucht, den aktuellen Schlüssel im PKCS#8 PrivateKeyInfo-Format in den bereitgestellten Puffer zu exportieren. (Geerbt von CompositeMLDsa) |
| TryExportSubjectPublicKeyInfo(Span<Byte>, Int32) |
Versucht, den öffentlichen Schlüsselteil des aktuellen Schlüssels im X.509 SubjectPublicKeyInfo-Format in den bereitgestellten Puffer zu exportieren. (Geerbt von CompositeMLDsa) |
| VerifyData(Byte[], Byte[], Byte[]) |
Überprüft, ob die angegebene Signatur für diesen Schlüssel und die bereitgestellten Daten gültig ist. (Geerbt von CompositeMLDsa) |
| VerifyData(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
Überprüft, ob die angegebene Signatur für diesen Schlüssel und die bereitgestellten Daten gültig ist. (Geerbt von CompositeMLDsa) |
| VerifyDataCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird die Signatur der angegebenen Daten und des angegebenen Kontexts überprüft. (Geerbt von CompositeMLDsa) |