Ответы пользователя по тегу OpenSSL
  • Создание самоподписанного сертификата?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Что-то мне подсказывает, что Вы получаете результатом выполнения Вашей команды - CSR, а вовсе не сертификат :) Откройте файл сертификата текстовым редактором - что видите? вот так
    -----BEGIN CERTIFICATE REQUEST-----
    или вот так
    -----BEGIN CERTIFICATE-----?
    Ответ написан
    1 комментарий
  • Как в актуальной версии curl применить tls 1.0 (или как собрать старый curl для этого)?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    С openssl. Боюсь, что его просто выпилили оттуда. libcurl по-моему не содержит криптопримитивы - если их нет в openssl - то их нет.
    Ответ написан
  • Почему конфигуратор ssh не видит libcrypto?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    man pkg-config
    Ответ написан
    Комментировать
  • Как узнать пароль от https сертификата?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Каким образом выпускали? (какой командой). Что в итоге получили?
    Ответ написан
    4 комментария
  • Почему не конвертится сертификат в .pem?

    CityCat4
    @CityCat4 Куратор тега Цифровые сертификаты
    //COPY01 EXEC PGM=IEBGENER
    В указанном файле не сертификат, а что-то другое - CRL, CSR, ключ или вообще произвольная фигня
    Ответ написан
  • Возможно ли сгенерировать self-signed OV-сертификат через OpenSSL?

    CityCat4
    @CityCat4 Куратор тега Цифровые сертификаты
    //COPY01 EXEC PGM=IEBGENER
    Нет. - OV - это специально проверенный сертификат (документы у юрика запрашивают, все такое, обратный контрольный звонок...). Ни физически, ни логически - вообще никак не отличается от DV - информация о том, что он OV -хранится в CA.
    Ответ написан
    Комментировать
  • Как настроить OpenSSL Debian?

    CityCat4
    @CityCat4 Куратор тега Цифровые сертификаты
    //COPY01 EXEC PGM=IEBGENER
    Потому что чудище это. Обло, огромно, озорно, стозевно и лаяй. Куча все возможных параметров, и еще большая куча их комбинаций, позволяющая делать множество вещей настолько большое, что описать затруднительно.

    Была книжка, там в начале как раз про создание и настройку CA, не все правда, написано, только основные моменты.

    Размыто все и непонятно потому что МММ - Мы Можем Многое. Ну в смысле реально там можно многое :)

    Что за сертификаты будут выпускаться? Какая будет информация в Subject? Какой срок действия? Будет ли использоваться CDP? AIA? Будет ли выпускаться PKCS#12 или же так передаваться? Допустимо ли наличие в базе двух сертификатов с одинаковым Subject? Какая информация будет необходимой для Subject (без нее будет в выпуске отказано).

    Бездна вопросов :) Если что - мыло в профиле, но отвечаю не сразу
    Ответ написан
    Комментировать
  • Безопасно ли обновление OpenSSL?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Ну вообще-то система пятилетней давности и вовсе ничего нет удивительного, что обновление openssl потащило за собой столько обновлений других вещей.
    И обновляться конечно же надо. Но сначала нужен бэкап всего и вся, потому что:
    - такое обновление наверняка сломается на половине
    - даже если не сломается, вовсе не факт, что все заработает как должно
    Ответ написан
    Комментировать
  • Как работает SSL TLS сертификат?

    CityCat4
    @CityCat4 Куратор тега Цифровые сертификаты
    //COPY01 EXEC PGM=IEBGENER
    Как из чего сервер генерирует новые сертификаты для пользователей который посещают определенную веб сайт

    Никак и ни из чего. Сертификат, который предоставляет сайт - его заранее получил и настроил админ сайта. Сервер не может ничего никому генерить - у него обычный клиентский сертификат. Если же Вы ему сами создали сертификат, позволяющий что-то генерить - такому сертификату никто не будет верить.

    Да-да, все PKI - оно про доверие :) Мы безусловно доверяем всем корневым центрам, но самопальному сертификату не поверит никто.
    Ответ написан
    Комментировать
  • Почему не работает curl с ssl на centOS + nss?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Ключ не соответствует сертификату.

    Команда, которую Вы нашли на SO - исключительно глупая, наверняка из контекста вырвали. Она не делает ничего. Вот просто ничего, создает копию файла и все. И портит его возможно.

    Как заставить? Ну, подать нормальный сертификат, где ключ соответствует сертификату ;)
    Ответ написан
    8 комментариев
  • Как получить валидный сертификат?

    CityCat4
    @CityCat4 Куратор тега Цифровые сертификаты
    //COPY01 EXEC PGM=IEBGENER
    Создать - никак.

    Можно купить или получить бесплатно.

    Купить: Thawte, Comodo, GlobalSign
    Бесплатно: Let's Encrypt
    Ответ написан
    Комментировать
  • Как пропустить трафик через локальный прокси и как создать сертификат для mitm?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Статью по iptables порекомендовать? :) Запросто - Вот

    UPD: Не задавайте два вопроса в одном.

    Для бампинга нужна достаточно специфичная конфигурация squid, которая позволяет писать лог так же, как это было без https.
    Ответ написан
    Комментировать
  • Как сгенерировать DH 1024 сертификат с crt и key файлом для nginx?

    CityCat4
    @CityCat4 Куратор тега Цифровые сертификаты
    //COPY01 EXEC PGM=IEBGENER
    dhparam генерит стартовое число Диффи-Хеллмана для SSL, к сертификатам это имеет опосредованное отношение. Оно нужно для предотвращения атаки понижения стойкости стартового числа, поскольку стандартные стартовые числа хорошо известны, можно вынудить систему перейти на нестойкое число и провести атаку
    Ответ написан
    Комментировать
  • Как обновить Openssl до 1.1.2b?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Ну, способы есть, но гарантии - нуль.

    - Найти репу, где лежит собранный под el6 openssl. Для этого надо, чтобы нашелся кто-то, кому он понадобился и этот "кто-то" захотел собрать пакет как минимум.
    - Взять исходники и собрать вручную. Это путь мазохиста, потому что в el6 не только openssl старый - там все примерно возраста ведра 2.6 (а чего хотели-то?). То есть придется собрать и все зависимости, какие он захочет.
    Ответ написан
    Комментировать
  • Самостоятельное создание EV SSL сертификата с помощью open SSL?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Взять побольше существующих EV-сертификатов, и проанализировать их, посмотрев какие поля в них есть. Но почему тут про браузеры говорят - да потому что в браузере может быть тупо заложено ограничение типа "EV может издаваться только CA таким-то, таким-то и таким-то, все остальные - не EV"
    Ответ написан
    Комментировать
  • Как внедриться в защищенный канал?

    CityCat4
    @CityCat4 Куратор тега Информационная безопасность
    //COPY01 EXEC PGM=IEBGENER
    Читать про режим бампинга в squid, который собственно говоря этим и занимается - врезается в соединение между клиентом и сервером, чтобы узнать, куда на самом деле пошел клиент.
    Ответ написан
    Комментировать
  • Где взять сертификаты для авторизации через ESIA?

    CityCat4
    @CityCat4 Куратор тега Цифровые сертификаты
    //COPY01 EXEC PGM=IEBGENER
    Если ЕСИА принимает какие попало сертификаты - сгенерить. Про то, как сгенерить самоподписанный серттификат, написаны тонны макулатуры. Если принимает только государственные - получить его у государства, вестимо.

    UPD Просто так тему сертификатов не одолеть, гуглите больше
    Ответ написан
    Комментировать
  • Как сделать промежуточный ЦС?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Когда я реализовывал прокси с бампингом и использованием собственного CA (да, у нас тоже СA двухуровневый) - то пришлось в систему поставить оба сертификата - и корневого CA и промежуточного - и именно в корневые, пока промежуточный стоял в "Промежуточные CA" - нифига доверия не было.
    Ответ написан
    Комментировать
  • Как изменить запрос на сертификат?

    CityCat4
    @CityCat4 Куратор тега Цифровые сертификаты
    //COPY01 EXEC PGM=IEBGENER
    В клиентских запросах нет атрибутов политик применения. Они появляются в сертификате после его выпуска. Если СА Ваш - используйте нужный шаблон или создайте новый, в котором будет указано нужное число политик.
    CSR содержит практически только данные для Subject, которые вписываются в сертификат.
    Вот его примерное содержание:
    Certificate Request:
        Data:
            Version: 0 (0x0)
            Subject: C=RU, ST=*** region, L=***, O=*** Ltd, OU=***, CN=***/emailAddress=certmgr@***.ru
            Subject Public Key Info:
                Public Key Algorithm: rsaEncryption
                    Public-Key: (2048 bit)
                    Modulus:
                    ...
                    Exponent: 65537 (0x10001)
            Attributes:
            Requested Extensions:
                X509v3 Basic Constraints: 
                    CA:FALSE
                X509v3 Key Usage: 
                    Digital Signature, Non Repudiation, Key Encipherment
                X509v3 Subject Alternative Name: 
                    email:certmgr@***.ru, URI:http://***.ru
        Signature Algorithm: sha256WithRSAEncryption


    Там где звездочки понятно будут другие данные, может вообще не быть
    Ответ написан
  • Сколько будет стоить уязвимость?

    CityCat4
    @CityCat4 Куратор тега Информационная безопасность
    //COPY01 EXEC PGM=IEBGENER
    Гуглу может и получится загнать - если это конечно реально ценная уязвимость. А прочие - придут и сами забесплатно заберут
    Ответ написан
    Комментировать