Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
[Объект PrivateKey доступен для использования в операционных системах, указанных в разделе Требования. Вместо этого используйте свойство X509Certificate2.PrivateKey в пространстве имен System.Security.Cryptography.X509Certificates .]
Объект PrivateKey представляет закрытый ключ , связанный с сертификатом.
Назначение
Объект PrivateKey используется для выполнения следующих задач:
- Получение сведений о закрытом ключе.
- Откройте контейнер закрытого ключа.
- Удалите закрытый ключ.
Элементы
Объект PrivateKey имеет следующие типы элементов:
Методы
Объект PrivateKey содержит следующие методы.
| Метод | Описание |
|---|---|
| Удалить | Удаляет контейнер закрытого ключа, на который ссылается объект PrivateKey . |
| IsAccessible | Возвращает логическое значение, указывающее, доступен ли закрытый ключ пользователю. Если значение равно true, пользователь может получить доступ к закрытому ключу. |
| IsExportable | Возвращает логическое значение, указывающее, можно ли экспортировать закрытый ключ. Если значение равно true, закрытый ключ можно экспортировать. |
| IsHardwareDevice | Извлекает логическое значение, указывающее, хранится ли закрытый ключ на аппаратном устройстве. Если значение равно true, закрытый ключ хранится на аппаратном устройстве. |
| IsMachineKeyset | Извлекает логическое значение, указывающее, является ли закрытый ключ ключом компьютера. Если значение равно true, закрытый ключ является ключом компьютера. |
| IsProtected | Возвращает логическое значение, указывающее, защищен ли закрытый ключ. Если значение равно true, закрытый ключ защищен. |
| IsRemovable | Возвращает логическое значение, указывающее, находится ли закрытый ключ на съемном устройстве. Если значение равно true, закрытый ключ находится на съемном устройстве. |
| Open | Обращается к существующему контейнеру ключей. |
Свойства
Объект PrivateKey имеет следующие свойства.
| Свойство | Тип доступа | Описание |
|---|---|---|
|
Имя контейнера |
Только для чтения |
Извлекает строку, содержащую имя контейнера закрытого ключа. Это свойство по умолчанию. |
|
KeySpec |
Только для чтения |
Извлекает спецификацию ключа. |
|
Providername |
Только для чтения |
Извлекает строку, содержащую имя поставщика служб конфигурации. |
|
ProviderType |
Только для чтения |
Извлекает значение перечисления, указывающее тип поставщика. |
|
UniqueContainerName |
Только для чтения |
Извлекает строку, содержащую уникальное имя контейнера закрытого ключа. |
Комментарии
Объект PrivateKey можно создать, и он безопасен для создания скриптов. ProgID для объекта PrivateKey — CAPICOM. PrivateKey.1.
Требования
| Требование | Значение |
|---|---|
| Распространяемые компоненты |
CAPICOM 2.0 или более поздней версии в Windows Server 2003 и Windows XP |
| DLL |
|