Я написал собственный провайдер 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? (Например, -providerPath в keytool)