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

X509 Simple Computer Enrollment Protocol

Registry

InProcServer32

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

ProgID

X509Enrollment.CX509SCEPEnrollment.1

VersionIndependentProgID

X509Enrollment.CX509SCEPEnrollment

Instance

  • Type: ComObject

Methods

  • Initialize: void Initialize (IX509CertificateRequestPkcs10, string, EncodingType, string, EncodingType)
  • InitializeForPending: void InitializeForPending (X509CertificateEnrollmentContext)
  • CreateRequestMessage: string CreateRequestMessage (EncodingType)
  • CreateRetrievePendingMessage: string CreateRetrievePendingMessage (EncodingType)
  • CreateRetrieveCertificateMessage: string CreateRetrieveCertificateMessage (X509CertificateEnrollmentContext, string, EncodingType, string, EncodingType, EncodingType)
  • ProcessResponseMessage: X509SCEPDisposition ProcessResponseMessage (string, EncodingType)
  • DeleteRequest: void DeleteRequest ()
  • CreateChallengeAnswerMessage: string CreateChallengeAnswerMessage (EncodingType)
  • ProcessResponseMessage2: X509SCEPDisposition ProcessResponseMessage2 (X509SCEPProcessMessageFlags, string, EncodingType)

Properties

  • ServerCapabilities: string ServerCapabilities () {set}
  • FailInfo: X509SCEPFailInfo FailInfo () {get}
  • SignerCertificate: ISignerCertificate SignerCertificate () {get} {set}
  • OldCertificate: ISignerCertificate OldCertificate () {get} {set}
  • Request: IX509CertificateRequestPkcs10 Request () {get}
  • CertificateFriendlyName: string CertificateFriendlyName () {get} {set}
  • Status: IX509EnrollmentStatus Status () {get}
  • Silent: bool Silent () {get} {set}
  • ResultMessageText: string ResultMessageText () {get}
  • DelayRetry: DelayRetryAction DelayRetry () {get}
  • ActivityId: string ActivityId () {get} {set}

MIT License. Copyright (c) 2021 Strontic.