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");
国または地域が最初に、共通名が 2 番目の SEQUENCE OF
が生成されます。
X500DistinguishedName は、Distinguished Name
を文字列に変換するときに RFC 4514 に従うため、最後の Relative Distinguished Name
コンポーネントから始まり、最初のコンポーネントに向かって後方に移動します。
ビルダーは SEQUENCE OF
を逆に作成し、X500DistinguishedName も逆にするため、追加された属性の外観と Distinguished Name
の文字列表現が同じ順序で表示されます。
コンストラクター
X500DistinguishedNameBuilder() |
X500DistinguishedNameBuilder クラスの新しいインスタンスを初期化します。 |
メソッド
Add(Oid, String, Nullable<UniversalTagNumber>) |
OID によって識別される |
Add(String, String, Nullable<UniversalTagNumber>) |
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) |
適用対象
.NET