CmsSigner Classe

Definição

Representa um potencial signatário para uma mensagem assinada por CMS/PKCS#7.

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

Construtores

Name Description
CmsSigner()

Inicializa uma nova instância da CmsSigner classe com valores por defeito.

CmsSigner(CspParameters)
Obsoleto.

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

CmsSigner(SubjectIdentifierType, X509Certificate2, AsymmetricAlgorithm)

Inicializa uma nova instância da CmsSigner classe com um certificado de assinatura especificado, tipo de identificador de sujeito e objeto chave privada.

CmsSigner(SubjectIdentifierType, X509Certificate2, CompositeMLDsa)

Representa um potencial signatário para uma mensagem assinada por CMS/PKCS#7.

CmsSigner(SubjectIdentifierType, X509Certificate2, MLDsa)

Representa um potencial signatário para uma mensagem assinada por CMS/PKCS#7.

CmsSigner(SubjectIdentifierType, X509Certificate2, RSA, RSASignaturePadding)

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

CmsSigner(SubjectIdentifierType, X509Certificate2, SlhDsa)

Representa um potencial signatário para uma mensagem assinada por CMS/PKCS#7.

CmsSigner(SubjectIdentifierType, X509Certificate2)

Inicializa uma nova instância da CmsSigner classe com um certificado de assinatura especificado e um tipo de identificador de assunto.

CmsSigner(SubjectIdentifierType)

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

CmsSigner(X509Certificate2)

Inicializa uma nova instância da CmsSigner classe com um certificado de assinatura especificado.

Propriedades

Name Description
Certificate

A Certificate propriedade define ou recupera o X509Certificate2 objeto que representa o certificado de assinatura.

Certificates

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

DigestAlgorithm

Obtém ou define o identificador do algoritmo de hash a usar com a assinatura.

IncludeOption

Recebe ou define a opção que indica quanto da cadeia de certificados do certificado do signatário deve estar incorporada na mensagem assinada.

PrivateKey

Obtém ou define o objeto chave privada para usar durante a assinatura.

SignaturePadding

Recebe ou define o preenchimento de assinatura RSA para usar.

SignedAttributes

Obtém uma coleção de atributos para associar a esta assinatura que também são protegidos pela assinatura.

SignerIdentifierType

Obtém o esquema para identificar qual o certificado de assinatura utilizado.

UnsignedAttributes

Obtém uma coleção de atributos para associar a esta assinatura que não estão protegidos pela assinatura.

Métodos

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

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a