Tag: 证书

您的iOS开发证书已被吊销

我已经在App Store上提交了我的应用程序。 它仍在等待审查。 我收到邮件: 您的iOS分发证书已被吊销。 亲爱的我, 您已经吊销了您的证书,所以它不再有效。 证书:iOS开发 队名:我 包含此证书的任何供应configuration文件不再有效,必须重新生成以备将来使用。 最好的祝福, 苹果开发者计划支持 我不明白是什么原因,该怎么办?

在一台Mac上使用两个iOS开发人员许可证

在我的Mac上,我已经安装了所需的证书和密钥,通过我自己的iOS开发者许可证开发和分发我自己开发的iOS应用程序。 但是,我的客户希望我使用他的许可证分发(Ad-Hoc)testing版,并最终将应用程序分发到应用程序商店。 请问您能告诉我如何在我的Mac上安装他的开发人员许可证,而不会影响我的Mac上已安装的个人开发人员证书和密钥? 而且,这甚至有可能吗? 编辑 – – 对不起,我没有提到; 我不想在他的开发者账户上撤销我的客户的预先存在的证书。

合并scep和mdm负载时出错 – 注册服务器未提供有效的身份证书

我正在开发自己的MDM服务,并且正在尝试将SCEP和MDM负载结合起来,就像苹果build议的MDM协议文档一样。 我在C#.Net中创build了自己的SCEP Web服务,我知道当我发送SCEP有效负载时,设备可以获得有效的证书。 但是,当我还包含通过IdentityCertificateUUID项指向SCEP有效内容的UUID的MDM有效内容时,出现以下错误:“ 注册服务器未提供有效的身份证书”。此configuration是在用户select安装初始注册configuration( 本图中第二阶段的第一步)。 该设备似乎甚至没有尝试连接到我的服务器,并感谢服务器端日志logging,我知道它永远不会到达我的SCEP Web服务页面。 这似乎表明,我用来签署有效负载的证书有问题。 我已经单独尝试使用我的SSL证书(来自预先信任的根颁发机构),我的客户MDM推送证书(从我们的供应商证书链接)和我自签名的根证书颁发机构证书(通过makecert.exe创build) SCEP服务用于颁发新的证书(即设备身份证书)。 当我使用MDM和SCEP有效载荷创buildconfiguration文件时,我查看了iPCU(iPhoneconfiguration实用程序)的输出,而且这不是一个有效的configuration文件(我甚至试图复制它几乎批发)。 但是,当我通过iPCU安assembly置文件时,错误没有出现,它开始SCEP注册过程没有问题。 备注 – 使用现有的MDM供应商在这里不是一个选项。 以下是我正在使用的configuration文件: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>PayloadContent</key> <array> <dict> <key>PayloadContent</key> <dict> <key>Challenge</key> <string>this is a challenge</string> <key>Key Type</key> <string>RSA</string> <key>Key Usage</key> <integer>5</integer> <key>Keysize</key> <integer>1024</integer> <key>Name</key> <string>mycompany</string> <key>Retries</key> <integer>3</integer> <key>RetryDelay</key> <integer>0</integer> <key>Subject</key> […]

供应configuration文件无效,但证书和应用程序ID是有效的,为什么

我的configuration文件突然失效。 我前几天login了developer.apple.com,一切都很好。 今天我再次login,很惊讶地发现我的发展概况和分布概况都是无效的。 证书和应用程序ID是有效的,我没有撤销其中的任何一个,他们都没有过期。 那么为什么我的个人资料无效? 我知道我可以重新生成configuration文件,但因为我做企业分布而不是app store分布。 我担心重新生成configuration文件可能会影响当前用户。 另外,我真的需要找出阻止它再次发生的原因。 任何想法? 谢谢! 更新:首先,这不是因为configuration文件已过期,到期date是在2015年底。 第二,早上我重新生成了开发简档,但是我刚刚检查了一下,发现configuration文件又失效了! 奇怪的事情必须发生,我已经提交了支持票,苹果,等待他们的回应。

Swift 3如何使用SSL Pinning和AlamoFirevalidation服务器证书?

我正在写swift 3中的一个应用程序,需要与我的服务器通话。 我有完整的证书链,我是CA的der和crt格式(不要与自签名混淆)。 如何在我的应用程序中使用它来validation我的服务器? 以下是我的rest电话和回复 rest电话: var request = URLRequest(url: URL(string: "https://myserver/login")!) request.addValue("Content-Type", forHTTPHeaderField: "application/json") request.httpMethod = "GET" let session = URLSession.shared session.dataTask(with: request) {data, response, err in print("=========================DATA===============================") if data != nil { print(data!) } print("=========================RESPONSE===============================") if response != nil { print(response!) } print("=========================ERR===============================") if err != nil { print(err!) } }.resume() 输出: =========================DATA=============================== […]

从.ipa文件中检索证书到期date?

我知道如何查看.ipa文件供应configuration文件的到期date(通过将ipa重命名为zip,然后将其解压缩并查看embedded.mobileprovisioning文件中的ExpirationDate键)。 但是,我怎样才能查看用于签署ipa的证书本身的到期date? 我发现你可以使用密码工具“提取”证书: codesign –display –extract-certificates /Applications/Example.app 这会产生三个文件:codesign0,codesign1,codesign2。 不知道如何继续下去。

iOS分发证书,由另一个开发人员签名

我的公司为已经拥有Apple开发者帐户并已经创build了分发证书的客户创build了一个应用程序。 当证书被下载到我们的构build机器时,显然不是我们签署的。 我们是否可以签署他们已经创build的证书,以便我们可以提交应用程序?

UIWebView iOS中的客户端证书身份validation

我是新的目标c,但我正在开发一个应用程序,它有一个UIWebView加载一些网页内容。 所有的网页都需要客户端证书来进行身份validation,而我正在为露天而苦苦挣扎。 有谁知道如何在UIWebView中实现它的stream程? 谢谢!

这个证书在ios钥匙串中有一个无效的发行者

钥匙串显示证书错误>此证书具有无效的发行者 看到屏幕截图。 RefLink> 此证书具有无效的发行者钥匙串 另外我已经实现了上面的url解决scheme,创build了ipa,但是在从应用程序加载器上载构build时,它显示了按照屏幕截图的错误。 请帮助任何人。

还原iOS团队预配configuration文件

我删除了默认的Xcodepipe理的“iOS Team Provisioning Profile”。 我无法得到它的工作,因为“有效签名标识未find”甚至认为我已经生成了一个新的证书,并在我的KeyChain下可用。 即使我撤销了所有的证书,证书的数量仍然是错误的。 Name: iOS Team Provisioning Profile: iOS Wildcard AppID Type: Development App ID: Xcode: iOS Wildcard AppID (*) Certificates: 3 total Devices: 10 total Enabled Services: None Expires: Mar 21, 2014 Status: Active (Managed by Xcode) 我怎样才能把这个回来? 我必须创build一个新的,但它不会被pipe理? 我必须在下次手动添加新设备/证书?