Автор: afev Добрый день.
Как устанавливался JCP? Штатным способом по инструкции или просто путем добавления, например, с помощью addProvider() в коде? Какая версия используется?
JCP ставился штатным способом через sh. Версия jcp-2.0.39014. Пробовали и путём добавления addProvider() в коде.
На данный момент установили на второй сервер, на этот раз на windows. На новом сервере ситуация немного другая:
Первый запуск:
java.security.NoSuchProviderException: no such provider: JCP
at sun.security.jca.GetInstance.gInstance.java:95)
at sun.security.jca.GetInstance.getInstance(GetInstance.java:218)
at java.security.Security.getImpl(Security.java:709)
at java.security.MessageDigest.getInstance(MessageDigest.java:238)
at CMS_samples.CMStools.digestm(CMStools
Второй запуск:
ru.CryptoPro.JCP.tools.Starter check: Loading JCP 2.0 39442
ru.CryptoPro.JCP.tools.Starter check: JCP loaded.
ru.CryptoPro.JCP.tools.SelfTester: test 31 crashed twice
ru.CryptoPro.JCP.tools.SelfTester run: SelfTester's test №31 failed ru.CryptoPro.JCP.tools.SelfTesterException
at ru.CryptoPro.JVerifyClassJar.run(Unknown Source)
at ru.CryptoPro.JCP.tools.SelfTester.b(Unknown Source)
at ru.CryptoPro.JCP.tools.SelfTester.a(Unknown Source)
at ru.CryptoPro.JCP.tools.SelfTester.run(Unknown Source)
at java.lang.Thread.run(Thread.java:785)
Третий запуск:
ru.CryptoPro.JCP.tools.SelfTesterException: SelfTester Error: some test crashed twice in a row,is no longer available
at ru.CryptoPro.JCP.tools.SelfTester.check(Unknown Source)
at ru.CryptoPro.JCP.tools.SelfTester.check(Unknown Source)
at ru.CryptoPro.JCP.Digest.GostDigest.engineDigest(Unknown Source)
at java.security.MessageDigest.diges
Всё происходит в момент снятия подписи.