Compartilhar via


X509SignatureGenerator Classe

Definição

Classe base para criar 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

X509SignatureGenerator()

Inicializa uma nova instância da classe X509SignatureGenerator.

Propriedades

PublicKey

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

Métodos

BuildPublicKey()

Quando substituído em uma classe derivada, gera a chave pública do certificado que tenha Oidcorretamente codificado, os parâmetros da chave pública e os valores da chave pública.

CreateForECDsa(ECDsa)

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

CreateForRSA(RSA, RSASignaturePadding)

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

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetSignatureAlgorithmIdentifier(HashAlgorithmName)

Quando substituído em uma classe derivada, codifica o identificador de algoritmo de X.509 para essa assinatura.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
SignData(Byte[], HashAlgorithmName)

Quando substituído em uma classe derivada, gera uma assinatura para os dados especificados, usando o algoritmo de hash especificado e codifica os resultados apropriadamente para valores de assinatura X.509.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a