語言

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 國家或地區,然後再寫通用名稱。 因為 X500DistinguishedName RFC 4514 在將 a Distinguished Name 轉換成字串時,會從最後一個 Relative Distinguished Name 元件開始,然後向後向第一個元件遞減。

由於建構者是反向X500DistinguishedName創建 ,SEQUENCE OF且 也是反向,因此會呈現加成屬性與字Distinguished Name串表示的外觀,順序相同。

建構函式

名稱 Description
X500DistinguishedNameBuilder()

初始化 X500DistinguishedNameBuilder 類別的新執行個體。

方法

名稱 Description
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)

適用於