Microsoft.Office.InfoPath


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

Espace de noms : Microsoft.Office.InfoPath
Assembly : Microsoft.Office.InfoPath (dans microsoft.office.infopath.dll)

Syntaxe

Visual Basic (Déclaration)
Public MustInherit Class Certificate
Visual Basic (Utilisation)
Dim instance As Certificate
C#
public abstract class Certificate
Remarques

Utilisez la propriété Certificate de l'objet Signature pour renvoyer un objet Certificate.

Ce type ou ce membre est uniquement accessible à partir du code exécuté dans les formulaires ouverts dans Microsoft Office InfoPath 2007.

Exemple

Dans l'exemple suivant, la propriété Status de la classe Certificate permet de déterminer le statut et d'autres informations relatives au certificat numérique utilisé pour la première signature du premier jeu de données signées (ou du formulaire complet si celui-ci est configuré pour être entièrement signé) puis d'afficher ces informations dans un message.

C#
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());
}
Visual Basic
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
Hiérarchie d'héritage

System.Object
  Microsoft.Office.InfoPath.Certificate
Sécurité des threads

Les membres statiques publics de ce type (Shared en Visual Basic) sont sécurisés au niveau des threads. Il n'est pas garanti que les membres d'instance soient sécurisés au niveau des threads.
Voir aussi

Mots clés :


Page view tracker