Quand je cours
security export -t identities
J'obtiens le même message d'erreur:
security: SecKeychainItemExport: Passphrase is required for import/export.
Cependant, si je spécifie un format avec -f open (et place le flux de sortie binaire dans un fichier), cela fonctionne:
security export -P testing -f pkcs12 -t identities -o test.p12
donne un fichier avec lequel je peux travailler via openssl
.
Il me semble que j'utilise security
simplement le mauvais message d'erreur ici, ce qui donne l'impression que la fonctionnalité ne fonctionne pas. Il devrait probablement indiquer "Vous devez spécifier un format pour exporter les clés privées", ou des mots à cet effet.
L'idée réelle vient de ce tweet .