gpt4 book ai didi

验证signtool签署的数字签名的Java程序

转载 作者:行者123 更新时间:2023-11-29 08:46:41 25 4
gpt4 key购买 nike

我已经使用 SignTool 对文件(.exe 或 .dll 而不是 jar 文件)进行了数字签名。Signtool 还可以验证数字签名。但我的要求是使用 java 程序检查由 signtool 签名的文件的数字签名。

我在互联网上搜索但没有找到任何信息。能否就此给我一些建议?

感谢您的建议。

最佳答案

签署代码

jarsigner -keystore c:/my.keystore -storepass ozziepassword e:/securityApplet.jar ozzie

验证码:

jarsigner -verify e:/securityApplet.jar


验证签名:

   Signature signer = null;
try {
signer = Signature.getInstance("SHA1withRSA");
} catch (NoSuchAlgorithmException e) {
e.printStackTrace();
return "Verify : No Such Algorith Exception." + e.getMessage();
}
try {
result = signer.verify(digitalSignature);
} catch (SignatureException e) {
e.printStackTrace();
return "Verify : Signature Exception." + e.getMessage();

}

关于验证signtool签署的数字签名的Java程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24915753/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com