CompositeMLDsaCng Classe

Definição

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
CompositeMLDsaCng
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)

Aplica-se a