CertificateRequest Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mewakili abstraksi atas PKCS#10 CertificationRequestInfo dan X.509 TbsCertificate.
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
- Warisan
-
CertificateRequest
- Atribut
Keterangan
Kelas ini CertificateRequest memungkinkan penelepon untuk membuat Sertifikat Public-Key X.509 yang ditandatangani sendiri atau ditandatangani rantai, serta membuat blob permintaan penandatanganan sertifikat untuk dikirim ke Otoritas Sertifikat (CA).
Konstruktor
CertificateRequest(String, ECDsa, HashAlgorithmName) |
Menginisialisasi instans CertificateRequest baru kelas menggunakan nama subjek, kunci ECDSA, dan algoritma hash yang ditentukan. |
CertificateRequest(String, RSA, HashAlgorithmName, RSASignaturePadding) |
Menginisialisasi instans CertificateRequest baru kelas menggunakan nama subjek, kunci RSA, dan algoritma hash yang ditentukan. |
CertificateRequest(X500DistinguishedName, ECDsa, HashAlgorithmName) |
Menginisialisasi instans CertificateRequest baru kelas menggunakan nama subjek, kunci ECDSA, dan algoritma hash yang ditentukan. |
CertificateRequest(X500DistinguishedName, PublicKey, HashAlgorithmName) |
Menginisialisasi instans CertificateRequest baru kelas menggunakan nama subjek yang ditentukan, kunci publik yang dikodekan, dan algoritma hash. |
CertificateRequest(X500DistinguishedName, PublicKey, HashAlgorithmName, RSASignaturePadding) |
Membuat CertificateRequest untuk nama subjek yang ditentukan, kunci umum yang dikodekan, algoritma hash, dan padding tanda tangan RSA. |
CertificateRequest(X500DistinguishedName, RSA, HashAlgorithmName, RSASignaturePadding) |
Menginisialisasi instans CertificateRequest baru kelas menggunakan nama subjek, kunci RSA, dan algoritma hash yang ditentukan. |
Properti
CertificateExtensions |
Mendapatkan koleksi Ekstensi Sertifikat X.509, yang merupakan koleksi yang dapat diubah, untuk disertakan dalam sertifikat atau permintaan sertifikat. |
HashAlgorithm |
Mendapatkan algoritma hash untuk digunakan saat menandatangani sertifikat atau permintaan sertifikat. |
OtherRequestAttributes |
Mendapatkan koleksi yang mewakili atribut, selain atribut permintaan ekstensi, untuk disertakan dalam permintaan sertifikat. |
PublicKey |
Mendapatkan representasi kunci umum untuk sertifikat atau permintaan sertifikat. |
SubjectName |
Mendapatkan Nama Distinguished X.500 untuk digunakan sebagai Subjek dalam sertifikat atau permintaan sertifikat yang dibuat. |
Metode
Create(X500DistinguishedName, X509SignatureGenerator, DateTimeOffset, DateTimeOffset, Byte[]) |
Menandatangani permintaan sertifikat saat ini untuk membuat sertifikat yang ditandatangani rantai atau ditandatangani sendiri. |
Create(X500DistinguishedName, X509SignatureGenerator, DateTimeOffset, DateTimeOffset, ReadOnlySpan<Byte>) |
Tanda tangani permintaan sertifikat saat ini untuk membuat sertifikat yang ditandatangani rantai atau ditandatangani sendiri. |
Create(X509Certificate2, DateTimeOffset, DateTimeOffset, Byte[]) |
Membuat sertifikat menggunakan subjek, kunci, dan ekstensi opsional yang ditetapkan menggunakan sertifikat yang ditentukan sebagai penerbit. |
Create(X509Certificate2, DateTimeOffset, DateTimeOffset, ReadOnlySpan<Byte>) |
Create sertifikat menggunakan subjek, kunci, dan ekstensi opsional yang ditetapkan menggunakan sertifikat yang disediakan sebagai penerbit. |
CreateSelfSigned(DateTimeOffset, DateTimeOffset) |
Membuat sertifikat yang ditandatangani sendiri menggunakan subjek, kunci, dan ekstensi opsional yang ditetapkan. |
CreateSigningRequest() |
Membuat nilai ASN.1 DER-encoded PKCS#10 CertificationRequest yang mewakili status objek saat ini. |
CreateSigningRequest(X509SignatureGenerator) |
Membuat ASN.1 DER-encoded PKCS#10 CertificationRequest yang mewakili status objek saat ini menggunakan generator tanda tangan yang disediakan. |
CreateSigningRequestPem() |
Membuat PKCS#10 CertificationRequest yang dikodekan PEM yang mewakili status objek ini saat ini menggunakan generator tanda tangan yang disediakan. |
CreateSigningRequestPem(X509SignatureGenerator) |
Membuat PKCS#10 CertificationRequest yang dikodekan PEM yang mewakili status objek ini saat ini menggunakan generator tanda tangan yang disediakan. |
Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
GetType() |
Mendapatkan dari instans Type saat ini. (Diperoleh dari Object) |
LoadSigningRequest(Byte[], HashAlgorithmName, CertificateRequestLoadOptions, RSASignaturePadding) |
Memuat permintaan penandatanganan PKCS#10 biner sebagai instans CertificateRequest baru. |
LoadSigningRequest(ReadOnlySpan<Byte>, HashAlgorithmName, Int32, CertificateRequestLoadOptions, RSASignaturePadding) |
Memuat permintaan penandatanganan PKCS#10 biner sebagai instans CertificateRequest baru. |
LoadSigningRequestPem(ReadOnlySpan<Char>, HashAlgorithmName, CertificateRequestLoadOptions, RSASignaturePadding) |
Memuat permintaan penandatanganan PKCS#10 pertama yang dikodekan PEM sebagai |
LoadSigningRequestPem(String, HashAlgorithmName, CertificateRequestLoadOptions, RSASignaturePadding) |
Memuat permintaan penandatanganan PKCS#10 pertama yang dikodekan PEM sebagai |
MemberwiseClone() |
Membuat salinan dangkal dari saat ini Object. (Diperoleh dari Object) |
ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |