Поделиться через


KnownCertificateUsage enum

Действия, для которых может быть использован криптографический сертификат.

Поля

ClientAuthentication

Этот сертификат можно использовать для аутентификации клиента в TLS/SSL соединении

CodeSigning

Этот сертификат можно использовать для проверки подлинности объекта кода

ContentCommitment

Синоним NonRepudiation, используемый в новых сертификатах x509

CRLSign

Этот сертификат можно использовать для проверки списка аннулированных сертификатов

DataEncipherment

Этот сертификат может быть использован для расшифровки закрытого или секретного ключа

DecipherOnly

Этот сертификат можно использовать только для расшифровки данных

DigitalSignature

Этот сертификат можно использовать для добавления подписи к сообщению

EmailProtection

Этот сертификат можно использовать для аутентификации адреса электронной почты

EncipherOnly

Этот сертификат можно использовать только для шифрования данных

KeyAgreement

Этот сертификат можно использовать для выполнения соглашения ключа, например при обмене ключами Diffie-Hellman

KeyCertSign

Этот сертификат может быть использован для проверки других открытых ключей

KeyEncipherment

Этот сертификат может быть использован для шифрования закрытого или секретного ключа

NonRepudiation

Эти сертификаты предоставляют услугу неопровержимости, которая защищает от ложного отказа в сообщении

OcspSigning

Этот сертификат можно использовать для подписи ответов OCSP

ServerAuthentication

Этот сертификат может быть использован для аутентификации сервера в TLS/SSL соединении

TimeStamping

Этот сертификат привязывает хэш объекта ко времени