X500DistinguishedNameBuilder クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
X.509 証明書の識別名の作成を容易にします。
public ref class X500DistinguishedNameBuilder sealed
public sealed class X500DistinguishedNameBuilder
type X500DistinguishedNameBuilder = class
Public NotInheritable Class X500DistinguishedNameBuilder
- 継承
-
X500DistinguishedNameBuilder
注釈
を構築するとき SEQUENCE OF
Relative Distinguished Names
、このビルダーはビルダーに追加された順序とは逆の順序で を構築 SEQUENCE OF
します。 例:
builder.AddCommonName("Contoso");
builder.AddCountryOrRegion("US");
最初に SEQUENCE OF
国または地域、共通名が 2 番目の を生成します。 は文字列に変換Distinguished Name
するときに RFC 4514 に従うためX500DistinguishedName、最後Relative Distinguished Name
のコンポーネントから始まり、先頭に向かって後方に移動します。
ビルダーは、 を SEQUENCE OF
逆に作成し X500DistinguishedName 、逆にもするため、追加された属性の外観と の文字列表現 Distinguished Name
を同じ順序で表示します。
コンストラクター
X500DistinguishedNameBuilder() |
X500DistinguishedNameBuilder クラスの新しいインスタンスを初期化します。 |
メソッド
Add(Oid, String, Nullable<UniversalTagNumber>) |
|
Add(String, String, Nullable<UniversalTagNumber>) |
|
AddCommonName(String) |
共通名属性を追加します。 |
AddCountryOrRegion(String) |
国または地域の属性を追加します。 |
AddDomainComponent(String) |
ドメイン コンポーネント属性を追加します。 |
AddEmailAddress(String) |
メール アドレス属性を追加します。 |
AddLocalityName(String) |
ローカリティ名属性を追加します。 |
AddOrganizationalUnitName(String) |
組織単位名属性を追加します。 |
AddOrganizationName(String) |
organization名属性を追加します。 |
AddStateOrProvinceName(String) |
都道府県名属性を追加します。 |
Build() |
X500DistinguishedNameエンコードされた属性を表す を構築します。 |
Equals(Object) |
指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
MemberwiseClone() |
現在の Object の簡易コピーを作成します。 (継承元 Object) |
ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |
適用対象
.NET
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示