CompositeMLDsaCng Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Fornece uma implementação de Criptografia de Nova Geração (CNG) do ML-DSA Composto.
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
- Herança
- Atributos
Observações
Os programadores são incentivados a programar contra a CompositeMLDsa classe base, em vez de qualquer classe derivada específica.
As classes derivadas destinam-se à interoperabilidade com as bibliotecas criptográficas do sistema subjacente.
Construtores
| Name | Description |
|---|---|
| CompositeMLDsaCng(CngKey) |
Inicializa uma nova instância da CompositeMLDsaCng classe usando o especificado CngKey. |
Propriedades
| Name | Description |
|---|---|
| Algorithm |
Obtém o algoritmo específico de ML-DSA composto para esta chave. (Herdado de CompositeMLDsa) |
Métodos
| Name | Description |
|---|---|
| Dispose() |
Liberta todos os recursos usados pela CompositeMLDsa turma. (Herdado de CompositeMLDsa) |
| Dispose(Boolean) |
Chamado pelo Dispose() método para libertar os recursos geridos e não geridos usados pela instância atual da CompositeMLDsa classe. (Herdado de CompositeMLDsa) |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| ExportCompositeMLDsaPrivateKey() |
Exporta a parte da chave privada da chave atual. (Herdado de CompositeMLDsa) |
| ExportCompositeMLDsaPrivateKey(Span<Byte>) |
Exporta a parte da chave privada da chave atual para o buffer fornecido. (Herdado de CompositeMLDsa) |
| ExportCompositeMLDsaPrivateKeyCore(Span<Byte>) |
Quando sobreposta numa classe derivada, exporta a parte da chave privada da chave atual. (Herdado de CompositeMLDsa) |
| ExportCompositeMLDsaPublicKey() |
Exporta a parte da chave pública da chave atual. (Herdado de CompositeMLDsa) |
| ExportCompositeMLDsaPublicKey(Span<Byte>) |
Exporta a parte da chave pública da chave atual para o buffer fornecido. (Herdado de CompositeMLDsa) |
| ExportCompositeMLDsaPublicKeyCore(Span<Byte>) |
Quando sobreposto numa classe derivada, exporta a porção da chave pública da chave atual. (Herdado de CompositeMLDsa) |
| ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters) |
Exporta a chave atual no formato PKCS#8 EncryptedPrivateKeyInfo com uma palavra-passe baseada em bytes. (Herdado de CompositeMLDsa) |
| ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters) |
Exporta a chave atual no formato PKCS#8 EncryptedPrivateKeyInfo com uma palavra-passe baseada em caracteres. (Herdado de CompositeMLDsa) |
| ExportEncryptedPkcs8PrivateKey(String, PbeParameters) |
Exporta a chave atual no formato PKCS#8 EncryptedPrivateKeyInfo com uma palavra-passe baseada em caracteres. (Herdado de CompositeMLDsa) |
| ExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Byte>, PbeParameters) |
Exporta a chave atual numa representação codificada em PEM da representação PKCS#8 EncryptedPrivateKeyInfo desta chave, usando uma palavra-passe baseada em bytes. (Herdado de CompositeMLDsa) |
| ExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Char>, PbeParameters) |
Exporta a chave atual numa representação codificada em PEM da representação PKCS#8 EncryptedPrivateKeyInfo desta chave, usando uma palavra-passe baseada em caracteres. (Herdado de CompositeMLDsa) |
| ExportEncryptedPkcs8PrivateKeyPem(String, PbeParameters) |
Exporta a chave atual numa representação codificada em PEM da representação PKCS#8 EncryptedPrivateKeyInfo desta chave, usando uma palavra-passe baseada em caracteres. (Herdado de CompositeMLDsa) |
| ExportPkcs8PrivateKey() |
Exporta a chave atual no formato PKCS#8 PrivateKeyInfo. (Herdado de CompositeMLDsa) |
| ExportPkcs8PrivateKeyPem() |
Exporta a chave atual numa representação codificada em PEM do formato PKCS#8 PrivateKeyInfo. (Herdado de CompositeMLDsa) |
| ExportSubjectPublicKeyInfo() |
Exporta a parte da chave pública da chave atual no formato X.509 SubjectPublicKeyInfo. (Herdado de CompositeMLDsa) |
| ExportSubjectPublicKeyInfoPem() |
Exporta a parte da chave pública da chave atual numa representação codificada em PEM do formato X.509 SubjectPublicKeyInfo. (Herdado de CompositeMLDsa) |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetKey() |
Recebe um novo CngKey que representa a chave usada pela instância atual. |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| SignData(Byte[], Byte[]) |
Assina os dados especificados. (Herdado de CompositeMLDsa) |
| SignData(ReadOnlySpan<Byte>, Span<Byte>, ReadOnlySpan<Byte>) |
Assina os dados especificados, escrevendo a assinatura no buffer fornecido. (Herdado de CompositeMLDsa) |
| SignDataCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>) |
Quando é sobreposto numa classe derivada, calcula a assinatura dos dados e contexto especificados, escrevendo-os no buffer fornecido. (Herdado de CompositeMLDsa) |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |
| TryExportCompositeMLDsaPrivateKey(Span<Byte>, Int32) |
Tentativas de exportar a parte da chave privada da chave atual para o buffer fornecido. (Herdado de CompositeMLDsa) |
| TryExportCompositeMLDsaPublicKey(Span<Byte>, Int32) |
Tentativas de exportar a parte da chave pública da chave atual para o buffer fornecido. (Herdado de CompositeMLDsa) |
| TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters, Span<Byte>, Int32) |
Tentativas de exportar a chave atual no formato PKCS#8 EncryptedPrivateKeyInfo para um buffer fornecido, usando uma palavra-passe baseada em bytes. (Herdado de CompositeMLDsa) |
| TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters, Span<Byte>, Int32) |
Tentativas de exportar a chave atual no formato PKCS#8 EncryptedPrivateKeyInfo para um buffer fornecido, usando uma palavra-passe baseada em caracteres. (Herdado de CompositeMLDsa) |
| TryExportEncryptedPkcs8PrivateKey(String, PbeParameters, Span<Byte>, Int32) |
Tentativas de exportar a chave atual no formato PKCS#8 EncryptedPrivateKeyInfo para um buffer fornecido, usando uma palavra-passe baseada em caracteres. (Herdado de CompositeMLDsa) |
| TryExportPkcs8PrivateKey(Span<Byte>, Int32) |
Tenta exportar a chave atual no formato PKCS#8 PrivateKeyInfo para o buffer fornecido. (Herdado de CompositeMLDsa) |
| TryExportPkcs8PrivateKeyCore(Span<Byte>, Int32) |
Quando é sobreposto numa classe derivada, tenta exportar a chave atual no formato PKCS#8 PrivateKeyInfo para o buffer fornecido. (Herdado de CompositeMLDsa) |
| TryExportSubjectPublicKeyInfo(Span<Byte>, Int32) |
Tentativas de exportar a parte da chave pública da chave atual no formato X.509 SubjectPublicKeyInfo para o buffer fornecido. (Herdado de CompositeMLDsa) |
| VerifyData(Byte[], Byte[], Byte[]) |
Verifica se a assinatura especificada é válida para esta chave e para os dados fornecidos. (Herdado de CompositeMLDsa) |
| VerifyData(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
Verifica se a assinatura especificada é válida para esta chave e para os dados fornecidos. (Herdado de CompositeMLDsa) |
| VerifyDataCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
Quando sobrescrito numa classe derivada, verifica a assinatura dos dados e contexto especificados. (Herdado de CompositeMLDsa) |