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 Names, ten konstruktor konstruuje SEQUENCE OF w odwrotnej kolejności, którą zostały dodane do konstruktora. Przykład:

builder.AddCommonName("Contoso");
builder.AddCountryOrRegion("US");

Najpierw wygeneruje element SEQUENCE OF z krajem lub regionem, a druga nazwa pospolita. Ponieważ X500DistinguishedName jest zgodny z RFC 4514 podczas konwertowania Distinguished Name elementu na ciąg, rozpoczyna się od ostatniego Relative Distinguished Name składnika, przechodząc do tyłu w kierunku pierwszego.

Ponieważ konstruktor tworzy SEQUENCE OF element w odwrotnej kolejności, a X500DistinguishedName także jest odwrotnie, daje wygląd dodanych atrybutów i reprezentację Distinguished Name ciągu w tej samej kolejności.

Konstruktory

X500DistinguishedNameBuilder()

Inicjuje nowe wystąpienie klasy X500DistinguishedNameBuilder.

Metody

Add(Oid, String, Nullable<UniversalTagNumber>)

Relative Distinguished Name Dodaje atrybut zidentyfikowany przez identyfikator OID.

Add(String, String, Nullable<UniversalTagNumber>)

Relative Distinguished Name Dodaje atrybut 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 element X500DistinguishedName reprezentujący zakodowane atrybuty.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy