jar签名(同目录下的所有jar包,并导出签名文件).bat
@echo off
echo
keytool -genkey -keystore kang.store -storepass changeit -keypass changeit -alias kang -validity 36500 -dname "CN=k,OU=k,O=k,L=BEIJING,ST=BEIJING,C=CN"
for %%i in (*.jar) do (
echo 正在为 %%i 签名
set TMPSTR=%%~ni
::keytool -genkey -keystore kang.store -storepass changeit -keypass changeit -alias kang -validity 36500 -dname "CN=k,OU=k,O=k,L=BEIJING,ST=BEIJING,C=CN"
jarsigner -keystore kang.store -keypass changeit -storepass changeit %%~ni.jar kang
::del /Q %%~ni.store
jarsigner -verify %%~ni.jar
echo ======
)
echo 正在导出证书...
keytool -export -keystore kang.store -alias kang -file kang.cert -storepass changeit
echo
Pause