IXpsSignatureRequest interface

Accesses the components of a signature request.

When to implement

Never. Custom implementation of this interface is not supported.

Members

The IXpsSignatureRequest interface inherits from the IUnknown interface. IXpsSignatureRequest also has these types of members:

  • Methods

Methods

The IXpsSignatureRequest interface has these methods.

Method Description
GetIntent

Sets the string that describes the intent or meaning of the signature.

GetRequestedSigner

Gets the identity of the person who has signed or is requesting to sign the package.

GetRequestId

Gets the unique identifier of the signature request.

GetRequestSignByDate

Gets the date and time before which the requested signer must sign the specified parts of the document.

GetSignature

Gets a pointer to an IXpsSignature interface that contains the XPS digital signature with the same unique identifier as the signature request.

GetSigningLocale

Gets the legal jurisdiction of the package signing location.

GetSpotLocation

Gets the page and the location on the page where the visible digital signature or the digital signature request will be displayed.

SetIntent

Sets the string that describes the intent or meaning of the signature.

SetRequestedSigner

Sets the identity of the person who signed or is requested to sign the package.

SetRequestSignByDate

Sets the date and time before which the requested signer must sign the specified parts of the document.

SetSigningLocale

Sets the legal jurisdiction of the package signing location.

SetSpotLocation

Specifies the page and the location on the page where the visible digital signature or the digital signature request will be displayed.

 

Remarks

The IXpsSignatureRequest interface corresponds to a single SignatureDefinition element in the markup of the SignatureDefinitons part.

This SignatureDefinition element markup is described in section 10.2.2 of the XML Paper Specification.

All signature requests are stored in a request collection of a signature block. They cannot exist independently from the IXpsSignatureBlock interface from which they were instantiated.

Requirements

Minimum supported client

Windows 7 [desktop apps only]

Minimum supported server

Windows Server 2008 R2 [desktop apps only]

Header

Xpsdigitalsignature.h

IDL

XpsDigitalSignature.idl

See also

Interfaces

XML Paper Specification