CmsSigner Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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) |