X500DistinguishedNameBuilder Classe

Definição

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 Namesconstrutor, 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 Nome Distinto Relativo identificado por uma OID.

Add(String, String, Nullable<UniversalTagNumber>)

Adiciona um atributo Nome Distinto Relativo identificado por uma OID.

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)

Aplica-se a