X500DistinguishedNameBuilder 类  
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
有助于为 X.509 证书生成可分辨名称。
public ref class X500DistinguishedNameBuilder sealedpublic sealed class X500DistinguishedNameBuildertype X500DistinguishedNameBuilder = classPublic NotInheritable Class X500DistinguishedNameBuilder- 继承
- 
				X500DistinguishedNameBuilder
注解
构造 SEQUENCE OFRelative Distinguished Names时,此生成器将按照添加到生成器的相反顺序构造 SEQUENCE OF。 例如:
builder.AddCommonName("Contoso");
builder.AddCountryOrRegion("US");
将生成一个具有国家或地区第一个的 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) |