X500DistinguishedNameBuilder Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 OF
Relative 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 |
Add(String, String, Nullable<UniversalTagNumber>) |
Aggiunge un attributo |
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) |