2011-08-24 4 views
3

나는 tar.gz 파일에 디지털 서명을해야하고 어떻게해야할지 모른다. 개념을 이해하고 jar/zip 파일에 서명하는 방법을 알고 있습니다. 하지만 tar.gz 파일을 사용할 수있는 방법을 찾을 수 없습니다.디지털 서명 tar.gz 파일

누구나 올바른 방향으로 나를 가리킬 수 있습니까, 아니면 왜 이것을 할 수 없습니까?

감사합니다.

+0

기존 코드가 서명을 확인할 수 있어야합니까? 그런 다음 코드가 기대하는 형식을 찾아야합니다. 그렇지 않으면 자유롭게 자신을 굴릴 수 있습니다. 전체 파일의 서명을 계산하고 편리하게 저장할 수 있습니다. 아니면 tarball 자체에 서명을 피기 백하는 방법을 묻고 있습니까? –

+0

필요한 코드를 작성할 수 있습니다. 서명은 makefile에 의해 생성되고 perl에 의해 검증됩니다. 그래서 bash/perl에서 이상적으로 뭔가. tar.gz 안에 서명을 저장하는 것이 이상적입니다. – lanrat

답변

0

옵션 중 하나는 OpenPGP 키 또는 X.509 인증서를 사용하여 분리 된 서명을 사용하는 것입니다. GnuPG와 OpenSSL 모두 분리 된 서명을 생성 할 수 있어야합니다. 물론, 당신은 서명과 함께 별도의 파일을 얻을 것이다, 그러나 이것은 나에게 유일한 실행 가능한 옵션이다.

+1

이 방법을 사용하고 싶습니다. 그러나 나는 어떻게하는지 정말로 모른다. 이 작업을 수행 할 수있는 절차를 설명해 주시겠습니까? 감사. – lanrat

+0

신경 쓰지 마라, 나는 이것으로 알아 냈다 : http://www.madboa.com/geek/openssl/#cert-self – lanrat