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
construtor, este construtor constrói na SEQUENCE OF
ordem oposta que eles 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 segundo nome comum. Como X500DistinguishedName segue o RFC 4514 ao converter uma em uma Distinguished Name
cadeia de caracteres, ela começa com o ú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á ao contrário, ele fornece a aparência dos atributos adicionados e a representação de cadeia de caracteres da Distinguished Name
mesma ordem.
Construtores
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 Object atual. (Herdado de Object) |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |