从.ipa文件中检索证书到期date?
我知道如何查看.ipa文件供应configuration文件的到期date(通过将ipa重命名为zip,然后将其解压缩并查看embedded.mobileprovisioning文件中的ExpirationDate键)。
但是,我怎样才能查看用于签署ipa的证书本身的到期date?
我发现你可以使用密码工具“提取”证书:
codesign --display --extract-certificates /Applications/Example.app
这会产生三个文件:codesign0,codesign1,codesign2。 不知道如何继续下去。
请执行下列操作:
unzip -q MyApp.ipa $ codesign -d --extract-certificates Payload/*.app $ openssl x509 -inform DER -in codesign0 -noout -nameopt -oneline -dates
完成上述操作后,您将获得以下输出:
notAfter = 8月4日16:08:00 2017 GMT
这是证书到期date。