问题原因:
被此问题困扰很久了,Windows日志中这类错误非常多,网上的解决方案不靠谱, 后来发现是因为windows10系统对SSL 3.0协议支持不好导致,禁用掉就好了:
解决方法步骤:
1、运行gpedit.msc命令,打开组策略
2、依次进入【计算机配置】-【管理模板】-【windows组件】-【internet explorer】-【internet 控制面板】-【高级页】,如下图:
3、点击【关闭加密支持】,如下图:
4、点击【已启用】,设置如下:
5、重启后,效果如下:
6、在【计算机管理】-【Windows日志】-【系统】中查看 ,错误已经消失
Win10系统,查看事件查看器程序中发现有大量的相同
错误
“
创建
TLS
客户端
凭据
时
发生
严重错误
。
内部
错误
状态
为
10013
。”
最终摸索出来的方法是:进入控制面板,然后点击“网络和Internet”:
选择“Internet选项”;在弹出的对话框中点击“高级”页;直接点击“还原高级设置”;或者仅取消勾选“使用SSL3.0”(如果问题没有
解决
,则取消勾选“使用
TLS
1.0”和“使用
TLS
1.1”)
点击对话框的“确定”以使我们的设置生效。
最近升级了新的系统感觉睡眠耗电异常,一路排查到
Windows
的事件查看器,发现一直有一个异常“
创建
TLS
客户端
凭据
时
发生
严重错误
。
内部
错误
状态
为
10013
。”
网上搜了很多的资料,比较多的是设...
cas4-x509-auth
该项目提供了一个简单的作为SSO提供者的示例,并带有其他SSL
客户端
认证。 CAS是一个了不起的免费开放源代码
解决
方案,易于使用,文档完善且社区活跃。 另外,不要害怕调试其源代码以更好地理解。
UniconLabs 是我的起点(我真的建议您做同样的事情-这样可以节省一些
时
间)。
我已决定制作并共享此项目,作为对我本人以及其他人的参考实现。 目的是将我在Internet上找到的所有分布式信息收集到一个地方(从
创建
SSL CA到测试最终结果)。 我应该事先告诉您,该文档假设您运行的是GNU / Linux环境,并且已经安装了JDK7。
Android的安全在早期是使用openSSL库,后来(大概6.0之后)则使用boringSSL(从openSSL拉一个分支出来)。openSSL库低版本存在一些安全漏洞,所以安卓低版本也同样会有安全漏洞。APP要修复这些安全漏洞,一方面可以通过升级安卓自带的openSSL库
解决
,一方面可以通过第三方库
解决
(即自己的app引入高版本openSSL),调用第三方库的安全接口而非安卓自带的安全接口。
https://source.android.com/security/enhancements/