windows – SSL证书存储在哪里?
我理解SSL的工作原理,但我的问题更多的是关于客户端的证书存储.要了解确切的上下文,您可以假设我在编写自己的浏览器.
我的渲染部分将由WebKit完成,http请求处理部分将由libCurl完成. libCurl有一个名为CURLOPT_CAPATH的选项,使用它可以将一个文件夹位置告诉libCurl,这就是libCurl可能引用的可能是受信任的证书颁发机构.但我不知道那个位置是什么?它是特定于操作系统的,我的浏览器类应用程序假设可以处理多个平台. > OSx和Windows保留证书的地方? 解决方法
OS X将证书存储在Keychain中. Windows将证书存储在证书库中.
没有.
是.
Windows将证书存储在证书库中.它由文件支持,但您不直接对文件进行操作.
这取决于. Firefox和Opera带有他们自己的信任锚集合(CA Certifcates). Chrome使用操作系统提供的商店. Safari使用Keychain中的证书. IE使用证书存储中的证书. 我不确定其他浏览器会做什么.例如,我不知道Iceweasel和Dillo从哪里获取信任锚列表.
这取决于.你有什么考虑?
使用cURL时,通常使用“ca-certs”文件.见Automatically converted CA Certs from mozilla.org. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- windows-10 – 自定义协议处理程序在MS Edge中不起作用
- windows – 用于构建qt的clang的mkspecs是什么?
- 使用Coldfusion将事件写入Windows事件日志
- 如何安排在Windows中每天运行java程序?
- 手把手教你win10家庭版升级win10专业版的最新密钥和方法
- Windows上的Mercurial:abort:错误:远程主机强行关闭现有
- 使用dll和java jni4net时出现UnsatisfiedLinkError异常
- windows-phone-7 – 是否有任何现成的wp7地图控件?
- windows – 如何在域控制器上配置DNS服务器
- Windows运行时 – WinRT / Metro是否支持多台显示器?