Você não precisa de uma autoridade de certificação . Um certificado auto-assinado é perfeitamente válido por si só. De fato, é a sua própria CA.
Se você quiser usar uma CA dedicada, será necessário assinar smtpd.crt
com a autoridade de certificação. CAs são usadas para estabelecer uma cadeia de confiança. Se um cliente confiar em uma autoridade de certificação, ele automaticamente confiará em todos os certificados assinados por ele.
Aqui está um guia para criar uma CA autoassinada e assinar um certificado com ela, tirado de Parallels :
-
openssl genrsa -out rootCA.key 2048
-
openssl req -x509 -new -nodes -key rootCA.key -days 3650 -out rootCA.pem
-
openssl genrsa -out server.key 2048
-
openssl req -new -key server.key -out server.csr
-
openssl x509 -req -in server.csr -CA rootCA.pem -CAkey rootCA.key -CAcreateserial -out server.crt -days 730