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

X509 CertificateRequest Pkcs7

Registry

InProcServer32

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

ProgID

X509Enrollment.CX509CertificateRequestPkcs7.1

VersionIndependentProgID

X509Enrollment.CX509CertificateRequestPkcs7

Instance

  • Type: ComObject

Methods

  • Initialize: void Initialize (X509CertificateEnrollmentContext)
  • Encode: void Encode ()
  • ResetForEncode: void ResetForEncode ()
  • GetInnerRequest: IX509CertificateRequest GetInnerRequest (InnerRequestLevel)
  • InitializeFromTemplateName: void InitializeFromTemplateName (X509CertificateEnrollmentContext, string)
  • InitializeFromCertificate: void InitializeFromCertificate (X509CertificateEnrollmentContext, bool, string, EncodingType, X509RequestInheritOptions)
  • InitializeFromInnerRequest: void InitializeFromInnerRequest (IX509CertificateRequest)
  • InitializeDecode: void InitializeDecode (string, EncodingType)
  • InitializeFromTemplate: void InitializeFromTemplate (X509CertificateEnrollmentContext, IX509EnrollmentPolicyServer, IX509CertificateTemplate)
  • CheckCertificateSignature: void CheckCertificateSignature (bool)

Properties

  • Type: X509RequestType Type () {get}
  • EnrollmentContext: X509CertificateEnrollmentContext EnrollmentContext () {get}
  • Silent: bool Silent () {get} {set}
  • ParentWindow: int ParentWindow () {get} {set}
  • UIContextMessage: string UIContextMessage () {get} {set}
  • SuppressDefaults: bool SuppressDefaults () {get} {set}
  • ClientId: RequestClientInfoClientId ClientId () {get} {set}
  • CspInformations: ICspInformations CspInformations () {get} {set}
  • HashAlgorithm: IObjectId HashAlgorithm () {get} {set}
  • AlternateSignatureAlgorithm: bool AlternateSignatureAlgorithm () {get} {set}
  • RequesterName: string RequesterName () {get} {set}
  • SignerCertificate: ISignerCertificate SignerCertificate () {get} {set}
  • PolicyServer: IX509EnrollmentPolicyServer PolicyServer () {get}
  • Template: IX509CertificateTemplate Template () {get}

MIT License. Copyright (c) 2021 Strontic.