草庐IT

使用 HTTPS 连接到 Web 服务时,Android SSL 握手失败

我的Android应用程序连接到我服务器上的网络服务。昨天一切正常,但今天我遇到了错误。我没有对网络服务或应用程序进行任何更改。我怀疑我的服务器有问题,但不知道从哪里开始。我在Android5和Android6设备上测试了它。这里是错误:HTTPClient:(TiHttpClient-3)[1136,1136]HTTPError(javax.net.ssl.SSLHandshakeException):Handshakefailed[ERROR]:TiHTTPClient:javax.net.ssl.SSLHandshakeException:Handshakefailed[ERRO

java - Webview HTTPS 握手失败

我正在尝试从带有WebView库的Android应用程序访问网站,所以我有:importandroid.support.v7.app.AppCompatActivity;importandroid.os.Bundle;importandroid.webkit.SslErrorHandler;importandroid.webkit.WebSettings;importandroid.webkit.WebView;importandroid.webkit.WebViewClient;publicclassMainActivityextendsAppCompatActivity{@Over

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

android - ProGuard 在 Android 上导致 SSL 握手错误

我的应用程序在没有混淆的情况下表现良好(特别是在ProGuard中启用了WITH-dontobfuscate),但是一旦启用混淆,SSL查询就会失败并出现这样的错误:javax.net.ssl.SSLHandshakeException:Handshakefailedatcom.google.android.gms.org.conscrypt.OpenSSLSocketImpl.startHandshake(:com.google.android.gms:418)atcom.android.okhttp.internal.http.SocketConnector.connectTls(

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

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

c++ - BB10 QNX Momentics IDE 中的 SSL 握手失败

我正在尝试连接到使用SSL的Web服务。我正在使用QNXIDEMomentics在C++中使用Blackberry10。我尝试做的连接如下:网址:“https://movilapi....”代码:networkAccessManager=newQNetworkAccessManager(this);boolres=connect(networkAccessManager,SIGNAL(finished(QNetworkReply*)),this,SLOT(requestFinished(QNetworkReply*)));Q_ASSERT(res);Q_UNUSED(res);QNet

.net - 从 .NET 到 APNs 的 SSL/TLS 握手 - 远程证书无效

我正在使用SslStream从.NETFramework连接到Apple推送通知服务(APNs)。我正在使用BinaryProviderAPI进行连接。作为初始握手的一部分,SslStream对网络流执行AuthenticateAsClient。这是相关代码:_sslStream=newSslStream(_tcpClient.GetStream());_sslStream.AuthenticateAsClient(_url,newX509CertificateCollection{_certificate},SslProtocols.Tls,true);_url是APNs主机名,_c

iOS 和 Erlang - 使用自签名证书的 SSL 握手失败

我正在尝试通过TCP/IP创建从iOS到Erlang服务器的SSL连接。服务器正在使用自签名证书(ErlangOTP附带的默认证书)。每次SSL握手失败:-CFNetworkSSLHandshake失败(-9824->-9829)-CFNetworkSSLHandshake失败(-9807)这是我使用的一种方法:CFReadStreamRefreadStream;CFWriteStreamRefwriteStream;CFStreamCreatePairWithSocketToHost(NULL,(CFStringRef)@"my-server-name",1234,&readStre

python - iOS 推送通知 (APNs) 通过 GAE,SSL 握手失败

我正在尝试使用此RPC处理程序展示来自GoogleAppEngine应用程序实例的iOS推送通知的概念证明...PAYLOAD={'aps':{'alert':'Push!','sound':'default'}}TOKEN='[...]'classAPNsTest(BaseRPCHandler):defget(self,context,name):self._call_method(context,name)defsend_push(self):#certificatefilesfilename='VisitorGuidePush'abs_path=os.path.abspath(o

iOS - SSL 握手 - 客户端证书 - NSURLSession - NSURLErrorDomain 代码=-1200 - 错误链

我正在尝试使用带有ObjectiveC的iPhone调用网络服务,但出现以下错误:error-->ErrorDomain=NSURLErrorDomainCode=-1200"AnSSLerrorhasoccurredandasecureconnectiontotheservercannotbemade."UserInfo={_kCFStreamErrorCodeKey=-9806,NSLocalizedRecoverySuggestion=Wouldyouliketoconnecttotheserveranyway?,NSUnderlyingError=0x600000243690{