浏览器提示ERR_SSL_KEY_USAGE_INCOMPATIBLE解决
ERR_SSL_KEY_USAGE_INCOMPATIBLE报错原因
ERR_SSL_KEY_USAGE_INCOMPATIBLE
错误通常发生在使用 SSL/TLS 连接时,指的是客户端和服务器之间进行安全通信尝试失败,原因是证书中的密钥用途(Key Usage)或扩展密钥用途(Extended Key Usage, EKU)与正在尝试的操作不兼容。这意味着SSL/TLS证书不支持当前的使用场景。
密钥用途 (Key Usage)
- 密钥用途限制了证书中公钥的使用方式。例如,某些证书仅用于验证数字签名,而其他证书可能用于加密数据。如果尝试使用证书执行未经授权的操作(比如,使用仅限签名的证书来建立 SSL/TLS 连接),就可能触发
ERR_SSL_KEY_USAGE_INCOMPATIBLE
错误。
扩展密钥用途 (Extended Key Usage, EKU)
- 扩展密钥用途提供了更具体的限制,指定了证书可以用于哪些特定的应用。例如,有的证书可能明确指定仅用于服务器身份验证(通常用于 HTTPS),而有的则可能用于客户端身份验证、代码签名等。