Compartir a través de


Interfaz IXpsSigningOptions (xpsdigitalsignature.h)

Proporciona acceso a las opciones de firma individuales que usan las nuevas firmas.

Herencia

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

Métodos

La interfaz IXpsSigningOptions tiene estos métodos.

 
IXpsSigningOptions::GetCertificateSet

Obtiene una interfaz IOpcCertificateSet, que se puede usar para agregar certificados adicionales a la firma.
IXpsSigningOptions::GetCustomObjects

Obtiene un puntero a una interfaz IOpcSignatureCustomObjectSet que contiene un conjunto de objetos personalizados de firma.
IXpsSigningOptions::GetCustomReferences

Obtiene un puntero a una interfaz IOpcSignatureReferenceSet, que contiene un conjunto de referencias personalizadas de firma.
IXpsSigningOptions::GetDigestMethod

Obtiene el método de resumen actual.
IXpsSigningOptions::GetFlags

Obtiene el valor XPS_SIGN_FLAGS que especifica las marcas de firma que se van a usar para esta firma.
IXpsSigningOptions::GetPolicy

Obtiene el valor XPS_SIGN_POLICY que especifica la directiva de firma.
IXpsSigningOptions::GetSignatureId

Obtiene el valor del atributo Id del elemento Signature. (IXpsSigningOptions.GetSignatureId)
IXpsSigningOptions::GetSignatureMethod

Obtiene el método de firma.
IXpsSigningOptions::GetSignaturePartName

Obtiene el nombre de la parte de firma del documento.
IXpsSigningOptions::GetSigningTimeFormat

Obtiene el formato de la cadena de tiempo de firma.
IXpsSigningOptions::SetDigestMethod

Establece el URI del método de resumen.
IXpsSigningOptions::SetFlags

Establece el valor de XPS_SIGN_FLAGS que especifica las marcas de firma que se van a usar para esta firma.
IXpsSigningOptions::SetPolicy

Establece el valor XPS_SIGN_POLICY que representa la directiva de firma.
IXpsSigningOptions::SetSignatureId

Establece el valor del atributo Id del elemento Signature. (IXpsSigningOptions.SetSignatureId)
IXpsSigningOptions::SetSignatureMethod

Establece el método de firma.
IXpsSigningOptions::SetSignaturePartName

Establece el nombre de la parte de firma del documento.
IXpsSigningOptions::SetSigningTimeFormat

Establece el formato de la cadena de tiempo de firma.

Comentarios

Para crear una nueva instancia de esta interfaz, llame a IXpsSignatureManager::CreateSigningOptions.

Cuando IXpsSignatureManager::CreateSigningOptions devuelve una nueva instancia de esta interfaz, las propiedades SignatureMethod y DigestMethod no se inicializan. Estas propiedades se deben inicializar antes de que la nueva interfaz se pueda usar como parámetro del método Sign .

Requisitos

Requisito Value
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

Interfaces

XML Paper Specification