Compartilhar via


CmsSigner Classe

Definição

Representa um signatário potencial para uma mensagem assinada CMS/PKCS nº 7.

public ref class CmsSigner sealed
public sealed class CmsSigner
type CmsSigner = class
Public NotInheritable Class CmsSigner
Herança
CmsSigner

Construtores

CmsSigner()

Inicializa uma nova instância da classe CmsSigner com valores padrão.

CmsSigner(CspParameters)
Obsoleto.

Inicializa uma nova instância da classe CmsSigner de uma chave persistente.

CmsSigner(SubjectIdentifierType)

Inicializa uma nova instância da classe CmsSigner com um tipo de identificador de entidade.

CmsSigner(SubjectIdentifierType, X509Certificate2)

Inicializa uma nova instância da classe CmsSigner com um certificado de signatário especificado e o tipo de identificador de entidade.

CmsSigner(SubjectIdentifierType, X509Certificate2, AsymmetricAlgorithm)

Inicializa uma nova instância da classe CmsSigner com um certificado de signatário especificado, o tipo de identificador de entidade e o objeto de chave privada.

CmsSigner(SubjectIdentifierType, X509Certificate2, RSA, RSASignaturePadding)

Inicializa uma nova instância da classe CmsSigner com um certificado de signatário especificado, tipo de identificador de entidade, objeto de chave privada e preenchimento de assinatura RSA.

CmsSigner(X509Certificate2)

Inicializa uma nova instância da classe CmsSigner com um certificado de signatário especificado.

Propriedades

Certificate

A propriedade Certificate define ou recupera o objeto X509Certificate2 que representa o certificado de autenticação.

Certificates

Obtém uma coleção de certificados que são considerados com WholeChain e ExcludeRoot.

DigestAlgorithm

Obtém ou define o identificador de algoritmo para o algoritmo de hash a ser usado com a assinatura.

IncludeOption

Obtém ou define a opção que indica o quanto da cadeia de certificados do certificado de signatário deve ser inserido na mensagem assinada.

PrivateKey

Obtém ou define o objeto de chave privada a ser usado durante a assinatura.

SignaturePadding

Obtém ou define o preenchimento de assinatura RSA a ser usado.

SignedAttributes

Obtém uma coleção de atributos a serem associados a essa assinatura que também são protegidos pela assinatura.

SignerIdentifierType

Obtém o esquema a ser usado para identificar qual certificado de autenticação foi usado.

UnsignedAttributes

Obtém uma coleção de atributos a serem associados a essa assinatura que não são protegidos pela assinatura.

Métodos

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)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a