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.

Diese Eigenschaft ist nicht CLS-kompatibel.  

Namespace: Microsoft.Office.Interop.InfoPath.SemiTrust
Assembly: Microsoft.Office.Interop.InfoPath.SemiTrust (in microsoft.office.interop.infopath.semitrust.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; }

Hinweise

Wichtig:

Auf den Member kann nur über Formulare zugegriffen werden, die in derselben Domäne wie das zurzeit geöffnete Formular ausgeführt werden, oder über Formulare, denen domänenübergreifende Berechtigungen erteilt wurden.

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.SemiTrust-Namespace