草庐IT

ios - 使用经过验证的证书“发生 SSL 错误,无法与服务器建立安全连接”

我收到以下错误消息(每次尝试都相同)2016-07-2020:09:28.013MyApp[1140:374263]CFNetworkSSLHandshakefailed(-9806)2016-07-2020:09:28.014MyApp[1140:374263]NSURLSession/NSURLConnectionHTTPloadfailed(kCFStreamErrorDomainSSL,-9806)error=Optional(ErrorDomain=NSURLErrorDomainCode=-1200"AnSSLerrorhasoccurredandasecureconnec

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

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

为什么重视安全的公司都在用SSL安全证书?

我们今天来讲一讲为什么重视安全的公司都在用SSL证书SSL证书是什么?SSL安全证书是由权威认证机构颁发的,是CA机构将公钥和相关信息写入一个文件,CA机构用他们的私钥对我们的公钥和相关信息进行签名后,将签名信息也写入这个文件后生成的一个文件。呃……听不懂,请说人话简单理解就是客户申请后,签发机构给你一个世界上唯一的文件,然后客户安装到自己的服务器上进行使用,这个唯一的文件就是SSL证书。从另一个角度来看,就是用来实现我们比较熟悉的https(其实不仅仅能用来实现https,还有更多),它们长什么样子呢?其实就是网站的安全小锁了,长这个样子 EV类型的SSL证书 OV或DV类型SSL证书在谷歌

ios - 在 AFNetworking 2.0 中使用 SSL 时出现错误 1012

我正在尝试使用SSL连接到我的网站,该网站使用由StartSSL签名的证书。当我浏览该网站时,一切正常,但是,当我尝试在应用程序中使用SSL时,我得到:ErrorDomain=NSURLErrorDomainCode=-1012"Theoperationcouldn’tbecompleted.(NSURLErrorDomainerror-1012.)"UserInfo=0x8d635f0{NSErrorFailingURLKey=https://edutoets.nl/API/login.php,NSErrorFailingURLStringKey=https://edutoets.n

ios - 远程加载客户端证书的iOS如何实现SSL相互认证?

我正在尝试在iOS应用程序中实现SSL相互身份验证。在我见过的大多数示例中,客户端证书都与应用程序包捆绑在一起。但就我而言,我需要远程加载客户端证书(即通过链接或电子邮件)。如果我尝试从外部来源(即邮件应用程序)加载证书,它会导航到设置应用程序并将其安装到苹果的钥匙串(keychain)中。因此我的应用无法访问此证书。所以有人可以为此提出一个想法吗? 最佳答案 我在我们的内部iPad应用程序中构建了一个这样的系统。忘记系统首选项、配置文件等。以这种方式安装的所有证书都无法访问第三方应用程序,但只能访问系统应用程序,可能是因为它们已安

ios - 使用证书创建 SSL 连接

我有作为文件提供给我的ssl证书(.cer)。我将它添加到bundle中并希望使用它与服务器通信。我使用了苹果提供的代码:-(void)connection:(NSURLConnection*)connectiondidReceiveAuthenticationChallenge:(NSURLAuthenticationChallenge*)challenge{DLog(@"didReceiveAuthenticationChallenge:%@",challenge);if([challenge.protectionSpace.authenticationMethodisEqualT

ios - 在 iOS 5.0/5.0.1 上使用 SSL 的 ASIHTTPRequest 失败

我正在使用ASIHTTPRequestv1.8.1发出HTTPS请求。问题是它在iOS5.0和5.0.1上不起作用,而在5.1和5.1.1上它工作正常。代码非常简单:__blockASIFormDataRequest*request=[ASIFormDataRequestrequestWithURL:[NSURLURLWithString:RemoteNotiURL]];[requestsetPostValue:@"i"forKey:@"plat"];[requestsetPostValue:tokenforKey:@"token"];[requestsetValidatesSecur

ios - AFNetworking 2.2 SSL 固定自签名证书

我想防止我的应用程序/服务器通信受到MITM攻击,因此我尝试设置SSL固定,但我在使用自签名证书使其与AFNetworking2.2一起工作时遇到问题。我认为这主要是我如何生成证书的问题。我首先尝试根据theseinstructions生成自签名证书:生成私钥:sudoopensslgenrsa-des3-outserver.key2048生成签名请求,并在要求提供通用名称时使用域名:sudoopensslreq-new-keyserver.key-outserver.csr生成证书:sudoopensslx509-req-days365-inserver.csr-signkeyser

iphone - 我们如何让应用程序用户知道连接是通过 SSL 建立的?

向用户表明他们所在的应用正在通过安全连接传输数据的标准程序是什么?我知道移动版Safari会在URL上方显示一个锁,但我不确定我们应该在我们的应用程序中做什么。美国银行在其登录页面上显示一把锁和“安全区”。这是与威瑞信(Verisign)等验证服务相关联,还是只是一个图形来给人一种安全保证的错觉?感谢您的帮助! 最佳答案 美国银行使用与其网上银行相同的欺诈保护、加密和安全登录。锁定图标只是为了让应用程序的用户知道他们的数据正在安全传输。 关于iphone-我们如何让应用程序用户知道连接是

iOS 应用 SSL .p12 身份验证 - 证书错误错误 (-9825)

更新2/6/14编辑:我创建了一个本地ApacheTomcat服务器来测试带证书身份验证的SSL。我成功了!使用下面的两种方法,一切都按预期工作。(MKNetworkKit和自定义代码)。虽然这确实告诉我我的代码正在运行,但我的原始问题仍未解决。我更新了问题的标题以更具体地反射(reflect)问题。有谁知道SAPPortal是否需要特殊设置才能接受来自iOS应用程序的证书?请记住,在将CA和.p12导入共享钥匙串(keychain)后,我能够使用Safari移动设备成功进行身份验证,我只是在代码中不成功(我现在知道代码有效,只是在门户网站上无效)。我正在使用自定义插件创建一个非常简单