Небольшой отчётик.
Как уже писал выше, создаём мультиплатформенную электронную торговую площадку. Не госзакупки, правда, но смысл тот же.
Уже кое-чего стало вырисовываться, и оно работает.
В качестве криптопровайдера на стороне клиента - e-token ГОСТ, в качестве криптопровайдера на стороне сервера - Криптопро линуксовое. Клиентам подгружается жава-апплет - он выполняет функции генерации ЭЦП и подписывания документов, используя в качестве криптопровайдера токен.
К сожалению, етокеновские библиотеки под линукс, которые поставляет разработкик оказались кривые - для них пришлось писать дополнительную обёртку. Также пришлось писать обёртку и для виндовых библиотек, так как иначе не получалось использовать функцию создания сертификата в PKCS7 формате.
В общем, клиенту акромя драйверов e-token приходится ещё ставить 3 библиотечки. В виндовой версии они сделаны в виде инсталлятора, в линуксовой (мы пока только под Убунтой тестируем) - в виде .deb пакета.
Под линуксом в качестве драйверов етокена нужны пакеты pcscd и libccid. Под виндой начиная с семёрки драйвера не нужны.
Клиенту кроме e-token ГОСТ (1500-2000р) покупать ничего не нужно.
По браузеру вообще никаких органичений - лишь бы жаву тянул.
По операционкам: любая Windows любой битности, либой (теоретически) линукс любой битности. Возможно, FreeBSD. Насчёт Макоси всё зависит от производителя etoken - пока библиотек нет.
Сильно подозреваю, что мы первые, кто использует e-token ГОСТ на ЭТП. Если нет - хотелось бы посмотреть на тех, кто пошел таким же путём.
Так или иначе скоро путь будет проторен, и таких мультиплатформенных площадок, я надеюсь, станет больше.