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
oluşturulurken SEQUENCE OF
Relative Distinguished Names
bu 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>) |
|
Add(String, String, Nullable<UniversalTagNumber>) |
|
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
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin