1、检查某个或者某些jar包是否被签名,可用以下命令:
jarsigner -verify <your_jar_name>
2、windows下如果指定文件夹路径,以递归的方式查找该目录及其子目录下的jar包是否被签名,可用以下命令:
///////////begin/////////
set java_home=<your_java_home>
set path=%java_home%\bin
set directry_home=<your_directry_path>
for /R %directry_home% %%i in ("*.jar") do jarsigner -verify %%i
///////////end///////////
3、检查某个jar的详细签名,可用以下命令:
jarsigner -verify -verbose <your_jar_name>
4、如果想查看jar的签名认证日期信息可用以下命令:
jarsigner -verify -verbose -certs <your_jar_name>
5、删除签名的话,只需注释掉被引用的签名文件BCKEY.DSA和BCKEY.SF文件
通过jarsigner检查jar包是否被签名
猜你喜欢
转载自can-do.iteye.com/blog/2250701
今日推荐
周排行