CmsSigner Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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) |