X500DistinguishedNameBuilder Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 OF
Relative Distinguished Names
erstellt 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 |
Add(String, String, Nullable<UniversalTagNumber>) |
Fügt ein durch ein OID identifiziertes |
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) |