SSL证书不工作- ERR_BAD_SSL_CLIENT_AUTH_CERT

tyky79it  于 5个月前  发布在  其他
关注(0)|答案(1)|浏览(158)

我正在尝试设置安全的nifi注册表,按照这个tutorial
一切都设置后,打开网站,我在网页上面临这个错误.

This site can’t provide a secure connection. localhost didn’t accept your login certificate, or one may not have been provided.
Try contacting the system admin.
ERR_BAD_SSL_CLIENT_AUTH_CERT

字符串
据我所知,这意味着我的浏览器或客户端出现了问题。服务器和端证书设置良好。(如果错误,请纠正我)
我在一个远程ubuntu服务器上使用ssh登录后做了这个。
当它被要求打开.p12通过双击它,我不得不将其复制到我的本地机器和mac抛出此错误“无法添加证书到密钥链未知格式“,所以我不得不使用此命令openssl pkcs12 -in CN=admin_OU=NiFi.p12 -clcerts -nokeys -out certificate.cer将其转换为其他格式
然后就成功了
当我关闭浏览器并打开https://localhost:18443/时,它仍然显示相同的错误“ERR_BAD_SSL_CLIENT_AUTH_CERT”
(我实际上是在打开网站之前通过隧道连接到远程服务器。
我真的不明白这里出了什么问题。有人能帮我理解这个问题和可能的修复方法吗?一旦我在远程修复了这个问题,我也想在Docker compose中实现。

ws51t4hk

ws51t4hk1#

我遇到了这个问题:我将“false”赋值给nifi.registry.security.needClientAuth属性,它就工作了。
关于这个参数,文档是这样说的:
这指定连接客户端必须使用客户端证书进行身份验证。将此设置为false将指定连接客户端可以选择使用客户端证书进行身份验证,但也可以使用配置的身份提供程序的用户名和密码登录。默认值为true。

相关问题