Инструменты пользователя

Инструменты сайта


linux:openssl

Это старая версия документа!


OpenSSL

rand

Генерирует последовательность случайных байтов

  # Случайная строка (10 символов)
openssl rand -hex (base64) 10 

Получение сертификата

Можно получить/скачать сертификат с указанного сайта

  # Просмотреть сведения о сертификате
openssl s_client -connect deeplay.enterprise.slack.com:443
 
  # Сохранить сведения в файл (экспорт)
echo -n | openssl s_client -connect deeplay.enterprise.slack.com:443 | \
   sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' > /tmp/slack_notify.crt
 
  # Далее можно импортировать его например в 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 -keystore kafka.keystore.p12 (или .jks)
 
  # Экспорт содержащегося серта в файл
keytool -exportcert -keystore kafka.keystore.p12 -alias myCert -file toFile.cer
 
  # Импорт
keytool -importcert -keystore kafka.keystore.jks -alias first -file first.cer
linux/openssl.1681831688.txt.gz · Последнее изменение: 2023/04/18 15:28 — admin