4 votos

¿Cómo puedo ver el firmante de un paquete?

Tengo un .paquete que está firmado digitalmente. Puedo comprobarlo abriendo el paquete mediante la selección de "Mostrar Contenido del Paquete" y, de hecho, hay un _CodeSignature directorio dentro del paquete.

Sin embargo, estoy tratando de averiguar quién es el firmante del paquete. Es allí cualquier manera con Xcode, o cualquier otra herramienta de línea de comandos o de otro tipo, para ver el certificado utilizado para firmar el paquete?

4voto

Caesium Puntos 687

Si usted tiene el sistema opcional de herramientas de línea de comandos que XCode se instale para usted, codesign es la herramienta de elección.

El uso de la aplicación Terminal:

$ codesign --display -vv /Applications/GarageBand.app/
Executable=/Applications/GarageBand.app/Contents/MacOS/GarageBand
Identifier=com.apple.garageband
Format=bundle with Mach-O thin (i386)
CodeDirectory v=20100 size=24489 flags=0x200(kill) hashes=1218+3 location=embedded
Signature size=4169
Authority=Apple Mac OS Application Signing
Authority=Apple Worldwide Developer Relations Certification Authority
Authority=Apple Root CA
Info.plist entries=27
Sealed Resources rules=14 files=2021
Internal requirements count=2 size=500

Y una que no sea de Apple de la aplicación firmado..

$ codesign --display -vv /Applications/iTerm.app/
[snip]
Authority=Developer ID Application: GEORGE NACHMAN

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X