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 Erstellen von SEQUENCE OF
Relative Distinguished Names
erstellt 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 |
Add(String, String, Nullable<UniversalTagNumber>) |
Fügt ein |
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:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für