X509EnhancedKeyUsageExtension クラス
アセンブリ: System (system.dll 内)



ユーザーの個人用証明書ストアを開き、そこに格納されている各証明書に関する情報を表示するコード例を次に示します。この例では、X509EnhancedKeyUsageExtension クラスを使用して情報を表示しています。

System.Security.Cryptography.AsnEncodedData
System.Security.Cryptography.X509Certificates.X509Extension
System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


X509EnhancedKeyUsageExtension コンストラクタ ()
アセンブリ: System (system.dll 内)


このメソッドを使用して、X509EnhancedKeyUsageExtension クラスの新しいインスタンスを作成します。インスタンスを作成した後で、EnhancedKeyUsages プロパティを使用して、キーを使用するアプリケーションを示すオブジェクト識別子 (OID) のコレクションを取得できます。

ユーザーの個人用証明書ストアを開き、そこに格納されている各証明書に関する情報を表示するコード例を次に示します。この例では、X509EnhancedKeyUsageExtension クラスを使用して情報を表示しています。

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


X509EnhancedKeyUsageExtension コンストラクタ (OidCollection, Boolean)
アセンブリ: System (system.dll 内)

Dim enhancedKeyUsages As OidCollection Dim critical As Boolean Dim instance As New X509EnhancedKeyUsageExtension(enhancedKeyUsages, critical)
public function X509EnhancedKeyUsageExtension ( enhancedKeyUsages : OidCollection, critical : boolean )

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


X509EnhancedKeyUsageExtension コンストラクタ

名前 | 説明 |
---|---|
X509EnhancedKeyUsageExtension () | X509EnhancedKeyUsageExtension クラスの新しいインスタンスを初期化します。 |
X509EnhancedKeyUsageExtension (AsnEncodedData, Boolean) | AsnEncodedData オブジェクト、および拡張機能が重要であるかどうか識別する値を使用して、X509EnhancedKeyUsageExtension クラスの新しいインスタンスを初期化します。 |
X509EnhancedKeyUsageExtension (OidCollection, Boolean) | X509KeyUsageFlags 値、および拡張機能が重要であるかどうかを識別する値を指定して、X509EnhancedKeyUsageExtension クラスの新しいインスタンスを初期化します。 |

X509EnhancedKeyUsageExtension コンストラクタ (AsnEncodedData, Boolean)
アセンブリ: System (system.dll 内)

Dim encodedEnhancedKeyUsages As AsnEncodedData Dim critical As Boolean Dim instance As New X509EnhancedKeyUsageExtension(encodedEnhancedKeyUsages, critical)
public function X509EnhancedKeyUsageExtension ( encodedEnhancedKeyUsages : AsnEncodedData, critical : boolean )


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


X509EnhancedKeyUsageExtension プロパティ

名前 | 説明 | |
---|---|---|
![]() | Critical | 拡張機能がクリティカルであるかどうかを示すブール値を取得します。 ( X509Extension から継承されます。) |
![]() | EnhancedKeyUsages | キーを使用するアプリケーションを示すオブジェクト識別子 (OID) のコレクションを取得します。 |
![]() | Oid | AsnEncodedData オブジェクトの Oid 値を取得または設定します。 ( AsnEncodedData から継承されます。) |
![]() | RawData | ASN.1 (Abstract Syntax Notation One) でエンコードされたデータをバイト配列表現で取得または設定します。 ( AsnEncodedData から継承されます。) |

X509EnhancedKeyUsageExtension メソッド

名前 | 説明 | |
---|---|---|
![]() | CopyFrom | オーバーライドされます。 AsnEncodedData オブジェクトを使用して X509EnhancedKeyUsageExtension クラスの新しいインスタンスを 初期化します。 |
![]() | Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 ( Object から継承されます。) |
![]() | Format | ASN.1 (Abstract Syntax Notation One) でエンコードされたデータを、文字列として書式設定して返します。 ( AsnEncodedData から継承されます。) |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 ( Object から継承されます。) |
![]() | GetType | 現在のインスタンスの Type を取得します。 ( Object から継承されます。) |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。) |
![]() | ToString | 現在の Object を表す String を返します。 ( Object から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 ( Object から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 ( Object から継承されます。) |

X509EnhancedKeyUsageExtension メンバ
キーを使用するアプリケーションを示すオブジェクト識別子 (OID: Object Identifier) のコレクションを定義します。このクラスは継承できません。
X509EnhancedKeyUsageExtension データ型で公開されるメンバを以下の表に示します。

名前 | 説明 | |
---|---|---|
![]() | X509EnhancedKeyUsageExtension | オーバーロードされます。 X509EnhancedKeyUsageExtension クラスの新しいインスタンスを初期化します。 |

名前 | 説明 | |
---|---|---|
![]() | Critical | 拡張機能がクリティカルであるかどうかを示すブール値を取得します。(X509Extension から継承されます。) |
![]() | EnhancedKeyUsages | キーを使用するアプリケーションを示すオブジェクト識別子 (OID) のコレクションを取得します。 |
![]() | Oid | AsnEncodedData オブジェクトの Oid 値を取得または設定します。(AsnEncodedData から継承されます。) |
![]() | RawData | ASN.1 (Abstract Syntax Notation One) でエンコードされたデータをバイト配列表現で取得または設定します。(AsnEncodedData から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | CopyFrom | オーバーライドされます。 AsnEncodedData オブジェクトを使用して X509EnhancedKeyUsageExtension クラスの新しいインスタンスを 初期化します。 |
![]() | Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。) |
![]() | Format | ASN.1 (Abstract Syntax Notation One) でエンコードされたデータを、文字列として書式設定して返します。 (AsnEncodedData から継承されます。) |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 (Object から継承されます。) |
![]() | GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。) |
![]() | ToString | 現在の Object を表す String を返します。 (Object から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) |

Weblioに収録されているすべての辞書からX509EnhancedKeyUsageExtensionを検索する場合は、下記のリンクをクリックしてください。

- X509EnhancedKeyUsageExtensionのページへのリンク