Mac OS X (10.9) 및 8192 비트 인증서-오류 -67762


9

나는 최근에 매버릭스로 업그레이드 했으므로 이것이 매버릭스 만의 문제인지 아닌지 완전히 확신하지 못하지만 여기에 있습니다.

보안 업데이트 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

터미널 프롬프트에서. 글쎄요, 그리고 맥북도 재시동했습니다. 그러나 이것은 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가 블로그 게시물에 링크되어 있기 때문에이 질문을 발견했습니다 (그러나 대답하지 않았습니다). 그러나 내 게시물이 실제로 문제를 해결하는 데 도움이된다면 내가 잘했다고 생각합니다 ^^.
Chronial
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.