Freigeben über


X500DistinguishedNameBuilder Klasse

Definition

Erleichtert das Erstellen eines distinguished Namens für ein X.509-Zertifikat.

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

Hinweise

Beim Konstruieren des SEQUENCE OFRelative Distinguished Nameserstellt dieser Generator die SEQUENCE OF in der entgegengesetzten Reihenfolge, die sie dem Generator hinzugefügt wurden. Zum Beispiel:

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

Erzeugt zuerst eine SEQUENCE OF mit dem Land oder der Region und dem zweiten gemeinsamen Namen. Da X500DistinguishedName rfc 4514 beim Konvertieren einer Distinguished Name in eine Zeichenfolge folgt, beginnt sie mit der letzten Relative Distinguished Name Komponente, die sich rückwärts zum ersten bewegt.

Da der Generator die SEQUENCE OF umgekehrt erstellt und X500DistinguishedName auch umgekehrt ist, erhält er das Erscheinungsbild der hinzugefügten Attribute und die Zeichenfolgendarstellung der Distinguished Name in derselben Reihenfolge.

Konstruktoren

X500DistinguishedNameBuilder()

Initialisiert eine neue Instanz der X500DistinguishedNameBuilder Klasse.

Methoden

Add(Oid, String, Nullable<UniversalTagNumber>)

Fügt ein durch ein OID identifiziertes Relative Distinguished Name Attribut hinzu.

Add(String, String, Nullable<UniversalTagNumber>)

Fügt ein durch ein OID identifiziertes Relative Distinguished Name Attribut hinzu.

AddCommonName(String)

Fügt ein allgemeines Namensattribute hinzu.

AddCountryOrRegion(String)

Fügt ein Land- oder Regionsattribute hinzu.

AddDomainComponent(String)

Fügt ein Domänenkomponenten-Attribut hinzu.

AddEmailAddress(String)

Fügt ein E-Mail-Adressattribute hinzu.

AddLocalityName(String)

Fügt ein Gebietsschemanamen-Attribut hinzu.

AddOrganizationalUnitName(String)

Fügt ein Organisationseinheitsnamenattribut hinzu.

AddOrganizationName(String)

Fügt ein Organisationsnamensattribut hinzu.

AddStateOrProvinceName(String)

Fügt ein Bundesland- oder Provinznamensattribut hinzu.

Build()

Erstellt eine X500DistinguishedName, die die codierten Attribute darstellt.

Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: