Uploaded image for project: 'Appcelerator Studio'
  1. Appcelerator Studio
  2. TISTUD-9034

"Create Keystore" dialog should show warning when selecting SHA256withRSA

    Details

    • Type: Improvement
    • Status: Open
    • Priority: Low
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Android
    • Labels:

      Description

      Appcelerator Studio's "Create Keystore" dialog allows the end-user to select the following "Signature Algorithms":

      • SHA1withRSA (the default)
      • SHA256withRSA

      Android APKs digitally signed with a "SHA256withRSA" will fail to install on Android 4.2 and older OS versions with an INSTALL_PARSE_FAILED_NO_CERTIFICATES error. APKs signed with this algorithm can only installed on Android 4.3 and higher. This may confuse developers.

      Recommended Solution:
      When selecting "SHA256withRSA", we should display a red warning label next to the drop-down field indicating that it's not supported on Android 4.2 and older OS versions.

      Note:
      The dialog defaults to "SHA1withRSA", which is supported on all Android OS versions. So, the default handling is good.

        Attachments

          Activity

            People

            • Assignee:
              emerriman Eric Merriman
              Reporter:
              jquick Joshua Quick
            • Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated: