OpenSSL и создание CSR на стороне клиента - PullRequest
0 голосов
/ 02 декабря 2008

Мне нужна твоя одолжение. Моя инфраструктура - IIS 6.0 и Windows Server 2003.

Мне нужно исследовать использование OpenSSL и конструкцию носителей, которые могут быть отправлены конечным пользователям, позволяя им создавать CSR, а также создавать документацию для поддержки подписания CSR.

Я имею в виду, что мне нужно отправить компакт-диск конечному пользователю со сценарием, который может сгенерировать CSR и закрытый ключ на их компьютере на основе моей компании Publickey CA.

  1. клиент может запустить утилиту, присланную мной через некоторый компакт-диск или DVD (может быть сценарием openSSL), должен принять некоторые параметры, чтобы конечный пользователь мог предоставить данные ключевого слова / пароля.

  2. Сценарий сгенерирует закрытый ключ и CSR для моей компании каким-либо безопасным способом (возможно, через электронную почту, я знаю, что это небезопасно, но каким-то образом они возвращают нам CSR)

  3. Мы получаем CSR, подписываем его и возвращаем клиенту.

Так что мне нужно документировать это, чтобы конечный пользователь мог понять, что он делает.

Итак, мой вопрос: где я могу получить скрипт для отправки клиенту, чтобы он мог сгенерировать свой собственный CSR и PrivateKey.

1 Ответ

0 голосов
/ 02 декабря 2008

Посмотрите на команду openssl req . Вызовите req в сценарии и предоставьте файл конфигурации ssl для опции -config. req запросит необходимую информацию у пользователя и запишет запрос в файл (который вы также указываете в командной строке).

Редактировать : вы можете скачать openssl с http://www.slproweb.com/products/Win32OpenSSL.html Прочтите справочную страницу req.

...