Uploaded image for project: 'Apache Flex'
  1. Apache Flex
  2. FLEX-27716

IOS doesn't prompt to trust self-signed certificate when using REST APIs.

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • Adobe Flex SDK 4.5.1 (Release)
    • None
    • None
    • Affected OS(s): Apple IOS
      Language Found: English

    Description

      Steps to reproduce:

      1. Create httpservice object that uses https and receives json code back
      2. Create a self signed certificate and use on web server for SSL encryption
      3. make a get call using the httpservice (example: https://server:443/reports/3)

      Actual Results: Http request error. IOS never prompts to accept invalid certificate and thus a secure communication channel is never established.

      Expected Results: A prompt to accept the certificate regardless of it being self-signed.

      SSL certificate management works great under android so only IOS is affected.

      The IOS safari browser will prompt me to accept the certificate when using the same https url so it must be specific to IOS air app.

      Workaround (if any): Buy an expensive trusted certificate? I can't verify since I don't want to shell out money to test this and I can't expect my users to do the same with their internal web servers. Another workaround is to not use https and send everyone's passwords in plain text using http.

      Http calls work fine only https fails.

      Attachments

        Activity

          People

            Unassigned Unassigned
            adobejira Adobe JIRA
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated: