X500DistinguishedNameBuilder Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Facilita a criação de um nome distinto para um certificado X.509.
public ref class X500DistinguishedNameBuilder sealed
public sealed class X500DistinguishedNameBuilder
type X500DistinguishedNameBuilder = class
Public NotInheritable Class X500DistinguishedNameBuilder
- Herança
-
X500DistinguishedNameBuilder
Observações
Ao construir o SEQUENCE OFRelative Distinguished Names, este construtor constrói o SEQUENCE OF na ordem oposta à qual foram adicionados ao construtor. Por exemplo:
builder.AddCommonName("Contoso");
builder.AddCountryOrRegion("US");
Produzirá um SEQUENCE OF com o país ou região primeiro, e o nome comum em segundo. Como X500DistinguishedName segue o RFC 4514 ao converter a Distinguished Name numa cadeia, começa pelo último Relative Distinguished Name componente, movendo-se para trás em direção ao primeiro.
Como o construtor cria o SEQUENCE OF inverso, e X500DistinguishedName também está invertido, dá a aparência dos atributos adicionados e a representação da cadeia da Distinguished Name na mesma ordem.
Construtores
| Name | Description |
|---|---|
| X500DistinguishedNameBuilder() |
Inicializa uma nova instância da X500DistinguishedNameBuilder classe. |
Métodos
| Name | Description |
|---|---|
| Add(Oid, String, Nullable<UniversalTagNumber>) |
Adiciona um |
| Add(String, String, Nullable<UniversalTagNumber>) |
Adiciona um |
| AddCommonName(String) |
Adiciona um atributo de nome comum. |
| AddCountryOrRegion(String) |
Adiciona um atributo de país ou região. |
| AddDomainComponent(String) |
Adiciona um atributo de componente de domínio. |
| AddEmailAddress(String) |
Adiciona um atributo de endereço de email. |
| AddLocalityName(String) |
Adiciona um atributo do nome da localidade. |
| AddOrganizationalUnitName(String) |
Adiciona um atributo do nome da unidade organizacional. |
| AddOrganizationName(String) |
Adiciona um atributo de nome da organização. |
| AddStateOrProvinceName(String) |
Adiciona um atributo do nome do estado ou da província. |
| Build() |
Constrói um X500DistinguishedName que representa os atributos codificados. |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |