X500DistinguishedNameBuilder Klass

Definition

Underlättar skapandet av ett unikt namn för ett X.509-certifikat.

public ref class X500DistinguishedNameBuilder sealed
public sealed class X500DistinguishedNameBuilder
type X500DistinguishedNameBuilder = class
Public NotInheritable Class X500DistinguishedNameBuilder
Arv
X500DistinguishedNameBuilder

Kommentarer

När du skapar SEQUENCE OFRelative Distinguished Namesskapar SEQUENCE OF den här byggaren i motsatt ordning som de lades till i byggaren. Ett exempel:

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

Skapar en SEQUENCE OF med landet eller regionen först och det gemensamma namnet sekund. Eftersom X500DistinguishedName följer RFC 4514 när du konverterar en Distinguished Name till en sträng, börjar den med den sista Relative Distinguished Name komponenten och går bakåt mot den första.

Eftersom byggaren skapar SEQUENCE OF i omvänd ordning, och X500DistinguishedName även är i omvänd ordning, ger den utseendet på de tillagda attributen och strängrepresentationen Distinguished Name av i samma ordning.

Konstruktorer

Name Description
X500DistinguishedNameBuilder()

Initierar en ny instans av X500DistinguishedNameBuilder klassen.

Metoder

Name Description
Add(Oid, String, Nullable<UniversalTagNumber>)

Lägger till ett Relative Distinguished Name attribut som identifieras av en OID.

Add(String, String, Nullable<UniversalTagNumber>)

Lägger till ett Relative Distinguished Name attribut som identifieras av en OID.

AddCommonName(String)

Lägger till ett gemensamt namnattribut.

AddCountryOrRegion(String)

Lägger till ett lands- eller regionattribut.

AddDomainComponent(String)

Lägger till ett domänkomponentattribut.

AddEmailAddress(String)

Lägger till ett e-postadressattribut.

AddLocalityName(String)

Lägger till ett locality name-attribut.

AddOrganizationalUnitName(String)

Lägger till ett namnattribut för organisationsenheten.

AddOrganizationName(String)

Lägger till ett organisationsnamnattribut.

AddStateOrProvinceName(String)

Lägger till ett namnattribut för delstat eller provins.

Build()

Skapar ett X500DistinguishedName som representerar de kodade attributen.

Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för