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() const | RSA のプライベートキーを取得します。 |
| GetDSAPublicKey() const | RSA のパブリックキーを取得します。 |
| GetECDsaPrivateKey() const | RSA のプライベートキーを取得します。 |
| GetECDsaPublicKey() const | RSA のパブリックキーを取得します。 |
| GetNameInfo(X509NameType, bool) const | 証明書からサブジェクトまたは発行者名を取得します。 |
| GetRSAPrivateKey() const | RSA のプライベートキーを取得します。 |
| GetRSAPublicKey() const | RSA のパブリックキーを取得します。 |
| 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) | コンストラクタ。 |
参照
- Class X509Certificate
- Namespace System::Security::Cryptography::X509Certificates
- Library Aspose.Page for C++