草庐IT

SSL_CTX_set_default_verify_paths

全部标签

ios - 清除 Mobile Safari 中的 SSL 异常

某些iPhone用户在使用移动版Safari访问我的网站时遇到SSL证书警告。在他们第一次解除警告后,它不会再次发生。我如何才能清除这些SSL解除以重新触发警告以进行测试?谢谢 最佳答案 很多年过去了,但网络上仍然没有一个好的答案。我确定它与OP无关,但可能与其他人有关。从13.7开始,我是如何做到这一点的:在Safari中关闭该网站的任何实例并关闭Safari[可能不是必需的,但只是为了安全起见]重置网络设置[设置>常规>重置>重置网络设置]如果您访问该网站,它会间歇性地显示/不显示警告[如果您在新标签页中输入网站则不显示,刷新时

ios - 添加一个按钮以 float 在 ViewController 之上,受 Path 启发

我正在尝试构建一个float在ViewController顶部的按钮,它应该静态地保持在相同的位置,而它下面的viewcontroller可以上下滚动。我设计了自己的按钮类,在父Viewcontroller的viewdidload中我这样做了:-(void)viewDidLoad//thisistheparentviewcontroller{[superviewDidLoad];customButton*floatingButton=[[UIButtonalloc]initWithFrame:(self.view.frame)];[floatingButtonsetLocation:C

ios - iOS 上的 SSL 连接错误

我有一个使用OpenSSL用C++编写的服务器。我使用的客户端适用于iOS。我在iOS上使用SSL安全框架。连接到服务器是我所做的。创建SSL上下文创建套接字并连接到服务器设置证书与服务器握手SSLHandshake返回-9807错误无效的证书链,在服务器端,服务器仍在等待SSL_Accept。这是代码-(int)SSLInitClientSocket{@try{UINTuitimeout=40;intinret=1,err=-1;intverify_client=1;m_sslCTX=SSLCreateContext(NULL,kSSLClientSide,kSSLStreamTyp

ios - AFNetworking SSL 证书失败 iOS

我花了很多时间寻找答案,但仍然没有运气,所以我决定放弃并寻求社区帮助:1我有一个带有自签名证书的开发服务器2是的,我确实使用了policy.allowInvalidCertificates=YES;3SSL在自定义端口44302上4我需要运行一个下载任务因为请求返回一个数据流这是我的代码:NSURLSessionConfiguration*configuration=[NSURLSessionConfigurationdefaultSessionConfiguration];AFURLSessionManager*manager=[[AFURLSessionManageralloc]i

ios - 通过蜂窝连接连接时出现 SSL 错误

我们使用Xamarin开发了应用程序iOS应用程序。它在我的测试设备中运行良好。我的客户在使用蜂窝网络连接时遇到了SSL错误问题。当他使用Wifi连接时,同一应用程序运行良好。我正在使用现代HTTP客户端建立Web连接以使用nativeAPI。我还在IPV6环境中测试了应用程序,它也运行良好。App传输安全设置没有问题,我已经验证过了。[如果这里出现错误,那么无论连接类型如何,它都应该一直出现。]问题出在远程端,所以我没有太多机会尝试各种设置、调试并查看导致此问题的原因。有任何线索或方向都会非常有帮助。注意:使用第三方在线工具,我们已验证我们的服务器符合ATS标准并使用TLS1.2堆栈

iphone - iphone 应用程序的 SSL Wrapper

我有一个连接到内部游戏服务器的应用程序。我想将流量包装在SSL中,以防止黑客嗅探密码等等。无论如何,我如何使用iphone应用程序来做到这一点?我正在使用CFNetwork与服务器通信,一切都在我们自己的内部协议(protocol)中,而不是使用http或类似的协议(protocol)。谢谢 最佳答案 您需要设置适当的CFStreamproperties在打开流之前。为此,您首先使用适当的kCFStreamSSL*键和相应的值准备字典,然后调用CFWriteStreamSetProperty()将该字典设置为kCFStreamPro

ios - Apple 推送通知错误/SSL 错误 20

我在尝试使用Apple推送通知服务验证我的SSL证书时遇到问题。我遵循了iOS开发者网站上的所有说明(创建新的配置文件、创建新的AppID、创建证书签名请求、下载apns.cer文件等)。然后,按照在线教程,我将.p12文件转换为.pem文件,将.cer文件转换为.pem文件,以尝试验证证书。这是我在终端发送的请求:openssls_client-connectgateway.sandbox.push.apple.com:2195-certMyCert.pem-keyMyKey.pem它询问我的密码,我给了它并且它接受了。然后它返回了很多东西,最后带有以下内容:验证返回码:20(无法获

iphone - 如何以编程方式显示 SSL 证书对 iOS 的信任

我想在iOS应用程序中显示服务器发送的SSL证书,以便用户可以接受/取消连接或更改信任设置。在OSX上有SFCertificateView类和相应的SFCertificatePanel和SFCertificateTrustPanel类。你知道iOS对应的类/函数吗?最好是“合法的”,意思是:没有私有(private)电话,因为众所周知苹果拒绝他们提交AppStore。非常感谢! 最佳答案 没有任何内置的东西。您可以接受iOS的默认信任评估,或者您的应用可以覆盖操作系统并自行决定接受或拒绝提供的证书。如果您想让用户参与该决定,您需要设

iOS 应用商店提交 : Does Apple Test Facebook Apps with verified Facebook Accounts?

我目前正在与Apple进行提交。我的应用刚刚被拒绝,他们提供了屏幕截图。我的应用程序是Facebook应用程序,他们无法登录,因为Facebook报告说他们没有使用经过验证的Facebook帐户。所以我的问题是:Apple是使用“已验证”的Facebook帐户测试Facebook应用程序,还是“测试”Facebook帐户?如果是后者,我可以切换服务器端来解决问题。有没有人在审核过程中遇到这个问题?谢谢!(我不确定这是否是NDA,但它不应该是:) 最佳答案 答案是:否-他们使用未经验证的帐户(至少就我而言)。

ios - 位置管理器 :didUpdateLocations being called non stop when allowDeferredLocationUpdatesUntilTraveled set?

我正在设置以下内容,我假设它不会根据我的参数调用“didUpdateLocations”,但它每秒调用它大约3次?self.locationManager.desiredAccuracy=kCLLocationAccuracyBest;[self.locationManagersetActivityType:CLActivityTypeAutomotiveNavigation];[self.locationManagerallowDeferredLocationUpdatesUntilTraveled:15timeout:3000.0];设置“allowDeferredLocation