【发布时间】:2016-11-21 20:31:05
【问题描述】:
我编写了一个自定义 PKCS11 提供程序,现在我想通过 jarsigner 使用它。
我的命令:
jarsigner -verbose -keystore NONE -storetype PKCS11 -providerClass my.provider.class jar_to_sign_on.jar "key_name"
我收到以下错误:
jarsigner error: java.lang.ClassNotFoundException: my.provider.class
这是因为 jarsinger 找不到我的提供程序 .jar 实现。
当我将 mt .jar 放入 ...\Java\jdk1.8.0_31\jre\lib\ext 时,它可以完美运行。
我的问题是:有办法动态设置我的提供者 .jar 吗? (如keytool中的-providerPath)
【问题讨论】:
标签: java keytool pkcs#11 jarsigner