Re: Поддержка Рутокен ЭЦП в OpenSSL
Спасибо за ответ.
Наш конфиг - урезанный. Вам имеет смысл использовать умолчательный конфиг (который идет с openssl), а для работы с нашим engine - наш конфиг.
Пока так и решаю вопрос, через установку OPENSSL_CONF в шапке скриптов. Меня просто удивило, что никто на подобное не жаловался, и что вообще без конфига всё грузится нормально - подумал, что что-то делаю не так. Да и интересно стало, с чего это вообще - как бы потом проблем не возникло после внедрения.
Форматировать токен нужно не утилитами opensc, а нашей панелью управления.
А в чём причина, если не секрет? Возиться с wine ради этого не очень хочется, иметь разные машины под форматирование и под работу с токенами - тем более. У pkcs15-init есть отдельный профиль под названием "rutoken_ecp", и вся работа с токеном после этого идёт нормально - по крайней мере, все примеры с openssl из первых сообщений отрабатывают как положено, ключи генерятся, сертификаты тоже, подписи создаются и проверяются. Единственное, что
$ openssl ca -engine pkcs11_gost -keyfile 100 -keyform engine -cert ca.crt -in req.csr -out tester.crt
ругнулось на Invalid name options: "ca_defaultoption" как у ivan-t в сообщении #75, но я так понимаю что это всё-таки ошибка у вас в конфиге - мануалы про ca_defaultoption молчат, пишут что есть только ca_default.
Там ещё какие-то грабли впереди ждут, или это значит что OpenSC теперь нормально форматирует токены? Правда, надо сказать, в процессе экспериментов один раз из-под панели в Windows токен всё-таки форматировался, но с тех пор несколько раз стирался с pkcs15-init.