使用mac上的codesign获取应用程序的证书到期日期?

Nic*_*zer 5 macos certificate codesign

我正在尝试使用codesign命令行工具检索应用程序的证书过期日期,但我似乎无法找到证书过期的日期.有任何想法吗?

Mat*_*ens 5

使用codesign将证书提取到当前目录:

codesign --display --extract-certificates /Applications/Example.app
Run Code Online (Sandbox Code Playgroud)

然后,您可以使用"快速查看"查看它们:

qlmanage -c public.x509-certificate -p codesign*
Run Code Online (Sandbox Code Playgroud)


Jul*_*ang 5

所选的答案对我来说不太有效,但使用此处openssl发现的细微变化就达到了目的。简而言之,

codesign -dvvvv --extract-certificates /Applications/Example.app

openssl x509 -inform DER -in codesign0 -text
Run Code Online (Sandbox Code Playgroud)