草庐IT

SSL_shutdown

全部标签

ios - Cordova/PhoneGap iOS HTTPS/SSL 问题

我们目前正在使用Cordova/PhoneGap(最新版本)开发适用于Android和iOS的移动应用程序。我们应用程序的一个关键方面是它从不同的远程源(其中一个具有无效的SSL证书)检索数据。在确保正确设置了所有.plist设置后(对于域白名单),我们的应用程序在iOS5和6下均无法运行。XCode或Safari的控制台中没有显示任何错误——它只是死掉了。Android应用程序运行良好,也可以在网络浏览器中本地运行。所以,几个问题:在iOS中是否有用于忽略无效SSL证书的.plist设置?我在UIWebView中看到了一些代码来执行此操作,但我们不确定是否应该修改该代码并冒着在其他地

ios - 间歇性 SSL 错误

在iOS上出现间歇性SSL错误。我已经关闭了ATS,我们知道这也会发生在操作系统版本ErrorDomain=NSURLErrorDomainCode=1011"AnSSLerrorhasoccurredandasecureconnectiontotheservercannotbemade."UserInfo={NSLocalizedDescription=AnSSLerrorhasoccurredandasecureconnectiontotheservercannotbemade.,NSLocalizedRecoverySuggestion=Wouldyouliketoconnect

ios - 引入APNS Universal Client SSL Certificate 后,为什么Pushkit 还需要单独的Voip 证书?

只是一个小困惑。当我们拥有支持主要应用程序、voip等的APNS通用客户端SSL证书时,为什么我们需要单独的PushkitVoip服务证书?AsperlatestAppledocs,如果我的应用程序支持多个主题(voip/非voip),使用单个APNSSSL证书而不是单独的证书不是更好吗?这也将确保相同的连接(APNS提供商到APNS)可用于传送Voip推送和标准推送。 最佳答案 你不知道。通用将与APNS和PushKit一起工作。您的服务器通过在推送通知上设置适当的“主题”来表明它想要哪一个。

ios - “an ssl error has occurred and a secure connection to the server cannot be made” 仅在手机上连接到内部开发服务器

我开发了一个连接到内部网络服务器的iOS应用程序。当我使用模拟器时,它工作正常,但是当我在iPhone上构建相同的应用程序时,它会给我一条错误消息“发生ssl错误,无法与服务器建立安全连接。"为什么错误只发生在iPhone而不是模拟器?这是我的环境Xcode8.2iOS10.3objective-c——我的客户端代码默认使用ATSAFNetworkingFramework3.1Web服务器——仅支持TLS1.2Web服务器证书尚不支持前向保密。可能是因为我的证书不符合ATS标准? 最佳答案 读完这篇文章后document来自苹果NS

ios - 通过 SSL 请求 Web 服务

我正在努力使用https请求Web服务。我收到这种错误:Anerroroccured:Thecertificateforthisserverisinvalid.Youmightbeconnectingtoaserverthatispretendingtobe“SERVER_ADDRESS”whichcouldputyourconfidentialinformationatrisk.我没有使用NSUrlConnectionDelegate。这是我的方法:-(void)sendRequestWithUrl:(NSURL*)urlblock:(void(^)(NSDictionary*dic

ios - 如何使用 AFNetworking 比较 SSL 证书

在我的iPhone应用程序中,我使用带有自签名SSL证书的https连接从服务器下载敏感数据(用户名和密码)。此应用仅供私有(private)使用,不适用于生产。我正在使用AFNetworking来管理https连接,但是,由于我的证书不是从CA签署的,为了让它工作,我必须添加AFURLConnectionOperation类header的以下内容:#define_AFNETWORKING_ALLOW_INVALID_SSL_CERTIFICATES_1但是有了这个我的应用程序将允许任何证书。有没有办法只允许来self的服务器的证书可能将其捆绑在应用程序中并将其与服务器在https连接

sockets - SSL_accept() 失败,返回值 -1

为了理解SSL/TLS,我在Windows-7上下载了OpenSSL-1.0.2k并用Cygwin编译gcc64位编译器。我从OpenSSLserver/clientexampleinc中获取了服务器/客户端的现成示例并用cygwingcc编译。第一次编译就成功了。我使用以下命令从cmd执行服务器和客户端。(Server)D:\>ssl-server.exe5000(Client)D:\>ssl-client.exe127.0.0.15000客户端没有任何响应退出,但另一方面,服务器显示它已建立连接,例如;Connection:127.0.0.1:50475并无限期地等待下一行。然后我

sockets - 使用 sslStream 类包装在 ssl 流中

当我运行下面的代码时,发生错误stringhost="www.google.com";intproxyPort=443;//443;byte[]buffer=newbyte[2048];intbytes;//ConnectsocketTcpClientclient=newTcpClient(host,proxyPort);NetworkStreamstream=client.GetStream();//EstablishTcptunnelbyte[]tunnelRequest=Encoding.UTF8.GetBytes(String.Format("CONNECT{0}:443HTT

PHP - 将 SSL 添加到 TCP 套接字时出现意外行为

我开发了PHPWebSocket服务器,它使用HTTP协议(protocol)进行握手。一切正常。当我想添加SSL层时,问题开始了。当我启用它时,HTTP帧到达时分成两部分——我需要调用两次读取函数来读取第二部分:HTTPheader的第一个字母(G)标题的其余部分没有SSL一切正常。我尝试了很多修改但没有结果。有什么想法吗?读取函数列表:protectedfunctionread($toRead=1400){$return="";for(;;){if($toReadsocket,$length);if($sData==false)returnfalse;$toRead=$toRead

android - 如何在 Windows 上使用 Charles Web Proxy 和最新的 Android Emulator 配置 SSL 证书?

我想使用Charles网络代理在Windows中使用Android模拟器。我已经成功设置了charles并使用命令行启动了模拟器:emulator-http-proxy127.0.0.1:8888@NexusOne我可以看到来自Charles中的android模拟器的流量,但问题是我正在开发一个使用SSL的实时API,我不确定如何配置Charles让我播放数据被发送和接收。我知道在Charles中设置SSL的两个区域(代理->代理设置->SSL和代理->客户端SSL证书)但我找不到任何体面的文档让我可以做我想做的事.有没有人有查尔斯的经验,或者一般的证书,谁可以解释如何实现这一点。也许