Это старая версия документа!
Генерирует последовательность случайных байтов
# Случайная строка (10 символов) openssl rand -hex (base64) 10
Можно получить/скачать сертификат с указанного сайта
# Просмотреть сведения о сертификате openssl s_client -connect deeplay.enterprise.slack.com:443 # Сохранить сведения в файл (экспорт) echo -n | openssl s_client -connect site.ru:443 | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' > /tmp/newfile.crt # Для postgres openssl s_client -starttls postgres -connect ip:port # Далее можно импортировать его например в Java keytool -import -trustcacerts -keystore /usr/lib/jvm/bellsoft-java8-full.x86_64/jre/lib/security/cacerts \ -storepass changeit -noprompt -alias slack_notify -file /tmp/slack_notify.crt
# Содержимое хранилища keytool -list [-v] -keystore kafka.keystore.p12 (или .jks) [-storepass passwd] # Экспорт содержащегося серта в файл keytool -exportcert -keystore kafka.keystore.p12 -alias myCert -file toFile.cer # Импорт keytool -importcert -keystore kafka.keystore.jks -alias first -file first.cer # Узнать кто выдал сертификат # далее, по указанной ссылке можно скачать вышестоящий, просто wget openssl x509 -in <certificate.pem> -text -noout | grep -i issuer # проверка какая то openssl verify <certificate.pem> # Перчень установленных сертов в системе awk -v cmd='openssl x509 -noout -subject' ' /BEGIN/{close(cmd)};{print | cmd}' < /etc/ssl/certs/ca-certificates.crt