Який формат потрібен вашому серверу
- PEM (.pem, .crt) — текстовий формат з рядками BEGIN CERTIFICATE. Його використовують Apache, nginx, більшість панелей хостингу.
- DER (.der, .cer) — той самий сертифікат у двійковому вигляді; трапляється в Java та на Windows.
- PKCS#7 (.p7b) — сертифікат разом із ланцюжком, без приватного ключа. Часто надсилають центри сертифікації для IIS і Tomcat.
- PKCS#12 (.pfx, .p12) — сертифікат, ланцюжок і приватний ключ в одному файлі під паролем. Потрібен для IIS, Exchange, Azure та імпорту в Windows.
Безпека приватного ключа
Файли передаються захищеним з’єднанням, обробляються в пам’яті й ніде не зберігаються. Проте приватний ключ — головний секрет сертифіката. Якщо вам зручніше нічого не передавати, виконайте перетворення на власному сервері, наприклад: openssl pkcs12 -export -out site.pfx -inkey site.key -in site.crt -certfile chain.crt.