{884e2045-217d-11da-b2a4-000e7bbb2b09}
X509 CertificateRequest Cmc
Registry
InProcServer32
C:\Windows\system32\CertEnroll.dll
- ThreadingModel: Both
ProgID
X509Enrollment.CX509CertificateRequestCmc.1
VersionIndependentProgID
X509Enrollment.CX509CertificateRequestCmc
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)
- InitializeFromInnerRequestTemplateName: void InitializeFromInnerRequestTemplateName (IX509CertificateRequest, string)
- InitializeFromTemplate: void InitializeFromTemplate (X509CertificateEnrollmentContext, IX509EnrollmentPolicyServer, IX509CertificateTemplate)
- InitializeFromInnerRequestTemplate: void InitializeFromInnerRequestTemplate (IX509CertificateRequest, IX509EnrollmentPolicyServer, IX509CertificateTemplate)
- CheckSignature: void CheckSignature (Pkcs10AllowedSignatureTypes)
- CheckCertificateSignature: void CheckCertificateSignature (ISignerCertificate, 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}
- TemplateObjectId: IObjectId TemplateObjectId () {get}
- NullSigned: bool NullSigned () {get}
- CryptAttributes: ICryptAttributes CryptAttributes () {get}
- NameValuePairs: IX509NameValuePairs NameValuePairs () {get}
- X509Extensions: IX509Extensions X509Extensions () {get}
- CriticalExtensions: IObjectIds CriticalExtensions () {get}
- SuppressOids: IObjectIds SuppressOids () {get}
- TransactionId: int TransactionId () {get} {set}
- SignatureInformation: IX509SignatureInformation SignatureInformation () {get}
- ArchivePrivateKey: bool ArchivePrivateKey () {get} {set}
- EncryptionAlgorithm: IObjectId EncryptionAlgorithm () {get} {set}
- EncryptionStrength: int EncryptionStrength () {get} {set}
- SignerCertificates: ISignerCertificates SignerCertificates () {get}
- PolicyServer: IX509EnrollmentPolicyServer PolicyServer () {get}
- Template: IX509CertificateTemplate Template () {get}
MIT License. Copyright (c) 2021 Strontic.