Compartir vía


X500DistinguishedNameBuilder Clase

Definición

Facilita la creación de un nombre distintivo para un certificado X.509.

public ref class X500DistinguishedNameBuilder sealed
public sealed class X500DistinguishedNameBuilder
type X500DistinguishedNameBuilder = class
Public NotInheritable Class X500DistinguishedNameBuilder
Herencia
X500DistinguishedNameBuilder

Comentarios

Al construir el SEQUENCE OFRelative Distinguished Names, este generador construye el SEQUENCE OF en el orden opuesto en el que se agregaron al generador. Por ejemplo:

builder.AddCommonName("Contoso");
builder.AddCountryOrRegion("US");

Generará un SEQUENCE OF con el país o región primero y el nombre común segundo. Dado que X500DistinguishedName sigue RFC 4514 al convertir un Distinguished Name en una cadena, comienza con el último componente de Relative Distinguished Name, pasando hacia atrás hacia el primero.

Dado que el generador crea el SEQUENCE OF a la inversa y X500DistinguishedName también está inverso, da la apariencia de los atributos agregados y la representación de cadena del Distinguished Name en el mismo orden.

Constructores

X500DistinguishedNameBuilder()

Inicializa una nueva instancia de la clase X500DistinguishedNameBuilder.

Métodos

Add(Oid, String, Nullable<UniversalTagNumber>)

Agrega un atributo Relative Distinguished Name identificado por un OID.

Add(String, String, Nullable<UniversalTagNumber>)

Agrega un atributo Relative Distinguished Name identificado por un OID.

AddCommonName(String)

Agrega un atributo de nombre común.

AddCountryOrRegion(String)

Agrega un atributo de país o región.

AddDomainComponent(String)

Agrega un atributo de componente de dominio.

AddEmailAddress(String)

Agrega un atributo de dirección de correo electrónico.

AddLocalityName(String)

Agrega un atributo de nombre de localidad.

AddOrganizationalUnitName(String)

Agrega un atributo de nombre de unidad organizativa.

AddOrganizationName(String)

Agrega un atributo de nombre de organización.

AddStateOrProvinceName(String)

Agrega un atributo state o province name.

Build()

Compila un X500DistinguishedName que representa los atributos codificados.

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetHashCode()

Actúa como función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a