CertificateEnrollmentManager.CreateRequestAsync Metode
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.
Secara asinkron membuat permintaan sertifikat PKCS #10 berdasarkan properti yang ditentukan dalam objek CertificateRequestProperties .
public:
static IAsyncOperation<Platform::String ^> ^ CreateRequestAsync(CertificateRequestProperties ^ request);
/// [Windows.Foundation.Metadata.RemoteAsync]
static IAsyncOperation<winrt::hstring> CreateRequestAsync(CertificateRequestProperties const& request);
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncOperation<string> CreateRequestAsync(CertificateRequestProperties request);
function createRequestAsync(request)
Public Shared Function CreateRequestAsync (request As CertificateRequestProperties) As IAsyncOperation(Of String)
Parameter
- request
- CertificateRequestProperties
Objek CertificateRequestProperties yang berisi nilai properti yang digunakan untuk membuat permintaan sertifikat.
Mengembalikan
Metode ini mengembalikan string yang berisi permintaan sertifikat PKCS #10 yang dikodekan base64.
- Atribut
Keterangan
Pendaftaran sertifikat dapat dilakukan dalam kontainer aplikasi. Kami menyarankan agar Anda menggunakan objek permintaan berikut untuk mengirimkan permintaan:
- XMLHttpRequest (JavaScript)
- HttpWebRequest (C#)
- IXMLHTTPRequest (C++)
Objek CertificateRequestProperties berisi nilai default berikut.
Properti | Nilai default |
---|---|
Subjek | String kosong |
KeyAlgorithmName | RSA |
Ukuran Kunci | 2048 bit |
FriendlyName | String Kosong |
HashAlgorithmName | SHA256 |
Ekspor | Tidak Dapat Diekspor |
KeyUsages | Penandatanganan |
KeyProtectionLevel | TanpaKonsent |
KeyStorageProviderName | Penyedia Penyimpanan Kunci Perangkat Lunak Microsoft |
Meskipun metode CreateRequestAsync membuat permintaan sertifikat, Anda harus mengirimkan permintaan ke titik akhir pendaftaran http. Anda kemudian dapat mengambil respons dari titik akhir pendaftaran http lalu memanggil metode InstallCertificateAsync untuk menginstal respons.
Catatan
Anda harus menyertakan nilai Penandatanganan di properti KeyUsages di objek CertificateRequestProperties apa pun yang Anda gunakan dalam panggilan ke CreateRequestAsync. Jika Anda ingin mengatur KeyUsages ke Dekripsi atau KeyAgreement, Anda juga harus ATAU dalam Penandatanganan. Jika tidak, panggilan ke CreateRequestAsync akan gagal.
Berlaku untuk
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk