Как я могу узнать, где находится SSL-сертификат?

Я унаследовал обработчик webhooks, написанный на ruby ​​с использованием sinatra и работающий на сервере Ubuntu (Ubuntu 14.04.5 LTS). Срок действия сертификата SSL истек, и мне нужно заменить его на новый. Проблема в том, что я не знаю, где разместить новый файл .crt на сервере. Есть ли способ узнать, где он ищет файл .crt?

0
задан 15 October 2018 в 20:35

1 ответ

Наследование ответственности за старые программы - это факт жизни. Попробуйте сделать следующее:

  1. Прочтите «Руководство по эксплуатации», если вам повезло иметь его.
  2. Сканируйте любой вызывающий скрипт на наличие аргументов командной строки или настройку переменных среды, которые могут найти сертификат.
  3. Сканируйте код с помощью grep в поисках .crt
  4. Сканируйте файловую систему с помощью поиска .crt и выберите тот, который вы ищете.
  5. Удар по программе, например, запуск ее в ограниченной среде, и надеюсь, что в сообщении об ошибке будет указано, что он не найден ...

Стандартный подход к этим проблемам хорош, потому что такие проблем не исчезнет.

0
ответ дан 15 October 2018 в 20:35

Другие вопросы по тегам:

Похожие вопросы: