Classe Certificate

Rappresenta il certificato digitale X.509 utilizzato per creare una firma.

Spazio dei nomi: Microsoft.Office.InfoPath
Assembly: Microsoft.Office.InfoPath (in microsoft.office.infopath.dll)

Sintassi

Public MustInherit Class Certificate

Dim instance As Certificate
public abstract class Certificate

Osservazioni

Utilizzare la proprietà Certificate dell'oggetto Signature per restituire un oggetto Certificate.

A questo tipo o membro può accedere solo il codice in esecuzione in moduli aperti in Microsoft Office InfoPath 2007.

Esempio

Nell'esempio seguente viene utilizzata la proprietà Status della classe Certificate per determinare lo stato e altre informazioni per quanto riguarda il certificato digitale utilizzato per la prima firma del primo blocco di dati firmabile oppure per l'intero modulo, se l'intero modulo è configurato per essere firmato, e tali informazioni vengono visualizzate in una finestra di messaggio.

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

Gerarchia di ereditarietà

System.Object
  Microsoft.Office.InfoPath.Certificate

Thread Safety

Tutti i membri statici pubblici (Shared in Visual Basic) di questo tipo sono thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Membri Certificate
Spazio dei nomi Microsoft.Office.InfoPath