[Ttssh2-commit] [4907] ( オレオレ ) コードサイニング証明書を付与するバッチファイルを追加した。

Back to archive index

svnno****@sourc***** svnno****@sourc*****
2012年 4月 20日 (金) 01:57:15 JST


Revision: 4907
          http://sourceforge.jp/projects/ttssh2/svn/view?view=rev&revision=4907
Author:   yutakapon
Date:     2012-04-20 01:57:15 +0900 (Fri, 20 Apr 2012)
Log Message:
-----------
(オレオレ)コードサイニング証明書を付与するバッチファイルを追加した。
内部で openssl.exe , signtool.exe を利用する。

Added Paths:
-----------
    trunk/installer/codesigning.bat

-------------- next part --------------
Added: trunk/installer/codesigning.bat
===================================================================
--- trunk/installer/codesigning.bat	                        (rev 0)
+++ trunk/installer/codesigning.bat	2012-04-19 16:57:15 UTC (rev 4907)
@@ -0,0 +1,32 @@
+ @ echo off
+
+rem
+rem OpenSSL + signtool \x82\xF0\x8Eg\x82\xC1\x82āA\x83I\x83\x8C\x83I\x83\x8C\x83R\x81[\x83h\x83T\x83C\x83j\x83\x93\x83O\x8Fؖ\xBE\x8F\x91\x82\xF0\x95t\x97^\x82\xB7\x82\xE9\x81B
+rem
+
+if "%1"=="/?" goto help
+if "%1"=="" goto help
+
+SET exe="%1"
+SET openssl=..\libs\openssl\out32\openssl.exe
+SET sslconf=..\libs\openssl\apps\openssl.cnf
+SET pass="teraterm"
+
+rem SSL\x8Fؖ\xBE\x8F\x91\x82Ɣ閧\x8C\xAE\x82\xF0\x8D쐬\x82\xB7\x82\xE9\x81B
+
+del /q cakey.pem cacert.pem certificate.pfx
+echo \x83p\x83X\x83t\x83\x8C\x81[\x83Y\x82\xCD %pass% \x82\xF0\x93\xFC\x82\xEA\x82Ă\xAD\x82\xBE\x82\xB3\x82\xA2
+
+%openssl% req -new -x509 -keyout cakey.pem -out cacert.pem -days 365 -config %sslconf%
+%openssl% pkcs12 -export -out certificate.pfx -inkey cakey.pem -in cacert.pem
+signtool sign /f certificate.pfx /a /t http://timestamp.verisign.com/scripts/timstamp.dll /p teraterm %exe%
+
+exit /b
+
+:help
+echo OpenSSL + signtool \x82\xF0\x8Eg\x82\xC1\x82āA\x83I\x83\x8C\x83I\x83\x8C\x83R\x81[\x83h\x83T\x83C\x83j\x83\x93\x83O\x8Fؖ\xBE\x8F\x91\x82\xF0\x95t\x97^\x82\xB7\x82\xE9\x81B
+echo.
+echo   %0 Output\teraterm-4.72-RC1.exe
+echo.
+exit /b
+



Ttssh2-commit メーリングリストの案内
Back to archive index