Freigeben über


Certificate Klasse

Definition

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.

Gilt für: