Что такое x509 сертификат?

Middle
390 просмотров
AFK Offer AI

x509 — стандартный формат цифровых сертификатов, который используется в TLS/SSL. Сертификат содержит публичный ключ, имя домена, кто выдал (CA), срок действия и подпись. В Go работаешь с ним через пакет crypto/x509. Можно парсить PEM-файлы через x509.ParseCertificate, проверять цепочку доверия через x509.Certificate.Verify. Когда браузер заходит на HTTPS-сайт, он проверяет x509-сертификат сервера — что домен совпадает, срок не истёк и выдан доверенным CA.

Следующий вопрос

Что такое pg_stat_statements?