Je n'ai que récemment mis à niveau vers Mavericks et je ne suis donc pas tout à fait sûr qu'il s'agisse d'un problème propre à Mavericks ou non, mais voilà :
La mise à jour de sécurité 2006-007 a apparemment cassé les certificats 8192-bit sur OS X et personne n'a pris la peine de le corriger ( https://discussions.apple.com/message/3650856#3650856 ). Cependant, il existe (ou plutôt il existait) une solution pour ce bogue (ou cette fonctionnalité ?) et elle se trouve dans https://discussions.apple.com/thread/2668985 Vous devez juste exécuter
sudo defaults write /Library/Preferences/com.apple.crypto RSAMaxKeySize -int 8192
dans une invite de Terminal. C'est ce que j'ai fait, puis j'ai également redémarré mon Macbook. Cependant, cela n'a pas eu d'autre effet que de régler le RSAMaxKeySize. Voici comment je sais que la commande defaults a fonctionné :
ingenious@book ~ $ sudo defaults read /Library/Preferences/com.apple.crypto RSAMaxKeySize
8192
Cependant, en essayant d'importer un certificat auto-signé de 8192 bits (valide !) dans le trousseau de clés de mon système (en utilisant Keychain Access), je continue à obtenir l'erreur suivante :
Error: -67762
Quelqu'un peut-il confirmer ce problème dans la version 10.8.* ? Existe-t-il un autre moyen de faire fonctionner les certificats 8192 bits sous OS X ?
Edit : Ce problème pourrait-il être lié au nouvel openssl de la 10.9 ? ( http://curl.haxx.se/mail/archive-2013-10/0036.html )