Объект KeyUsage
[Объект KeyUsage доступен для использования в операционных системах, указанных в разделе Требования. Вместо этого используйте класс X509EnhancedKeyUsageExtension в пространстве имен System.Security.Cryptography.X509Certificates .]
Объект KeyUsage предоставляет доступ только для чтения к свойствам использования ключа сертификата.
Объект KeyUsage имеет следующие типы элементов:
Объект 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 |
|