Установил следующую библиотеку
"Рекомендуемая версия библиотек для сборки клиента СМЭВ 3. Схема версии 1.3"
и криптопро JCP
Создал тестовую ИС в ЛК УВ, добавил нужный вид сведений. Сгенерировался сертификат. Скачал. В том что скачал был файл сертификата с расширением .cer и папка с ключами.
Папку с ключами xx.000 добавил в директорию /var/opt/cprocsp/keys/root
В файле конфига config.properties утилит toolset указал следующие настройки
signer.provider=JCP
signer.certificate.alias=gosk
signer.private.key.alias=gosk
signer.private.key.password=123456
В логе увидел следующую ошибку
ru.voskhod.crypto.exceptions.SigLibInitializationException: Не удалось инициализировать фабрику!
at ru.voskhod.crypto.DigitalSignatureFactory.init(DigitalSignatureFactory.java:50)
at ru.voskhod.smev.client.api.signature.impl.SignerImpl.init(SignerImpl.java:68)
at ru.voskhod.smev.client.api.signature.impl.SignerImpl.<init>(SignerImpl.java:56)
at ru.voskhod.smev.client.api.signature.impl.SignerFactory.getSigner(SignerFactory.java:25)
at ru.voskhod.smev.client.api.template.impl.TemplateImpl.<init>(TemplateImpl.java:95)
at ru.voskhod.smev.client.api.template.loader.Loader.getTemplate(Loader.java:194)
at ru.voskhod.smev.client.api.template.loader.Loader.getTemplate(Loader.java:34)
at ru.voskhod.smev.client.api.factory.Factory.getTemplateInstance(Factory.java:256)
at ru.voskhod.smev.client.toolset.message.Main.<init>(Main.java:229)
at ru.voskhod.smev.client.toolset.message.Main.main(Main.java:195)
Caused by: java.security.KeyStoreException: HDImageStore not found
at java.security.KeyStore.getInstance(KeyStore.java:855)
at ru.voskhod.crypto.impl.jcp.KeyStoreWrapperJCP.<init>(KeyStoreWrapperJCP.java:19)
at ru.voskhod.crypto.DigitalSignatureFactory.init(DigitalSignatureFactory.java:43)
... 9 more
Caused by: java.security.NoSuchAlgorithmException: HDImageStore KeyStore not available
at sun.security.jca.GetInstance.getInstance(GetInstance.java:159)
at java.security.Security.getImpl(Security.java:697)
at java.security.KeyStore.getInstance(KeyStore.java:852)
Отредактировано пользователем 13 марта 2023 г. 21:28:36(UTC)
| Причина: Не указана