Расширение файла .pem (Privacy-Enhanced Mail) представляет собой широко распространенный формат контейнера, предназначенный для хранения криптографических ключей и цифровых сертификатов. Файлы этого типа обычно кодируются в текстовом формате ASCII с использованием алгоритма Base64. Это делает их удобными для чтения человеком и передачи через текстовые протоколы, несмотря на то, что внутри содержатся бинарные данные, такие как сертификаты X.509 или закрытые ключи. Структура файла PEM характеризуется наличием специальных текстовых заголовков и окончаний, например, '-----BEGIN CERTIFICATE-----' и '-----END CERTIFICATE-----'. Данный формат является стандартом де-факто для многих криптографических библиотек с открытым исходным кодом, включая OpenSSL. Файлы PEM находят широкое применение в обеспечении безопасности SSL/TLS-соединений, создании цифровых подписей и настройке инфраструктуры открытых ключей (PKI). Они могут включать в себя открытые и закрытые ключи, а также полные цепочки доверия сертификатов. Несмотря на историческое название, связанное с безопасностью электронной почты, сегодня PEM используется повсеместно: от веб-серверов и VPN-шлюзов до различных систем аутентификации и защиты приложений в корпоративных сетях.