나는 SSL 작동 방식을 이해하지만 나의 질문은 클라이언트 측에서 certs의 저장과 관련이있다. 정확한 컨텍스트를 이해하기 위해 필자는 제 자신의 브라우저를 작성한다고 생각할 수 있습니다. 내 렌더링 부분은 WebKit에서 수행하고 http 요청 처리 부분은 libCurl에서 수행합니다. libCurl에는 CURLOPT_CAPATH라는 옵션이 있습니다.이 옵션을 사용하면 하나의 폴더 위치를 libCurl에 알릴 수 있으며, libCurl에서 신뢰할 수있는 인증 기관을 참조 할 수 있습니다. 그러나 나는 그 위치를 모른다. 그것은 운영 체제에 따라 다르다. 브라우저 종류의 앱은 여러 개의 plateform을 사용한다고 가정한다.SSL 인증서가 저장되는 위치는 어디입니까?
- OSx와 Windows는 인증서를 어디에 보관합니까?
- 하나의 통합 된 디렉토리입니까? 또는 그것의 여러 위치에 splitted?
- Windows는 디렉터리가 아닌 레지스트리에 보관합니까?
동일한 운영 체제에있는 여러 브라우저에서 동일한 인증서 저장소를 사용하거나 모든 인증서 저장소에 인증서 저장소가 있습니까?
nss에 대해 걱정할 필요가 있습니까?
감사합니다. 어떻게 대답합니까? – iOSMonkey
@iOSMonkey - [도움말 센터> 응답] (http://stackoverflow.com/help/answering) 또는 [답변 수락 방법은 무엇입니까?] (http://meta.stackexchange.com/questions/5234/how -does-accepting-an-answer-work). – jww