«Ключ, связанный с «» не является закрытым ключом» при использовании 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
Введите пароль хранилища ключей: xxx

Тип хранилища ключей: PKCS11

Поставщик хранилища ключей: SunPKCS11-eToken
Ваше хранилище ключей содержит 1 запись
Sectigo_20250605103110, PrivateKeyEntry,

Отпечаток сертификата (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»