CertificateObject Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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) |