Partager via


X500DistinguishedNameBuilder Classe

Définition

Facilite la création d’un nom unique pour un certificat X.509.

public ref class X500DistinguishedNameBuilder sealed
public sealed class X500DistinguishedNameBuilder
type X500DistinguishedNameBuilder = class
Public NotInheritable Class X500DistinguishedNameBuilder
Héritage
X500DistinguishedNameBuilder

Remarques

Lors de la construction de la SEQUENCE OFRelative Distinguished Names, ce générateur construit le SEQUENCE OF dans l’ordre opposé auquel ils ont été ajoutés au générateur. Par exemple:

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

Produit une SEQUENCE OF avec le pays ou la région en premier, et le nom commun second. Étant donné que X500DistinguishedName suit RFC 4514 lors de la conversion d’un Distinguished Name en chaîne, il commence par le dernier composant Relative Distinguished Name, en descendant vers le premier.

Étant donné que le générateur crée la SEQUENCE OF dans l’inverse et X500DistinguishedName est également en inverse, il donne l’apparence des attributs ajoutés et la représentation sous forme de chaîne du Distinguished Name dans le même ordre.

Constructeurs

X500DistinguishedNameBuilder()

Initialise une nouvelle instance de la classe X500DistinguishedNameBuilder.

Méthodes

Add(Oid, String, Nullable<UniversalTagNumber>)

Ajoute un attribut Relative Distinguished Name identifié par un OID.

Add(String, String, Nullable<UniversalTagNumber>)

Ajoute un attribut Relative Distinguished Name identifié par un OID.

AddCommonName(String)

Ajoute un attribut de nom commun.

AddCountryOrRegion(String)

Ajoute un attribut de pays ou de région.

AddDomainComponent(String)

Ajoute un attribut de composant de domaine.

AddEmailAddress(String)

Ajoute un attribut d’adresse e-mail.

AddLocalityName(String)

Ajoute un attribut de nom de localité.

AddOrganizationalUnitName(String)

Ajoute un attribut de nom d’unité d’organisation.

AddOrganizationName(String)

Ajoute un attribut de nom d’organisation.

AddStateOrProvinceName(String)

Ajoute un attribut de nom d’état ou de province.

Build()

Génère une X500DistinguishedName qui représente les attributs encodés.

Equals(Object)

Détermine si l’objet spécifié est égal à l’objet actuel.

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l’objet actuel.

(Hérité de Object)

S’applique à