Udostępnij za pośrednictwem


X500DistinguishedNameBuilder Klasa

Definicja

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

X500DistinguishedNameBuilder()

Inicjuje nowe wystąpienie klasy X500DistinguishedNameBuilder.

Metody

Add(Oid, String, Nullable<UniversalTagNumber>)

Dodaje atrybut Relative Distinguished Name zidentyfikowany przez identyfikator OID.

Add(String, String, Nullable<UniversalTagNumber>)

Dodaje atrybut Relative Distinguished Name zidentyfikowany przez identyfikator OID.

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)

Dotyczy