我正在为嵌入式Linux设备添加HTTPS支持.我尝试使用以下步骤生成自签名证书:
openssl req -new > cert.csr
openssl rsa -in privkey.pem -out key.pem
openssl x509 -in cert.csr -out cert.pem -req -signkey key.pem -days 1001
cat key.pem>>cert.pem
Run Code Online (Sandbox Code Playgroud)
这有效,但我在使用Google Chrome时遇到了一些错误:
这可能不是您要找的网站!
该网站的安全证书不受信任!
我错过了什么吗?这是构建自签名证书的正确方法吗?
我在我的机器上安装了Fiddler.我已经安装了Fiddler根证书来解密HTTPS流量,但它只适用于FF和IE,而不适用于chrome.Chrome不信任Fiddler的证书,也不允许我连接到任何隧道连接.
我尝试在Fiddler2.com的页面上查看插件,但我看不到任何问题.
我想使用fiddler监视我的浏览器在访问某些页面时所做的api调用.
该技术 - Fiddler 4.6x,Chrome 56,Firefox 51,Windows 7 64位.
问题 - Fiddler不能使用chrome.当我在chrome上打开任何页面时,我收到错误"您的连接不是私密的:攻击者可能试图从网站窃取您的信息(例如,密码,消息或信用卡).NET :: ERR_CERT_AUTHORITY_INVALID".仅供参考,我轻松修复了与firefox类似的问题.
解决方案我尝试失败 - 四个小时的谷歌和堆栈溢出并没有给我任何解决方案.
将fiddler证书转换为pk 7 ??? 格式.
将fiddler证书导入chrome.另外,授予cert各种高级权限.
重新生成fiddler证书并重新启动fiddler和浏览器,如官方提琴手书中所述.
在2,3中,证书从未出现在受信任的证书商店中,但出现在个人和即时证书商店中.1,甚至没有发生任何事情.请告诉我如何才能完成这项工作.任何指向所有这些基础知识的链接都会有所帮助.