Share via


CertificateObject Schnittstelle

Definition

Stellt das digitale X.509-Zertifikat dar, das zum Erstellen einer Signatur verwendet wurde.

public interface class CertificateObject : Microsoft::Office::Interop::InfoPath::Certificate
[System.Runtime.InteropServices.Guid("096CD71A-0786-11D1-95FA-0080C78EE3BB")]
public interface CertificateObject : Microsoft.Office.Interop.InfoPath.Certificate
type CertificateObject = interface
    interface Certificate
Public Interface CertificateObject
Implements Certificate
Abgeleitet
Attribute
Implementiert

Beispiele

Im folgenden Beispiel werden mehrere Eigenschaften des Certificate-Objekts zum Bestimmen des Status verwendet. Anschließend wird ein Meldungsfeld mit mehreren Certificate-Objekteigenschaften angezeigt:

public void CertificatePropertiesAlert()
{
<span class="label">Certificate</span> myCertificate = thisXDocument.SignedDataBlocks[0].Signatures[0].<span class="label">Certificate</span>;
 string status = "Undefined";
 switch(myCertificate.Status)
 {
  case XdCertificateStatus.xdCertificateStatusValid :
   status = "Valid";
   break;
  case XdCertificateStatus.xdCertificateStatusError :
   status = "Error";
   break;
  case XdCertificateStatus.xdCertificateStatusExpired :
   status = "Expired";
    break;
  case XdCertificateStatus.xdCertificateStatusNotTrusted :
   status = "Not Trusted";
   break;
  case XdCertificateStatus.xdCertificateStatusRevoked :
   status = "Revoked";
   break;
  default:
   break;
  }
  thisXDocument.UI.Alert(" IssuedTo = " + myCertificate.IssuedTo + "\n IssuedBy = " + myCertificate.IssuedBy + "\n ExpirationDate = " + myCertificate.ExpirationDate + "\n Status = " + status);
}

Hinweise

Dieser Typ ist ein Wrapper für eine CoClass, die von verwaltetem Code für COM-Interoperabilität benötigt wird. Verwenden Sie diesen Typ, um auf die Mitglieder der COM-Schnittstelle zuzugreifen, die von dieser CoClass implementiert wird. Informationen zur COM-Schnittstelle, einschließlich eines Links zu Beschreibungen ihrer Member, finden Sie unterCertificate .

Verwenden Sie die Certificate -Eigenschaft des SignatureObject -Objekts, um ein Certificate-Objekt zurückzugeben.

Eigenschaften

ExpirationDate

Gibt das Ablaufdatum eines digitalen Zertifikats im lokalisierten SHORTDATE-Format zurück.

(Geerbt von Certificate)
IssuedBy

Gibt den Aussteller des digitalen Zertifikats zurück.

(Geerbt von Certificate)
IssuedTo

Gibt Informationen über die Person zurück, für die das digitale Zertifikat ausgestellt wurde.

(Geerbt von Certificate)
Status

Gibt den Status des digitalen Zertifikats zurück.

(Geerbt von Certificate)

Gilt für: