Certificate Classe
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 ref class Certificate abstract
public abstract class Certificate
type Certificate = class
Public MustInherit Class Certificate
- Héritage
-
Certificate
Exemples
Dans l’exemple suivant, la Status propriété de la classe Certificate est utilisée pour déterminer le status et d’autres informations sur le certificat numérique utilisé pour la première signature sur le premier ensemble de données signées (ou pour l’ensemble du formulaire, si l’intégralité du formulaire est configuré pour être signé), et afficher ces informations dans une boîte de message.
public void CertificateStatusAlert()
{
Certificate myCertificate =
this.SignedDataBlocks[0].Signatures[0].Certificate;
MessageBox.Show("IssuedTo: " + myCertificate.IssuedTo +
"\nIssuedBy: " + myCertificate.IssuedBy +
"\nExpirationDate: " + myCertificate.ExpirationDate +
"\nStatus: " + myCertificate.Status.ToString());
}
Imports Microsoft.VisualBasic.ControlChars
Public Sub CertificateStatusAlert()
Dim myCertificate As Certificate = _
Me.SignedDataBlocks(0).Signatures(0).Certificate
MessageBox.Show("IssuedTo: " & myCertificate.IssuedTo & _
NewLine & "IssuedBy: " & myCertificate.IssuedBy & _
NewLine & "ExpirationDate: " & myCertificate.ExpirationDate & _
NewLine & "Status: " + myCertificate.Status.ToString())
End Sub
Remarques
Utilisez la Certificate propriété de l’objet Signature pour renvoyer un objet Certificate .
Vous pouvez uniquement accéder à ce type ou à ce membre à partir du code exécuté dans les formulaires ouverts dans Microsoft InfoPath Filler.
Constructeurs
| Certificate() |
Représente le certificat numérique X.509 utilisé pour créer une signature. |
Propriétés
| ExpirationDate |
Obtient la date d'expiration d'un certificat numérique au format « SHORTDATE » (date abrégée) localisé. |
| IssuedBy |
Obtient le nom de l'émetteur du certificat numérique. |
| IssuedTo |
Obtient le nom de l'utilisateur du certificat numérique émis. |
| Status |
Obtient la status du certificat numérique en tant que CertificateStatus constante énumérée. |