SlhDsaCng Klas

Definitie

Biedt een CNG-implementatie (Cryptography Next Generation) van het Stateless Hash-Based Digital Signature Algorithm (SLH-DSA).

public ref class SlhDsaCng sealed : System::Security::Cryptography::SlhDsa
[System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public sealed class SlhDsaCng : System.Security.Cryptography.SlhDsa
public sealed class SlhDsaCng : System.Security.Cryptography.SlhDsa
[<System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type SlhDsaCng = class
    inherit SlhDsa
type SlhDsaCng = class
    inherit SlhDsa
Public NotInheritable Class SlhDsaCng
Inherits SlhDsa
Overname
SlhDsaCng
Kenmerken

Opmerkingen

Dit algoritme wordt opgegeven door FIPS-205.

Ontwikkelaars worden aangemoedigd om te programmeren op basis van de SlhDsa 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
SlhDsaCng(CngKey)

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

Eigenschappen

Name Description
Algorithm

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

(Overgenomen van SlhDsa)

Methoden

Name Description
Dispose()

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

(Overgenomen van SlhDsa)
Dispose(Boolean)

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

(Overgenomen van SlhDsa)
Equals(Object)

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

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

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

(Overgenomen van SlhDsa)
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 SlhDsa)
ExportEncryptedPkcs8PrivateKey(String, PbeParameters)

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

(Overgenomen van SlhDsa)
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 SlhDsa)
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 SlhDsa)
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 SlhDsa)
ExportPkcs8PrivateKey()

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

(Overgenomen van SlhDsa)
ExportPkcs8PrivateKeyPem()

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

(Overgenomen van SlhDsa)
ExportSlhDsaPrivateKey()

Hiermee exporteert u de huidige sleutel in de persoonlijke FIPS 205-sleutelindeling.

(Overgenomen van SlhDsa)
ExportSlhDsaPrivateKey(Span<Byte>)

Hiermee exporteert u de huidige sleutel in de persoonlijke FIPS 205-sleutelindeling.

(Overgenomen van SlhDsa)
ExportSlhDsaPrivateKeyCore(Span<Byte>)

Wanneer deze wordt overschreven in een afgeleide klasse, exporteert u de persoonlijke FIPS 205-sleutel naar de opgegeven buffer.

(Overgenomen van SlhDsa)
ExportSlhDsaPublicKey()

Hiermee exporteert u het openbare-sleutelgedeelte van de huidige sleutel in de openbare FIPS 205-sleutelindeling.

(Overgenomen van SlhDsa)
ExportSlhDsaPublicKey(Span<Byte>)

Hiermee exporteert u het openbare-sleutelgedeelte van de huidige sleutel in de openbare FIPS 205-sleutelindeling.

(Overgenomen van SlhDsa)
ExportSlhDsaPublicKeyCore(Span<Byte>)

Wanneer deze wordt overschreven in een afgeleide klasse, exporteert u de openbare FIPS 205-sleutel naar de opgegeven buffer.

(Overgenomen van SlhDsa)
ExportSubjectPublicKeyInfo()

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

(Overgenomen van SlhDsa)
ExportSubjectPublicKeyInfoPem()

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

(Overgenomen van SlhDsa)
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 SlhDsa)
SignData(ReadOnlySpan<Byte>, Span<Byte>, ReadOnlySpan<Byte>)

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

(Overgenomen van SlhDsa)
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 SlhDsa)
SignPreHash(Byte[], String, Byte[])

Ondertekent de opgegeven hash met behulp van het FIPS 205 pre-hash-ondertekeningsalgoritme.

(Overgenomen van SlhDsa)
SignPreHash(ReadOnlySpan<Byte>, Span<Byte>, String, ReadOnlySpan<Byte>)

Ondertekent de opgegeven hash met behulp van het FIPS 205 pre-hash-ondertekeningsalgoritme, waarbij de handtekening in de opgegeven buffer wordt geschreven.

(Overgenomen van SlhDsa)
SignPreHashCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, String, Span<Byte>)

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

(Overgenomen van SlhDsa)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)
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 SlhDsa)
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 SlhDsa)
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 SlhDsa)
TryExportPkcs8PrivateKey(Span<Byte>, Int32)

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

(Overgenomen van SlhDsa)
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 SlhDsa)
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 SlhDsa)
VerifyData(Byte[], Byte[], Byte[])

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

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

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

(Overgenomen van SlhDsa)
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 SlhDsa)
VerifyPreHash(Byte[], Byte[], String, Byte[])

Controleert of de opgegeven FIPS 205 pre-hash-handtekening geldig is voor deze sleutel en de opgegeven hash.

(Overgenomen van SlhDsa)
VerifyPreHash(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, String, ReadOnlySpan<Byte>)

Controleert of de opgegeven FIPS 205 pre-hash-handtekening geldig is voor deze sleutel en de opgegeven hash.

(Overgenomen van SlhDsa)
VerifyPreHashCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, String, ReadOnlySpan<Byte>)

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

(Overgenomen van SlhDsa)

Van toepassing op