2012-01-16 2 views
0

http 요청을 사용할 수있을 때 제대로 작동하는 작은 xulrunner 응용 프로그램을 개발했습니다.https URL에 대한 Xulrunner 앱의 자체 서명 된 인증서 신뢰

이제 내 xulrunner가 https 원격 웹 페이지 (자체 서명 인증서가 있음)를 열어 보겠습니다. 응용 프로그램에서이 인증서를 수락하고 https 인증서를 작동하게 만들 수있는 방법을 알려드립니다.

내 xulrunner 앱이 내 웹 서버 (HTTPS)의 자체 서명 된 인증서를 신뢰하도록 만드는 방법.

답변

2

응용 프로그램의 기본 프로필 (defaults/profile/cert_override.txt)에 cert_override.txt 파일을 추가 할 수 있습니다.이 파일은 새 프로필에 복사되며 신뢰할 수 없는데도 일부 인증서가 수락됩니다. 파이어 폭스에서 귀하의 웹 사이트에 영구적 인 예외를 생성하는 것이 가장 쉽습니다. 그러면 Firefox 프로파일의 cert_override.txt 파일을 사용할 수 있습니다 (형식을 해독 할 필요가 없습니다).

+0

나는 그것을했다, 나는이 일을 할 수 없다. 내가 놓칠지도 모르는 것이있다. – user1118295

+0

내가 말했듯이 그 파일은 새 프로파일에만 적용됩니다. 이미 프로필이 있으면 효과가 없습니다. –

+0

나는 또한이 파일을 해당 폴더에서 삭제하려고 시도했으며 프로필을 삭제했습니다. 또한 작동시키지 못했습니다. 첫째, 새로운 프로파일에 복사하지 않았지만, 수동으로해도, 자체 서명 된 인증서를 사용할 수 없다는 것과 같은 오류가 발생했습니다. – pc1oad1etter

0

나는 블라디미르 팔란트 대답과 똑같을 것이다.

하지만 호스트 이름은 완전한 도메인 이름이어야합니다 (예 : myserver 대신 something.com).

firefox cert_override.txt 파일의 something.com 443과 비교하여 myserver 443에 대한 항목이 다를 수 있습니다. 이 문제로 인해 myserver 443에 대한 항목이 있어도 https : // something /에 대한 면제를받을 수 없었습니다. 나는 그것을 cert_override.txt 파일에 something.com 443에 대한 올바른 항목과 함께 https://something.com/으로 설정해야했습니다.

.com을 도메인/하위 도메인 이름으로 바꾸십시오.

관련 문제