X500DistinguishedNameBuilder Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 Names
oluş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 |
Add(String, String, Nullable<UniversalTagNumber>) |
OID tarafından tanımlanan bir |
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) |