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 OFRelative Distinguished Nameskonstruktor 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
| Nazwa | Opis |
|---|---|
| X500DistinguishedNameBuilder() |
Inicjuje nowe wystąpienie klasy X500DistinguishedNameBuilder. |
Metody
| Nazwa | Opis |
|---|---|
| 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) |