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 Erstellen von SEQUENCE OFRelative Distinguished Nameserstellt dieser Ersteller die SEQUENCE OF in der entgegengesetzten Reihenfolge, in der sie dem Generator hinzugefügt wurden. Beispiel:

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

Erzeugt eine SEQUENCE OF mit dem Land oder der Region zuerst und dem allgemeinen Namen. Da X500DistinguishedName rfc 4514 beim Konvertieren von in Distinguished Name eine Zeichenfolge folgt, beginnt es mit der letzten Relative Distinguished Name Komponente und bewegt sich rückwärts zur ersten Komponente.

Da der Generator umgekehrt SEQUENCE OF erstellt und X500DistinguishedName auch umgekehrt ist, gibt er das Aussehen der hinzugefügten Attribute und die Zeichenfolgendarstellung von in Distinguished Name derselben Reihenfolge an.

Konstruktoren

X500DistinguishedNameBuilder()

Initialisiert eine neue Instanz der X500DistinguishedNameBuilder-Klasse.

Methoden

Add(Oid, String, Nullable<UniversalTagNumber>)

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

Add(String, String, Nullable<UniversalTagNumber>)

Fügt ein Relative Distinguished Name durch eine OID identifiziertes 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änenkomponentesattribut hinzu.

AddEmailAddress(String)

Fügt ein E-Mail-Adressattribute hinzu.

AddLocalityName(String)

Fügt ein Locality Name-Attribut hinzu.

AddOrganizationalUnitName(String)

Fügt ein Organisationseinheitsnamensattribut hinzu.

AddOrganizationName(String)

Fügt ein Organisationsnamensattribut hinzu.

AddStateOrProvinceName(String)

Fügt ein Attribut für den Namen eines Bundesstaats oder einer Provinz hinzu.

Build()

Erstellt eine X500DistinguishedName , die die codierten Attribute darstellt.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

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

(Geerbt von Object)

Gilt für: