CertificateEnrollmentManager 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 manajer pendaftaran sertifikat.
public ref class CertificateEnrollmentManager abstract sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class CertificateEnrollmentManager final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public static class CertificateEnrollmentManager
Public Class CertificateEnrollmentManager
- Warisan
- Atribut
Persyaratan Windows
Rangkaian perangkat |
Windows 10 (diperkenalkan dalam 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)
|
Contoh
using Windows.Security.Cryptography.Certificates;
using System.Threading.Tasks;
namespace SampleCertificateEnrollmentManager
{
sealed partial class CertEnrollMgrApp : Application
{
public CertEnrollMgrApp()
{
// Initialize the application.
this.InitializeComponent();
// Create a certificate request.
this.GetCertificateRequest();
}
public async void GetCertificateRequest()
{
// Create a certificate request asynchronously.
String certificateRequest = await this.SampleCreateRequest();
}
public async Task<String>SampleCreateRequest()
{
// Create a CertificateRequestProperties object.
CertificateRequestProperties requestProp = new CertificateRequestProperties();
// Assign a subject name to the properties object.
requestProp.Subject = "SampleRequest";
// Create a certificate request.
String strRequest = await CertificateEnrollmentManager.CreateRequestAsync(requestProp);
// Return the request string.
return strRequest;
}
}
}
Keterangan
Panggil metode CreateRequestAsync untuk membuat instans objek CertificateEnrollmentManager.
Kelas ini hanya berisi properti statis. Anda tidak perlu membuat instans kelas untuk mengambil properti. Sebagai gantinya, gunakan nama kelas diikuti oleh operator titik (.), diikuti dengan nama properti.
Properti
UserCertificateEnrollmentManager |
Mendapatkan UserCertificateEnrollmentManager terkait. |
Metode
CreateRequestAsync(CertificateRequestProperties) |
Secara asinkron membuat permintaan sertifikat PKCS #10 berdasarkan properti yang ditentukan dalam objek CertificateRequestProperties . |
ImportPfxDataAsync(String, String, ExportOption, KeyProtectionLevel, InstallOptions, String) |
Secara asinkron mengimpor sertifikat dari pesan Pertukaran Informasi Pribadi (PFX). |
ImportPfxDataAsync(String, String, ExportOption, KeyProtectionLevel, InstallOptions, String, String) |
Secara asinkron mengimpor sertifikat dari pesan Pertukaran Informasi Pribadi (PFX) menggunakan penyedia penyimpanan kunci yang ditentukan. |
ImportPfxDataAsync(String, String, PfxImportParameters) |
Secara asinkron mengimpor sertifikat dari pesan Pertukaran Informasi Pribadi (PFX) menggunakan parameter impor. |
InstallCertificateAsync(String, InstallOptions) |
Secara asinkron Menginstal rantai sertifikat ke dalam kontainer aplikasi di komputer lokal. |
Berlaku untuk
Lihat juga
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