Certificate クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
署名を作成するために使用された 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 取得します。 |