Sdílet prostřednictvím


X500DistinguishedNameBuilder Třída

Definice

Usnadňuje vytvoření rozlišujícího názvu certifikátu 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 Namestento tvůrce vytvoří SEQUENCE OF v opačném pořadí, ve kterém byly přidány do tvůrce. Například:

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

Vytvoří SEQUENCE OF s první zemí nebo oblastí a druhým společným názvem. Vzhledem k tomu, že X500DistinguishedName při převodu Distinguished Name na řetězec následuje RFC 4514, začíná posledním Relative Distinguished Name komponentou, která se posune 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í Distinguished Name ve stejném pořadí.

Konstruktory

X500DistinguishedNameBuilder()

Inicializuje novou instanci X500DistinguishedNameBuilder třídy.

Metody

Add(Oid, String, Nullable<UniversalTagNumber>)

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

Add(String, String, Nullable<UniversalTagNumber>)

Přidá atribut Relative Distinguished Name 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ří X500DistinguishedName, který představuje kódované atributy.

Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

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

Slouží jako výchozí funkce hash.

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

Získá Type aktuální instance.

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

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

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

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

(Zděděno od Object)

Platí pro