次の方法で共有


X500DistinguishedNameBuilder クラス

定義

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");

国または地域が最初に、共通名が 2 番目の SEQUENCE OF が生成されます。 X500DistinguishedName は、Distinguished Name を文字列に変換するときに RFC 4514 に従うため、最後の Relative Distinguished Name コンポーネントから始まり、最初のコンポーネントに向かって後方に移動します。

ビルダーは SEQUENCE OF を逆に作成し、X500DistinguishedName も逆にするため、追加された属性の外観と Distinguished Name の文字列表現が同じ順序で表示されます。

コンストラクター

X500DistinguishedNameBuilder()

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

メソッド

Add(Oid, String, Nullable<UniversalTagNumber>)

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

Add(String, String, Nullable<UniversalTagNumber>)

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

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)

適用対象