共用方式為


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,併產生一般名稱第二個。 因為 X500DistinguishedNameDistinguished 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)

適用於