9 votes

Mac OS X (10.9) et certificats 8192 bits - Erreur -67762

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 )

13voto

Chronial Points 246

La réponse, comme découvert par shizmob est qu'Apple a déplacé l'emplacement de cette préférence dans Maverics vers /Library/Preferences/com.apple.security . Donc ce que vous devez exécuter est

sudo defaults write /Library/Preferences/com.apple.security RSAMaxKeySize -int 8192

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X