草庐IT

CERTIFICATE

全部标签

ios - 使用 CFDataRef 将证书保存到钥匙串(keychain)

我正在尝试为我的SecIdentityRef身份获取一个CFDataRef持久引用。然而,当使用苹果提供的标准代码时,该函数为CFDataRef返回0x0。输入参数不是零,但不知何故它不再起作用了。该代码用于完美运行。CFTypeRefpersistent_ref;CFDataRefpersistentRefForIdentity(SecIdentityRefidentity){constvoid*keys[]={kSecReturnPersistentRef,kSecValueRef};constvoid*values[]={kCFBooleanTrue,identity};CFDi

ios - iPhone 代码签名 key 与配置文件 "xxxxxxx"不匹配

在大约17周的时间里,我一直在使用XamarinStudio构建iOS应用。我已将iPhone添加到开发人员配置文件并编辑配置文件以包含此新iPhone,以测试和调试我的应用程序(我在我的MacBook上运行它(但使用OSXMavericks10.9),并且一切正常。上周,我的主管要求我将应用程序上传到另一部iPhone,向我们的客户展示该应用程序的演示。我在开发人员门户中添加了该设备,并将其链接到现有的配置文件。尝试运行该应用程序时,出现错误:“没有iPhone代码签名key与指定的配置文件匹配”。我和一位同事试图通过将证书和key从另一台MacBook(该应用程序仍在其上运行)导入

ios - iPad : app cannot be installed at this time

我对iOS应用程序开发过程完全陌生,在实际设备上安装时遇到问题。昨天或前一天,我制作了第一个证书和配置文件,其中仅包含我们开发iPhone的UUID。我将证书连同配置文件一起上传到PhoneGap构建并启动了应用程序iOS版本的第一个构建(该应用程序已经在WP8/Android上构建/测试了一百次)。然后我将它安装在iPhone上,它运行良好。现在我想在构建周期中添加一台iPad。我登录到appledeveloper,将iPad添加到设备部分,将其添加到现有的配置文件中,将该配置文件下载到我的计算机上,覆盖旧的,将证书和配置文件上传到phonegapbuild(他们只允许上传一个"ne

ios - 沙盒苹果支付测试握手失败

我在ApplePay沙箱环境中验证商家时遇到问题。取自https://developer.apple.com/reference/applepayjs/applepaysession#2166532,一旦我的服务器调用提供的URL上的StartSession端点,我就会收到500错误。我查了一下,这个500错误发生在网络层的某个地方。正如苹果页面(https://developer.apple.com/reference/applepayjs/)所列,我需要满足以下要求:所有包含ApplePay的页面都必须通过HTTPS提供。完成,服务器有ssl/https全站要启用商家验证,您的服务

iOS:用于 Beta 测试/TestFlight 上传的 iOS 应用分发

我已经使用xcode8.3构建了我的应用程序。现在我需要/将应用程序构建分发(发送)给其他团队成员(应用程序测试人员以及用于Beta测试的客户端)以在他们的苹果(iPhone/iPad)设备上测试我们的应用程序。我已经搜索和阅读了很多教程/QA,但找不到初学者(新手级开发人员)如何连接证书、配置文件和UDID以及如何分发应用程序以进行Beta测试的教程。有人可以帮助我,如何将证书和测试人员的设备与我的应用程序连接起来。非常欢迎为iOS初学者提供任何帮助。 最佳答案 执行以下步骤(每个步骤的详细信息与Apple指南相关联)Config

ios - Xcode 无法找到 iOS 分发证书

我是开发团队的成员,团队管理员向我发送了分发证书和配置文件以签署应用程序。在开发过程的第一阶段,一切都很好。我可以导出IPA并发送给他。在第二阶段,在将一些新设备添加到配置文件后,他再次向我发送分发证书和配置文件,但在导出IPA文件时出现以下错误。TheerrordetailXcode找不到证书或证书有什么问题?我该如何解决这个问题?任何帮助将不胜感激!谢谢更新1:导出方式为AdHoc分发。更新2:我试图清理所有证书和配置文件。然后重试,还是一样的错误。 最佳答案 我唯一能想到的是管理员生成了一个新的分发证书(使用另一个私钥)。打开

iphone - 代码签名问题 : Developer Certificate expired, 帮助?

我上次在设备上部署是在上周。从那时起,我一直在调整模拟器。我的开发者证书于10月11日到期。我今天尝试在我的iPhone上部署,但出现了一些代码签名错误。我检查了一下,发现我的开发人员证书已过期,所以我继续在ProvisioningPortal上更新它。好吧,这并没有解决我的问题,因为现在我看到了一个我从未遇到过的错误。在Organizer窗口中,在ProvisioningProfilesPane中,在我的Appbundle的配置文件下,我有一个黄色感叹号:"Avalidsigningidentitymatchingthisprofilecouldnotbefoundinyourkey

ios - 如果我撤销现有的 iOS 开发中心开发证书,是否会搞砸任何其他使用它的开发人员?

我在一家分布广泛(遍布全国)的大型公司工作。我们有一个付费的iOS开发中心帐户,几个月来我一直在使用它在手机上开发iOS应用。几周后,我现在又回到了一个iOS项目,看起来当我离开时,现有的开发证书(你用来在手机上测试和调试的证书,而不是AppStore的分发证书)已经过期,有人更新了它。现在,当我下载该证书时,它与我系统上的私钥/公钥对不匹配。我的猜测是,不管是谁做的,都生成了一个新的key对(我不知道他们是否需要这样做)。所以现在我想我需要找到做这件事的人(以注册帐户的人的名义,但不一定是谁做的)这样我就可以让他们导出他们的key对。或者我可以撤销证书并制作一个新证书。如果我这样做,

How to disable certificate validations in the Java HTTP Client

Java11introducedthe HTTPClient,anAPIthatmadeiteasiertosendHTTPrequestswithvanillaJava.Bydefault,itthrowsanexceptioniftherearecertificatepathorhostnameverificationerrorsintherequest.Let’sseehowtobypasscertificatevalidationsforcaseswherethisisreallynecessary.Disablingallcertificateverificationsforaspe

SSL Error:Self signed certificate问题分析及解决

问题发现使用Postman工具向后台发送数据时,数据一直到不了后台,并且一直报错“SSLError:Selfsignedcertificate|DisableSSLVertification”现象,如下图:问题分析自从安装Postman工具后,所有配置均采用默认配置,对比其他正常接口的传参和token也并未发现异常的地方,因此,怀疑是哪里设置了SSL认证导致截拦了Postman的请求。经过分析,Postman的“设置SETTINGS”选项中存在一个“SSLcertificatevertification“开关,默认为开启状态,如下图将其开关关掉后,试试是否可行。问题解决果不其然,关掉Postm