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


CertificateUsage type

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

Известные значения, поддерживаемые службой

digitalSignature: Этот сертификат можно использовать для добавления подписи к сообщению
nonRepudiation: Этот сертификат предоставляет услугу фиксации авторства, которая защищает от ложного отказа в сообщении.
contentCommitment: Синоним NonReprodiation, используемый в новых сертификатах x509
keyEncipherment: Этот сертификат может быть использован для шифрования закрытого или секретного ключа
dataEncipherment: этот сертификат может быть использован для расшифровки закрытого или секретного ключа.
keyAgreement: Этот сертификат можно использовать для выполнения соглашения ключа, например, при обмене ключами Diffie-Hellman
keyCertSign: Этот сертификат может быть использован для проверки других открытых ключей
crlSign: Этот сертификат можно использовать для проверки списка отзыва сертификатов
encipherOnly: Этот сертификат можно использовать только для шифрования данных
decipherOnly: Этот сертификат можно использовать только для расшифровки данных
serverAuth: Этот сертификат можно использовать для аутентификации сервера в TLS/SSL-соединении.
clientAuth: Этот сертификат можно использовать для аутентификации клиента в TLS/SSL-соединении.
codeSigning: этот сертификат можно использовать для аутентификации объекта кода
emailProtection: этот сертификат можно использовать для аутентификации адреса электронной почты
timeStamping: этот сертификат привязывает хэш объекта к времени
ocspSigning: Этот сертификат можно использовать для подписи ответов OCSP

type CertificateUsage = string