Mac OS X(10.9)および8192ビットの証明書-エラー-67762


9

私は最近Mavericksにアップグレードしたばかりなので、これがMavericksのみの問題であるかどうかは完全にはわかりませんが、次のとおりです。

セキュリティアップデート2006-007は明らかにOS Xの8192ビット証明書を破り、誰もそれを修正する気になりませんでした(https://discussions.apple.com/message/3650856#3650856)。ただし、このバグ(または機能)の解決策があり(以前はそうでした)、それはhttps://discussions.apple.com/thread/2668985にあり ます。実行する必要があります

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

ターミナルプロンプトで。まあ、それから私はまた私のMacbookを再起動しました。ただし、これはRSAMaxKeySizeを設定する以外の効果はありませんでした。これがdefaultsコマンドが機能したことを知る方法です:

ingenious@book ~  $ sudo defaults read /Library/Preferences/com.apple.crypto  RSAMaxKeySize
8192

しかし、(有効!)8192ビットの自己署名証明書を(キーチェーンアクセスを使用して)システムのキーチェーンにインポートしようとすると、次のエラーが発生し続けます。

Error: -67762

だから、誰もが10.8。*でこれを確認できますか?OS Xで8192ビットの証明書を機能させる別の方法はありますか?

編集:これは実際に10.9の新しいopensslに関連している可能性がありますか?(http://curl.haxx.se/mail/archive-2013-10/0036.html

回答:


13

答えは、shizmobによって発見されたように、AppleはMavericsでこの設定の場所をに移動したということ/Library/Preferences/com.apple.securityです。実行する必要があるのは

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

それは確かにトリックをしました、答えてくれてありがとう:)
独創的な

どういたしまして。他の人の解決策を「盗む」べきかどうか、私はいつもはっきりしません。私はMacも所有しておらず、この質問を発見したのは、shizmobが彼のブログ投稿でリンクしているためです(ただし、答えはしませんでした)。しかし、私の投稿が実際に問題の解決に役立ったとしたら、私はうまくいったと思います^^
クロニアル2013年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.