Криптопровайдер bouncy castle

Тема в разделе "Lotus + Java + LS2J", создана пользователем Cheburan, 26 фев 2016.

  1. Cheburan

    Cheburan Member

    Регистрация:
    23 фев 2015
    Сообщения:
    18
    Симпатии:
    0
    Здравствуйте.
    Пишу что-то вроде ЭЦП. Использовал javax.crypto.Cipher
    Но для того чтобы можно было шифровать закрытым ключом, необходимо (в Windows) создать системную переменную IBM_JAVA_OPTIONS с значением -Dcom.ibm.crypto.provider.DoRSATypeChecking=false
    Хочется избежать этого. Почитал за Bouncy Castle, скачал и встроил в свою Java библиотеку bcprov-jdk15on-154.jar
    Код падает на строке
    Код (Java):
    Код (Java):
    Security.addProvider(new BouncyCastleProvider());
    с сообщением "LS2J Error: Threw java.lang.InternalError: cannot create instance of org.bouncycastle.jcajce.provider.digest.GOST3411$Mappings : java.lang.SecurityException"
    Пробовал положить как в библиотеку так и в каталог "Notes9\jvm\lib\security" файлы Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files 6 - не помогло.
    Кто-нибудь сталкивался? Может лучше в Java ветке форума спросить?
    Заранее спасибо.
     
  2. Cheburan

    Cheburan Member

    Регистрация:
    23 фев 2015
    Сообщения:
    18
    Симпатии:
    0
  3. savl

    savl Lotus team
    Lotus team

    Регистрация:
    28 окт 2011
    Сообщения:
    2.052
    Симпатии:
    146
Загрузка...
Похожие Темы - Криптопровайдер bouncy castle
  1. seoman2
    Ответов:
    85
    Просмотров:
    4.819
  2. ToxaRat
    Ответов:
    14
    Просмотров:
    4.723

Поделиться этой страницей