CompositeMLDsaCng Klas

Definitie

Biedt een CNG-implementatie (Cryptography Next Generation) van samengestelde ML-DSA.

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
Overname
CompositeMLDsaCng
Kenmerken

Opmerkingen

Ontwikkelaars worden aangemoedigd om te programmeren op basis van de CompositeMLDsa basisklasse, in plaats van een specifieke afgeleide klasse.

De afgeleide klassen zijn bedoeld voor interop met de onderliggende cryptografische bibliotheken van het systeem.

Constructors

Name Description
CompositeMLDsaCng(CngKey)

Initialiseert een nieuw exemplaar van de CompositeMLDsaCng klasse met behulp van de opgegeven CngKey.

Eigenschappen

Name Description
Algorithm

Hiermee haalt u het specifieke samengestelde ML-DSA-algoritme voor deze sleutel op.

(Overgenomen van CompositeMLDsa)

Methoden

Name Description
Dispose()

Alle resources die door de CompositeMLDsa klasse worden gebruikt, worden vrijgegeven.

(Overgenomen van CompositeMLDsa)
Dispose(Boolean)

Aangeroepen door de Dispose() methode om de beheerde en onbeheerde resources vrij te geven die worden gebruikt door het huidige exemplaar van de CompositeMLDsa klasse.

(Overgenomen van CompositeMLDsa)
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
ExportCompositeMLDsaPrivateKey()

Hiermee exporteert u het persoonlijke-sleutelgedeelte van de huidige sleutel.

(Overgenomen van CompositeMLDsa)
ExportCompositeMLDsaPrivateKey(Span<Byte>)

Hiermee exporteert u het persoonlijke-sleutelgedeelte van de huidige sleutel naar de opgegeven buffer.

(Overgenomen van CompositeMLDsa)
ExportCompositeMLDsaPrivateKeyCore(Span<Byte>)

Wanneer deze wordt overschreven in een afgeleide klasse, exporteert u het persoonlijke sleutelgedeelte van de huidige sleutel.

(Overgenomen van CompositeMLDsa)
ExportCompositeMLDsaPublicKey()

Hiermee exporteert u het openbare-sleutelgedeelte van de huidige sleutel.

(Overgenomen van CompositeMLDsa)
ExportCompositeMLDsaPublicKey(Span<Byte>)

Hiermee exporteert u het openbare-sleutelgedeelte van de huidige sleutel naar de opgegeven buffer.

(Overgenomen van CompositeMLDsa)
ExportCompositeMLDsaPublicKeyCore(Span<Byte>)

Wanneer deze wordt overschreven in een afgeleide klasse, exporteert u het openbare-sleutelgedeelte van de huidige sleutel.

(Overgenomen van CompositeMLDsa)
ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters)

Hiermee exporteert u de huidige sleutel in de PKCS#8 EncryptedPrivateKeyInfo-indeling met een op byte gebaseerd wachtwoord.

(Overgenomen van CompositeMLDsa)
ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters)

Hiermee exporteert u de huidige sleutel in de PKCS#8 EncryptedPrivateKeyInfo-indeling met een wachtwoord op basis van tekens.

(Overgenomen van CompositeMLDsa)
ExportEncryptedPkcs8PrivateKey(String, PbeParameters)

Hiermee exporteert u de huidige sleutel in de PKCS#8 EncryptedPrivateKeyInfo-indeling met een wachtwoord op basis van tekens.

(Overgenomen van CompositeMLDsa)
ExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Byte>, PbeParameters)

Hiermee exporteert u de huidige sleutel in een PEM-gecodeerde weergave van de PKCS#8 EncryptedPrivateKeyInfo-weergave van deze sleutel met behulp van een op byte gebaseerd wachtwoord.

(Overgenomen van CompositeMLDsa)
ExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Char>, PbeParameters)

Hiermee exporteert u de huidige sleutel in een PEM-gecodeerde weergave van de PKCS#8 EncryptedPrivateKeyInfo-weergave van deze sleutel met behulp van een wachtwoord op basis van tekens.

(Overgenomen van CompositeMLDsa)
ExportEncryptedPkcs8PrivateKeyPem(String, PbeParameters)

Hiermee exporteert u de huidige sleutel in een PEM-gecodeerde weergave van de PKCS#8 EncryptedPrivateKeyInfo-weergave van deze sleutel met behulp van een wachtwoord op basis van tekens.

(Overgenomen van CompositeMLDsa)
ExportPkcs8PrivateKey()

Hiermee exporteert u de huidige sleutel in de PKCS#8 PrivateKeyInfo-indeling.

(Overgenomen van CompositeMLDsa)
ExportPkcs8PrivateKeyPem()

Hiermee exporteert u de huidige sleutel in een MET PEM gecodeerde weergave van de PKCS#8 PrivateKeyInfo-indeling.

(Overgenomen van CompositeMLDsa)
ExportSubjectPublicKeyInfo()

Hiermee exporteert u het openbare-sleutelgedeelte van de huidige sleutel in de indeling X.509 SubjectPublicKeyInfo.

(Overgenomen van CompositeMLDsa)
ExportSubjectPublicKeyInfoPem()

Hiermee exporteert u het openbare-sleutelgedeelte van de huidige sleutel in een PEM-gecodeerde weergave van de X.509 SubjectPublicKeyInfo-indeling.

(Overgenomen van CompositeMLDsa)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetKey()

Hiermee haalt u een nieuwe CngKey weergave op van de sleutel die wordt gebruikt door het huidige exemplaar.

GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
SignData(Byte[], Byte[])

Ondertekent de opgegeven gegevens.

(Overgenomen van CompositeMLDsa)
SignData(ReadOnlySpan<Byte>, Span<Byte>, ReadOnlySpan<Byte>)

Ondertekent de opgegeven gegevens en schrijft de handtekening naar de opgegeven buffer.

(Overgenomen van CompositeMLDsa)
SignDataCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>)

Wanneer deze wordt overschreven in een afgeleide klasse, berekent u de handtekening van de opgegeven gegevens en context en schrijft u deze in de opgegeven buffer.

(Overgenomen van CompositeMLDsa)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)
TryExportCompositeMLDsaPrivateKey(Span<Byte>, Int32)

Probeert het gedeelte van de persoonlijke sleutel van de huidige sleutel te exporteren naar de opgegeven buffer.

(Overgenomen van CompositeMLDsa)
TryExportCompositeMLDsaPublicKey(Span<Byte>, Int32)

Pogingen om het gedeelte van de openbare sleutel van de huidige sleutel te exporteren naar de opgegeven buffer.

(Overgenomen van CompositeMLDsa)
TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters, Span<Byte>, Int32)

Pogingen om de huidige sleutel in de PKCS#8 EncryptedPrivateKeyInfo-indeling te exporteren naar een opgegeven buffer, met behulp van een op byte gebaseerd wachtwoord.

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

Hiermee wordt geprobeerd de huidige sleutel in de PKCS#8 EncryptedPrivateKeyInfo-indeling te exporteren naar een opgegeven buffer, met behulp van een wachtwoord op basis van tekens.

(Overgenomen van CompositeMLDsa)
TryExportEncryptedPkcs8PrivateKey(String, PbeParameters, Span<Byte>, Int32)

Hiermee wordt geprobeerd de huidige sleutel in de PKCS#8 EncryptedPrivateKeyInfo-indeling te exporteren naar een opgegeven buffer, met behulp van een wachtwoord op basis van tekens.

(Overgenomen van CompositeMLDsa)
TryExportPkcs8PrivateKey(Span<Byte>, Int32)

Probeert de huidige sleutel in de PKCS#8 PrivateKeyInfo-indeling te exporteren naar de opgegeven buffer.

(Overgenomen van CompositeMLDsa)
TryExportPkcs8PrivateKeyCore(Span<Byte>, Int32)

Wanneer deze wordt overschreven in een afgeleide klasse, probeert u de huidige sleutel in de PKCS#8 PrivateKeyInfo-indeling te exporteren naar de opgegeven buffer.

(Overgenomen van CompositeMLDsa)
TryExportSubjectPublicKeyInfo(Span<Byte>, Int32)

Pogingen om het openbare-sleutelgedeelte van de huidige sleutel in de X.509 SubjectPublicKeyInfo-indeling te exporteren naar de opgegeven buffer.

(Overgenomen van CompositeMLDsa)
VerifyData(Byte[], Byte[], Byte[])

Controleert of de opgegeven handtekening geldig is voor deze sleutel en de opgegeven gegevens.

(Overgenomen van CompositeMLDsa)
VerifyData(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)

Controleert of de opgegeven handtekening geldig is voor deze sleutel en de opgegeven gegevens.

(Overgenomen van CompositeMLDsa)
VerifyDataCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)

Wanneer deze wordt overschreven in een afgeleide klasse, controleert u de handtekening van de opgegeven gegevens en context.

(Overgenomen van CompositeMLDsa)

Van toepassing op