X500DistinguishedNameBuilder Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Ułatwia tworzenie nazwy wyróżniającej certyfikatu X.509.
public ref class X500DistinguishedNameBuilder sealed
public sealed class X500DistinguishedNameBuilder
type X500DistinguishedNameBuilder = class
Public NotInheritable Class X500DistinguishedNameBuilder
- Dziedziczenie
-
X500DistinguishedNameBuilder
Uwagi
Podczas konstruowania SEQUENCE OF
Relative Distinguished Names
konstruktor tworzy SEQUENCE OF
w odwrotnej kolejności, którą zostały dodane do konstruktora. Na przykład:
builder.AddCommonName("Contoso");
builder.AddCountryOrRegion("US");
Najpierw utworzy SEQUENCE OF
z krajem lub regionem, a druga nazwa pospolita. Ponieważ X500DistinguishedName jest zgodny z RFC 4514 podczas konwertowania Distinguished Name
na ciąg, rozpoczyna się od ostatniego składnika Relative Distinguished Name
, przechodząc do tyłu w kierunku pierwszego.
Ponieważ konstruktor tworzy SEQUENCE OF
odwrotnie, a X500DistinguishedName jest również odwrotnie, daje wygląd dodanych atrybutów i reprezentację ciągu Distinguished Name
w tej samej kolejności.
Konstruktory
X500DistinguishedNameBuilder() |
Inicjuje nowe wystąpienie klasy X500DistinguishedNameBuilder. |
Metody
Add(Oid, String, Nullable<UniversalTagNumber>) |
Dodaje atrybut |
Add(String, String, Nullable<UniversalTagNumber>) |
Dodaje atrybut |
AddCommonName(String) |
Dodaje atrybut nazwy pospolitej. |
AddCountryOrRegion(String) |
Dodaje atrybut kraju lub regionu. |
AddDomainComponent(String) |
Dodaje atrybut składnika domeny. |
AddEmailAddress(String) |
Dodaje atrybut adresu e-mail. |
AddLocalityName(String) |
Dodaje atrybut nazwy lokalizacji. |
AddOrganizationalUnitName(String) |
Dodaje atrybut nazwy jednostki organizacyjnej. |
AddOrganizationName(String) |
Dodaje atrybut nazwy organizacji. |
AddStateOrProvinceName(String) |
Dodaje atrybut nazwy stanu lub prowincji. |
Build() |
Tworzy X500DistinguishedName, który reprezentuje zakodowane atrybuty. |
Equals(Object) |
Określa, czy określony obiekt jest równy bieżącemu obiektowi. (Odziedziczone po Object) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Pobiera Type bieżącego wystąpienia. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Object. (Odziedziczone po Object) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |