A extensão de arquivo .pem significa Privacy-Enhanced Mail, embora seu uso tenha se expandido significativamente além de seu contexto original de segurança de e-mail. Um arquivo PEM é fundamentalmente um formato de contêiner usado para armazenar chaves criptográficas e certificados, tipicamente em formato de texto ASCII codificado em Base64. Este formato é muito prevalente no mundo da Infraestrutura de Chave Pública (PKI) e comunicações seguras, como SSL/TLS para websites. A estrutura frequentemente começa com uma linha de cabeçalho como '-----BEGIN CERTIFICATE-----' ou '-----BEGIN PRIVATE KEY-----' e termina com um rodapé correspondente. Por ser baseado em texto, é facilmente legível e transferível entre diferentes sistemas e aplicações que lidam com criptografia, assinaturas digitais e autenticação. Arquivos PEM são comumente usados por servidores web (como Apache e Nginx) para armazenar certificados de servidor e chaves privadas necessárias para estabelecer conexões HTTPS seguras. Eles podem conter certificados X.509, chaves privadas, Solicitações de Assinatura de Certificado (CSRs), ou uma combinação destes, distinguíveis pelas tags de cabeçalho/rodapé específicas presentes no arquivo.