URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID10
Нить номер: 4778
[ Назад ]

Исходное сообщение
"Openssl автоматизация команд"

Отправлено olim , 19-Янв-11 14:29 
Здравствуйте, все!
У меня появилось проблема, и вот уже целый день сижу перед компьютером, ищу ответы:
Команда вот это:
openssl ca -passin pass:password -policy policy_anything -out "certificate.crt" -infiles "request.csr"

Using configuration from C:\OpenSSL-Win32\bin\openssl.cfg
Loading 'screen' into random state - done
Check that the request matches the signature
Signature ok
Certificate Details:
        Serial Number: 1 (0x1)
        Validity
            Not Before: Jan 19 08:05:25 2011 GMT
            Not After : Jan 19 08:05:25 2012 GMT
        Subject:
            countryName               = UZ
            commonName                = Olim
            emailAddress              = somebody@gmail.com
        X509v3 extensions:
            X509v3 Basic Constraints:
                CA:FALSE
            Netscape Comment:
                OpenSSL Generated Certificate
            X509v3 Subject Key Identifier:
                7E:18:DE:4D:8E:B6:45:B1:47:AD:6E:A8:BA:8D:43:12:FA:B3:BE:65
            X509v3 Authority Key Identifier:
                keyid:AA:81:82:D7:DE:2C:2F:69:31:3B:39:9B:F0:88:05:66:99:65:33:E
2

Certificate is to be certified until Jan 19 08:05:25 2012 GMT (365 days)
Sign the certificate? [y/n]:y

1 out of 1 certificate requests certified, commit? [y/n]y
Write out database with 1 new entries
Data Base Updated

Есть ли способ автоматически отвечать y на вопросы: Sign the certificate? [y/n]: и 1 out of 1 certificate requests certified, commit?
Спасибо Вам за ответ...


Содержание

Сообщения в этом обсуждении
"Openssl автоматизация команд"
Отправлено ronin , 20-Янв-11 09:50 

> Есть ли способ автоматически отвечать y на вопросы: Sign the certificate? [y/n]:
> и 1 out of 1 certificate requests certified, commit?
> Спасибо Вам за ответ...

Есть такая возможность. Когда-то сам юзал, но на линуксе (у Вас, судя по C:\OpenSSL-Win32\bin\openssl.cfg - виндовс, но может и здесь прокатит, или хотя бы подтолкнёт в верном направлении).

Вопщем, делается файлик с ответами такого вида:

yes
yes
no
...

Сюда вносите все ответы, которые нужно подсунуть интерактивной тулзе (в том порядке, в котором она задаёт соответствующие вопросы), а потом запускаэте всё это вот так:

cat answers | interactive_program


respect,
ronin