Compartilhar via


Interface IXpsSignature (xpsdigitalsignature.h)

Representa uma única assinatura digital.

Herança

A interface IXpsSignature herda da interface IUnknown . O IXpsSignature também tem esses tipos de membros:

Métodos

A interface IXpsSignature tem esses métodos.

 
IXpsSignature::GetCertificateEnumerator

Obtém um ponteiro para uma interface IOpcCertificateEnumerator, que enumera os certificados de pacote anexados à assinatura.
IXpsSignature::GetCustomObjectEnumerator

Obtém um ponteiro para uma interface IOpcSignatureCustomObjectEnumerator, que enumera os objetos personalizados da assinatura.
IXpsSignature::GetCustomReferenceEnumerator

Obtém um ponteiro para uma interface IOpcSignatureReferenceEnumerator, que enumera as referências personalizadas da assinatura.
IXpsSignature::GetPolicy

Obtém o valor XPS_SIGN_POLICY que representa a política de assinatura usada quando a assinatura é criada.
IXpsSignature::GetSignatureId

Obtém o valor do atributo Id do elemento Signature. (IXpsSignature.GetSignatureId)
IXpsSignature::GetSignaturePartName

Obtém o nome da parte da assinatura.
IXpsSignature::GetSignatureValue

Obtém o valor de hash criptografado da assinatura.
IXpsSignature::GetSignatureXml

Obtém a marcação XML da assinatura digital.
IXpsSignature::GetSigningTime

Obtém a data e a hora da criação da assinatura.
IXpsSignature::GetSigningTimeFormat

Obtém o formato do tempo de assinatura.
IXpsSignature::SetSignatureXml

Define a marcação XML da assinatura digital.
IXpsSignature::Verify

Verifica a assinatura em um certificado X.509 especificado.

Comentários

Essa interface está vinculada ao gerenciador de assinaturas do qual foi instanciada e não pode existir de forma independente.

Uma interface IXpsSignature pode representar uma assinatura que não é compatível com XPS. Por exemplo, ele pode representar uma assinatura que inclui apenas partes personalizadas, o que não é permitido pela Especificação de Papel XML.

Requisitos

   
Cliente mínimo com suporte Windows 7 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 R2 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho xpsdigitalsignature.h

Confira também

IOpcCertificateEnumerator

IOpcSignatureCustomObjectSet

IOpcSignatureReferenceEnumerator

Interfaces

Especificação de Papel XML

XPS_SIGN_POLICY