2011-09-21 7 views
0

나는 사용자 정의 프로토콜을 통해 생성 된 인증서를 가지고 있으며이를 인증에 사용할 수 있도록 브라우저 저장소 (및 모든 브라우저 : 즉, 파이어 폭스, 크롬, 사파리)에 추가하고 싶습니다. 이것을 어떻게 할 수 있습니까?설치된 브라우저에 프로그래밍 방식으로 인증서를 추가하려면 어떻게해야합니까?

+0

나는 이것이 가능하지 않기를 바란다. 보안 상 위험 할 수 있습니다. –

+0

은 서버가 아닌 클라이언트 인증서입니다. (즉, 인증서가 연결하려는 서버에있는 컴퓨터를 인증합니다) – chacham15

+0

프로그래밍 방식으로 프로그램을 작성해야합니까? 'CryptoAPI'를 검토해야합니다. – Cratylus

답변

1

user profile에있는 .db 개의 파일에 인증서가 저장됩니다. 따라서 기존 프로필을 모두 변경하고 변경해야합니다. 이는 NSS, 특히 certutil command line tool을 사용하고 PKCS # 12 파일의 경우 pk12util을 사용하여 수행 할 수 있습니다. 물론 목표에 따라 NSS를 응용 프로그램에 통합하고 명령 줄 도구를 사용하지 않고도 해당 기능을 호출 할 수 있습니다. 클라이언트 인증서를 추가하는 IMHO는 데이터베이스의 마스터 비밀번호가 설정된 경우 입력해야합니다.

관련 문제