Compartilhar via


Objeto SignedData

[O objeto SignedData está disponível para uso nos sistemas operacionais especificados na seção Requisitos. Em vez disso, use a classe SignedCms no namespace System.Security.Cryptography.Pkcs .]

O objeto SignedData fornece propriedades e métodos para estabelecer o conteúdo a ser assinado com uma assinatura digital, assinar ou cosignar dados digitalmente e verificar a assinatura digital dos dados assinados. A mensagem assinada está no formato PKCS nº 7.

Uma assinatura de dados, se verificada, comprova a associação entre um signatário e os dados e mostra que os dados não foram alterados de forma alguma após a criação da assinatura.

Membros

O objeto SignedData tem estes tipos de membros:

Métodos

O objeto SignedData tem esses métodos.

Método Descrição
CoSign Co-atribui uma mensagem já assinada.
Assinar Cria uma assinatura digital no conteúdo a ser assinado.
Verificar Determina a validade de uma assinatura ou assinatura.

 

Propriedades

O objeto SignedData tem essas propriedades.

Propriedade Tipo de acesso Descrição
Certificados
Somente leitura
Recupera a coleção Certificates dos dados assinados.
Conteúdo
Leitura/gravação
Dados a serem assinados. Essa propriedade deve ser inicializada antes que o método Sign seja chamado.
Quando o valor dessa propriedade é redefinido, direta ou indiretamente, todo o estado do objeto é redefinido e qualquer assinatura associada ao objeto antes da alteração da propriedade é perdida.
Essa é a propriedade padrão.
Signatários
Somente leitura
Recupera a coleção Signers que representa os criadores de assinatura dos dados.

 

Comentários

O objeto SignedData pode ser criado e é seguro para scripts. O ProgID para o objeto SignedData é CAPICOM. SignedData.1.

Requisitos

Requisito Valor
Redistribuível
CAPICOM 2.0 ou posterior no Windows Server 2003 e Windows XP
DLL
Capicom.dll

Confira também

Objetos de criptografia