Объект KeyUsage

[Объект KeyUsage доступен для использования в операционных системах, указанных в разделе Требования. Вместо этого используйте класс X509EnhancedKeyUsageExtension в пространстве имен System.Security.Cryptography.X509Certificates .]

Объект KeyUsage предоставляет доступ только для чтения к свойствам использования ключа сертификата.

Элементы

Объект KeyUsage имеет следующие типы элементов:

Элемент Property

Объект KeyUsage имеет эти свойства.

Свойство Тип доступа Описание
IsCritical
Только для чтения
Извлекает логическое значение, указывающее, помечено ли расширение KeyUsage как критическое.
IsCRLSignEnabled
Только для чтения
Возвращает логическое значение, указывающее, задан ли бит CRLSign.
IsDataEnciphermentEnabled
Только для чтения
Извлекает логическое значение, указывающее, задан ли бит dataEncipherment.
IsDecipherOnlyEnabled
Только для чтения
Извлекает логическое значение, указывающее, задан ли бит decipherOnly.
IsDigitalSignatureEnabled
Только для чтения
Извлекает логическое значение, указывающее, задан ли бит digitalSignature.
IsEncipherOnlyEnabled
Только для чтения
Извлекает логическое значение, указывающее, задан ли бит encipherOnly.
IsKeyAgreementEnabled
Только для чтения
Извлекает логическое значение, указывающее, задан ли бит keyAgreement.
IsKeyCertSignEnabled
Только для чтения
Извлекает логическое значение, указывающее, задан ли бит keyCertSign.
IsKeyEnciphermentEnabled
Только для чтения
Извлекает логическое значение, указывающее, задан ли бит keyEncipherment.
IsNonRepudiationEnabled
Только для чтения
Извлекает логическое значение, указывающее, задан ли бит nonRepudiationEnabled.
IsPresent
Только для чтения
Извлекает логическое значение, указывающее, присутствует ли расширение KeyUsage .
Это свойство по умолчанию.

 

Комментарии

Невозможно создать объект KeyUsage .

Требования

Требование Значение
Распространяемые компоненты
CAPICOM 2.0 или более поздней версии в Windows Server 2003 и Windows XP
DLL
Capicom.dll

См. также раздел

Объекты шифрования