草庐IT

CURLOPT_SSL_VERIFYPEER

全部标签

php - 如何在 Android 上使用 SSL 与多实体

这是我如何使用appache将数据发布到webURL的代码。应用程序与后端交互的主要逻辑是,将数据发布到URL(PHP),并且PHP运行逻辑以与数据库等一起工作......所以,我想知道如何在上面实现SSL?或者我只需要更改PHP程序,然后将android端POST到以“https”而不是“http”开头的网站?谢谢protectedclassFormHandlerextendsAsyncTask{privateFormListenerlistener;privateProgressDialogpd;publicFormHandler(){pd=ProgressDialog.show(

Android:防止嗅探(例如使用 CharlesProxy)SSL 流量

我使用Charles检查将我的应用发送到HTTPS的数据。我在手机上安装了CharlesCA证书,因此,我能够解密每个SSL流量。但是我找到了一些应用程序,在这些应用程序中我无法看到SSL流量。如何将此行为实现到我自己的应用程序中?有了这个,中间人攻击就不可能了。 最佳答案 ...IinstalledtheCharlesCAcertonmyphoneandbecauseofthat,I'mabletodecrypteverySSLtraffic.ButIfoundapps,whereI'mnotpossibletoseetheSSL

android - javax.net.ssl.SSLException : hostname in certificate didn't match android 异常

我正在创建一个android应用程序,我在其中将数据发送到web服务,但我收到javax.net.ssl.SSLException错误:证书中的主机名与android不匹配,这是我的代码AsyncHttpClientclien=newAsyncHttpClient();Log.i("URL",String.valueOf(base_url+"Race.svc/json/Race/Scanners/Add/"+series_event_raceid+"/"+qrCode));clien.put(base_url+"Race.svc/json/Race/Scanners/Add/"+ser

android - 如何在 Android 上为 SSL 套接字启用自签名证书?

我有一个自签名服务器证书(cert.pem),需要在Android应用程序中为SSL套接字启用它。理想情况下,我想将代码打包为.jar文件,而不需要外部证书文件(即将其包含到代码中)。使用此代码我可以接受所有证书,这不是我想要的:SSLContextsc=SSLContext.getInstance("TLS");sc.init(null,newTrustManager[]{newMyTrustManager()},newSecureRandom());我是否需要将证书添加到自定义KeyManager或自定义TrustManager?我遇到的一个问题是Android不接受JKSkeys

android - com.android.volley.NoConnectionError : javax.net.ssl.SSLHandshakeException : javax.net.ssl.SSLProtocolException:SSL 握手中止:

我在我的应用程序中使用Android中的Volley库,当我尝试向我们的服务器发出POST请求时,我收到以下错误:com.android.volley.NoConnectionError:javax.net.ssl.SSLHandshakeException:javax.net.ssl.SSLProtocolException:SSLhandshakeaborted:ssl=0x6821edb0:FailureinSSLlibrary,usuallyaprotocolerrorerror:1407743E:SSLroutines:SSL23_GET_SERVER_HELLO:tlsv1

Travis CI 上的 javax.net.ssl.SSLHandshakeException

我有一个android项目,我试图在TravisCI上进行测试,但是当运行Robolectric(v3.2.2)测试时,我得到:com.android.volley.NoConnectionError:javax.net.ssl.SSLHandshakeException:sun.security.validator.ValidatorException:PKIXpathvalidationfailed:java.security.cert.CertPathValidatorException:Algorithmconstraintscheckfailedonsignaturealgo

android - REST Web 服务的 SSL 证书(由 Android 使用)?

我有一个网站,其中包含许多由Android应用程序使用的RESTful网络服务。我想让所有请求都通过HTTPS。因此,我的网站需要一个SSL证书。问:在这种情况下我需要购买SSL证书还是可以使用自签名证书?(我不想把钱浪费在我不需要的东西上。)我可以想到这些方法:购买带有扩展验证的SSL证书(绿色地址酒吧)。可能没有必要。购买没有扩展验证的SSL证书。这应该足够了,不是吗?自行签署SSL证书。不确定这意味着什么? 最佳答案 如果您最关心的不是花钱http://www.startssl.com/提供一年的免费基本SSL证书,因此值得研

android - 使用 Volley 时出现 SSL 异常

我在Android中使用Volley来执行我的应用程序请求。不幸的是,我收到以下错误:com.android.volley.NoConnectionError:javax.net.ssl.SSLHandshakeException:javax.net.ssl.SSLProtocolException:SSLhandshakeaborted:ssl=0x61e15f78:FailureinSSLlibrary,usuallyaprotocolerrorerror:1407743E:SSLroutines:SSL23_GET_SERVER_HELLO:tlsv1alertinappropr

testing - 安卓 WebView SSL 'Security Warning'

我正在为客户构建应用的测试版本。此应用程序的一部分使用调用基于SSL的站点的WebView。反过来,客户端提供了一个测试域,其中证书名称与FQDN不匹配。las,他们无法提供匹配的证书。:(我正在使用一行代码在配套的iOS即席应用程序上解决这个问题(同样,不用于生产用途-仅用于测试目的)。我在Android操作系统上搜索过类似的信息,但相比之下,我在这里和其他地方看到的解决方案足以让我头晕目眩!有没有直接的方法来解决这个问题?即使是隐藏在某个地方的面向用户的设置?感谢提供线索! 最佳答案 创建一个WebViewClient并处理如下

java - SSL 破损管道

我在我的应用程序中发出POST请求,有时(如果我有大量的Post数据),出现以下错误:avax.net.ssl.SSLException:Writeerror:ssl=0x2f0610:I/Oerrorduringsystemcall,Brokenpipe在下面的代码中执行http.execute(httpost)时。有人知道如何避免这种情况吗?我尝试使用AndroidHttpClient,但找不到基本身份验证的有效方法我尝试了HttpsUrlConnection,但得到了同样的错误。publicstaticStringmakePOSTRequest(Strings,Listnvps,