X500DistinguishedNameBuilder Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Facilita a criação de um nome diferenciado para um certificado X.509.
public ref class X500DistinguishedNameBuilder sealed
public sealed class X500DistinguishedNameBuilder
type X500DistinguishedNameBuilder = class
Public NotInheritable Class X500DistinguishedNameBuilder
- Herança
-
X500DistinguishedNameBuilder
Comentários
Ao construir o SEQUENCE OF
Relative Distinguished Names
, esse 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 a região primeiro e o nome comum em segundo lugar. Como X500DistinguishedName segue o RFC 4514 ao converter um Distinguished Name
em uma cadeia de caracteres, ele começa com o último componente Relative Distinguished Name
, movendo-se para trás em direção ao primeiro.
Como o construtor cria a SEQUENCE OF
em inverso e X500DistinguishedName também é inverso, ele fornece a aparência dos atributos adicionados e a representação de cadeia de caracteres do Distinguished Name
na mesma ordem.
Construtores
X500DistinguishedNameBuilder() |
Inicializa uma nova instância da classe X500DistinguishedNameBuilder. |
Métodos
Add(Oid, String, Nullable<UniversalTagNumber>) |
Adiciona um atributo |
Add(String, String, Nullable<UniversalTagNumber>) |
Adiciona um atributo |
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 de nome de localidade. |
AddOrganizationalUnitName(String) |
Adiciona um atributo de nome de unidade organizacional. |
AddOrganizationName(String) |
Adiciona um atributo de nome de organização. |
AddStateOrProvinceName(String) |
Adiciona um atributo de nome de estado ou província. |
Build() |
Cria um X500DistinguishedName que representa os atributos codificados. |
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
MemberwiseClone() |
Cria uma cópia superficial do Objectatual. (Herdado de Object) |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |