草庐IT

CURLOPT_SSL_VERIFYPEER

全部标签

iOS - 将 Charles 与 Alamofire 和 SSL 结合使用

我无法让Charles使用Alamofire,我总是得到:SSLHandshake:RemotehostclosedconnectionduringhandshakeYoumayneedtoconfigureyourbrowserorapplicationtotrusttheCharlesRootCertificate.SeeSSLProxyingintheHelpmenu.我确实在iOS模拟器中安装了Charles根证书,并添加了要连接到SSL代理设置的主机。你有什么进一步的建议吗?非常感谢! 最佳答案 在iOS11上我错过了这个

ios - 通过带有开发 SSL 证书的 xcode 在设备中推送通知测试

我的应用程序已经在应用程序商店中并且推送通知处于事件状态并且可以正常工作(使用生产证书)。现在我需要在应用程序(已经在服务器端实现)中添加角标(Badge)(之前它们只是警报)。因此,为了进行测试,我需要一个开发SSL证书。以下是我的查询:我是否必须在我的服务器上安装开发SSL证书,以便我可以使用开发证书在iPhone上进行测试?它不会与服务器上已安装的生产SSL证书冲突吗?我是否必须使用以下代码在didReceiveRemoteNotification:和didFinishLaunchingWithOptions:委托(delegate)中添加角标(Badge):代码部分:NSStr

php - 添加 ios 推送通知代码时出现 SSL 错误

我有一个应该发送IOS推送消息的代码,但它给我一个错误。我的代码:$streamContextCreate=stream_context_create();stream_context_set_option($streamContextCreate,'ssl','local_cert','/home/devmzad/public_html/public/ios/MzadDevCertificates.pem');$fp=stream_socket_client('ssl://gateway.push.apple.com:2195',$err,$errstr,60,STREAM_CLIE

ios - 设置 Rails 4 SSL Webrick 本地主机以与 iOS 9 一起工作

首先我关注了这个http://underthehood.carwow.co.uk/httpsssl-in-your-local-rails-4-1-development-environment/让我的Rails应用程序接受https请求,从浏览器执行GET时效果很好。我唯一不能做的就是将localhost.crt添加到系统证书中(我的链接中的第3步)。当我尝试拖动它时,它会询问我的密码,但当我开始输入时,就像我的键盘被禁用一样,我无法输入任何内容。但是当我尝试从iPhone6s模拟器(iOS9)访问它时,它不起作用。服务器错误:ERROROpenSSL::SSL::SSLError:

ios - 当 ssl 证书过期并且您的应用程序使用 ssl 固定时,您会怎么做?

我正在尝试确定在使用服务器传送内容的iOS游戏中进行ssl固定是否是个好主意。这似乎很重要,但真正困扰我的一件事是想到证书到期的那一天。由于证书必须包含在应用程序包中,这意味着用户将被迫升级。根据Apple当时正在做的事情,可能意味着他们由于设备/操作系统限制而无法升级。所以,我真的很担心把它放进去。有没有人有过sslpinning和过期证书的经验,这对您的用户来说是无缝的、无停机时间的事情? 最佳答案 您可以通过购买证书或生成自签名证书(这有其缺陷)来获得有效期更长的证书。您还可以固定公钥而不是整个证书。如果到了无法保持向后兼容性

ios - 为什么我在 NSURLSession 上收到 SSL_ERROR_ZERO_RETURN 错误

这是我的代码,我没有在任何地方使用BorringSSLNSURL*urlToRequest=[NSURLURLWithString:urlString];NSMutableURLRequest*urlRequest=[NSMutableURLRequestrequestWithURL:urlToRequest];[urlRequestsetHTTPMethod:@"GET"];NSURLSessionConfiguration*config=[NSURLSessionConfigurationdefaultSessionConfiguration];NSURLSession*sessi

iphone - iOS - 管理 SSL 连接上的可信根

通过向kCFStreamPropertySSLSettings字典添加常用的kCFStreamSSLValidatesCertificateChain、kCFStreamSSLAllowsAnyRoot等-我可以使服务器和客户端身份验证工作。但是我看不出如何才能得到更细粒度的;即检测从未见过的服务器/CA证书-并将接受度上报给用户。根据一个狭窄的信任列表验证我所连接的服务器的证书(例如,在之前的连接中获悉的证书)。即我正在寻找的是1)MacOSX上的SSLSetTrustedRoots()之类的东西和2)kCFStreamErrorDomainSSL中的错误/域回调之类的东西(例如er

设备不信任 iOS MDM 服务器 SSL 证书

MDM服务器配置了使用自签名证书的SSL。在iOS设备上安装Web服务器证书(自签名)。仍然收到错误“{web服务器}的服务器证书无效”具有自签名证书的mdmweb服务器可以工作吗?或者我是否需要从受信任的CA获得签名的证书? 最佳答案 在设备上安装证书,使其出现在“设置”>“常规”>“配置文件”中。您可以通过将证书通过电子邮件发送到设备上配置的电子邮件帐户或允许通过HTTP(S)下载证书来执行此操作。 关于设备不信任iOSMDM服务器SSL证书,我们在StackOverflow上找到一

ios - 如何允许用户在 iOS 中使用 AFNetworking 信任和固定自签名 SSL 证书

我正在开发一个供企业使用的iOS应用程序。我们的应用程序将与服务器通信,该服务器可能配置有部署我们的服务器软件的公司生成的自签名证书。我们的iOS应用程序正在使用允许SSLPinning的AFNetworking。但我的印象是,这只会固定在创建应用程序包时作为应用程序包的一部分包含的SSL证书。它不允许您使用iOS设备稍后会识别的证书。我正在寻找一种方法让客户推出(可能通过配置文件)自签名证书,以便我们的应用程序可以安全地与服务器对话。有办法吗?或者我是否需要跳过AFNetworking并直接使用Foundation类。我也欢迎任何评论来帮助澄清这个问题。更新:对于可能和我一样困惑的其

ios - 苹果分发证书导致 14094410 :SSL routines:SSL3_READ_BYTES:sslv3 alert handshake failure

我按照AliHafizji的教程创建了一个支持通知的iPhone应用程序在生产环境中运行时出现以下错误:14094410:SSL例程:SSL3_READ_BYTES:sslv3alerthandshakefailureitunes显示分发配置:EnabledServices:GameCenter,In-AppPurchase,PushNotificationsExpires:Sep15,2015Status:Active我已经将pem文件加载到服务器并像这样调用它:theCertfile='./CK_production.pem'theHost=('gateway.push.apple