Freigeben über


Signature.Certificate-Eigenschaft

Ruft das CertificateObject-Objekt für das digitale X.509-Zertifikat ab, mit dessen Hilfe ein Formular bzw. eine Gruppe signierter Daten im Formular signiert wurden.

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

Syntax

<DispIdAttribute(2)> _
ReadOnly Property Certificate As CertificateObject

Dim instance As Signature
Dim value As CertificateObject

value = instance.Certificate
[DispIdAttribute(2)] 
CertificateObject Certificate { get; }

Beispiel

Im folgenden Beispiel dient die Certificate-Eigenschaft des SignatureObject-Objekts für den Zugriff auf das Zertifikat der digitalen Signatur und zum Anzeigen der IssuedTo-Eigenschaft des CertificateObject-Objekts in einem Meldungsfeld:

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

Siehe auch

Referenz

Signature-Schnittstelle
Signature-Member
Microsoft.Office.Interop.InfoPath-Namespace