====== Конвертация .pfx в форматы .crt и .key ====== Файл .pfx (PKCS#12) можно конвертировать в форматы .crt и .key с помощью утилиты OpenSSL. Это необходимо, например, для настройки веб-серверов, настройки безопасных каналов коммуникации или устранения проблем с соединениями SSL/TLS. ===== Конвертация в формат .crt ===== Команда: openssl pkcs12 -in [certificate.pfx] -clcerts -nokeys -out [certificate.crt] openssl — вызывает утилиту OpenSSL. pkcs12 — указывает, что работает с форматом PKCS#12 (.pfx или .p12). -in [certificate.pfx] — указывает входной файл .pfx, который нужно преобразовать. -clcerts — опция, которая говорит OpenSSL извлечь сертификаты из файла .pfx. -nokeys — опция, которая указывает OpenSSL не извлекать закрытые ключи из файла .pfx. -out [certificate.crt] — указывает выходной файл, где будет сохранён извлечённый сертификат. ===== Конвертация в формат .key ===== Команда: openssl pkcs12 -in [certificate.pfx] -nocerts -out [keyfile-encrypted.key] -nodes openssl — вызывает утилиту OpenSSL. pkcs12 — указывает, что работает с форматом PKCS#12 (.pfx или .p12). -nocerts — опция, которая извлекает закрытый ключ из файла .pfx. -out [keyfile-encrypted.key] — указывает выходной файл, где будет сохранён зашифрованный закрытый ключ. -nodes ключ не будет защищен паролем