Часто задаваемые вопросы - Документация

Документация

при встраивании Java-библиотеки:

Описание ошибки Рекомендации по устранению
Java сообщает, что не найден провайдер DIGT Добавьте в начало кода строку:
Security.addProvider(new DIGTProvider())
Ошибка: java.lang.ClassNotFoundException: com.digt.trusted.jce.provider.DIGT Provider Поместите trusted_java20.jar в каталог /lib/ext.
Ошибка:
java.lang.UnsatisfiedLinkError: no
djcpNNN in java.library.path
Java не может найти библиотеку. Поместите ее по одному из путей переменных окружения %PATH% либо укажите путь к ней с помощью параметра java машины -Djava.library.path.
Ошибка
java.lang.UnsatisfiedLinkError:
libdjcp20.so: undefined symbol:
CertFreeCertificateContext
Перед запуском JVM добавьте в переменную окружения LD_PRELOAD путь к библиотеке libcapi20.so.3 из КриптоПро CSP, например:
export LD_PRELOAD="/opt/cprocsp/lib//libcapi20.so. 3.0.0:$LD_PRELOAD"

при использовании Trusted Java с Tomcat

Описание ошибки Рекомендации по устранению
При запуске Tomcat в его лог-файле catalina.out присутствуют строки
SEVERE: Failed to load keystore type JKS with path C:\Documents and Settings\/.keystore due to C:\Documents and Settings\.keystore (The system cannot find the file specified)
java.io.FileNotFoundException: C:\Documents and Settings\.keystore (The system cannot find the file specified)
или (для локализованной ОС):
SEVERE: Failed to load keystore type JKS with path C:\Users\/.keystore due to C:\Users\.keystore (Не удается найти указанный файл)
java.io.FileNotFoundException: C:\Users\.keystore (Не удается найти указанный файл)
Сформируйте keystore с RSAсертификатом в соответствии с описанием в разделе «Настройка RSA шифрования в Tomcat под Linux».
При запуске Tomcat в его лог-файле catalina.out присутствует строка
java.io.IOException: GostTLS SSLContext not available
Пропишите DIGTProvider в java.security, т.е. добавьте строку вида: security.provider.NN=com.digt.tr usted.jce.provider.DIGTProvider
Также убедитесь, что в каталоге /lib/ext присутствует файл trusted_java20.jar.
Не открывается страница https://servername:8443 и в лог-файле сервера catalina.out присутствуют строки
INFO: Initializing Coyote HTTP/1.1 on http-8080 11.06.2010 12:38:43 com.digt.trusted.jsse.provider.DigtSSLContext getDefaultContext
SEVERE: Error setting certificate. 11.06.2010 12:38:43 org.apache.coyote.http11. Http11BaseProtocol init
SEVERE: Error initializing endpoint
Проверьте правильность указания пути к файлу сертификата веб-сервера в переменной окружения JAVA_OPTS.
Внимание! При объявлении JAVA_OPTS под Windows параметры certFile и keyPasswd нужно обрамлять кавычками по отдельности. Если сертификат сохранен в кодировке Base64, то удостоверьтесь в наличии Base64-заголовков (-----BEGIN CERTIFICATE----- и -----END CERTIFICATE-----).
Если сертификат сервера квалифицированный и установленная сборка Trusted Java ниже 490, то обновите Trusted Java.
Не открывается страница https://servername:8443 и в лог-файле сервера catalina.out присутствуют строки
INFO: Server startup in 633 ms Password:Password:11.06.2010 4:29:33 org.apache.tomcat.util.net.PoolTcpEndpoint acceptSocket
SEVERE: Endpoint ServerSocket[addr=0.0.0.0/0.0.0.0,port=0,localport=844 3] ignored exception: java.io.IOException: error:1408B06B:SSL routines:SSL3_GET_CLIENT_KEY_EXCHANGE:bad decompression
Проверьте правильность указания пароля к ключевому контейнеру в переменной окружения JAVA_OPTS, а также наличие обрамляющих кавычек «…» при ее описании.
Не открывается страница https://servername:8443 и в лог-файле сервера catalina.out присутствуют строки
INFO: Server startup in 564 ms 11.06.2010 12:32:51 org.apache.tomcat.util.net.PoolTcpEndpoint acceptSocket
SEVERE: Endpoint ServerSocket[addr=0.0.0.0/0.0.0.0,port=0,localport=8443] ignored exception: java.io.IOException: error:1409A044:SSL routines:SSL3_SEND_SERVER_CERTIFICATE:internal error
Проверьте правильность указания пути к файлу сертификата веб-сервера в переменной окружения JAVA_OPTS, а также наличие обрамляющих кавычек «…» при ее описании.
Не открывается страница https://servername:8443 и в лог-файле сервера catalina.out присутствуют строки
java.lang.Exception: Connector attribute SSLCertificateFile must be defined when using SSL with APR
или
org.apache.tomcat.util.net.NioEndpoint
setSocketOptions
SEVERE: java.lang.NullPointerException
В Trusted Java не поддерживаются NIO-сокеты. Замените в конфигурации
значение параметра protocol с «HTTP/1.1» или «org.apache.coyote.http11.Http11 NioProtocol» на «org.apache.coyote.http11.Http11 Protocol».

не нашли описания своей проблемы?

Проверьте, не истек ли период использования Крипто Про CSP. В противном случае обратитесь в техническую поддержку (см. контакты ниже) и опишите сложившуюся ситуацию с примерами появившихся ошибок.

Техническая поддержка

По вопросам технической поддержки ПО Trusted Java обращайтесь:

  • по электронной почте: support@trusted.ru

  • по телефону: 8 (8362) 33-70-50

  • по адресу: 424033, Россия, РМЭ, г. Йошкар-Ола, ул. Петрова, д.1, а/я 67.

Систематическое техническое сопровождение организаций по вопросам работы с ПО Trusted Java осуществляется при условии оплаты стоимости годового пакета технических услуг. В течение этого срока разработчик бесплатно поставляет новые реализации продукта в рамках приобретенной версии. Новые версии продукта поставляются в соответствии с прайс-листом.

О компании-разработчике

Компания «Цифровые технологии» – российский разработчик и поставщик программного обеспечения в области защиты информации, систем электронного документооборота и хранения данных. Основной сферой деятельности компании является разработка, внедрение и поддержка криптографических продуктов и решений для государственных и коммерческих структур.

Для повышения удобства работы и хранения данных веб-сайт TRUSTED.RU использует файлы COOKIE. Продолжая работу с веб-сайтом, Вы даете свое согласие на работу с этими файлами.