Соединитесь с самоподписанными веб-сервисами HTTPS от Flex

Вот полный код

 // set up basic ssl ftp connection
 $conn_id = ssh2_connect($ftp_server, 22);
 ssh2_auth_password($conn_id, $ftp_username, $ftp_userpass);

 // Open SSL session
 $sftp = ssh2_sftp($conn_id);


 $Official = "/FTP/LPS Data/ATC/RHIL/20190119_RHIL/XML";

 $dir = "Z:\adminshare\Rosehill\190119_Rosehill Gardens\XML\Race_4\\";

 // Open a directory, and read its contents
 if (is_dir($dir)){
   if ($dh = opendir($dir)){
    while (($file = readdir($dh)) !== false){
       $stream = fopen("ssh2.sftp://$sftp" . $file, 'w');
       $file = file_get_contents($remoteFile_Official);
       fwrite($stream, $file);
       fclose($stream);
    }
      closedir($dh);
    }
}

Надеюсь, что поможет немного больше

8
задан user24640 12 October 2008 в 09:28
поделиться

4 ответа

Когда я надел свою шляпу безопасности, ответ будет Надеюсь, что нет. Я не хочу, чтобы плагины браузера обошли мои настройки безопасности браузера. Я полагал бы что уязвимость.

Мог бы быть путь к автономным Воздушным приложениям, но в браузере Flash должен соблюдать настройки браузера.

2
ответ дан 5 December 2019 в 23:17
поделиться

В Вашей компании Вы могли создать свой собственный корневой CA, добавить его сертификат всем машинам, которые получат доступ к интранет, и затем иметь проблему CA Ваш веб-сервис сертификат. Сертификат больше не будет самоподписываться. Эти два основных вопроса: (1) управление закрытым ключом Вашего CA, (2) распределение корневого сертификата CA клиенту ПК.

1
ответ дан 5 December 2019 в 23:17
поделиться

Необходимо загрузить сертификат и установить его и на IE и на Firefox.

Устанавливать сертификат на IE:

http://www.markwilson.co.uk/blog/2008/11/trusting-a-self-signed-certificate-in-windows.htm

Устанавливать сертификат на FF:

Перейдите к Инструментам-> Опции и нажмите на вкладку Encryption. Нажмите "View Certificates", затем "Импорт".

По моему опыту, сертификат должен быть или проверен или установлен в браузере, чтобы заставить Flash работать правильно. Сертификат также должен иметь допустимое имя хоста, но можно просто отредактировать hostfile клиента, если необходимо сделать это для тестирования.

1
ответ дан 5 December 2019 в 23:17
поделиться

Ну, Flash Player должен просто использовать браузер, чтобы сделать соединение и сделать с ним. У нас есть подобная установка здесь. Мы используем саморегулируемые сертификаты и общайтесь с каналом AMF через HTTPS. Я предполагаю, что наша настройка отличается тем, что мы загружаем сам приложение Flash на HTTPS, поэтому он разговаривает от HTTPS к тому же серверу HTTPS. Может быть, вы могли бы попробовать это? Это настройка для нашего сервера Tomcat:

Tomcat Server / Client Self-подписанный SSL-сертификат

1
ответ дан 5 December 2019 в 23:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: