|
|
|
КриптоПро: дешифрование
|
|||
|---|---|---|---|
|
#18+
Всем привет! Прошу у знающих КриптоПро помощи с дешифрованием CMS-enveloped сообщения. Для доступа к API КриптоПро использую DIGT-провайдер, для работы с CMS - BouncyCastle. Тестовый код: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. При попытке получить контент получаю исключение: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2013, 18:16:08 |
|
||
|
КриптоПро: дешифрование
|
|||
|---|---|---|---|
|
#18+
Строка номер 49 у тебя которая? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2013, 19:17:55 |
|
||
|
КриптоПро: дешифрование
|
|||
|---|---|---|---|
|
#18+
Спрашиваем у гугля про OID 1.2.643.2.2.19 и видим, что это ГОСТ R 34.10-2001. Версия Bouncy Castle какая? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2013, 19:42:09 |
|
||
|
КриптоПро: дешифрование
|
|||
|---|---|---|---|
|
#18+
Хотя можете не отвечать - у Крипто Про собственный формат ключевого контейнера и читать его может только Крипто Про JCP. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2013, 19:43:29 |
|
||
|
КриптоПро: дешифрование
|
|||
|---|---|---|---|
|
#18+
maytonСтрока номер 49 у тебя которая? Код: java 1. Basil A. SidorovСпрашиваем у гугля про OID 1.2.643.2.2.19 и видим, что это ГОСТ R 34.10-2001. Версия Bouncy Castle какая?bcXXXX-jdk16-146 Basil A. SidorovХотя можете не отвечать - у Крипто Про собственный формат ключевого контейнера и читать его может только Крипто Про JCP.Не только. Еще через TrustedJava можно получить доступ к криптохранилищу. Я простенький тест набросал, в котором шифруются данные ГОСТвым методом, но там используется реализация из TrustedJava, а Баунси ее, похоже, не видит... (( Василий, может у Вам пример завалялся для КриптоПро JCP? Я их ознакомительную верисю скачал, но пример с CMS не взлетел, к сожалению... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2013, 20:23:14 |
|
||
|
КриптоПро: дешифрование
|
|||
|---|---|---|---|
|
#18+
Пытаюсь разобраться с примерами из КриптоПро JCP. Сразу трабла: KeyStore.getInstance("HDImageStore") - не работает. В списке зарегистрированных тоже не числится. Это так должно быть или чего заимпортил неправильно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2013, 21:18:46 |
|
||
|
КриптоПро: дешифрование
|
|||
|---|---|---|---|
|
#18+
WGAЯ простенький тест набросал, в котором шифруются данные ГОСТвым методом, но там используется реализация из TrustedJava, а Баунси ее, похоже, не видит... ((Я повторю: максимум, что может "The Legion of the Bouncy Castle" - стандартный pem (p12). Наверное, он даже умеет генерировать ключевую пару для этого криптоконтейнера и ГОСТ-алгоритмов. Но Крипто Про в категорической форме использует только собственный формат криптоконтейнера. Таким образом, получается замкнутый круг: если нет Крипто Про JCP, то читать его закрытый ключ мы не можем, а если есть - то BouncyCastle просто не нужен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2013, 19:02:03 |
|
||
|
КриптоПро: дешифрование
|
|||
|---|---|---|---|
|
#18+
Basil A. SidorovWGAЯ простенький тест набросал, в котором шифруются данные ГОСТвым методом, но там используется реализация из TrustedJava, а Баунси ее, похоже, не видит... ((Я повторю: максимум, что может "The Legion of the Bouncy Castle" - стандартный pem (p12). Наверное, он даже умеет генерировать ключевую пару для этого криптоконтейнера и ГОСТ-алгоритмов. Но Крипто Про в категорической форме использует только собственный формат криптоконтейнера. Таким образом, получается замкнутый круг: если нет Крипто Про JCP, то читать его закрытый ключ мы не можем, а если есть - то BouncyCastle просто не нужен.ОК, понял. А что с примерами из JCP не подскажете (вопрос выше)? Почему не доступен KeyStore типа "HDImageStore"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2013, 22:14:52 |
|
||
|
КриптоПро: дешифрование
|
|||
|---|---|---|---|
|
#18+
WGAПочему не доступен KeyStore типа "HDImageStore"?Вы его настроили? Пути указали абсолютные или относительные? Если относительные, то ваше мнение о текущем каталоге совпадает с мнением приложения? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2013, 15:24:20 |
|
||
|
КриптоПро: дешифрование
|
|||
|---|---|---|---|
|
#18+
Basil A. SidorovWGAПочему не доступен KeyStore типа "HDImageStore"?Вы его настроили? Пути указали абсолютные или относительные? Если относительные, то ваше мнение о текущем каталоге совпадает с мнением приложения?Прошу прощения за долгое молчание, пришлось нав ремя крипто-про отложить. Ответ на первый вопрос: нет, просто подключил jar-библиотеки к проекту. Как его надо настраивать? Где почитать? В офф. доке, приложенной к скачанному архиву, что-то не нашел про настройку. При выполнении Код: java 1. не наблюдается требуемого типа ключницы. И у меня, естественно, возникает исключение при Код: java 1. непонятно пока... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2013, 22:30:24 |
|
||
|
КриптоПро: дешифрование
|
|||
|---|---|---|---|
|
#18+
Крипто Про JCP устанавливается в виде расширения и складывает свои потроха в ext. Соответственно "просто подключить jar к проекту" недостаточно - необходимо установить в ту JRE/JDK, которую использует ваша среда для компиляции и запуска. Если я всё правильно понимаю, при этом не понадобится и подключать jar-ы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2013, 14:34:37 |
|
||
|
|

start [/forum/topic.php?fid=59&gotonew=1&tid=2128835]: |
0ms |
get settings: |
13ms |
get forum list: |
22ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
43ms |
get topic data: |
17ms |
get first new msg: |
8ms |
get forum data: |
4ms |
get page messages: |
68ms |
get tp. blocked users: |
1ms |
| others: | 277ms |
| total: | 463ms |

| 0 / 0 |
