专业IOS签名团队
闪电售后,性价比秒杀上架,快速上线、测试
提供 iOS 企业证书签名服务,让您的 iOS App 无需提交 App Store 或设置
UDID 即可在iPhone、iPad 等设备上直接安装,帮助您快速完成应用内测
过程,降低测试成本,缩短上线时间。

检查哪个分发app企业签名证书签署了.ipa

2019-07-15 08:10 栏目:app企业签名 查看()

问题描述:

我们有一个企业开发者帐户,并有两个分发app企业签名证书。两者都将在2016年到期,一个在二月份,另一个在2016年11月到期。问题是我们丢失了与11月证书相关的私钥,因此无法用于签署.ipa。

我们使用MDM解决方案为最终用户部署了3个应用程序,并且我们的分发证书即将到期,我们希望撤销不完整的11月证书(因为Apple只允许我们拥有两个有效的分发证书)并创建一个新签署我们的ios签名应用程序。问题是我们不确定哪个证书用于签署应用程序,它可能是二月一个,也可能是私钥丢失之前的十一月。因此,如果应用程序实际上已使用该证书签名并且变得无法正常运行,我们就会犹豫是否撤销11月份的那个。

因此,我的问题是,有没有办法检查用于签署.ipa的证书?我已经能够找到终端的命令,例如codesign -dvvv <path_to_embedded_provision> /但是这个命令的输出只是cert的名称和签名时的时间戳。这些信息没有帮助,因为我们的证书的名称相同,我们不确定何时丢失了11月的私钥,因此我们无法使用此时间戳进行比较。此外,我发现了另一个命令:security cms -D -i <path_to_.app_file> /,它提供有关移动配置文件的信息,例如其到期日期。如果只有分发证书的类似功能。

解决办法:

要识别签名证书:

$ unzip -q MyApp.ipa

$ codesign -d --extract-certificates Payload / * .app

$ openssl x509 -inform DER -in codesign0 -out codesign0.pem

$ openssl x509 -inform DER -in codesign1 -out codesign1.pem

$ openssl x509 -inform DER -in codesign2 -out codesign2.pem

$ cat codesign1.pem codesign2.pem> cachain.pem

$ openssl x509 -inform DER -in codesign0 -noout -nameopt -oneline -subject -serial -dates

subject = / UID = RGDRCE4A47 / CN = iPhone发行版:MobileIron,Inc。 / OU = RGDRCE4A47 / O = MobileIron,Inc. / C = US

串行= 1DA1FD38F1737D34

notBefore = 8月5日16:08:00 GMT

notAfter = 8月4日16:08:00 GMT

撤销之前:

$ openssl ocsp -issuer cachain.pem -cert codesign0.pem -url`openssl x509 -in codesign0.pem -noout -ocsp_uri` -CAfile cachain.pem

响应验证确定

codesign0.pem:好的

此更新时间:2018年11月13日21:25:00 GMT

下一次更新:2018年11月14日21:25:00 GMT

撤销后:

$ openssl ocsp -issuer cachain.pem -cert codesign0.pem -url`openssl x509 -in codesign0.pem -noout -ocsp_uri` -CAfile cachain.pem

响应验证确定

codesign0.pem:已撤销

此更新:2018年11月13日21:22:16 GMT

下一次更新:2018年11月14日21:22:16 GMT

原因:keyCompromise

撤销时间:2018年1月30日05:41:40 GMT

扫二维码与IOS签名经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/ios企业签名咨询/签名价格咨询/技术建议/互联网交流

上一篇:对app企业签名的应用程序分发的深入研究

下一篇:续订iOS app企业签名证书和令牌

郑重申明:IOS企业签名以外的任何单位或个人,不得使用该案例作为工作成功展示!
  • 咨询QQ:1602927038
    邮箱:1602927038@qq.com
    工作时间:08.30-23.30
友情链接: ios企业签名 微构网
Copyright © 2017-2019 www.wegto.com.版权所有  鄂ICP备19007640号-1    苹果企业签名  苹果签名  ios企业签名  
点击这里给我发消息