Develop and Download Open Source Software

Browse Subversion Repository

Contents of /trunk/installer/codesigning.bat

Parent Directory Parent Directory | Revision Log Revision Log


Revision 4908 - (show annotations) (download) (as text)
Fri Apr 20 14:05:01 2012 UTC (12 years, 1 month ago) by yutakapon
File MIME type: application/x-msdos-program
File size: 1027 byte(s)
環境変数を使うように修正。
しょせん、オレオレ証明書なので、「不明な発行元」というセキュリティ警告は出されるが、
EXEファイルにメールアドレス等を含めることができる。
#RLoginにはオレオレが付いていた。

1 @echo off
2
3 rem
4 rem OpenSSL + signtool を使って、オレオレコードサイニング証明書を付与する。
5 rem
6
7 if "%1"=="/?" goto help
8 if "%1"=="" goto help
9
10 SET EXEFILE="%1"
11 SET OPENSSL=..\libs\openssl\out32\openssl.exe
12 SET SSLCONF=..\libs\openssl\apps\openssl.cnf
13 SET PASSWD="teraterm"
14 SET DAYS=365
15 SET PRIVKEY=cakey.pem
16 SET CERTKEY=cacert.pem
17 SET PFXKEY=certificate.pfx
18 SET TIMESERV=http://www.trustcenter.de/codesigning/timestamp
19 rem SET TIMESERV=http://timestamp.verisign.com/scripts/timstamp.dll
20
21 rem SSL証明書と秘密鍵を作成する。
22
23 del /q %PRIVKEY% %CERTKEY% %PFXKEY%
24 echo パスフレーズは %PASSWD% を入れてください
25
26 %openssl% req -new -x509 -keyout %PRIVKEY% -out %CERTKEY% -days %DAYS% -config %SSLCONF%
27 %openssl% pkcs12 -export -out %PFXKEY% -inkey %PRIVKEY% -in %CERTKEY%
28 signtool sign /f %PFXKEY% /a /t %TIMESERV% /p %PASSWD% %EXEFILE%
29
30 exit /b
31
32 :help
33 echo OpenSSL + signtool を使って、オレオレコードサイニング証明書を付与する。
34 echo.
35 echo Usage:
36 echo %0 Output\teraterm-4.72-RC1.exe
37 exit /b
38

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26