{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.