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