Partager via


CertificateObject Interface

Définition

Représente le certificat numérique X.509 utilisé pour créer une signature.

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
Dérivé
Attributs
Implémente

Exemples

L'exemple suivant utilise plusieurs propriétés de l'objet Certificate pour déterminer l'état et affiche une boîte de message contenant plusieurs propriétés de l'objet Certificate :

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);
}

Remarques

Ce type est le wrapper d’une coclasse requise par le code managé pour l’interopérabilité COM. Utilisez ce type pour accéder aux membres de l’interface COM implémentée par cette coclasse. Pour plus d’informations sur l’interface COM, y compris un lien vers les descriptions de ses membres, consultezCertificate .

Utilisez la Certificate propriété de l’objet SignatureObject pour renvoyer un objet Certificate .

Propriétés

ExpirationDate

Renvoie la date d'expiration d'un certificat numérique dans le format « SHORTDATE » (date abrégée) localisé.

(Hérité de Certificate)
IssuedBy

Renvoie l'émetteur du certificat numérique.

(Hérité de Certificate)
IssuedTo

Renvoie le destinataire du certificat numérique.

(Hérité de Certificate)
Status

Renvoie l'état du certificat numérique.

(Hérité de Certificate)

S’applique à