Ключевое слово в защите информации
КЛЮЧЕВОЕ СЛОВО
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline asik@smtp.ru  
#1 Оставлено : 11 декабря 2012 г. 15:27:45(UTC)
asik@smtp.ru

Статус: Новичок

Группы: Участники
Зарегистрирован: 11.12.2012(UTC)
Сообщений: 1

Методы апплета вызываются из javascript-а. Апплет подписан самоподписанным сертификатом.
При инициализации провайдера
Код:
Provider provider = new ru.CryptoPro.JCPxml.dsig.internal.dom.XMLDSigRI();

возникает исключение
Код:
java.security.AccessControlException: access denied (java.security.SecurityPermission putProviderProperty.CryptoProXMLDSig)

Если же использовать провайдер
Код:
Provider provider = new ru.CryptoPro.JCP.JCP();

то все нормально.
В обоих случаях работа с провайдерами происходит так:
Код:
Object ac = AccessController.doPrivileged(new PrivilegedAction() {
    Provider provider = new ...
});

В чем собственно проблема при использовании ru.CryptoPro.JCPxml.dsig.internal.dom.XMLDSigRI() ???

Отредактировано пользователем 11 декабря 2012 г. 15:32:36(UTC)  | Причина: Не указана

Offline alepod  
#2 Оставлено : 4 сентября 2013 г. 9:52:44(UTC)
alepod

Статус: Новичок

Группы: Участники
Зарегистрирован: 17.04.2012(UTC)
Сообщений: 1
Откуда: Москва

Очевидно, в classpath не был включён XMLDSigRI.jar
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.