CompositeMLDsaCng Klass

Definition

Tillhandahåller en CNG-implementering (Cryptography Next Generation) av sammansatt 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
Arv
CompositeMLDsaCng
Attribut

Kommentarer

Utvecklare uppmuntras att programmera mot basklassen CompositeMLDsa snarare än någon specifik härledd klass.

De härledda klasserna är avsedda för interop med det underliggande systemets kryptografiska bibliotek.

Konstruktorer

Name Description
CompositeMLDsaCng(CngKey)

Initierar en ny instans av CompositeMLDsaCng klassen med hjälp av den angivna CngKey.

Egenskaper

Name Description
Algorithm

Hämtar den specifika sammansatta ML-DSA-algoritmen för den här nyckeln.

(Ärvd från CompositeMLDsa)

Metoder

Name Description
Dispose()

Släpper alla resurser som används av CompositeMLDsa klassen.

(Ärvd från CompositeMLDsa)
Dispose(Boolean)

Anropas av Dispose() metoden för att frigöra de hanterade och ohanterade resurser som används av den aktuella instansen CompositeMLDsa av klassen.

(Ärvd från CompositeMLDsa)
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
ExportCompositeMLDsaPrivateKey()

Exporterar den privata nyckeldelen av den aktuella nyckeln.

(Ärvd från CompositeMLDsa)
ExportCompositeMLDsaPrivateKey(Span<Byte>)

Exporterar den privata nyckeldelen av den aktuella nyckeln till den angivna bufferten.

(Ärvd från CompositeMLDsa)
ExportCompositeMLDsaPrivateKeyCore(Span<Byte>)

När den åsidosättas i en härledd klass exporteras den privata nyckeldelen av den aktuella nyckeln.

(Ärvd från CompositeMLDsa)
ExportCompositeMLDsaPublicKey()

Exporterar den offentliga delen av den aktuella nyckeln.

(Ärvd från CompositeMLDsa)
ExportCompositeMLDsaPublicKey(Span<Byte>)

Exporterar den offentliga delen av den aktuella nyckeln till den angivna bufferten.

(Ärvd från CompositeMLDsa)
ExportCompositeMLDsaPublicKeyCore(Span<Byte>)

När den åsidosättas i en härledd klass exporteras den offentliga nyckeldelen av den aktuella nyckeln.

(Ärvd från CompositeMLDsa)
ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters)

Exporterar den aktuella nyckeln i formatet PKCS#8 EncryptedPrivateKeyInfo med ett bytebaserat lösenord.

(Ärvd från CompositeMLDsa)
ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters)

Exporterar den aktuella nyckeln i formatet PKCS#8 EncryptedPrivateKeyInfo med ett teckenbaserat lösenord.

(Ärvd från CompositeMLDsa)
ExportEncryptedPkcs8PrivateKey(String, PbeParameters)

Exporterar den aktuella nyckeln i formatet PKCS#8 EncryptedPrivateKeyInfo med ett teckenbaserat lösenord.

(Ärvd från CompositeMLDsa)
ExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Byte>, PbeParameters)

Exporterar den aktuella nyckeln i en PEM-kodad representation av PKCS#8 EncryptedPrivateKeyInfo-representationen av den här nyckeln med hjälp av ett bytebaserat lösenord.

(Ärvd från CompositeMLDsa)
ExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Char>, PbeParameters)

Exporterar den aktuella nyckeln i en PEM-kodad representation av PKCS#8 EncryptedPrivateKeyInfo-representationen av den här nyckeln med hjälp av ett teckenbaserat lösenord.

(Ärvd från CompositeMLDsa)
ExportEncryptedPkcs8PrivateKeyPem(String, PbeParameters)

Exporterar den aktuella nyckeln i en PEM-kodad representation av PKCS#8 EncryptedPrivateKeyInfo-representationen av den här nyckeln med hjälp av ett teckenbaserat lösenord.

(Ärvd från CompositeMLDsa)
ExportPkcs8PrivateKey()

Exporterar den aktuella nyckeln i formatet PKCS#8 PrivateKeyInfo.

(Ärvd från CompositeMLDsa)
ExportPkcs8PrivateKeyPem()

Exporterar den aktuella nyckeln i en PEM-kodad representation av formatet PKCS#8 PrivateKeyInfo.

(Ärvd från CompositeMLDsa)
ExportSubjectPublicKeyInfo()

Exporterar den offentliga delen av den aktuella nyckeln i formatet X.509 SubjectPublicKeyInfo.

(Ärvd från CompositeMLDsa)
ExportSubjectPublicKeyInfoPem()

Exporterar den offentliga delen av den aktuella nyckeln i en PEM-kodad representation av formatet X.509 SubjectPublicKeyInfo.

(Ärvd från CompositeMLDsa)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetKey()

Hämtar en ny CngKey som representerar nyckeln som används av den aktuella instansen.

GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
SignData(Byte[], Byte[])

Signerar angivna data.

(Ärvd från CompositeMLDsa)
SignData(ReadOnlySpan<Byte>, Span<Byte>, ReadOnlySpan<Byte>)

Signerar angivna data och skriver signaturen till den angivna bufferten.

(Ärvd från CompositeMLDsa)
SignDataCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>)

När det åsidosättas i en härledd klass beräknar signaturen för de angivna data och kontexten och skriver den till den angivna bufferten.

(Ärvd från CompositeMLDsa)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)
TryExportCompositeMLDsaPrivateKey(Span<Byte>, Int32)

Försöker exportera den privata nyckeldelen av den aktuella nyckeln till den angivna bufferten.

(Ärvd från CompositeMLDsa)
TryExportCompositeMLDsaPublicKey(Span<Byte>, Int32)

Försöker exportera den offentliga nyckeldelen av den aktuella nyckeln till den angivna bufferten.

(Ärvd från CompositeMLDsa)
TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters, Span<Byte>, Int32)

Försöker exportera den aktuella nyckeln i formatet PKCS#8 EncryptedPrivateKeyInfo till en angiven buffert med ett bytebaserat lösenord.

(Ärvd från CompositeMLDsa)
TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters, Span<Byte>, Int32)

Försöker exportera den aktuella nyckeln i formatet PKCS#8 EncryptedPrivateKeyInfo till en angiven buffert med hjälp av ett teckenbaserat lösenord.

(Ärvd från CompositeMLDsa)
TryExportEncryptedPkcs8PrivateKey(String, PbeParameters, Span<Byte>, Int32)

Försöker exportera den aktuella nyckeln i formatet PKCS#8 EncryptedPrivateKeyInfo till en angiven buffert med hjälp av ett teckenbaserat lösenord.

(Ärvd från CompositeMLDsa)
TryExportPkcs8PrivateKey(Span<Byte>, Int32)

Försöker exportera den aktuella nyckeln i PKCS#8 PrivateKeyInfo-formatet till den angivna bufferten.

(Ärvd från CompositeMLDsa)
TryExportPkcs8PrivateKeyCore(Span<Byte>, Int32)

När den åsidosätts i en härledd klass försöker exportera den aktuella nyckeln i PKCS#8 PrivateKeyInfo-formatet till den angivna bufferten.

(Ärvd från CompositeMLDsa)
TryExportSubjectPublicKeyInfo(Span<Byte>, Int32)

Försöker exportera den offentliga delen av den aktuella nyckeln i formatet X.509 SubjectPublicKeyInfo till den angivna bufferten.

(Ärvd från CompositeMLDsa)
VerifyData(Byte[], Byte[], Byte[])

Verifierar att den angivna signaturen är giltig för den här nyckeln och angivna data.

(Ärvd från CompositeMLDsa)
VerifyData(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)

Verifierar att den angivna signaturen är giltig för den här nyckeln och angivna data.

(Ärvd från CompositeMLDsa)
VerifyDataCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)

När det åsidosättas i en härledd klass verifierar signaturen för angivna data och kontext.

(Ärvd från CompositeMLDsa)

Gäller för