X500DistinguishedNameBuilder Classe

Definizione

Facilita la creazione di un nome distinto per un certificato X.509.

public ref class X500DistinguishedNameBuilder sealed
public sealed class X500DistinguishedNameBuilder
type X500DistinguishedNameBuilder = class
Public NotInheritable Class X500DistinguishedNameBuilder
Ereditarietà
X500DistinguishedNameBuilder

Commenti

Quando si costruisce il SEQUENCE OFRelative Distinguished Names, questo generatore costruisce il SEQUENCE OF nell'ordine opposto che sono stati aggiunti al generatore. Per esempio:

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

Produrrà un SEQUENCE OF prima con il paese o l'area geografica e il nome comune secondo. Poiché X500DistinguishedName segue RFC 4514 durante la conversione di un Distinguished Name in una stringa, inizia con l'ultimo componente Relative Distinguished Name, spostandosi all'indietro verso il primo.

Poiché il generatore crea il SEQUENCE OF inverso e X500DistinguishedName è anche inverso, dà l'aspetto degli attributi aggiunti e la rappresentazione di stringa del Distinguished Name nello stesso ordine.

Costruttori

X500DistinguishedNameBuilder()

Inizializza una nuova istanza della classe X500DistinguishedNameBuilder.

Metodi

Add(Oid, String, Nullable<UniversalTagNumber>)

Aggiunge un attributo Relative Distinguished Name identificato da un OID.

Add(String, String, Nullable<UniversalTagNumber>)

Aggiunge un attributo Relative Distinguished Name identificato da un OID.

AddCommonName(String)

Aggiunge un attributo nome comune.

AddCountryOrRegion(String)

Aggiunge un attributo paese o area geografica.

AddDomainComponent(String)

Aggiunge un attributo del componente di dominio.

AddEmailAddress(String)

Aggiunge un attributo indirizzo di posta elettronica.

AddLocalityName(String)

Aggiunge un attributo del nome di località.

AddOrganizationalUnitName(String)

Aggiunge un attributo del nome dell'unità organizzativa.

AddOrganizationName(String)

Aggiunge un attributo nome organizzazione.

AddStateOrProvinceName(String)

Aggiunge un attributo nome di stato o provincia.

Build()

Compila un X500DistinguishedName che rappresenta gli attributi codificati.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a