Aracılığıyla paylaş


X500DistinguishedNameBuilder Sınıf

Tanım

X.509 sertifikası için ayırt edici bir ad oluşturmayı kolaylaştırır.

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

Açıklamalar

SEQUENCE OF Relative Distinguished Namesoluşturulurken, bu oluşturucu SEQUENCE OF oluşturucuya eklendiği ters sırada oluşturur. Mesela:

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

Önce ülke veya bölge ile bir SEQUENCE OF ve ikinci ortak adı oluşturur. X500DistinguishedName bir Distinguished Name dizeye dönüştürürken RFC 4514'ü izlediğinden, son Relative Distinguished Name bileşeniyle başlar ve ilk bileşene geri doğru hareket eder.

Oluşturucu SEQUENCE OF tersten oluşturduğundan ve X500DistinguishedName da ters olduğundan, eklenen özniteliklerin görünümünü ve Distinguished Name dize gösterimini aynı sırada verir.

Oluşturucular

X500DistinguishedNameBuilder()

X500DistinguishedNameBuilder sınıfının yeni bir örneğini başlatır.

Yöntemler

Add(Oid, String, Nullable<UniversalTagNumber>)

OID tarafından tanımlanan bir Relative Distinguished Name özniteliği ekler.

Add(String, String, Nullable<UniversalTagNumber>)

OID tarafından tanımlanan bir Relative Distinguished Name özniteliği ekler.

AddCommonName(String)

Ortak ad özniteliği ekler.

AddCountryOrRegion(String)

Ülke veya bölge özniteliği ekler.

AddDomainComponent(String)

Bir etki alanı bileşeni özniteliği ekler.

AddEmailAddress(String)

E-posta adresi özniteliği ekler.

AddLocalityName(String)

Bir yerellik adı özniteliği ekler.

AddOrganizationalUnitName(String)

Bir kuruluş birimi adı özniteliği ekler.

AddOrganizationName(String)

Kuruluş adı özniteliği ekler.

AddStateOrProvinceName(String)

Bir eyalet veya bölge adı özniteliği ekler.

Build()

Kodlanmış öznitelikleri temsil eden bir X500DistinguishedName oluşturur.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır