CertificateRequest 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.
PKCS#10 CertificationRequestInfo ve X.509 TbsCertificate üzerinde bir soyutlama temsil eder.
public ref class CertificateRequest sealed
public sealed class CertificateRequest
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public sealed class CertificateRequest
type CertificateRequest = class
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
type CertificateRequest = class
Public NotInheritable Class CertificateRequest
- Devralma
-
CertificateRequest
- Öznitelikler
Açıklamalar
sınıfı, CertificateRequest çağıranların otomatik olarak imzalanan veya zincirle imzalanan X.509 Public-Key Sertifikaları oluşturmasına ve sertifika yetkilisine (CA) göndermek üzere bir sertifika imzalama isteği blobu oluşturmasına olanak tanır.
Oluşturucular
CertificateRequest(String, ECDsa, HashAlgorithmName) |
Belirtilen konu adını, ECDSA anahtarını ve karma algoritmasını kullanarak sınıfının yeni bir örneğini CertificateRequest başlatır. |
CertificateRequest(String, RSA, HashAlgorithmName, RSASignaturePadding) |
Belirtilen konu adını, RSA anahtarını ve karma algoritmasını kullanarak sınıfının yeni bir örneğini CertificateRequest başlatır. |
CertificateRequest(X500DistinguishedName, ECDsa, HashAlgorithmName) |
Belirtilen konu adını, ECDSA anahtarını ve karma algoritmasını kullanarak sınıfının yeni bir örneğini CertificateRequest başlatır. |
CertificateRequest(X500DistinguishedName, PublicKey, HashAlgorithmName) |
Belirtilen konu adını, kodlanmış ortak anahtarı ve karma algoritmayı kullanarak sınıfının yeni bir örneğini CertificateRequest başlatır. |
CertificateRequest(X500DistinguishedName, PublicKey, HashAlgorithmName, RSASignaturePadding) |
Belirtilen konu adı, kodlanmış ortak anahtar, karma algoritma ve RSA imza doldurması için bir CertificateRequest oluşturur. |
CertificateRequest(X500DistinguishedName, RSA, HashAlgorithmName, RSASignaturePadding) |
Belirtilen konu adını, RSA anahtarını ve karma algoritmasını kullanarak sınıfının yeni bir örneğini CertificateRequest başlatır. |
Özellikler
CertificateExtensions |
Sertifikaya veya sertifika isteğine dahil etmek üzere değiştirilebilir bir koleksiyon olan X.509 Sertifika Uzantıları koleksiyonunu alır. |
HashAlgorithm |
Sertifikayı veya sertifika isteğini imzalarken kullanılacak karma algoritmayı alır. |
OtherRequestAttributes |
Bir sertifika isteğine dahil etmek için uzantı isteği özniteliği dışında öznitelikleri temsil eden bir koleksiyon alır. |
PublicKey |
Sertifika veya sertifika isteği için ortak anahtarın gösterimini alır. |
SubjectName |
Oluşturulan bir sertifika veya sertifika isteğinde Konu olarak kullanılacak X.500 Ayırt Edici Adını alır. |
Yöntemler
Create(X500DistinguishedName, X509SignatureGenerator, DateTimeOffset, DateTimeOffset, Byte[]) |
Zincirle imzalanan veya otomatik olarak imzalanan bir sertifika oluşturmak için geçerli sertifika isteğini imzalar. |
Create(X500DistinguishedName, X509SignatureGenerator, DateTimeOffset, DateTimeOffset, ReadOnlySpan<Byte>) |
Zincirle imzalanan veya otomatik olarak imzalanan bir sertifika oluşturmak için geçerli sertifika isteğini imzalayın. |
Create(X509Certificate2, DateTimeOffset, DateTimeOffset, Byte[]) |
Belirtilen sertifikayı veren olarak kullanarak, oluşturulan konuyu, anahtarı ve isteğe bağlı uzantıları kullanarak bir sertifika oluşturur. |
Create(X509Certificate2, DateTimeOffset, DateTimeOffset, ReadOnlySpan<Byte>) |
Verilen sertifikayı veren olarak sağlanan sertifikayı kullanarak yerleşik konu, anahtar ve isteğe bağlı uzantıları kullanarak bir sertifika İçerik Oluşturucu. |
CreateSelfSigned(DateTimeOffset, DateTimeOffset) |
Yerleşik konu, anahtar ve isteğe bağlı uzantıları kullanarak otomatik olarak imzalanan bir sertifika oluşturur. |
CreateSigningRequest() |
Geçerli nesnenin durumunu temsil eden ASN.1 DER kodlu PKCS#10 CertificationRequest değeri oluşturur. |
CreateSigningRequest(X509SignatureGenerator) |
Sağlanan imza oluşturucuyu kullanarak geçerli nesnenin geçerli durumunu temsil eden ASN.1 DER kodlu PKCS#10 CertificationRequest oluşturur. |
CreateSigningRequestPem() |
Sağlanan imza oluşturucuyu kullanarak bu nesnenin geçerli durumunu temsil eden PEM kodlu bir PKCS#10 CertificationRequest oluşturur. |
CreateSigningRequestPem(X509SignatureGenerator) |
Sağlanan imza oluşturucuyu kullanarak bu nesnenin geçerli durumunu temsil eden PEM kodlu bir PKCS#10 CertificationRequest 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) |
LoadSigningRequest(Byte[], HashAlgorithmName, CertificateRequestLoadOptions, RSASignaturePadding) |
yeni bir CertificateRequest örneği olarak bir ikili PKCS#10 imzalama isteği yükler. |
LoadSigningRequest(ReadOnlySpan<Byte>, HashAlgorithmName, Int32, CertificateRequestLoadOptions, RSASignaturePadding) |
yeni bir CertificateRequest örneği olarak bir ikili PKCS#10 imzalama isteği yükler. |
LoadSigningRequestPem(ReadOnlySpan<Char>, HashAlgorithmName, CertificateRequestLoadOptions, RSASignaturePadding) |
İlk PEM kodlu PKCS#10 imzalama isteğini |
LoadSigningRequestPem(String, HashAlgorithmName, CertificateRequestLoadOptions, RSASignaturePadding) |
İlk PEM kodlu PKCS#10 imzalama isteğini |
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) |