문제

사이트 별 Firefox 확장을 개발 중입니다. addons.mozilla.org의 공식 호스팅/업데이트 메커니즘은 사용자가 내 플러그인을 다운로드하도록 강요합니다 (공개 상태 승인을받을 때까지). 특히 플러그인이 유용하지 않을 것입니다. 웹은 대체로 샌드 박스에 영원히 붙어있을 것입니다.

내가 사용해야하는 것 같습니다 맥코이 (GUI 전용 프로그램) 내 아티팩트 중 일부에 서명하고 OpenSSL을 사용하여 서명하기 전에 update.rdf에 수동으로 삽입하는 해시를 만듭니다. 나는 매번 수동 단계가 필요하지 않은 자동화 된 빌드 프로세스에서 고수 할 수있는 몇 가지 도구를 갖고 싶습니다. 자체 호스팅에 사용할 수있는 Addons.mozilla.org의 동작을 모방하는 OpenSource 도구가 있습니까? 아니면 배포하기 전에 빌드에서 호출 할 수있는 명령 줄 도구 세트 (OS X에서 작동)?

이 과정에서 경험 한 경험이있어서 기쁩니다 ... 지금 어떻게합니까? 당신은 무엇을 시도 했습니까? 무엇이 효과가 있었습니까?

도움이 되었습니까?

해결책 2

총알을 물고 SSL 인증서를 사용하는 것만으로도 제가 수행 한 작업입니다 ... 업데이트. rdf가 보안 서버에 있으면 업데이트 프로세스와 디스크립터가 매우 쉽게 작동하는 것 같습니다. 내 빌드 프로세스에 매우 멋진.

여전히 해시가 필요합니다.

openssl sha1 plugin.xpi

결과 해시는 업그레이드로 끝나야합니다

<em:updateHash>sha1:b100d1207b38bbbea1add4eb96947ee4ea4b7a3e</em:updateHash>

그러나 더 이상 맥코이와 모든 서명을 다룰 필요가 없습니다.

다른 팁

지시를 따를 수 있습니다 여기 XPI 파일에 서명하는 방법. 건물의 일부로 실행되는 스크립트에 단계를 쉽게 묶을 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top