276得票4回答
如何使用您的证书颁发机构为证书签名请求进行签名?

在我的搜索中,我发现了几种签署SSL证书签名请求的方法: 使用x509模块:openssl x509 -req -days 360 -in server.csr -CA ca.crt -CAkey ca.key -CAcreateserial -out server.crt 使用ca模块...

210得票12回答
HTTPS与SSL3_GET_SERVER_CERTIFICATE:证书验证失败,CA正确

我正在使用 XAMPP 进行开发。最近,我将 XAMPP 的版本从旧版升级到了 1.7.3。 现在,当我使用 curl 访问启用 HTTPS 的网站时,会出现以下异常: Fatal error: Uncaught exception 'RequestCore_Exception' w...

171得票13回答
使用自签名证书接受HTTPS连接

我正在尝试使用 HttpClient 库建立 HTTPS 连接,但是问题在于证书没有由诸如 Verisign、GlobalSIgn 等在 Android 可信证书集中列出的被认可的证书颁发机构(CA)签名,因此我一直收到 javax.net.ssl.SSLException: Not trus...

138得票4回答
Java是否支持Let's Encrypt证书?

我正在开发一个Java应用程序,通过HTTP查询远程服务器上的REST API。出于安全考虑,这种通信应该切换到HTTPS。 现在Let's Encrypt开始了公共测试版,我想知道Java目前是否默认使用他们的证书(或确认将来能够使用)。 Let's Encrypt通过IdenTrust...

94得票2回答
将根CA添加到npm

我正在寻找一种方法将自定义CA添加到NPM,以便我可以使用该证书从某个位置下载(一个内部git服务器),而不必使用“nuke all CA-checking”(指关闭所有CA检查)。npm config set strict-ssl false 有没有办法实现这个功能?如果没有,是否已经存在缺陷?

92得票6回答
如何在CentOS 7中添加证书颁发机构文件

我正在尝试将证书颁发机构(CA)文件名 - ca.crt 添加到 /etc/ssl/certs,为此我按照该文章中的步骤进行操作。 我将我的ca.crt文件复制到/etc/pki/ca-trust/source/anchors/,并运行以下命令:update-ca-trust extract...

78得票4回答
为什么在SSL握手期间Java不发送客户端证书?

我正在尝试连接到一个安全的网络服务。 尽管我的密钥库和信任库已经正确设置,但我一直遇到握手失败的问题。 经过数天的沮丧、无休止的谷歌搜索和询问周围的人,我发现唯一的问题是在握手期间Java选择不向服务器发送客户端证书。 具体而言: 服务器请求客户端证书(CN=RootCA) - 即“...

53得票8回答
自签名SSL证书还是CA证书?

我希望将我的网站的身份验证和注册部分加密(出于显而易见的原因)。这个网站是我和一些朋友在中学时代创建的,今天仍然在使用。我可能会在不久的将来将其注册为非营利组织,但无论如何,CA都需要花钱,而该组织没有任何资金,我们目前都是大学生。 Verisign不合理而GoDaddy则每年30美元。 G...

41得票4回答
一个根证书颁发机构如何验证签名?

在使用https时,浏览器向服务器发出请求,服务器返回其证书,包括公钥和CA签名。 此时,浏览器将要求其CA验证所给出的公钥是否真的属于该服务器。 根证书是如何在浏览器上进行验证的呢? 举个例子:假设serverX从CA“rootCA”获得了证书。浏览器本地存储有rootCA的副本。当浏...

30得票4回答
如果将自签名CA根证书导入到机器存储中,我是否可以在64位Windows上安装未经测试模式的自签名驱动程序?

这里有一个非常好的stackoverflow答案,它涵盖了创建自签名CA,然后使用获得的证书签署可执行文件的内容:如何在Windows上创建自签名证书进行代码签名?。 我已经阅读了很多关于驱动程序签名工作原理的讨论,并且答案似乎几乎毫无疑问,如果没有启用测试模式,则无法加载未签名或自签名的驱动...