Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[thym-dev] Application signing support

Hi all, 

I have been looking at the ways to implement application signing
support[1]. My plan is to integrate the signed application
signing to the "Export Mobile Application" wizard. I do not think we
need many places to sign an application. My initial thoughts for the
changes/additions for this functionality is as follows.

1. New extension point for collecting sign information: 
  Platforms will be able to contribute a wizard page to the export
  wizard to collect information for signing an application for the
  platform. I have studied the information Android and iOS uses for
  signing applications. Terminology, field types, number of fields
  differ a lot. So I think a customized UI, instead of a generic one
  to cater all platforms will be a much better UX. 

  Although I think it is beyond the scope of Thym, a custom UI will
  allow platforms to implement creation mechanism for certificates,
  configurations etc. needed for signing. 

2. Changes to org.eclipse.thym.core.platform.AbstractNativeBinaryBuildDelegate:
  The information collected by the above extension point will be passed
  to corresponding platform build delegate as name value pairs. Also a flag for indicating a
  signed build will be added. I expect the flag to be a change that will
  break the current API. In any case the implementation will happen on a
  topic branch so you will have time to review and react.

Unfortunately, I did not have time to look at other platforms for any
further requirements so would appreciate if BlackBerry folks could have
look and comment. 

[1]https://bugs.eclipse.org/bugs/show_bug.cgi?id=447200

Thanks, 
Gorkem



Back to the top