X500DistinguishedNameBuilder Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 OF
Relative Distinguished Names
tento 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 |
Add(String, String, Nullable<UniversalTagNumber>) |
Přidá atribut |
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) |