Copia de seguridad del llavero antes de intentar cualquier cosa.
Listado de certificados raíz:
sudo security dump-keychain /System/Library/Keychains/SystemRootCertificates.keychain
Simplemente busque en un basurero los nombres o valores hash SHA-1 de los certificados de los que desea deshacerse y anótelos.
Ahora puede eliminar esos certificados raíz usando el security delete-certificate
comando.
Uso: borrar-certificado [-c nombre] [-Z hash] [-t] [llavero ...]
-c Specify certificate to delete by its common name
-Z Specify certificate to delete by its SHA-1 hash value
-t Also delete user trust settings for this certificate The certificate to be deleted must be uniquely specified either by a
cadena encontrada en su nombre común, o por su hash SHA-1. Si no se especifican llaveros para buscar, se utiliza la lista de búsqueda predeterminada.
Por ejemplo, puede eliminar los certificados raíz chinos con este comando:
sudo security delete-certificate -Z 8BAF4C9B1DF02A92F7DA128EB91BACF498604B6F /System/Library/Keychains/SystemRootCertificates.keychain