X500DistinguishedNameBuilder クラス

定義

X.509 証明書の識別名の作成を容易にします。

public ref class X500DistinguishedNameBuilder sealed
public sealed class X500DistinguishedNameBuilder
type X500DistinguishedNameBuilder = class
Public NotInheritable Class X500DistinguishedNameBuilder
継承
X500DistinguishedNameBuilder

注釈

を構築するとき SEQUENCE OFRelative 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>)

Relative Distinguished Name OID によって識別される属性を追加します。

Add(String, String, Nullable<UniversalTagNumber>)

Relative Distinguished Name OID によって識別される属性を追加します。

AddCommonName(String)

共通名属性を追加します。

AddCountryOrRegion(String)

国または地域の属性を追加します。

AddDomainComponent(String)

ドメイン コンポーネント属性を追加します。

AddEmailAddress(String)

メール アドレス属性を追加します。

AddLocalityName(String)

ローカリティ名属性を追加します。

AddOrganizationalUnitName(String)

組織単位名属性を追加します。

AddOrganizationName(String)

組織名属性を追加します。

AddStateOrProvinceName(String)

都道府県名属性を追加します。

Build()

X500DistinguishedNameエンコードされた属性を表す を構築します。

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象