|
|
|
VipNet CSP криптопровайдер - Java как их подружить?
|
|||
|---|---|---|---|
|
#18+
Уважаемые дамы и господа! подскажите пожалуйста, а лучше примерчик если есть установлен криптопровайдер VipNet CSP (свободно распространяемый) на основе MS Crypto API, красивая инструкция, подписывает все что угодно и Word и Excel мне нужно из Java считать электронную подпись с ключа (eToken) и подписать ентой подписью сообщение XML пока не получается даже вызвать из Java хоть что то из VipNet CSP. За ранее благодарен всем кто откликнется! P.S. Нужна именно такая конфигурация VipNet CSP и Java ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2012, 15:05:06 |
|
||
|
VipNet CSP криптопровайдер - Java как их подружить?
|
|||
|---|---|---|---|
|
#18+
используйте java.security.* и будет счастье. А еще лучше для начала найдите книгу Д. Яворски, Пол Дж. Перроун "Система безопасности Java" и будет счастье ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2012, 15:50:24 |
|
||
|
VipNet CSP криптопровайдер - Java как их подружить?
|
|||
|---|---|---|---|
|
#18+
Система безопасности Java. Руководство разработчика Яворски, Джим, Перроун, Пол ( М Вильямс, 2001 ) это вариант к сожалению не подходит у sun есть интерфейс для доступа к MS Crypto API, но там не поддерживаются российские ГОСТы народ вроде говорит про JNI, но я на нем ничего не делал и даже не представляю с чего начать, в примерах по JNI, те что видел, там создается dll, а мне нужно добраться до уже существующих dll. мне бы хоть примерчик, на основе JNI, как мне из java добраться до MS Crypto API, может там по аналогии и до VipNet CSP можно добраться (в нете ничего не нашел, может не по глазам). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2012, 16:12:41 |
|
||
|
VipNet CSP криптопровайдер - Java как их подружить?
|
|||
|---|---|---|---|
|
#18+
boa_tglу sun есть интерфейс для доступа к MS Crypto API, но там не поддерживаются российские ГОСТы bouncycastle.org GOST-3410-94, GOST-3410-2001 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2012, 16:16:16 |
|
||
|
VipNet CSP криптопровайдер - Java как их подружить?
|
|||
|---|---|---|---|
|
#18+
что значит не поддерживаются ГОСТЫ? Для MS CryptoAPI нет разницы какой провайдер. Главное чтобы провайдер поддерживал интерфейс MS CryptoAPI. Или там что то другое? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2012, 16:17:48 |
|
||
|
VipNet CSP криптопровайдер - Java как их подружить?
|
|||
|---|---|---|---|
|
#18+
авторчто значит не поддерживаются ГОСТЫ? Для MS CryptoAPI нет разницы какой провайдер. Главное чтобы провайдер поддерживал интерфейс MS CryptoAPI. Или там что то другое? вроде так http://java.sun.com/developer/technicalArticles/J2SE/security/ Signature SHA1withRSA MD5withRSA MD2withRSA Creates and validates signatures using various message digest and encryption algorithm as specified in the service name. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2012, 16:34:20 |
|
||
|
VipNet CSP криптопровайдер - Java как их подружить?
|
|||
|---|---|---|---|
|
#18+
авторbouncycastle.org GOST-3410-94, GOST-3410-2001 я так понял там все построено на JCE framework? тоесть к MS Crypto API они не обращаются? это отдельный продукт который может работать без VIPNET который заточен на MS Crypto API? интересно а в межведе проблем между сообщениями не будет если на одном конце VIPNET а на другом bouncycastle? может кто то уже использует bouncycastle для межведа ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2012, 16:44:29 |
|
||
|
VipNet CSP криптопровайдер - Java как их подружить?
|
|||
|---|---|---|---|
|
#18+
Выполните код и получите полный список провайдеров на вашей машине а не стандартный вариант по умолчанию import java.security.*; import java.security.Provider.Service; public static void main(String[] args) { Provider[] ps = Security.getProviders(); for (Provider p : ps) { System.out.println(p); for (Enumeration e = p.keys(); e.hasMoreElements();) { System.out.println("\t" + e.nextElement()); Set<Service> ss = p.getServices(); for (Service s : ss) { System.out.println(" Algorithm=" + s.getAlgorithm()); System.out.println(" Type =" + s.getType()); } } } } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2012, 16:48:21 |
|
||
|
VipNet CSP криптопровайдер - Java как их подружить?
|
|||
|---|---|---|---|
|
#18+
У меня ничего не получилось. В основном список содержит имена провайдеров начиная с SUN. Infotecs cryptographic service среди них нет. Если у кого то получилось адекватно использовать VipNet CSP из java дайте знать плз ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2012, 19:13:41 |
|
||
|
VipNet CSP криптопровайдер - Java как их подружить?
|
|||
|---|---|---|---|
|
#18+
Ещё интересная вещь - у них есть тестовый пример (при установке ставится страничка "Создать запрос на сертификат") для работы с криптопровадером через activex. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2012, 19:15:50 |
|
||
|
VipNet CSP криптопровайдер - Java как их подружить?
|
|||
|---|---|---|---|
|
#18+
boa_tglP.S. Нужна именно такая конфигурация VipNet CSP и JavaПогружайтесь в глубины J(ava)N(ative)I(nterface) и реализуйте всё нужное самостоятельно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2012, 19:23:25 |
|
||
|
VipNet CSP криптопровайдер - Java как их подружить?
|
|||
|---|---|---|---|
|
#18+
bouncycastle.org это штука вроде хорошая, но как мне сказали там нет сертификации ФСБ и могут быть проблемы тут еще одно, практически на всех необходимых компах уже стоит VipNet CSP ..... господа и дамы, может у кого есть пример вызова VipNet CSP или MS Crypto API из Java используя JNI скинте плиз. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2012, 09:00:20 |
|
||
|
VipNet CSP криптопровайдер - Java как их подружить?
|
|||
|---|---|---|---|
|
#18+
А у разработчиков этой штуки нельзя спросить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2012, 11:12:19 |
|
||
|
VipNet CSP криптопровайдер - Java как их подружить?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2012, 11:18:40 |
|
||
|
VipNet CSP криптопровайдер - Java как их подружить?
|
|||
|---|---|---|---|
|
#18+
boa_tglbouncycastle.org это штука вроде хорошая, но как мне сказали там нет сертификации ФСБМожно подумать, что у VipNet CSP она есть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2012, 16:58:45 |
|
||
|
VipNet CSP криптопровайдер - Java как их подружить?
|
|||
|---|---|---|---|
|
#18+
Вообщето есть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2012, 22:45:07 |
|
||
|
VipNet CSP криптопровайдер - Java как их подружить?
|
|||
|---|---|---|---|
|
#18+
roll314Вообщето есть.А вы внимательно прочитайте, что именно прописано в сертификате. От данных, содержащихся в областях оперативной памяти до конечного продукта - "дистанция огромного размера". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2012, 15:57:57 |
|
||
|
VipNet CSP криптопровайдер - Java как их подружить?
|
|||
|---|---|---|---|
|
#18+
Basil A. Sidorovroll314Вообщето есть.А вы внимательно прочитайте, что именно прописано в сертификате. От данных, содержащихся в областях оперативной памяти до конечного продукта - "дистанция огромного размера". Там все правильно написано... CSP - работает с блоком памяти (который ему "кто-то" должен передать). Что есть "конечный продукт" ? Который файл подписывает\шифрует да и еще имеет GUI ? Тогда это, например, КриптоАРМ - но это не криптопровайдер... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2012, 16:49:31 |
|
||
|
VipNet CSP криптопровайдер - Java как их подружить?
|
|||
|---|---|---|---|
|
#18+
+ на соответствие 63 ФЗ ожидается в середине июля... на CSP ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2012, 17:04:49 |
|
||
|
VipNet CSP криптопровайдер - Java как их подружить?
|
|||
|---|---|---|---|
|
#18+
sql2012CSP - работает с блоком памяти (который ему "кто-то" должен передать).Правильно. И вот этому "кому-то" придётся сертифицироваться на корректность встраивания этого самого VipNet CSP. С моей непрофильной колокольни - хрен редьки не слаще. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2012, 17:48:35 |
|
||
|
VipNet CSP криптопровайдер - Java как их подружить?
|
|||
|---|---|---|---|
|
#18+
Basil A. Sidorovsql2012CSP - работает с блоком памяти (который ему "кто-то" должен передать).Правильно. И вот этому "кому-то" придётся сертифицироваться на корректность встраивания этого самого VipNet CSP. С моей непрофильной колокольни - хрен редьки не слаще. и? для КриптоПРО CSP - также "придётся сертифицироваться на корректность встраивания"... если "есть необходимость". Об этом есть несколько топиков у них на форуме... Когда есть необходимость ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2012, 18:08:18 |
|
||
|
VipNet CSP криптопровайдер - Java как их подружить?
|
|||
|---|---|---|---|
|
#18+
и, раз уж на то пошло... Есть "контроль встраивания"... http://www.cryptopro.ru/forum2/Default.aspx?g=posts&t=1534 и т.д... автор Контроль встраивания производится: Вариант 1: На основании договора на проведение тематических исследований с аккредитованной лабораторией по техническому заданию (далее - ТЗ), являющемуся приложением к указанному договору. Документом, подтверждающим контроль встраивания является выписка из заключения ФСБ по результатам проведения тематических ислледований контроля встраивания. Вариант 2: На основании договора на проведение сертификационных испытаний с аккредитованной лабораторией по ТЗ, являющемуся приложением к указанному договору. Документом, подтверждающим контроль встраивания является сертификат соответствия, выданный ФСБ России. Ну да ладно... самое интересное, что производитель ViPNet CSP молчит насчет темы использования в Java.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2012, 18:13:49 |
|
||
|
VipNet CSP криптопровайдер - Java как их подружить?
|
|||
|---|---|---|---|
|
#18+
sql2012и?В сертификате Крипто Про прописано ... согласно формуляру ... . Этот самый формуляр - достаточно объёмистое руководство, позволяющее обойтись без встраивания в целом ряде (обычных) случаев. Это сильно отличается от "участков памяти". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2012, 20:00:52 |
|
||
|
VipNet CSP криптопровайдер - Java как их подружить?
|
|||
|---|---|---|---|
|
#18+
Basil A. Sidorovsql2012и?В сертификате Крипто Про прописано ... согласно формуляру ... . Этот самый формуляр - достаточно объёмистое руководство, позволяющее обойтись без встраивания в целом ряде (обычных) случаев. Это сильно отличается от "участков памяти". авторпозволяющее обойтись без встраивания в целом ряде (обычных) случаев Конкретики можно? Где требуется контроль встраивания VipNet, но не требуется согласно формуляру от КриптоПРО ? https://files.infotecs.ru/_dl/sess/vipnet_csp/docs/formulyar_vipnet_csp.pdf автор9. При встраивании СКЗИ «ViPNet CSP» в прикладное программное обеспечение (ППО) необходимо проводить оценку влияния ППО на СКЗИ по ТЗ, согласованному с в/ч 43753, в следующих случаях: a) если информация конфиденциального характера подлежит защите в соответствии с законодательством Российской Федерации; b) при организации криптографической защиты информации конфиденциального характера в федеральных органах исполнительной власти, органах исполнительной власти субъектов Российской Федерации; c) при организации криптографической защиты информации конфиденциального характера в организациях независимо от их организационно-правовой формы и формы собственности при выполнении ими заказов на поставку товаров, выполнение работ или оказание услуг для государственных нужд. или контроль встраивания КриптоПРО CSP в этих 3х случаях не нужен? Будем продолжать? Можно на одном из форумов обсуждаемых производителей CSP. авторЭто сильно отличается от "участков памяти" КриптоПРО CSP - также работает с участками памяти и? Или есть "пример взаимодействия" с CSP (подпись\шифрование .. ), где не используется взаимодействие через участок памяти? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2012, 20:41:50 |
|
||
|
VipNet CSP криптопровайдер - Java как их подружить?
|
|||
|---|---|---|---|
|
#18+
sql2012Конкретики можно? Где требуется контроль встраивания VipNet, но не требуется согласно формуляру от КриптоПРО ?Вот существенные куски из формуляра и документации Крипто Про:Крипто Про CSP1.2. Эксплуатация СКЗИ ЖТЯИ.00050-02 должна проводиться в соответствии с эксплуатационной документацией, предусмотренной настоящим Формуляром, и в соответствии с разделом V "Положения о разработке, производстве, реализации и эксплуатации шифровальных (криптографических) средств зашиты информации (Положение-2005)" ============= 7. Применение СКЗИ ЖТЯИ.00050-02 Возможны следующие применения СКЗИ ЖТЯИ.00050-02: 1. Применение СКЗИ в составе стандартного программного обеспечения компании Microsoft и других компаний, реализующих криптографический интерфейс в соответствии с архитектурой Microsoft. 2. Встраивание СКЗИ во вновь разрабатываемое или существующее прикладное программное обеспечение. 8. Использование СКЗИ в стандартном программном обеспечении Программное обеспечение СКЗИ ЖТЯИ.00050-02 позволяет использовать российские криптографические алгоритмы и сертификаты открытых ключей стандарта X.509 ... ... 9. Встраивание СКЗИ Архитектура СКЗИ ЖТЯИ.00050-02 обеспечивает возможность его встраивания в различные ОС с целью распределения открытых ключей на базе сертификатов стандарта Х.509.или контроль встраивания КриптоПРО CSP в этих 3х случаях не нужен?Во всё том же формуляре СКЗИ ЖТЯИ.00050-02 упомянута, среди прочих, и документация по настройке применения Крипто Про CSP в составе IIS. Насколько я понимаю, при встраивании VipNet CSP в IIS придётся, как минимум, обосновать, что полученный программный продукт не является СКЗИ. "Как-то так" (ц) Винни-Пух. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2012, 16:39:23 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=37863183&tid=2131402]: |
0ms |
get settings: |
9ms |
get forum list: |
20ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
51ms |
get topic data: |
18ms |
get forum data: |
5ms |
get page messages: |
90ms |
get tp. blocked users: |
3ms |
| others: | 287ms |
| total: | 495ms |

| 0 / 0 |
