Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / VipNet CSP криптопровайдер - Java как их подружить? / 25 сообщений из 38, страница 1 из 2
02.07.2012, 15:05:06
    #37863045
boa_tgl
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VipNet CSP криптопровайдер - Java как их подружить?
Уважаемые дамы и господа!

подскажите пожалуйста, а лучше примерчик если есть

установлен криптопровайдер VipNet CSP (свободно распространяемый) на основе MS Crypto API, красивая инструкция, подписывает все что угодно и Word и Excel

мне нужно из Java считать электронную подпись с ключа (eToken) и подписать ентой подписью сообщение XML

пока не получается даже вызвать из Java хоть что то из VipNet CSP.

За ранее благодарен всем кто откликнется!

P.S. Нужна именно такая конфигурация VipNet CSP и Java
...
Рейтинг: 0 / 0
02.07.2012, 15:50:24
    #37863127
Vsablin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VipNet CSP криптопровайдер - Java как их подружить?
используйте java.security.* и будет счастье. А еще лучше для начала найдите книгу
Д. Яворски, Пол Дж. Перроун "Система безопасности Java" и будет счастье
...
Рейтинг: 0 / 0
02.07.2012, 16:12:41
    #37863183
boa_tgl
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VipNet CSP криптопровайдер - Java как их подружить?
Система безопасности Java. Руководство разработчика
Яворски, Джим, Перроун, Пол ( М Вильямс, 2001 )


это вариант к сожалению не подходит
у sun есть интерфейс для доступа к MS Crypto API, но там не поддерживаются российские ГОСТы

народ вроде говорит про JNI, но я на нем ничего не делал и даже не представляю с чего начать, в примерах по JNI, те что видел, там создается dll, а мне нужно добраться до уже существующих dll.

мне бы хоть примерчик, на основе JNI, как мне из java добраться до MS Crypto API, может там по аналогии и до VipNet CSP можно добраться (в нете ничего не нашел, может не по глазам).
...
Рейтинг: 0 / 0
02.07.2012, 16:16:16
    #37863195
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VipNet CSP криптопровайдер - Java как их подружить?
boa_tglу sun есть интерфейс для доступа к MS Crypto API, но там не поддерживаются российские ГОСТы

bouncycastle.org
GOST-3410-94, GOST-3410-2001
...
Рейтинг: 0 / 0
02.07.2012, 16:17:48
    #37863201
Vsablin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VipNet CSP криптопровайдер - Java как их подружить?
что значит не поддерживаются ГОСТЫ? Для MS CryptoAPI нет разницы какой провайдер. Главное чтобы провайдер поддерживал интерфейс MS CryptoAPI. Или там что то другое?
...
Рейтинг: 0 / 0
02.07.2012, 16:34:20
    #37863254
boa_tgl
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VipNet CSP криптопровайдер - Java как их подружить?
авторчто значит не поддерживаются ГОСТЫ? Для 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.
...
Рейтинг: 0 / 0
02.07.2012, 16:44:29
    #37863272
boa_tgl
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VipNet CSP криптопровайдер - Java как их подружить?
авторbouncycastle.org
GOST-3410-94, GOST-3410-2001

я так понял там все построено на JCE framework?

тоесть к MS Crypto API они не обращаются?

это отдельный продукт который может работать без VIPNET который заточен на MS Crypto API?

интересно а в межведе проблем между сообщениями не будет если на одном конце VIPNET а на другом bouncycastle?

может кто то уже использует bouncycastle для межведа ?
...
Рейтинг: 0 / 0
02.07.2012, 16:48:21
    #37863282
Vsablin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VipNet CSP криптопровайдер - Java как их подружить?
Выполните код и получите полный список провайдеров на вашей машине а не стандартный вариант по умолчанию

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());

}
}
}

}
...
Рейтинг: 0 / 0
02.07.2012, 19:13:41
    #37863508
roll314
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VipNet CSP криптопровайдер - Java как их подружить?
У меня ничего не получилось. В основном список содержит имена провайдеров начиная с SUN.
Infotecs cryptographic service среди них нет.
Если у кого то получилось адекватно использовать VipNet CSP из java дайте знать плз
...
Рейтинг: 0 / 0
02.07.2012, 19:15:50
    #37863510
roll314
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VipNet CSP криптопровайдер - Java как их подружить?
Ещё интересная вещь - у них есть тестовый пример (при установке ставится страничка "Создать запрос на сертификат") для работы с криптопровадером через activex.
...
Рейтинг: 0 / 0
02.07.2012, 19:23:25
    #37863514
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VipNet CSP криптопровайдер - Java как их подружить?
boa_tglP.S. Нужна именно такая конфигурация VipNet CSP и JavaПогружайтесь в глубины J(ava)N(ative)I(nterface) и реализуйте всё нужное самостоятельно.
...
Рейтинг: 0 / 0
03.07.2012, 09:00:20
    #37863902
boa_tgl
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VipNet CSP криптопровайдер - Java как их подружить?
bouncycastle.org это штука вроде хорошая, но как мне сказали там нет сертификации ФСБ и могут быть проблемы

тут еще одно, практически на всех необходимых компах уже стоит VipNet CSP
.....
господа и дамы, может у кого есть пример вызова VipNet CSP или MS Crypto API из Java используя JNI скинте плиз.
...
Рейтинг: 0 / 0
03.07.2012, 11:12:19
    #37864076
Vsablin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VipNet CSP криптопровайдер - Java как их подружить?
А у разработчиков этой штуки нельзя спросить?
...
Рейтинг: 0 / 0
03.07.2012, 11:18:40
    #37864090
GregTk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VipNet CSP криптопровайдер - Java как их подружить?
boa_tgl,

Чтоб не париться с JNI можно попробовать JNA
...
Рейтинг: 0 / 0
03.07.2012, 16:58:45
    #37864877
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VipNet CSP криптопровайдер - Java как их подружить?
boa_tglbouncycastle.org это штука вроде хорошая, но как мне сказали там нет сертификации ФСБМожно подумать, что у VipNet CSP она есть.
...
Рейтинг: 0 / 0
03.07.2012, 22:45:07
    #37865207
roll314
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VipNet CSP криптопровайдер - Java как их подружить?
Вообщето есть.
...
Рейтинг: 0 / 0
04.07.2012, 15:57:57
    #37866265
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VipNet CSP криптопровайдер - Java как их подружить?
roll314Вообщето есть.А вы внимательно прочитайте, что именно прописано в сертификате.
От данных, содержащихся в областях оперативной памяти до конечного продукта - "дистанция огромного размера".
...
Рейтинг: 0 / 0
04.07.2012, 16:49:31
    #37866380
sql2012
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VipNet CSP криптопровайдер - Java как их подружить?
Basil A. Sidorovroll314Вообщето есть.А вы внимательно прочитайте, что именно прописано в сертификате.
От данных, содержащихся в областях оперативной памяти до конечного продукта - "дистанция огромного размера".


Там все правильно написано...
CSP - работает с блоком памяти (который ему "кто-то" должен передать).


Что есть "конечный продукт" ?

Который файл подписывает\шифрует да и еще имеет GUI ? Тогда это, например, КриптоАРМ - но это не криптопровайдер...
...
Рейтинг: 0 / 0
04.07.2012, 17:04:49
    #37866418
sql2012
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VipNet CSP криптопровайдер - Java как их подружить?
+ на соответствие 63 ФЗ ожидается в середине июля... на CSP
...
Рейтинг: 0 / 0
04.07.2012, 17:48:35
    #37866502
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VipNet CSP криптопровайдер - Java как их подружить?
sql2012CSP - работает с блоком памяти (который ему "кто-то" должен передать).Правильно.
И вот этому "кому-то" придётся сертифицироваться на корректность встраивания этого самого VipNet CSP. С моей непрофильной колокольни - хрен редьки не слаще.
...
Рейтинг: 0 / 0
04.07.2012, 18:08:18
    #37866540
sql2012
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VipNet CSP криптопровайдер - Java как их подружить?
Basil A. Sidorovsql2012CSP - работает с блоком памяти (который ему "кто-то" должен передать).Правильно.
И вот этому "кому-то" придётся сертифицироваться на корректность встраивания этого самого VipNet CSP. С моей непрофильной колокольни - хрен редьки не слаще.

и?
для КриптоПРО CSP - также "придётся сертифицироваться на корректность встраивания"...
если "есть необходимость". Об этом есть несколько топиков у них на форуме... Когда есть необходимость
...
Рейтинг: 0 / 0
04.07.2012, 18:13:49
    #37866551
sql2012
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VipNet CSP криптопровайдер - Java как их подружить?
и, раз уж на то пошло... Есть "контроль встраивания"...
http://www.cryptopro.ru/forum2/Default.aspx?g=posts&t=1534

и т.д...
автор Контроль встраивания производится:
Вариант 1: На основании договора на проведение тематических исследований с аккредитованной лабораторией по техническому заданию (далее - ТЗ), являющемуся приложением к указанному договору. Документом, подтверждающим контроль встраивания является выписка из заключения ФСБ по результатам проведения тематических ислледований контроля встраивания.
Вариант 2: На основании договора на проведение сертификационных испытаний с аккредитованной лабораторией по ТЗ, являющемуся приложением к указанному договору. Документом, подтверждающим контроль встраивания является сертификат соответствия, выданный ФСБ России.



Ну да ладно... самое интересное, что производитель ViPNet CSP молчит насчет темы использования в Java..
...
Рейтинг: 0 / 0
04.07.2012, 20:00:52
    #37866655
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VipNet CSP криптопровайдер - Java как их подружить?
sql2012и?В сертификате Крипто Про прописано ... согласно формуляру ... . Этот самый формуляр - достаточно объёмистое руководство, позволяющее обойтись без встраивания в целом ряде (обычных) случаев. Это сильно отличается от "участков памяти".
...
Рейтинг: 0 / 0
04.07.2012, 20:41:50
    #37866680
sql2012
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VipNet CSP криптопровайдер - Java как их подружить?
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 (подпись\шифрование .. ), где не используется взаимодействие через участок памяти?
...
Рейтинг: 0 / 0
05.07.2012, 16:39:23
    #37867984
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VipNet CSP криптопровайдер - Java как их подружить?
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 придётся, как минимум, обосновать, что полученный программный продукт не является СКЗИ.
"Как-то так" (ц) Винни-Пух.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / VipNet CSP криптопровайдер - Java как их подружить? / 25 сообщений из 38, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]