У меня есть файл .key
который содержит данные закрытого ключа, файл .crt
который будет сертификатом с открытым ключом, и, насколько мне известно, это все для шифрования с открытым ключом, верно?
Не совсем. Чтобы достичь своей цели, я также должен создать cakey.pem и cacert.pem, для которых я не знаю, для чего они.
У меня есть пример с настройкой TLS с Postfix MTA.
Я делаю:
openssl genrsa 1024 > smtpd.key
openssl req -new -key smtpd.key -x509 -days 3650 -out smtpd.crt
эти два - smtpd.key и smtpd.crt - являются ключом (секретным ключом) и сертификатом (с открытым ключом).
что
openssl req -new -x509 -extensions v3_ca -keyout cakey.pem -out cacert.pem -days 3650
Файлы cakey.pem и cacert.pem для?