© 2014 - 2024 esia.pro
FAQ Ruby
Вопрос | Ответ |
---|---|
cryptopro_opts: { # заполняется только при crypto_provider = :cryptopro kps: 'CN=test', pin: '123456789', path: nil } Подскажите kps - CN из сертификата? pin - пароль? а если нет - пустая строка или nil? path - путь к скачанному в предыдущем пункте файлу? |
1. Узнать какой криптопровайдер будут использовать. Должен быть crypto_provider = :cryptopro 2. Если crypto_provider = :cryptopro да, в Path указываете путь к файлу-криптоконтейнеру 3. kps из сертификата. Если pin нету, то пустая строка |
У меня есть .pfx с ГОСТ-2012, экспортированный с ключевого носителя. Хочу сделать из него .crt и .key, чтобы использовать в режиме openssl (имеется ruby и openssl+gostengine). Мои действия должны быть таковы: 1. конвертирую тут (crypto.rnds.pro) имеющийся файл .pfx -> certificate_private 2. вырезаю из него секции про сертификат и ключ, и кладу их в файлы .crt и .key соответственно 3. инициализирую путями к этим файлам соответствующие атрибуты (cert_path и pkey_path) модуля, без дальнейших модификаций их содержимого и каких-либо манипуляций с openssl. |
Да. Ещё важно, чтобы openssl поддерживал ГОСТ-алгоритмы |