CertificateEnrollmentManager Kelas

Definisi

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
Object Platform::Object IInspectable CertificateEnrollmentManager
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