Úvod
Chcete zjistit, jakou verzi OpenSSL máte?
OpenSSL je open-source kryptografická knihovna a sada nástrojů SSL. Aplikace obsažené v knihovně pomáhají vytvářet bezpečné komunikační prostředí pro počítačové sítě.
OpenSSL obsahuje implementaci protokolů SSL a TLS, což znamená, že většina serverů a webů HTTPS využívá jeho zdroje.
V tomto kurzu se dozvíte, jak najít verzi OpenSSL pomocí jediného příkazu.

Předpoklady
- Okno příkazového řádku/terminálu.
- OpenSSL nainstalované ve vašem systému.
Příkaz verze OpenSSL
verze openssl vám umožňuje určit verzi, kterou váš systém aktuálně používá. Tyto informace jsou užitečné, pokud chcete zjistit, zda je konkrétní funkce k dispozici, ověřit, zda bezpečnostní hrozba neovlivňuje váš systém, nebo případně nahlásit chybu. Zadejte:
openssl version
Výsledná data se budou skládat z označení verze OpenSSL a data jejího prvního vydání.

Výstup je jasný a snadno srozumitelný. Můžeme rozdělit formát verze, abychom získali cenný přehled. Navíc použití příznaků může pomoci strukturovat data.
Vydání OpenSSL
Formát verze poskytuje mnoho informací. Pozice čísel představují typ vydání:
- Hlavní verze – Hlavní vydání poznáte, pokud se změní jedna nebo obě z prvních dvou číslic. Tento typ vydání může narušit kompatibilitu s předchozími verzemi. Například:1,1,0 g vs. 1,2,0
- Drobné verze – Menší vydání mění poslední číslo označení verze, např. 1.1.0 vs. 1.1.1. Tato vydání budou pravděpodobně obsahovat nové funkce; neměly by však narušit binární kompatibilitu. Abyste z nich mohli těžit, nemusíte znovu kompilovat aplikace.
- Zveřejnění dopisů – Označení vydání v našem příkladu 1.1.0g obsahuje výhradně opravy chyb a zabezpečení. Nebyly přidány žádné nové funkce.
Příznaky OpenSSL
Pomocí obecného příznaku –help můžeme vidět přehled všech platných možností pro verzi openssl.
openssl version –help

Existuje osm (8) platných možností, které vám umožňují zúžit vyhledávání. Možnost, která poskytuje nejkomplexnější sadu informací, je:
openssl version –a
Tento příkaz zkompiluje všechny informace obsažené pod jednotlivými příznaky do jediného výstupu.

Tato možnost je vhodná, zejména při odstraňování problémů nebo vytváření hlášení o chybě.
Zajímavá je především řada OPENSSLDIR, která vám napoví, kde bude OpenSSL hledat své konfigurace a certifikáty. Tento konkrétní řádek můžete vytisknout pomocí následujícího příkazu:
openssl version -d

V tomto příkladu jsou konfigurační soubory a certifikáty umístěny na adrese /usr/lib/ssl