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 在将 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) |