Compartir a través de


Interfaz IXpsSignature (xpsdigitalsignature.h)

Representa una única firma digital.

Herencia

La interfaz IXpsSignature hereda de la interfaz IUnknown . IXpsSignature también tiene estos tipos de miembros:

Métodos

La interfaz IXpsSignature tiene estos métodos.

 
IXpsSignature::GetCertificateEnumerator

Obtiene un puntero a una interfaz IOpcCertificateEnumerator, que enumera los certificados de paquete que están asociados a la firma.
IXpsSignature::GetCustomObjectEnumerator

Obtiene un puntero a una interfaz IOpcSignatureCustomObjectEnumerator, que enumera los objetos personalizados de la firma.
IXpsSignature::GetCustomReferenceEnumerator

Obtiene un puntero a una interfaz IOpcSignatureReferenceEnumerator, que enumera las referencias personalizadas de la firma.
IXpsSignature::GetPolicy

Obtiene el valor de XPS_SIGN_POLICY que representa la directiva de firma utilizada cuando se crea la firma.
IXpsSignature::GetSignatureId

Obtiene el valor del atributo Id del elemento Signature. (IXpsSignature.GetSignatureId)
IXpsSignature::GetSignaturePartName

Obtiene el nombre de la parte de firma.
IXpsSignature::GetSignatureValue

Obtiene el valor hash cifrado de la firma.
IXpsSignature::GetSignatureXml

Obtiene el marcado XML de la firma digital.
IXpsSignature::GetSigningTime

Obtiene la fecha y hora de creación de la firma.
IXpsSignature::GetSigningTimeFormat

Obtiene el formato de la hora de firma.
IXpsSignature::SetSignatureXml

Establece el marcado XML de la firma digital.
IXpsSignature::Verify

Comprueba la firma con un certificado X.509 especificado.

Comentarios

Esta interfaz está vinculada al administrador de firmas desde el que se creó una instancia y no puede existir de forma independiente.

Una interfaz IXpsSignature puede representar una firma que no es compatible con XPS. Por ejemplo, podría representar una firma que incluya solo partes personalizadas, que no está permitida por la Especificación de papel XML.

Requisitos

   
Cliente mínimo compatible Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 R2 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado xpsdigitalsignature.h

Consulte también

IOpcCertificateEnumerator

IOpcSignatureCustomObjectSet

IOpcSignatureReferenceEnumerator

Interfaces

XML Paper Specification

XPS_SIGN_POLICY