IXpsSignatureRequest interface (xpsdigitalsignature.h)

Accesses the components of a signature request.

Inheritance

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

Methods

The IXpsSignatureRequest interface has these methods.

 
IXpsSignatureRequest::GetIntent

Sets the string that describes the intent or meaning of the signature. (IXpsSignatureRequest.GetIntent)
IXpsSignatureRequest::GetRequestedSigner

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

Gets the unique identifier of the signature request.
IXpsSignatureRequest::GetRequestSignByDate

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

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

Gets the legal jurisdiction of the package signing location.
IXpsSignatureRequest::GetSpotLocation

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

Sets the string that describes the intent or meaning of the signature. (IXpsSignatureRequest.SetIntent)
IXpsSignatureRequest::SetRequestedSigner

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

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

Sets the legal jurisdiction of the package signing location.
IXpsSignatureRequest::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

Requirement Value
Minimum supported client Windows 7 [desktop apps only]
Minimum supported server Windows Server 2008 R2 [desktop apps only]
Target Platform Windows
Header xpsdigitalsignature.h

See also

Interfaces

XML Paper Specification