Объект CX509PrivateKey описывает закрытый ключ. Реализует интерфейс, аналогичный интерфейсу 
Объект CX509PrivateKey может быть создан и является безопасным для использования. Идентификатор для создания объекта CX509PrivateKey: X509Enrollment.CX509PrivateKey.
Свойства
| Имя | Описание |
|---|---|
| Algorithm |
Алгоритм открытого ключа. Данное свойство аналогично свойству |
| ContainerName |
Имя контейнера закрытого ключа. Данное свойство аналогично свойству |
| Existing |
Свойство Existing позволяет указать, существует ли закрытый ключ в контейнере или его необходимо создать. Значение True означает, что ключ существует. Данное свойство аналогично свойству |
| ExportPolicy |
Ограничения на экспорт закрытого ключа. Данное свойство аналогично свойству |
| KeyProtection |
Требуемый тип защиты закрытого ключа. Данное свойство аналогично свойству |
| KeySpec |
Назначение ключа: подпись, шифрование ключей или и то и другое. Данное свойство аналогично свойству |
| KeyUsage |
Метод устарел и более не поддерживается. |
| Length |
Длина закрытого ключа в битах. Данное свойство аналогично свойству |
| MachineContext |
Свойство MachineContext позволяет указать, закрытый ключ должен быть установлен в хранилище локального компьютера. Данное свойство аналогично свойству |
| ProviderName |
Имя криптопровайдера. Данное свойство аналогично свойству |
| ProviderType |
Тип криптопровайдера. Данное свойство аналогично свойству |
| Pin |
Задает PIN-код для контейнера закрытого ключа. В отличие от аналогичного свойства |