Я ищу лучший метод работы с FTP-сервером по SSL-соединению. (Как правило, нажатие файла вверх, а также получение списка файлов на сервере). Одним из требований этого проекта является то, что я должен использовать сертификат X.509 на стороне клиента как часть процесса аутентификации.
Могу ли я использовать сертификат клиента с помощью php-функции ftp_ssl_connect. Если да, то как? Единственным другим вариантом, который я смог определить, будет использование curl для работы через FTPS.
Любые предложения или мысли были бы высоко оценены!
Вы можете использовать функции контекста потока PHP, которые позволяют настраивать SSL-сертификаты клиентов . Используйте созданный контекст со стандартными функциями, такими как fopen
.