ФорумРазработкаУстановка и администрирование ПОВебсервер → OpenSSL for win

OpenSSL for win

  • sap

    Сообщения: 2701 Репутация: N Группа: Кто попало

    Spritz 21 апреля 2008 г. 16:54

    Сейчас делаю оплату кредитками в магазине, возникла проблема с сертификатами.
    Там нужно создать ключ и сертификат. В документации написано, что это делается следующим образом (с помощью пакета OpenSSL):
    ключ

    genrsa -out 1751852.pem 1024

    сертификат

    req -new -key 1751852.pem -x509 -days 365 -out 1752852.crt

    И при создании сертификата нужно указать параметры сертификата, например:

    Country Name (2 letter code) [GB]:UA
    State or Province Name (full name) [Berkshire]:KYIV



    Скачал OpenSSL под винду, ключ создал без проблем. При создании сертификата получаю следующую ошибку:

    OpenSSL> req -new -key 1751852.pem -x509 -days 365 -out 1752852.crt
    Unable to load config info
    unable to find 'distinguished_name' in config
    problems making Certificate Request
    2572:error:0E06D06A:configuration file routines:NCONF_get_string: no conf or environment variable:conf_lib.c:325:
    error in req


    Я так понимаю, что или нет конфиг-файла или там нет какого-то конкретного конфига. В гугле подобные ошибки нашел, но там все под *nix, ничего не понял.

    Если кто-то сталкивался с OpenSSL для win, где лежит (должен лежать) этот файл, что в нем должно быть, и где, собственно, указывать параметры сертификата (выше)?
  • sap

    Сообщения: 2701 Репутация: N Группа: Кто попало

    Spritz 21 апреля 2008 г. 18:30, спустя 1 час 36 минут 8 секунд

    Проблема решена. Нужный файл называется openssl.cnf, в пакете OpenSSL под винду его почему-то нет.
    Команда выглядит так:

    OpenSSL> req -config openssl.cnf -new -key 1751852.pem -x509 -days 365 -out 1752852.crt
  • ghost

    Сообщения: 883 Репутация: N Группа: Джедаи

    Spritz 21 апреля 2008 г. 19:27, спустя 57 минут

    молодец, только эта тема не во флейм, а к серверам должна была идти
  • sap

    Сообщения: 2701 Репутация: N Группа: Кто попало

    Spritz 21 апреля 2008 г. 21:44, спустя 2 часа 16 минут 46 секунд

    Ну перенесите у кого права есть =)
    Просто когда не уверен куда постить, всегда пощу во флейм =)

Пожалуйста, авторизуйтесь, чтобы написать комментарий!