{884e2043-217d-11da-b2a4-000e7bbb2b09}
X509 CertificateRequest Certificate
Registry
InProcServer32
C:\Windows\system32\CertEnroll.dll
- ThreadingModel:
Both
ProgID
X509Enrollment.CX509CertificateRequestCertificate.1
VersionIndependentProgID
X509Enrollment.CX509CertificateRequestCertificate
Instance
- Type:
ComObject
Methods
- Initialize:
void Initialize (X509CertificateEnrollmentContext) - Encode:
void Encode () - ResetForEncode:
void ResetForEncode () - GetInnerRequest:
IX509CertificateRequest GetInnerRequest (InnerRequestLevel) - InitializeFromTemplateName:
void InitializeFromTemplateName (X509CertificateEnrollmentContext, string) - InitializeFromPrivateKey:
void InitializeFromPrivateKey (X509CertificateEnrollmentContext, IX509PrivateKey, string) - InitializeFromPublicKey:
void InitializeFromPublicKey (X509CertificateEnrollmentContext, IX509PublicKey, string) - InitializeFromCertificate:
void InitializeFromCertificate (X509CertificateEnrollmentContext, string, EncodingType, X509RequestInheritOptions) - InitializeDecode:
void InitializeDecode (string, EncodingType) - CheckSignature:
void CheckSignature (Pkcs10AllowedSignatureTypes) - IsSmartCard:
bool IsSmartCard () - GetCspStatuses:
ICspStatuses GetCspStatuses (X509KeySpec) - CheckPublicKeySignature:
void CheckPublicKeySignature (IX509PublicKey) - InitializeFromTemplate:
void InitializeFromTemplate (X509CertificateEnrollmentContext, IX509EnrollmentPolicyServer, IX509CertificateTemplate) - InitializeFromPrivateKeyTemplate:
void InitializeFromPrivateKeyTemplate (X509CertificateEnrollmentContext, IX509PrivateKey, IX509EnrollmentPolicyServer, IX509CertificateTemplate)
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} - TemplateObjectId:
IObjectId TemplateObjectId () {get} - PublicKey:
IX509PublicKey PublicKey () {get} - PrivateKey:
IX509PrivateKey PrivateKey () {get} - NullSigned:
bool NullSigned () {get} - ReuseKey:
bool ReuseKey () {get} - Subject:
IX500DistinguishedName Subject () {get} {set} - CspStatuses:
ICspStatuses CspStatuses () {get} - SmimeCapabilities:
bool SmimeCapabilities () {get} {set} - SignatureInformation:
IX509SignatureInformation SignatureInformation () {get} - KeyContainerNamePrefix:
string KeyContainerNamePrefix () {get} {set} - CryptAttributes:
ICryptAttributes CryptAttributes () {get} - X509Extensions:
IX509Extensions X509Extensions () {get} - CriticalExtensions:
IObjectIds CriticalExtensions () {get} - SuppressOids:
IObjectIds SuppressOids () {get} - Issuer:
IX500DistinguishedName Issuer () {get} {set} - NotBefore:
Date NotBefore () {get} {set} - NotAfter:
Date NotAfter () {get} {set} - SignerCertificate:
ISignerCertificate SignerCertificate () {get} {set} - PolicyServer:
IX509EnrollmentPolicyServer PolicyServer () {get} - Template:
IX509CertificateTemplate Template () {get}
MIT License. Copyright (c) 2021 Strontic.