X500DistinguishedNameBuilder Classe

Definição

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 Relative Distinguished Name atributo identificado por um OID.

Add(String, String, Nullable<UniversalTagNumber>)

Adiciona um Relative Distinguished Name atributo identificado por um 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 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)

Aplica-se a