{884e2046-217d-11da-b2a4-000e7bbb2b09}

X509 Enrollment

Registry

InProcServer32

C:\Windows\system32\CertEnroll.dll
  • ThreadingModel: Both

ProgID

X509Enrollment.CX509Enrollment.1

VersionIndependentProgID

X509Enrollment.CX509Enrollment

Instance

  • Type: ComObject

Methods

  • Initialize: void Initialize (X509CertificateEnrollmentContext)
  • InitializeFromTemplateName: void InitializeFromTemplateName (X509CertificateEnrollmentContext, string)
  • InitializeFromRequest: void InitializeFromRequest (IX509CertificateRequest)
  • CreateRequest: string CreateRequest (EncodingType)
  • Enroll: void Enroll ()
  • InstallResponse: void InstallResponse (InstallResponseRestrictionFlags, string, EncodingType, string)
  • CreatePFX: string CreatePFX (string, PFXExportOptions, EncodingType)
  • InitializeFromTemplate: void InitializeFromTemplate (X509CertificateEnrollmentContext, IX509EnrollmentPolicyServer, IX509CertificateTemplate)
  • InstallResponse2: void InstallResponse2 (InstallResponseRestrictionFlags, string, EncodingType, string, string, string, PolicyServerUrlFlags, X509EnrollmentAuthFlags)

Properties

  • Request: IX509CertificateRequest Request () {get}
  • Silent: bool Silent () {get} {set}
  • ParentWindow: int ParentWindow () {get} {set}
  • NameValuePairs: IX509NameValuePairs NameValuePairs () {get}
  • EnrollmentContext: X509CertificateEnrollmentContext EnrollmentContext () {get}
  • Status: IX509EnrollmentStatus Status () {get}
  • CertificateFriendlyName: string CertificateFriendlyName () {get} {set}
  • CertificateDescription: string CertificateDescription () {get} {set}
  • RequestId: int RequestId () {get}
  • CAConfigString: string CAConfigString () {get}
  • PolicyServer: IX509EnrollmentPolicyServer PolicyServer () {get}
  • Template: IX509CertificateTemplate Template () {get}
  • RequestIdString: string RequestIdString () {get}

MIT License. Copyright (c) 2021 Strontic.