X500DistinguishedNameBuilder 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
促進為 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>) |
新增 |
| Add(String, String, Nullable<UniversalTagNumber>) |
新增 |
| 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) |