X500DistinguishedNameBuilder Třída

Definice

Usnadňuje vytvoření rozlišujícího názvu pro certifikát X.509.

public ref class X500DistinguishedNameBuilder sealed
public sealed class X500DistinguishedNameBuilder
type X500DistinguishedNameBuilder = class
Public NotInheritable Class X500DistinguishedNameBuilder
Dědičnost
X500DistinguishedNameBuilder

Poznámky

Při vytváření SEQUENCE OFRelative Distinguished Namessestavy SEQUENCE OF vytvoří tento tvůrce v opačném pořadí, v jakém byly přidány do tvůrce. Příklad:

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

Vytvoří první SEQUENCE OF název země nebo oblasti a druhý běžný název. Vzhledem k tomu X500DistinguishedName , že při převodu Distinguished Name na řetězec následuje RFC 4514, začíná poslední Relative Distinguished Name komponentou, která se posune dozadu směrem k první.

Vzhledem k tomu, že tvůrce vytváří SEQUENCE OF obráceně a X500DistinguishedName je také obráceně, dává vzhled přidaných atributů a řetězcové vyjádření objektu Distinguished Name ve stejném pořadí.

Konstruktory

X500DistinguishedNameBuilder()

Inicializuje novou instanci X500DistinguishedNameBuilder třídy .

Metody

Add(Oid, String, Nullable<UniversalTagNumber>)

Relative Distinguished Name Přidá atribut identifikovaný identifikátorem OID.

Add(String, String, Nullable<UniversalTagNumber>)

Relative Distinguished Name Přidá atribut identifikovaný identifikátorem OID.

AddCommonName(String)

Přidá atribut běžného názvu.

AddCountryOrRegion(String)

Přidá atribut země nebo oblasti.

AddDomainComponent(String)

Přidá atribut komponenty domény.

AddEmailAddress(String)

Přidá atribut e-mailové adresy.

AddLocalityName(String)

Přidá atribut názvu lokality.

AddOrganizationalUnitName(String)

Přidá atribut názvu organizační jednotky.

AddOrganizationName(String)

Přidá atribut názvu organizace.

AddStateOrProvinceName(String)

Přidá atribut názvu státu nebo provincie.

Build()

Vytvoří objekt X500DistinguishedName , který představuje zakódované atributy.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro