Export (0) Print
Expand All

Signature.Certificate Property (Microsoft.Office.Interop.InfoPath.SemiTrust)

Gets the CertificateObject object for the X.509 digital certificate that was used to sign a form or a set of signed data in a form.

This property is not CLS-compliant.  

Namespace: Microsoft.Office.Interop.InfoPath.SemiTrust
Assembly: Microsoft.Office.Interop.InfoPath.SemiTrust (in microsoft.office.interop.infopath.semitrust.dll)

CertificateObject Certificate { get; }


This member can be accessed only by forms running in the same domain as the currently open form, or by forms that have been granted cross-domain permissions.

In the following example, the Certificate property of the SignatureObject object is used to access the certificate of the digital signature, and display the IssuedTo property of the CertificateObject object in a message box:

public void DisplaySignatureProperties()
SignatureObject mySignature = thisXDocument.SignedDataBlocks[0].Signatures[0];
CertificateObject signatureCertificate = mySignature.Certificate;
thisXDocument.UI.Alert("Certificate Issued To = " + signatureCertificate.IssuedTo);

Community Additions

© 2014 Microsoft