/air-https-issue

Primary LanguageJavaMIT LicenseMIT

air-https-issue

Project for the following issue : airsdk/Adobe-Runtime-Support#724

Run the server

  • Import the test-server project in your favorite IDE.

server import 01

  • Run the static main method in the class fr.adbonnin.issue.App.

server run 01

Run the client

  • Create a new Flex Project in FlashBuilder

client import 01

  1. Set the project name to TestClient.
  2. Select the test-client project location.
  3. Select the Desktop application type.
  4. Select your Flex 4.16.1 SDK.
  5. Click on Finish.

client import 02

  • Right click on the TestClient.mxml class.
  • Select Debug As.
  • Click on Desktop Application.

client run 01

Test protocols and cipher suites

  1. Set the host name of the test server.
  2. Click on the Load params button.

client run 02

  • The protocols and cipher suites are loaded from test server (see method the handleParams of the App class).

client run 03

  • Click on the Test button.

client run 03

  • The client will call the server to instantiate a new test server that correspond to the protocol and cipher suite (see the method handleConfigure of the App class).
  • A request is sent to the test server to test if the protocol or cipher suite is supported (see the method handleTest of the App class).

client run 05

  • Click on the Report button to print all the result on the right side.

client run 06

Sources

List of recommended security protocols by Mozilla : https://ssl-config.mozilla.org/#server=jetty&version=9.4.28&config=intermediate&guideline=5.6