{91f39027-217f-11da-b2a4-000e7bbb2b09}

X509 Enrollment Policy Active Directory

Registry

InProcServer32

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

ProgID

X509Enrollment.CX509EnrollmentPolicyActiveDirectory.1

VersionIndependentProgID

X509Enrollment.CX509EnrollmentPolicyActiveDirectory

Instance

  • Type: ComObject

Methods

  • Initialize: void Initialize (string, string, X509EnrollmentAuthFlags, bool, X509CertificateEnrollmentContext)
  • LoadPolicy: void LoadPolicy (X509EnrollmentPolicyLoadOption)
  • GetTemplates: IX509CertificateTemplates GetTemplates ()
  • GetCAsForTemplate: ICertificationAuthorities GetCAsForTemplate (IX509CertificateTemplate)
  • GetCAs: ICertificationAuthorities GetCAs ()
  • Validate: void Validate ()
  • GetCustomOids: IObjectIds GetCustomOids ()
  • GetNextUpdateTime: Date GetNextUpdateTime ()
  • GetLastUpdateTime: Date GetLastUpdateTime ()
  • GetPolicyServerUrl: string GetPolicyServerUrl ()
  • GetPolicyServerId: string GetPolicyServerId ()
  • GetFriendlyName: string GetFriendlyName ()
  • GetIsDefaultCEP: bool GetIsDefaultCEP ()
  • GetUseClientId: bool GetUseClientId ()
  • GetAllowUnTrustedCA: bool GetAllowUnTrustedCA ()
  • GetCachePath: string GetCachePath ()
  • GetCacheDir: string GetCacheDir ()
  • GetAuthFlags: X509EnrollmentAuthFlags GetAuthFlags ()
  • SetCredential: void SetCredential (int, X509EnrollmentAuthFlags, string, string)
  • QueryChanges: bool QueryChanges ()
  • InitializeImport: void InitializeImport (Variant)
  • Export: Variant Export (X509EnrollmentPolicyExportFlags)

Properties

  • Cost: uint Cost () {get} {set}

MIT License. Copyright (c) 2021 Strontic.