Загрузить сертификат сервера из консоли

$ openssl s_client -connect www.example.com:443 > /tmp/example.com.cert

Источник.

Сгенерировать сертификат для веб-сайта

Время от времени приходится сталкиваться с сабжем. Дело не частое, поэтому мало кто может это сделать не заглядывая в мануалы и поисковые системы. Чтобы не лазить далеко — выкладываю один из способов (опубликован только что на commandlinefu.com):

openssl req -new -x509 -extensions v3_ca -days 1100 -subj "/C=CA/ST=CA/L=SomeCity/O=EXAMPLE Inc./OU=Web [email protected]" -nodes -keyout web.key -out web.crt


Вот так, одной строкой. Что значат параметры, думаю, легко разобраться? если нет — man и Google в помощь .