X500DistinguishedNameBuilder Classe

Definizione

Facilita la compilazione 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 , SEQUENCE OFRelative Distinguished Namesquesto generatore costruisce l'oggetto SEQUENCE OF nell'ordine opposto che sono stati aggiunti al generatore. Ad esempio:

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

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

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

Costruttori

X500DistinguishedNameBuilder()

Inizializza una nuova istanza della classe X500DistinguishedNameBuilder.

Metodi

Add(Oid, String, Nullable<UniversalTagNumber>)

Aggiunge un Relative Distinguished Name attributo identificato da un OID.

Add(String, String, Nullable<UniversalTagNumber>)

Aggiunge un Relative Distinguished Name attributo identificato da un OID.

AddCommonName(String)

Aggiunge un attributo name 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 del nome dell'organizzazione.

AddStateOrProvinceName(String)

Aggiunge un attributo di nome di stato o provincia.

Build()

Compila un oggetto 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 l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a