Sobes.tech
Junior — Middle

Aký je rozdiel medzi certifikátmi používanými na strane klienta a certifikátmi určenými pre server?

sobes.tech AI

Odpoveď od AI

Certifikáty pre server a klient sa líšia podľa účelu a obsahu:

  • Certifikát servera sa používa na potvrdenie pravosti servera voči klientovi. Obsahuje verejný kľúč servera a informácie, ktoré umožňujú klientovi overiť, že komunikuje so správnym serverom (napríklad názov domény).

  • Certifikát klienta sa používa na autentifikáciu klienta voči serveru. Obsahuje verejný kľúč klienta a umožňuje serveru overiť totožnosť klienta.

Hlavné rozdiely:

  1. Účel: certifikát servera potvrdzuje server, certifikát klienta, klienta.
  2. Použitie: certifikát servera je zvyčajne požadovaný pre HTTPS, certifikát klienta pre obojstrannú autentifikáciu (mutual TLS).
  3. Obsah: v certifikáte je uveden subjekt (Subject) — pre server je to názov domény, pre klienta meno používateľa alebo zariadenie.

Teda certifikáty sa líšia podľa ich úlohy v procese nadväzovania zabezpečeného spojenia.