System::Security::Cryptography::X509Certificates::X509Certificate class
コンテンツ
[
隠れる
]X509Certificate class
X.509 v.3 証明書です。暗号化された証明書はサポートされていません。サポートされているフラグは X509KeyStorageFlags::DefaultKeySet のみです。このクラスのオブジェクトは System::MakeObject() 関数を使用してのみ割り当てるべきです。スタック上や operator new を使用してこの型のインスタンスを作成しないでください。実行時エラーやアサーション失敗の原因になります。常にこのクラスを System::SmartPtr ポインタでラップし、そのポインタを関数の引数として渡すようにしてください。
class X509Certificate : public virtual System::Object,
public System::IDisposable
メソッド
| メソッド | 説明 |
|---|---|
| static CreateFromCertFile(const String&) | 指定された PKCS7 ファイルから証明書を作成します。 |
| static CreateFromSignedFile(const String&) | 指定された署名付きファイルから証明書を作成します。 |
| Dispose() override | 何もしません。 |
| Equals(SharedPtr<Object>) override | 2 つの証明書を比較します。 |
| virtual Export(X509ContentType) const | 現在のオブジェクトを指定された形式でバイト配列にエクスポートします。未実装です。 |
| virtual Export(X509ContentType, const SecureStringPtr&) const | 現在のオブジェクトを指定された形式でバイト配列にエクスポートします。未実装です。 |
| virtual Export(X509ContentType, const String&) const | 現在のオブジェクトを指定された形式でバイト配列にエクスポートします。未実装です。 |
| get_Handle() const | Microsoft Cryptographic API の証明書コンテキストへのハンドルを取得します。 |
| get_Issuer() const | X.509v3 証明書を発行した認証局の名前を取得します。 |
| get_Subject() const | 証明書からサブジェクトの識別名を取得します。 |
| virtual GetCertHash() const | 現在のオブジェクトのハッシュをバイト配列として取得します。 |
| virtual GetCertHash(const HashAlgorithmName&) const | 現在のオブジェクトのハッシュをバイト配列として取得します。 |
| virtual GetCertHashString() const | 現在のオブジェクトの SHA1 ハッシュを16進文字列として取得します。 |
| virtual GetCertHashString(const HashAlgorithmName&) const | 現在のオブジェクトの SHA1 ハッシュを16進文字列として取得します。 |
| virtual GetEffectiveDateString() const | 現在の証明書の有効日付を取得します。 |
| virtual GetExpirationDateString() const | 現在の証明書の有効期限日付を取得します。 |
| virtual GetFormat() const | 証明書形式の名前を取得します。 |
| GetHashCode() const override | 証明書のハッシュコードを取得します。 |
| virtual GetIssuerName() const | 現在の証明書を発行した認証局の名前を取得します。 |
| virtual GetKeyAlgorithm() const | 現在の証明書の鍵情報を文字列として取得します。 |
| virtual GetKeyAlgorithmParameters() const | 現在の証明書の鍵情報をバイト配列として取得します。 |
| virtual GetKeyAlgorithmParametersString() const | 現在の証明書の鍵情報を16進文字列として取得します。 |
| virtual GetName() const | 現在の証明書が発行されたプリンシパルの名前を取得します。 |
| virtual GetPublicKey() const | 証明書から公開鍵をバイト配列として取得します。 |
| virtual GetPublicKeyString() const | 証明書から公開鍵を16進文字列として取得します。 |
| virtual GetRawCertData() const | 証明書から生データをバイト配列として取得します。 |
| virtual GetRawCertDataString() const | 証明書から生データを16進文字列として取得します。 |
| virtual GetSerialNumber() const | 証明書からシリアル番号をバイト配列として取得します。 |
| virtual GetSerialNumberString() const | 証明書からシリアル番号を16進文字列として取得します。 |
| virtual Import(const String&, const SecureStringPtr&, X509KeyStorageFlags) | 指定された証明書ファイルから情報をインポートします。未実装です。 |
| virtual Import(const String&, const String&, X509KeyStorageFlags) | 指定された証明書ファイルから情報をインポートします。未実装です。 |
| virtual Import(const ByteArrayPtr&, const SecureStringPtr&, X509KeyStorageFlags) | 指定された証明書データから情報をインポートします。未実装です。 |
| virtual Import(const ByteArrayPtr&, const String&, X509KeyStorageFlags) | 指定された証明書データから情報をインポートします。未実装です。 |
| virtual Import(const String&) | 指定された証明書ファイルから情報をインポートします。未実装です。 |
| virtual Import(const ByteArrayPtr&) | 指定された証明書データから情報をインポートします。未実装です。 |
| operator=(const X509Certificate&) | |
| virtual Reset() | 証明書の状態をリセットします。 |
| virtual ToString(bool) const | 証明書情報をテキスト形式で返します。 |
| ToString() const override | 証明書情報をテキスト形式で返します。 |
| X509Certificate(const X509Certificate&) | |
| X509Certificate() | コンストラクタ。 |
| X509Certificate(const ByteArrayPtr&) | コンストラクタ。 |
| X509Certificate(const String&) | コンストラクタ。 |
| X509Certificate(const SharedPtr<X509Certificate>&) | コンストラクタ。 |
| X509Certificate(const ByteArrayPtr&, const String&) | コンストラクタ。 |
| X509Certificate(const ByteArrayPtr&, const SecureStringPtr&) | コンストラクタ。 |
| X509Certificate(const String&, const String&) | コンストラクタ。 |
| X509Certificate(const String&, const SecureStringPtr&) | コンストラクタ。 |
| X509Certificate(const ByteArrayPtr&, const String&, X509KeyStorageFlags) | コンストラクタ。 |
| X509Certificate(const ByteArrayPtr&, const SecureStringPtr&, X509KeyStorageFlags) | コンストラクタ。 |
| X509Certificate(const String&, const String&, X509KeyStorageFlags) | コンストラクタ。 |
| X509Certificate(const String&, const SecureStringPtr&, X509KeyStorageFlags) | コンストラクタ。 |
| X509Certificate(const ByteArrayPtr&, const ByteArrayPtr&, X509KeyStorageFlags) | コンストラクタ。 |
Typedefs
| 型定義 | 説明 |
|---|---|
| Ptr | ポインタ型。 |
参照
- Class Object
- Class IDisposable
- Namespace System::Security::Cryptography::X509Certificates
- Library Aspose.Page for C++