Этот вопрос о «FTP через SSL», если я правильно понимаю, FTPS и HTTPS - это просто стандартные протоколы FTP и HTTP, работающие поверх SSL, это правильно?
Фактический вопрос: является ли сертификат, который вы используете для FTPS, точно так же что можно использовать для HTTPS? или там любой различия?
Чтобы дать вам некоторый контекст, мне нужно получить сертификат для сервера FTPS, я знаю, что могу его сгенерировать, но он должен быть от центра сертификации, мне просто нужно убедиться, что я могу использовать тот же тип сертификата, что и мы. используйте здесь для HTTPS, в противном случае нужно знать, какой тип сертификата мне нужно получить
И FTPS, и HTTPS используют один и тот же базовый тип сертификата (сертификат сервера SSL). Однако, в зависимости от вашего программного обеспечения, вам может потребоваться другой формат, например pkcs8 вместо x509. Есть способы конвертировать между этими форматами (в основном, из командной строки openssl). Скорее всего, клиенты используют те же библиотеки для частей SSL FTPS, что и для HTTPS; то же самое для серверов.
Я не использую FTPS, но могу сказать, что мы используем точно так же форматы сертификатов для HTTPS, IMAPS, IMAP + TLS, SMTP + TLS, LDAPS, LDAP + TLS и др.
Насколько я знаю, вы используете точно такой же тип SSL-сертификата ( сертификат сервера, фактически). Конечно, сертификат должен быть выдан для правильного имени хоста вашего FTP-сервера.
Вам не нужен сертификат от «корневого центра сертификации» (тот, который предустановлен в каждой системе), если только вам не нужно использовать установленную PKI для подтверждения вашей личности, т.е. Если вы используете его для внутреннего использования и проверяете отпечаток сертификата для подтверждения личности, внешний ЦС не требуется, и сертификат позволит вам в любом случае шифровать трафик.