CertificateObject Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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) |