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

oluşturulurken SEQUENCE OFRelative Distinguished Namesbu oluşturucu SEQUENCE OF , oluşturucuya eklendikleri sıranın tersini oluşturur. Örnek:

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

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

Oluşturucu ters oluşturur SEQUENCE OF ve X500DistinguishedName aynı zamanda ters olduğundan, eklenen özniteliklerin görünümünü ve dize gösterimini Distinguished Name 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>)

Relative Distinguished Name OID tarafından tanımlanan bir öznitelik ekler.

Add(String, String, Nullable<UniversalTagNumber>)

Relative Distinguished Name OID tarafından tanımlanan bir öznitelik 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()

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

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

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

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

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

(Devralındığı yer: Object)

Şunlara uygulanır