Certificate Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt das digitale X.509-Zertifikat dar, das zum Erstellen einer Signatur verwendet wurde.
public ref class Certificate abstract
public abstract class Certificate
type Certificate = class
Public MustInherit Class Certificate
- Vererbung
-
Certificate
Beispiele
Im folgenden Beispiel wird die Status -Eigenschaft der Certificate-Klasse verwendet, um die status und andere Informationen über das digitale Zertifikat zu bestimmen, das für die erste Signatur auf der ersten Gruppe signierter Daten verwendet wird (oder für das gesamte Formular, wenn das gesamte Formular so konfiguriert ist, dass es signiert ist), und diese Informationen in einem Meldungsfeld anzuzeigen.
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
Hinweise
Verwenden Sie die Certificate -Eigenschaft des Signature -Objekts, um ein Certificate-Objekt zurückzugeben.
Auf diesen Typ oder dieses Mitglied kann nur über Code zugegriffen werden, der in Formularen ausgeführt wird, die in Microsoft InfoPath Filler geöffnet wurden.
Konstruktoren
| Certificate() |
Stellt das digitale X.509-Zertifikat dar, das zum Erstellen einer Signatur verwendet wurde. |
Eigenschaften
| ExpirationDate |
Ruft das Ablaufdatum eines digitalen Zertifikats im lokalisierten SHORTDATE-Format ab. |
| IssuedBy |
Ruft den Namen des Ausstellers des digitalen Zertifikats ab. |
| IssuedTo |
Ruft den Namen des Benutzers ab, für den das digitale Zertifikat ausgestellt wurde. |
| Status |
Ruft die status des digitalen Zertifikats als CertificateStatus Enumerationskonstante ab. |