Parece que tengo un certificado en el llavero que sólo a veces sale correctamente de security find-certificate
en la línea de comandos:
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 root del sistema no ayuda:
security find-certificate -a -p /System/Library/Keychains/SystemRootCertificates.keychain | openssl x509 -text | grep -i comodo
La adición de una consulta produce repentinamente un resultado:
security find-certificate -a -p -c comodo /System/Library/Keychains/SystemRootCertificates.keychain | openssl x509 -text | grep -i comodo
La misma consulta sobre "todos los llaveros" no tiene resultado (esta vez un error de openssl porque la entrada está vacía):
security find-certificate -a -p -c comodo | openssl x509 -text | grep -i comodo
¿Qué está pasando?