X509BasicConstraintsExtensionとは? わかりやすく解説

X509BasicConstraintsExtension クラス

メモ : このクラスは、.NET Framework version 2.0 で新しく追加されたものです。

証明書に設定された制約を定義します。このクラスは継承できません。

名前空間: System.Security.Cryptography.X509Certificates
アセンブリ: System (system.dll 内)
構文構文

Public NotInheritable Class
 X509BasicConstraintsExtension
    Inherits X509Extension
Dim instance As X509BasicConstraintsExtension
public sealed class X509BasicConstraintsExtension
 : X509Extension
public ref class X509BasicConstraintsExtension
 sealed : public X509Extension
public final class X509BasicConstraintsExtension
 extends X509Extension
public final class X509BasicConstraintsExtension
 extends X509Extension
解説解説
使用例使用例
継承階層継承階層
System.Object
   System.Security.Cryptography.AsnEncodedData
     System.Security.Cryptography.X509Certificates.X509Extension
      System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
X509BasicConstraintsExtension メンバ
System.Security.Cryptography.X509Certificates 名前空間

X509BasicConstraintsExtension コンストラクタ ()

メモ : このコンストラクタは、.NET Framework version 2.0 で新しく追加されたものです。

X509BasicConstraintsExtension クラスの新しいインスタンスを初期化します。

名前空間: System.Security.Cryptography.X509Certificates
アセンブリ: System (system.dll 内)
構文構文

Dim instance As New X509BasicConstraintsExtension
public X509BasicConstraintsExtension ()
public:
X509BasicConstraintsExtension ()
public X509BasicConstraintsExtension ()
public function X509BasicConstraintsExtension
 ()
使用例使用例
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
X509BasicConstraintsExtension クラス
X509BasicConstraintsExtension メンバ
System.Security.Cryptography.X509Certificates 名前空間

X509BasicConstraintsExtension コンストラクタ (AsnEncodedData, Boolean)

メモ : このコンストラクタは、.NET Framework version 2.0 で新しく追加されたものです。

AsnEncodedData オブジェクト、および拡張機能が重要であるかどうかを示す値を使用して、X509BasicConstraintsExtension クラスの新しいインスタンスを初期化します。

名前空間: System.Security.Cryptography.X509Certificates
アセンブリ: System (system.dll 内)
構文構文

Public Sub New ( _
    encodedBasicConstraints As AsnEncodedData, _
    critical As Boolean _
)
Dim encodedBasicConstraints As AsnEncodedData
Dim critical As Boolean

Dim instance As New X509BasicConstraintsExtension(encodedBasicConstraints,
 critical)
public X509BasicConstraintsExtension (
    AsnEncodedData encodedBasicConstraints,
    bool critical
)
public:
X509BasicConstraintsExtension (
    AsnEncodedData^ encodedBasicConstraints, 
    bool critical
)
public X509BasicConstraintsExtension (
    AsnEncodedData encodedBasicConstraints, 
    boolean critical
)
public function X509BasicConstraintsExtension
 (
    encodedBasicConstraints : AsnEncodedData, 
    critical : boolean
)

パラメータ

encodedBasicConstraints

拡張機能の作成に使用するエンコード済みのデータ。

critical

拡張機能がクリティカルである場合は true。それ以外の場合は false。

解説解説
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
X509BasicConstraintsExtension クラス
X509BasicConstraintsExtension メンバ
System.Security.Cryptography.X509Certificates 名前空間

X509BasicConstraintsExtension コンストラクタ (Boolean, Boolean, Int32, Boolean)

メモ : このコンストラクタは、.NET Framework version 2.0 で新しく追加されたものです。

X509BasicConstraintsExtension クラスの新しいインスタンスを初期化します。パラメータでは、証明書が証明機関 (CA) の証明書であるかどうかを表す値、証明書で許可するパス レベルの数に制限があるかどうかを示す値、証明書のパスで許可されるレベルの数、および拡張機能が重要かどうかを示す値を指定します。

名前空間: System.Security.Cryptography.X509Certificates
アセンブリ: System (system.dll 内)
構文構文

Public Sub New ( _
    certificateAuthority As Boolean, _
    hasPathLengthConstraint As Boolean, _
    pathLengthConstraint As Integer, _
    critical As Boolean _
)
Dim certificateAuthority As Boolean
Dim hasPathLengthConstraint As Boolean
Dim pathLengthConstraint As Integer
Dim critical As Boolean

Dim instance As New X509BasicConstraintsExtension(certificateAuthority,
 hasPathLengthConstraint, pathLengthConstraint, critical)
public X509BasicConstraintsExtension (
    bool certificateAuthority,
    bool hasPathLengthConstraint,
    int pathLengthConstraint,
    bool critical
)
public:
X509BasicConstraintsExtension (
    bool certificateAuthority, 
    bool hasPathLengthConstraint, 
    int pathLengthConstraint, 
    bool critical
)
public X509BasicConstraintsExtension (
    boolean certificateAuthority, 
    boolean hasPathLengthConstraint, 
    int pathLengthConstraint, 
    boolean critical
)
public function X509BasicConstraintsExtension
 (
    certificateAuthority : boolean, 
    hasPathLengthConstraint : boolean, 
    pathLengthConstraint : int, 
    critical : boolean
)

パラメータ

certificateAuthority

証明書が証明機関 (CA) の証明書である場合は true。それ以外の場合は false。

hasPathLengthConstraint

証明書で許可するパス レベルの数に制限がある場合は true。それ以外の場合は false。

pathLengthConstraint

証明書のパスで許可されるレベルの数。

critical

拡張機能がクリティカルである場合は true。それ以外の場合は false。

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
X509BasicConstraintsExtension クラス
X509BasicConstraintsExtension メンバ
System.Security.Cryptography.X509Certificates 名前空間

X509BasicConstraintsExtension コンストラクタ

X509BasicConstraintsExtension クラスの新しいインスタンスを初期化します。
オーバーロードの一覧オーバーロードの一覧

名前 説明
X509BasicConstraintsExtension () X509BasicConstraintsExtension クラスの新しいインスタンスを初期化します。
X509BasicConstraintsExtension (AsnEncodedData, Boolean) AsnEncodedData オブジェクト、および拡張機能が重要であるかどうかを示す値を使用して、X509BasicConstraintsExtension クラスの新しいインスタンスを初期化します。
X509BasicConstraintsExtension (Boolean, Boolean, Int32, Boolean) X509BasicConstraintsExtension クラスの新しいインスタンスを初期化します。パラメータでは、証明書が証明機関 (CA) の証明書であるかどうかを表す値、証明書で許可するパス レベルの数に制限があるかどうかを示す値、証明書のパスで許可されるレベルの数、および拡張機能が重要かどうかを示す値を指定します。
参照参照

関連項目

X509BasicConstraintsExtension クラス
X509BasicConstraintsExtension メンバ
System.Security.Cryptography.X509Certificates 名前空間

X509BasicConstraintsExtension プロパティ


パブリック プロパティパブリック プロパティ

参照参照

関連項目

X509BasicConstraintsExtension クラス
System.Security.Cryptography.X509Certificates 名前空間

X509BasicConstraintsExtension メソッド


パブリック メソッドパブリック メソッド

プロテクト メソッドプロテクト メソッド
参照参照

関連項目

X509BasicConstraintsExtension クラス
System.Security.Cryptography.X509Certificates 名前空間

X509BasicConstraintsExtension メンバ

証明書に設定された制約を定義します。このクラスは継承できません。

X509BasicConstraintsExtension データ型で公開されるメンバを以下の表に示します。


パブリック コンストラクタパブリック コンストラクタ
  名前 説明
パブリック メソッド X509BasicConstraintsExtension オーバーロードされます。 X509BasicConstraintsExtension クラスの新しいインスタンスを初期化します。
パブリック プロパティパブリック プロパティ
パブリック メソッドパブリック メソッド
プロテクト メソッドプロテクト メソッド
参照参照

関連項目

X509BasicConstraintsExtension クラス
System.Security.Cryptography.X509Certificates 名前空間



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

「X509BasicConstraintsExtension」の関連用語

X509BasicConstraintsExtensionのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



X509BasicConstraintsExtensionのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS