System::Security::Cryptography::X509Certificates::X509Certificate2 クラス

X509Certificate2 class

X509 証明書を表します。このクラスのオブジェクトは System::MakeObject() 関数を使用してのみ割り当てるべきです。スタック上や operator new を使用してこの型のインスタンスを作成しないでください。そうしないと実行時エラーやアサーション違反が発生します。常にこのクラスを System::SmartPtr ポインタでラップし、関数の引数としてこのポインタを使用してください。

class X509Certificate2 : public System::Security::Cryptography::X509Certificates::X509Certificate

メソッド

メソッド説明
get_Archived() const証明書がアーカイブされていることを示す値を取得します。
get_Extensions() const証明書に関連付けられた拡張オブジェクトのコレクションを取得します。
get_FriendlyName() const証明書のフレンドリ名を取得します。
get_HasPrivateKey() const証明書がプライベートキーを持っているかどうかを確認します。
get_IssuerName() const証明書を発行した主体の名前を取得します。
get_NotAfter() const証明書が無効になる日時(ローカル)を取得します。
get_NotBefore() const証明書が有効になる日時(ローカル)を取得します。
get_PrivateKey() const証明書に関連付けられたプライベートキーを取得します。
get_PublicKey() const証明書の PublicKey オブジェクトを取得します。
get_RawData() const証明書の生データを取得します。
get_SerialNumber() const証明書のシリアル番号を取得します。
get_SignatureAlgorithm() const証明書の署名を作成するために使用されるアルゴリズムを取得します。
get_SubjectName() const証明書からサブジェクト名を取得します。
get_Thumbprint() const証明書のサムプリントを取得します。
get_Version() const証明書のフォーマットバージョンを取得します。
static GetCertContentType(const ByteArrayPtr&)指定されたバイト配列に含まれる証明書のタイプを取得します。
static GetCertContentType(const String&)指定されたファイルに含まれる証明書のタイプを取得します。
GetDSAPrivateKey() constRSA のプライベートキーを取得します。
GetDSAPublicKey() constRSA のパブリックキーを取得します。
GetECDsaPrivateKey() constRSA のプライベートキーを取得します。
GetECDsaPublicKey() constRSA のパブリックキーを取得します。
GetNameInfo(X509NameType, bool) const証明書からサブジェクトまたは発行者名を取得します。
GetRSAPrivateKey() constRSA のプライベートキーを取得します。
GetRSAPublicKey() constRSA のパブリックキーを取得します。
Import(const String&, const SecureStringPtr&, X509KeyStorageFlags) override指定された証明書ファイルから情報をインポートします。
Import(const String&, const String&, X509KeyStorageFlags) override指定された証明書ファイルから情報をインポートします。
Import(const ByteArrayPtr&, const SecureStringPtr&, X509KeyStorageFlags) override指定された証明書データから情報をインポートします。
Import(const ByteArrayPtr&, const String&, X509KeyStorageFlags) override指定された証明書データから情報をインポートします。
Import(const String&) override指定された証明書ファイルから情報をインポートします。
Import(const ByteArrayPtr&) override指定された証明書データから情報をインポートします。
Reset() override証明書の状態をリセットします。
set_Archived(bool) const証明書がアーカイブされていることを示す値を設定します。
set_FriendlyName(const String&)証明書のフレンドリーネームを設定します。
set_PrivateKey(const SharedPtr<AsymmetricAlgorithm>&)証明書に関連付けられたプライベートキーを設定またはクリアします。
ToString(bool) const override証明書情報をテキスト形式で返します。
ToString() const override証明書情報をテキスト形式で返します。
Verify() const証明書チェーンを検証します。
X509Certificate2()空の X509Certificate2 を構築します。
X509Certificate2(const String&)コンストラクタ。
X509Certificate2(const SharedPtr<X509Certificate>&)コンストラクタ。
X509Certificate2(const ByteArrayPtr&)コンストラクタ。
X509Certificate2(const ByteArrayPtr&, const String&)コンストラクタ。
X509Certificate2(const ByteArrayPtr&, const SecureStringPtr&)コンストラクタ。
X509Certificate2(const ByteArrayPtr&, const String&, X509KeyStorageFlags)コンストラクタ。
X509Certificate2(const ByteArrayPtr&, const SecureStringPtr&, X509KeyStorageFlags)コンストラクタ。
X509Certificate2(const String&, const String&)コンストラクタ。
X509Certificate2(const String&, const SecureStringPtr&)コンストラクタ。
X509Certificate2(const String&, const String&, X509KeyStorageFlags)コンストラクタ。
X509Certificate2(const String&, const SecureStringPtr&, X509KeyStorageFlags)コンストラクタ。
X509Certificate2(const ByteArrayPtr&, const ByteArrayPtr&, X509KeyStorageFlags)コンストラクタ。

参照