Parece que tengo un certificado en el llavero que a veces solo sale correctamente de security find-certificate
en la línea de comando:
security find-certificate -a -p | openssl x509 -text | grep -i comodo
El manual afirma que esto "Exporta todos los certificados de todos los llaveros". Especificar el llavero raíz del sistema no es útil:
security find-certificate -a -p /System/Library/Keychains/SystemRootCertificates.keychain | openssl x509 -text | grep -i comodo
Añadir una consulta de repente produce un resultado:
security find-certificate -a -p -c comodo /System/Library/Keychains/SystemRootCertificates.keychain | openssl x509 -text | grep -i comodo
La misma consulta en "todos los llaveros" no tiene ningún resultado (esta vez es un error de openssl porque la entrada ahora está vacía):
security find-certificate -a -p -c comodo | openssl x509 -text | grep -i comodo
¿Qué está pasando?