Macos 在mac上使用codesign获取应用程序的证书过期日期?
我试图使用codesign命令行工具从应用程序检索证书过期日期,但似乎找不到证书过期的日期。有什么想法吗 使用codesign将证书提取到当前目录:Macos 在mac上使用codesign获取应用程序的证书过期日期?,macos,certificate,codesign,Macos,Certificate,Codesign,我试图使用codesign命令行工具从应用程序检索证书过期日期,但似乎找不到证书过期的日期。有什么想法吗 使用codesign将证书提取到当前目录: codesign --display --extract-certificates /Applications/Example.app 然后,您可以使用“快速查看”查看它们: qlmanage -c public.x509-certificate -p codesign* 选择的答案对我来说不太合适,但是使用openssl发现的一个微小的变化起
codesign --display --extract-certificates /Applications/Example.app
然后,您可以使用“快速查看”查看它们:
qlmanage -c public.x509-certificate -p codesign*
选择的答案对我来说不太合适,但是使用
openssl
发现的一个微小的变化起到了作用。总之,
codesign -dvvvv --extract-certificates /Applications/Example.app
openssl x509 -inform DER -in codesign0 -text
这是一个了不起的反应!现在在Mojave上对我不起作用,但是,在提取并在keychain Access.app中创建一个临时密钥链,并将提取的证书放入其中后,我可以查看我需要的内容。这个成功了。“QLManager”在我的系统上不起作用。也许这是不同的,因为我的工作站没有安装证书,但使用openssl,我显然不需要它。