«Ключ, связанный с «» не является закрытым ключом» при использовании jarsigner и токена SafeNet.JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 «Ключ, связанный с «» не является закрытым ключом» при использовании jarsigner и токена SafeNet.

Сообщение Anonymous »

Я пытаюсь подписать свой Java-код с помощью токена SafeNet. Мне удалось подписать исполняемый файл с помощью Signtool, но когда я пытаюсь подписать свой Java-код с помощью jarsigner, я продолжаю получать сообщение об ошибке, что используемый мной псевдоним не связан с закрытым ключом. Когда я использую keytool:

Код: Выделить всё

keytool -list -keystore NONE -storetype PKCS11 -providerclass sun.security.pkcs11.SunPKCS11 -providerArg C:\\token\\eToken.cfg

Enter keystore password: xxx

Keystore type: PKCS11

Keystore provider: SunPKCS11-eToken

Your keystore contains 1 entry

Sectigo_20250605103110, PrivateKeyEntry,

Certificate fingerprint (SHA-256):

xxx
И затем с помощью jarsigner я получаю:

Код: Выделить всё

jarsigner -verbose -keystore NONE -storetype PKCS11 -storepass xxx -certchain C:\\chain\\chain.pem -addprovider SunPKCS11 -providerArg C:\\token\\eToken.cfg 'c:\\test-signing\\signed\\helloworld.jar' 'Sectigo_20250605103110'
Также пробовал:

Код: Выделить всё

jarsigner -verbose -keystore NONE -storetype PKCS11 -storepass xxx -certchain C:\\chain\\chain.pem -providerclass sun.security.pkcs11.SunPKCS11 -providerArg C:\\token\\eToken.cfg 'c:\\sign\\helloworld.jar' 'Sectigo_20250605103110'
Я постоянно получаю:

jarsigner: ключ, связанный с «Sectigo_20250605103110», не является закрытым ключом

Есть идеи? Спасибо!!

Подробнее здесь: https://stackoverflow.com/questions/797 ... -a-safenet
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»