CompositeMLDsaCng Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje implementaci CNG (Cryptography Next Generation) složeného 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
- Dědičnost
- Atributy
Poznámky
Vývojáři se doporučuje programovat proti CompositeMLDsa základní třídě, a ne na jakoukoli konkrétní odvozenou třídu.
Odvozené třídy jsou určeny pro spolupráci s podkladovými systémovými kryptografickými knihovnami.
Konstruktory
| Name | Description |
|---|---|
| CompositeMLDsaCng(CngKey) |
Inicializuje novou instanci CompositeMLDsaCng třídy pomocí zadané CngKey. |
Vlastnosti
| Name | Description |
|---|---|
| Algorithm |
Získá konkrétní složený ML-DSA algoritmus pro tento klíč. (Zděděno od CompositeMLDsa) |
Metody
| Name | Description |
|---|---|
| Dispose() |
Uvolní všechny prostředky používané CompositeMLDsa třídou. (Zděděno od CompositeMLDsa) |
| Dispose(Boolean) |
Volá se metodou Dispose() k uvolnění spravovaných a nespravovaných prostředků používaných aktuální instancí CompositeMLDsa třídy. (Zděděno od CompositeMLDsa) |
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| ExportCompositeMLDsaPrivateKey() |
Exportuje část s privátním klíčem aktuálního klíče. (Zděděno od CompositeMLDsa) |
| ExportCompositeMLDsaPrivateKey(Span<Byte>) |
Exportuje část aktuálního klíče privátního klíče do poskytnuté vyrovnávací paměti. (Zděděno od CompositeMLDsa) |
| ExportCompositeMLDsaPrivateKeyCore(Span<Byte>) |
Při přepsání v odvozené třídě exportuje část privátního klíče aktuálního klíče. (Zděděno od CompositeMLDsa) |
| ExportCompositeMLDsaPublicKey() |
Exportuje část aktuálního klíče s veřejným klíčem. (Zděděno od CompositeMLDsa) |
| ExportCompositeMLDsaPublicKey(Span<Byte>) |
Exportuje část aktuálního klíče veřejného klíče do poskytnuté vyrovnávací paměti. (Zděděno od CompositeMLDsa) |
| ExportCompositeMLDsaPublicKeyCore(Span<Byte>) |
Při přepsání v odvozené třídě exportuje část veřejného klíče aktuálního klíče. (Zděděno od CompositeMLDsa) |
| ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters) |
Exportuje aktuální klíč ve formátu PKCS#8 EncryptedPrivateKeyInfo s bajtovým heslem. (Zděděno od CompositeMLDsa) |
| ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters) |
Exportuje aktuální klíč ve formátu PKCS#8 EncryptedPrivateKeyInfo pomocí hesla založeného na znaku. (Zděděno od CompositeMLDsa) |
| ExportEncryptedPkcs8PrivateKey(String, PbeParameters) |
Exportuje aktuální klíč ve formátu PKCS#8 EncryptedPrivateKeyInfo pomocí hesla založeného na znaku. (Zděděno od CompositeMLDsa) |
| ExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Byte>, PbeParameters) |
Exportuje aktuální klíč v reprezentaci PKCS#8 EncryptedPrivateKeyInfo v kódování PEM pomocí bajtového hesla. (Zděděno od CompositeMLDsa) |
| ExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Char>, PbeParameters) |
Exportuje aktuální klíč do reprezentace PKCS#8 EncryptedPrivateKeyInfo v kódování PEM pomocí hesla založeného na znaku. (Zděděno od CompositeMLDsa) |
| ExportEncryptedPkcs8PrivateKeyPem(String, PbeParameters) |
Exportuje aktuální klíč do reprezentace PKCS#8 EncryptedPrivateKeyInfo v kódování PEM pomocí hesla založeného na znaku. (Zděděno od CompositeMLDsa) |
| ExportPkcs8PrivateKey() |
Exportuje aktuální klíč ve formátu PKCS#8 PrivateKeyInfo. (Zděděno od CompositeMLDsa) |
| ExportPkcs8PrivateKeyPem() |
Exportuje aktuální klíč ve formátu PKCS#8 PrivateKeyInfo v kódování PEM. (Zděděno od CompositeMLDsa) |
| ExportSubjectPublicKeyInfo() |
Exportuje část veřejného klíče aktuálního klíče ve formátu X.509 SubjectPublicKeyInfo. (Zděděno od CompositeMLDsa) |
| ExportSubjectPublicKeyInfoPem() |
Exportuje část aktuálního klíče s veřejným klíčem ve formátu X.509 SubjectPublicKeyInfo kódováníM PEM. (Zděděno od CompositeMLDsa) |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetKey() |
Získá nový CngKey představující klíč používaný aktuální instancí. |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| SignData(Byte[], Byte[]) |
Podepíše zadaná data. (Zděděno od CompositeMLDsa) |
| SignData(ReadOnlySpan<Byte>, Span<Byte>, ReadOnlySpan<Byte>) |
Podepíše zadaná data a zapíše podpis do poskytnuté vyrovnávací paměti. (Zděděno od CompositeMLDsa) |
| SignDataCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>) |
Při přepsání v odvozené třídě vypočítá podpis zadaných dat a kontextu, zapíše je do poskytnuté vyrovnávací paměti. (Zděděno od CompositeMLDsa) |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
| TryExportCompositeMLDsaPrivateKey(Span<Byte>, Int32) |
Pokusí se exportovat část privátního klíče aktuálního klíče do poskytnuté vyrovnávací paměti. (Zděděno od CompositeMLDsa) |
| TryExportCompositeMLDsaPublicKey(Span<Byte>, Int32) |
Pokusí se exportovat část veřejného klíče aktuálního klíče do poskytnuté vyrovnávací paměti. (Zděděno od CompositeMLDsa) |
| TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters, Span<Byte>, Int32) |
Pokusí se exportovat aktuální klíč ve formátu PKCS#8 EncryptedPrivateKeyInfo do poskytnuté vyrovnávací paměti pomocí bajtového hesla. (Zděděno od CompositeMLDsa) |
| TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters, Span<Byte>, Int32) |
Pokusí se exportovat aktuální klíč ve formátu PKCS#8 EncryptedPrivateKeyInfo do zadané vyrovnávací paměti pomocí hesla založeného na znaku. (Zděděno od CompositeMLDsa) |
| TryExportEncryptedPkcs8PrivateKey(String, PbeParameters, Span<Byte>, Int32) |
Pokusí se exportovat aktuální klíč ve formátu PKCS#8 EncryptedPrivateKeyInfo do zadané vyrovnávací paměti pomocí hesla založeného na znaku. (Zděděno od CompositeMLDsa) |
| TryExportPkcs8PrivateKey(Span<Byte>, Int32) |
Pokusí se exportovat aktuální klíč ve formátu PKCS#8 PrivateKeyInfo do poskytnuté vyrovnávací paměti. (Zděděno od CompositeMLDsa) |
| TryExportPkcs8PrivateKeyCore(Span<Byte>, Int32) |
Při přepsání v odvozené třídě se pokusí exportovat aktuální klíč ve formátu PKCS#8 PrivateKeyInfo do poskytnuté vyrovnávací paměti. (Zděděno od CompositeMLDsa) |
| TryExportSubjectPublicKeyInfo(Span<Byte>, Int32) |
Pokusí se exportovat část veřejného klíče aktuálního klíče ve formátu X.509 SubjectPublicKeyInfo do poskytnuté vyrovnávací paměti. (Zděděno od CompositeMLDsa) |
| VerifyData(Byte[], Byte[], Byte[]) |
Ověřuje, že zadaný podpis je platný pro tento klíč a zadaná data. (Zděděno od CompositeMLDsa) |
| VerifyData(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
Ověřuje, že zadaný podpis je platný pro tento klíč a zadaná data. (Zděděno od CompositeMLDsa) |
| VerifyDataCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
Při přepsání v odvozené třídě ověří podpis zadaných dat a kontextu. (Zděděno od CompositeMLDsa) |