Public MustInherit Class Certificate
Dim instance As Certificate
public abstract class Certificate
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.
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.
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