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 プロパティ


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

  名前 説明
パブリック プロパティ CertificateAuthority 証明書証明機関 (CA: Certificate Authority) の証明書であるかどうかを示す値を取得します
パブリック プロパティ Critical  拡張機能クリティカルであるかどうかを示すブール値を取得します。 ( X509Extension から継承されます。)
パブリック プロパティ HasPathLengthConstraint 証明書許可するパス レベルの数に制限があるかどうかを表す値を取得します
パブリック プロパティ Oid  AsnEncodedData オブジェクトOid 値を取得または設定します。 ( AsnEncodedData から継承されます。)
パブリック プロパティ PathLengthConstraint 証明書パス許可されるレベルの数を取得します
パブリック プロパティ RawData  ASN.1 (Abstract Syntax Notation One) でエンコードされたデータバイト配列表現で取得または設定します。 ( AsnEncodedData から継承されます。)
参照参照

関連項目

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

X509BasicConstraintsExtension メソッド


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

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

関連項目

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

X509BasicConstraintsExtension メンバ

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

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


パブリック コンストラクタパブリック コンストラクタ
  名前 説明
パブリック メソッド X509BasicConstraintsExtension オーバーロードされます。 X509BasicConstraintsExtension クラス新しインスタンス初期化します。
パブリック プロパティパブリック プロパティ
  名前 説明
パブリック プロパティ CertificateAuthority 証明書証明機関 (CA: Certificate Authority) の証明書であるかどうかを示す値を取得します
パブリック プロパティ Critical  拡張機能クリティカルであるかどうかを示すブール値を取得します。(X509Extension から継承されます。)
パブリック プロパティ HasPathLengthConstraint 証明書許可するパス レベルの数に制限があるかどうかを表す値を取得します
パブリック プロパティ Oid  AsnEncodedData オブジェクトOid 値を取得または設定します。(AsnEncodedData から継承されます。)
パブリック プロパティ PathLengthConstraint 証明書パス許可されるレベルの数を取得します
パブリック プロパティ RawData  ASN.1 (Abstract Syntax Notation One) でエンコードされたデータバイト配列表現で取得または設定します。(AsnEncodedData から継承されます。)
パブリック メソッドパブリック メソッド
プロテクト メソッドプロテクト メソッド
参照参照

関連項目

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



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「X509BasicConstraintsExtension」の関連用語

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

   

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



X509BasicConstraintsExtensionのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

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

©2024 GRAS Group, Inc.RSS