X509SignatureGenerator Classe

Definição

Classe base para construir assinaturas codificadas conforme necessário para certificados X.509.

public ref class X509SignatureGenerator abstract
public abstract class X509SignatureGenerator
type X509SignatureGenerator = class
Public MustInherit Class X509SignatureGenerator
Herança
X509SignatureGenerator

Construtores

Name Description
X509SignatureGenerator()

Inicializa uma nova instância da X509SignatureGenerator classe.

Propriedades

Name Description
PublicKey

Obtém a chave pública associada à chave privada com a qual as assinaturas estão a ser geradas.

Métodos

Name Description
BuildPublicKey()

Quando sobrescrito numa classe derivada, produz a chave pública do certificado que contém corretamente Oidcodificados , parâmetros de chave pública e valores de chave pública.

CreateForCompositeMLDsa(CompositeMLDsa)

Cria um gerador de assinaturas para assinaturas ML-DSA compostas usando a chave especificada.

CreateForECDsa(ECDsa)

Cria um X509SignatureGenerator objeto para assinaturas ECDSA usando a chave privada especificada.

CreateForMLDsa(MLDsa)

Cria um gerador de assinaturas para ML-DSA assinaturas usando a chave especificada.

CreateForRSA(RSA, RSASignaturePadding)

Cria um X509SignatureGenerator objeto para assinaturas RSA usando a chave privada e o modo de enchimento especificados.

CreateForSlhDsa(SlhDsa)

Cria um gerador de assinaturas para SLH-DSA assinaturas usando a chave especificada.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetSignatureAlgorithmIdentifier(HashAlgorithmName)

Quando sobrescrito numa classe derivada, codifica o identificador do algoritmo X.509 para esta assinatura.

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[], HashAlgorithmName)

Quando sobrescrito numa classe derivada, produz uma assinatura para os dados especificados usando o algoritmo de hash especificado e codifica os resultados adequadamente para os valores de assinatura X.509.

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a