Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Represents a signature provider add-in.
public interface class SignatureProvider
[System.Runtime.InteropServices.Guid("000CD6A3-0000-0000-C000-000000000046")] public interface SignatureProvider
Public Interface SignatureProvider
Note: Signature providers are implemented exclusively in custom COM add-ins and cannot be implemented in Microsoft Visual Basic for Applications (VBA).
|GenerateSignatureLineImage(SignatureLineImage, SignatureSetup, SignatureInfo, Object)||
Gets a signature line image.
Queries the signature provider add-in for various details.
Allows a signature provider add-in to create a hash value for the document that you can use to determine if the document contents were tampered with after digital signing.
|NotifySignatureAdded(Object, SignatureSetup, SignatureInfo)||
Used to display a dialog box informing the user that the signing process has completed and providing additional functionality for the add-in.
|ShowSignatureDetails(Object, SignatureSetup, SignatureInfo, Object, ContentVerificationResults, CertificateVerificationResults)||
Provides a signature provider add-in the opportunity to display details about a signed signature line and display additional stored information such as a secure time-stamp.
Provides a signature provider add-in the opportunity to display the Signature Setup dialog box to the user.
|ShowSigningCeremony(Object, SignatureSetup, SignatureInfo)||
Provides a signature provider add-in the opportunity to display the Signature dialog box to users, allowing them to specify their identity and then be authenticated.
|SignXmlDsig(Object, SignatureSetup, SignatureInfo, Object)||
Used to sign the XMLDSIG template.
|VerifyXmlDsig(Object, SignatureSetup, SignatureInfo, Object, ContentVerificationResults, CertificateVerificationResults)||
Verifies a signature based on the signed state of the document and the legitimacy of the certificate used for signing.