草庐IT

SSL_shutdown

全部标签

Android WebView setCertificate 问题 SSL 问题

我看过很多关于SSL错误的帖子和信息,我自己也偶然发现了一个。我正在尝试使用GlobalSignCABE证书通过AndroidWebView访问网页,但出现了不可信错误。对于大多数手机来说,它可以很好地处理这个问题,只需告诉处理程序继续即可。然而,有些手机最终会在webview客户端中收到一个onReceivedError,告诉它它无法与服务器建立联系。这发生在它通过onReceivedSslError并继续进行之后。我搜索了描述,发现了很多涉及HttpClient的描述,要么安装你自己的证书,要么只是欺骗它接受所有证书。但是,由于我使用的是WebView,所以我想我应该使用WebVi

android - 使用 HttpClient 在 Android 中重用 SSL session

我在使用HttpClient在Android上恢复SSLsession时遇到很多困难。我每90秒轮询一次服务器(它适用于只有一个功能的工业设备),所以我需要恢复session,否则数据使用从每小时几kB飙升到150-200kB,这是不可持续的.该服务器在ReSTLet中嵌入了Jetty,据我所知,当我使用OpenSSL对其进行测试时,它支持恢复SSLsession。我正在重用我的HttpClient对象,所以不是那样。Android有一个特定的SSLCertificateSocketFactory,我也试过了,但它似乎也不起作用。这里有什么我完全想念的吗?我曾假设HttpClient会

Android HttpsUrlConnection javax.net.ssl.SSLException 使用本地信任库时连接被对等握手错误关闭

我在使用HttpsUrlConnection对象让Android连接到简单的OpenSSL服务器时遇到了问题(我梳理了StackOverflow和一堆在线教程,并且几乎一行一行地遵循这些示例,但我仍然无法弄清楚为什么当我使用我的本地信任库时我的坏了)。我目前有一个AndroidActivity尝试连接到一个简单的OpenSSL服务器(我可以使用OpenSSL客户端连接到我的服务器),一旦HttpsUrlConnection.connect()被调用我在SSL握手期间收到“javax.net.ssl.SSLException:Connectionclosedbypeer”错误。也许我没有

android - 如何在 Android 4.1+ 上将自签名 SSL 证书导入 Volley

我开发了使用Volley的android应用程序。所有通信都通过HTTPS连接完成。因为我是在本地环境测试的,所以我对Tomcat使用的是自签名证书。之前,我只有android2.3和3.0设备。现在我还有4.1和4.4。我的实现使用了这种方法:http://developer.android.com/training/articles/security-ssl.html(部分未知证书颁发机构)在装有Android4.1的设备上,它可以完美运行。带有自定义证书的SSLSocketFactory被传递给Volley:Volley.newRequestQueue(getApplicatio

android - javax.net.ssl.sslpeerunverifiedexception 没有对等证书

我正在尝试通过将数据从Android应用程序发布到PHP服务器来将记录插入MySQL。我已经在AndroidManifest.xml中添加了INTERNET权限我得到javax.net.ssl.SSLPeerUnverifiedException:Nopeercertificate安卓代码privatevoidsenddata(ArrayListdata){try{HttpClienthttpclient=newDefaultHttpClient();HttpPosthttppost=newHttpPost("https://10.0.2.2/insert222.php");httpp

android - Android 上使用 Volley 网络库的 SSL Pinning

我想在volley网络库中使用SSLPinning。有什么办法可以用volley实现SSLpinning吗?volley是否为安全改进提供这种支持? 最佳答案 我只是像这里描述的那样实现它:http://blog.ostorlab.co/2016/05/ssl-pinning-in-android-networking.html这里是volley-implementation所需的代码:CertificateFactorycf=CertificateFactory.getInstance("X.509");//Generatethe

android - cordova "release"在 SSL 方面的行为与 "debug"不同

我在使用cordova时遇到了非常困难且完全无法通过谷歌搜索的问题。一个程序,在--debug模式下完美编译,在--release模式编译后停止工作。我确保源是相同的,并且效果是恒定的。--debugbuild和--releasebuild唯一的区别是--releasebuild打不开任何SSL连接。这个问题的范围很窄,在我的例子中是下面一行:Socket=newWebSocket('wss://376.su/');我的一个friend报告了行中发生的相同错误:;UPD:问题已解决查看答案。 最佳答案 问题我已经确定了问题的确切根源

Android pre-lollipop 设备给出错误 "SSL handshake aborted: ssl=0x618d9c18: I/O error during system call, Connection reset by peer"

我遇到了这个奇怪的问题,改造不断地抛出我"SSLhandshakeaborted:ssl=0x618d9c18:I/Oerrorduringsystemcall,Connectionresetbypeer"在kitkat中,而相同的代码在Lollipop设备中运行良好。我正在使用如下所示的OkHttpClient客户端publicOkHttpClientgetUnsafeOkHttpClient(){try{finalTrustManager[]trustAllCerts=newTrustManager[]{newX509TrustManager(){@Overridepublicvo

android - 生成和安装 SSL 证书

当我成功将我的自定义SSL证书添加到Android6模拟器时,我觉得我破解了原子(我对system.img文件进行了持续更改)。但是浏览器无法以任何方式识别它。我关注了这个很棒的tutorial,而且我认为我在散列方面做错了什么。以下是我所做工作的完整步骤,以及到目前为止我得到的结果。我的系统Windows10、64位预建模拟器姓名:Nexus_64API:23目标:Android6(AndroidAPI)CPU/ABIx86/64磁盘大小3GB高级模拟器设置内存:512MBVM堆:128MB内部存储空间2GB(从右侧的下拉菜单中选择)SD卡:工作室管理的2GB系统文件从教程中获取证书

c++ - Libcurl 停止工作,SSL 连接错误

我正在开发一个供个人使用的程序,该程序会定期抓取一些网页。其中一个需要使用SSL,它的主要URL实际上是一个负载均衡器,每次都重定向到一个不同的域,这是少数几个(不确定这是否相关)。我对libcurl和SSL特别陌生,所以我可能遗漏了一些明显的东西,但我不这么认为。该程序可以正常运行一段时间(到目前为止,不会超过一个小时),但是一旦它第一次遇到SSL连接错误,它就会每次都给出相同的错误。在开始失败之前,总是需要不同的时间量和不同数量的成功请求。错误缓冲区始终包含以下内容:schannel:nextInitializeSecurityContextfailed:SEC_E_ILLEGAL