{884e200c-217d-11da-b2a4-000e7bbb2b09}
X509 Private Key
Registry
InProcServer32
C:\Windows\system32\CertEnroll.dll
- ThreadingModel:
Both
ProgID
X509Enrollment.CX509PrivateKey.1
VersionIndependentProgID
X509Enrollment.CX509PrivateKey
Instance
- Type:
ComObject
Methods
- Open:
void Open () - Create:
void Create () - Close:
void Close () - Delete:
void Delete () - Verify:
void Verify (X509PrivateKeyVerify) - Import:
void Import (string, string, EncodingType) - Export:
string Export (string, EncodingType) - ExportPublicKey:
IX509PublicKey ExportPublicKey ()
Properties
- ContainerName:
string ContainerName () {get} {set} - ContainerNamePrefix:
string ContainerNamePrefix () {get} {set} - ReaderName:
string ReaderName () {get} {set} - CspInformations:
ICspInformations CspInformations () {get} {set} - CspStatus:
ICspStatus CspStatus () {get} {set} - ProviderName:
string ProviderName () {get} {set} - ProviderType:
X509ProviderType ProviderType () {get} {set} - LegacyCsp:
bool LegacyCsp () {get} {set} - Algorithm:
IObjectId Algorithm () {get} {set} - KeySpec:
X509KeySpec KeySpec () {get} {set} - Length:
int Length () {get} {set} - ExportPolicy:
X509PrivateKeyExportFlags ExportPolicy () {get} {set} - KeyUsage:
X509PrivateKeyUsageFlags KeyUsage () {get} {set} - KeyProtection:
X509PrivateKeyProtection KeyProtection () {get} {set} - MachineContext:
bool MachineContext () {get} {set} - SecurityDescriptor:
string SecurityDescriptor () {get} {set} - UniqueContainerName:
string UniqueContainerName () {get} - Opened:
bool Opened () {get} - DefaultContainer:
bool DefaultContainer () {get} - Existing:
bool Existing () {get} {set} - Silent:
bool Silent () {get} {set} - ParentWindow:
int ParentWindow () {get} {set} - UIContextMessage:
string UIContextMessage () {get} {set} - Pin:
string Pin () {set} - FriendlyName:
string FriendlyName () {get} {set} - Description:
string Description () {get} {set} - HardwareKeyUsage:
X509HardwareKeyUsageFlags HardwareKeyUsage () {get} {set} - AlternateStorageLocation:
string AlternateStorageLocation () {get} {set} - AlgorithmName:
string AlgorithmName () {get} {set} - ParametersExportType:
X509KeyParametersExportType ParametersExportType () {get} {set}
MIT License. Copyright (c) 2021 Strontic.