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 SEQUENCE OFRelative Distinguished Names, este generador construye en SEQUENCE OF el orden opuesto en el que se agregaron al generador. Por ejemplo:

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

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

Dado que el generador crea en SEQUENCE OF orden inverso y X500DistinguishedName también está en orden inverso, da la apariencia de los atributos agregados y la representación de cadena de 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 Relative Distinguished Name atributo identificado por un OID.

Add(String, String, Nullable<UniversalTagNumber>)

Agrega un Relative Distinguished Name atributo 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 de nombre de estado o provincia.

Build()

Compila un X500DistinguishedName objeto que representa los atributos codificados.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a