次の方法で共有


Certificate クラス

定義

署名を作成するために使用された X.509 デジタル証明書を表します。

public ref class Certificate abstract
public abstract class Certificate
type Certificate = class
Public MustInherit Class Certificate
継承
Certificate

次の例では、Certificate クラスの プロパティをStatus使用して、署名されたデータの最初のセット (またはフォーム全体が署名されるように構成されている場合はフォーム全体) の最初の署名に使用されるデジタル証明書の状態とその他の情報を決定し、その情報をメッセージ ボックスに表示します。

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

注釈

Certificate オブジェクトをCertificate取得するには、 Signature オブジェクトの プロパティを使用します。

この型またはメンバーには、Microsoft InfoPath Filler で開いたフォームで実行されるコードからのみアクセスできます。

コンストラクター

Certificate()

署名を作成するために使用された X.509 デジタル証明書を表します。

プロパティ

ExpirationDate

デジタル証明書の有効期限を、ローカライズされた SHORTDATE 形式で取得します。

IssuedBy

デジタル証明書の発行者の名前を取得します。

IssuedTo

デジタル証明書の発行先ユーザーの名前を取得します。

Status

列挙定数としてデジタル証明書の状態を CertificateStatus 取得します。

適用対象