Pages: [1]
  Print  
Author Topic: request details to aid Express Signing the SIS file  (Read 7563 times)
0 Members and 1 Guest are viewing this topic.
-t
Newbie
*
Posts: 5


« on: 29 January , 2009, 07:07:13 »

Hi,

We would like to Express Sign a Flash Lite application packed with SWFPack to get rid of "Certificate Error" when installing to Nokia devices with Software Installation set to "signed only". (tested with E70 and N73) The application refuses to install until Software Installation is set to "all".

I would like to know if we can declare the application as Passive content to avoid being tested for, for example Scalable UI compliance? It's just one Flash Lite 1.1 swf compiled with SWFPack. Is there anything in the Flash Lite launcher that would require Capabilities etc - Active content?

-t
Logged
KL Admin
Moderator
Sr. Member
*****
Posts: 313


« Reply #1 on: 29 January , 2009, 09:59:58 »

Hi there,
SymbianSigned with Flash Lite is hot topic.. Symbian should accept SWF packed as SIS as passive content as well, IMHO.
Even SIS comes with Symbian exe file with, it does not change the (player) application behavior (Passive content criteria EX-PC), it just does the launching of SWF file.

What comes to capabilities: NetworkServices, ReadUserData, WriteUserData, they are required by the application (FL players 2.x and 3.x). If they are omitted, no loadMovie call is possible, some getUrl will not work etc. I hope that Passive declaration is not about those caps..

I suggest you to try get your SIS tested&signed as Passive content, after quick check I don't see clear stopper in SS Test Criteria.

Let us know how it goes..

-Jukka
« Last Edit: 29 January , 2009, 10:02:34 by jusahama » Logged
-t
Newbie
*
Posts: 5


« Reply #2 on: 02 February , 2009, 04:10:31 »

Thanks for reply Jukka.

There is very little about passive content in the latest Test Criteria (3.0.3). This EX-PC isn't present anymore even though it's still valid, I think. I found an article in the SDN Wiki: http://developer.symbian.com/wiki/display/KBSDN/What+is+-Passive+Content-+PC that was updated quite recently.

According to this article, what you posted is true about application behavior, but exe would be treated as active content. I'm a bit uncertain if the active content would over rule the unchanged behavior.

About the capabilities:
Flash runtime has the capabilities it needs already - it's signed. Shouldn't the Flash application perform like a regular swf file after launch?

-tommi

Logged
KL Admin
Moderator
Sr. Member
*****
Posts: 313


« Reply #3 on: 02 February , 2009, 10:53:13 »

I will ask about this.

Btw, I passive content cannot then make network connection, read user files etc..its should be "passive" in that sense.

-Jukka
Logged
KL Admin
Moderator
Sr. Member
*****
Posts: 313


« Reply #4 on: 03 February , 2009, 06:45:04 »

I got response from SDN, they say that because capabilities application cannot be treated as Passive Content. It must pass Symbian Signed test criteria.

So, at the moment SwfPack doesn't support Passive Content.
Logged
-t
Newbie
*
Posts: 5


« Reply #5 on: 04 February , 2009, 03:55:22 »

OK, thanks.

You mentioned 3 capabilities earlier: NetworkServices, ReadUserData, WriteUserData.

If I would Express Sign the application, do I have to declare these capabilities for the application? If yes, do you know which APIs I have to declare for each capability?

I kind of understood that even if the launcher itself doesn't use these capabilities, they are required if the Flash Lite part needs them to operate.
Logged
KL Admin
Moderator
Sr. Member
*****
Posts: 313


« Reply #6 on: 04 February , 2009, 06:08:16 »

You got it right, it have to be declared like that, use this information for signing procedure:
http://wiki.kunerilite.net/index.php?title=Developing_topics
http://wiki.kunerilite.net/index.php?title=Capabilities_used_by_KuneriLite

Best,
Jukka
Logged
-t
Newbie
*
Posts: 5


« Reply #7 on: 06 February , 2009, 05:40:02 »

Thank you Jukka. You've been most hepful.

Before I started this post, I should have found out that swfpack doesn't output the pkg file necessary for Express Signed. Stupid me!

Well look into KuneriLite. It's great that you have the APIs published. It helps a lot.

-t
Logged
KL Admin
Moderator
Sr. Member
*****
Posts: 313


« Reply #8 on: 06 February , 2009, 06:59:07 »

Actually, the pkg file can be obtained using tool like SISContents.
You can easily see what kind of files SIS have been eaten Smiley

Logged
-t
Newbie
*
Posts: 5


« Reply #9 on: 13 February , 2009, 02:48:12 »

Another cool app for Symbian application development...
So they could obtain the pkg anyway but still require to send it with the sis.

Thanks.

Logged
flashco
Newbie
*
Posts: 1


« Reply #10 on: 01 October , 2009, 23:01:59 »

Guys:one thing is still unclear to me. If my app is self signed (it`s an informative app, it doesn`t make use of any API) I can guarantee my client that the app users won`t have to go to Settings-apps-apps manager----etc., in order to avoid the "Certifcate error" message?

Can I assure my client that?

Thanks for your help!
Logged
Pages: [1]
  Print  
 
Jump to: