Read-only archive of the All About Symbian forum (2001–2013) · About this archive

sign installer

8 replies · 0 views · Started 03 February 2007

Hi all.

I would like to sign a sis file which install a swf file on a terminal.
That sis only places the swf file in a folder to be played by the
flashplayer. I have created the sis signed with a developer certificate,
and it is installed correctly. My question is if my application should
pass tests to be signed, because it is only a flash application, and in
that case I believe that the signed application is the flash player...

My guru in the Symbian Signed team says that you'll need to have the file
Symbian Signed if you use any capabilities that require signing. (If not,
you'll need to sign it yourself to install it on a S60 phone.)

During the signing process, you will need to pass some of the tests, but if
there are tests that are not applicable, submit the file for signing with a
waiver explaining why the tests are inappropriate.

Mark Shackman
Symbian Developer Network

"Felix Garcia" <[email protected]> wrote in message
news:[email protected]...
> Hi all.
>
> I would like to sign a sis file which install a swf file on a terminal.
> That sis only places the swf file in a folder to be played by the
> flashplayer. I have created the sis signed with a developer certificate,
> and it is installed correctly. My question is if my application should
> pass tests to be signed, because it is only a flash application, and in
> that case I believe that the signed application is the flash player...

Mark Shackman wrote:
> My guru in the Symbian Signed team says that you'll need to have the file
> Symbian Signed if you use any capabilities that require signing. (If not,
> you'll need to sign it yourself to install it on a S60 phone.)
>
> During the signing process, you will need to pass some of the tests, but if
> there are tests that are not applicable, submit the file for signing with a
> waiver explaining why the tests are inappropriate.
>
> Mark Shackman
> Symbian Developer Network
>
>
> "Felix Garcia" <[email protected]> wrote in message
> news:[email protected]...[color=green]
>> Hi all.
>>
>> I would like to sign a sis file which install a swf file on a terminal.
>> That sis only places the swf file in a folder to be played by the
>> flashplayer. I have created the sis signed with a developer certificate,
>> and it is installed correctly. My question is if my application should
>> pass tests to be signed, because it is only a flash application, and in
>> that case I believe that the signed application is the flash player...

>
>[/color]

I don't need any capabilities. I only want to put a swf file in a folder
to be played with flashplayer! My doubt is how to sign the application
to be able to be installed in any mobile phone, because now I am signing
it using a developer certificate for all mobile phones of my company,
but it can't be installed in any mobile phone!

Thank you in advance.

Felix Garcia a �crit :
> Mark Shackman wrote:[color=green]
>> My guru in the Symbian Signed team says that you'll need to have the file
>> Symbian Signed if you use any capabilities that require signing. (If not,
>> you'll need to sign it yourself to install it on a S60 phone.)
>>
>> During the signing process, you will need to pass some of the tests,
>> but if
>> there are tests that are not applicable, submit the file for signing
>> with a
>> waiver explaining why the tests are inappropriate.
>>
>> Mark Shackman
>> Symbian Developer Network
>>
>>
>> "Felix Garcia" <[email protected]> wrote in message
>> news:[email protected]...[color=darkred]
>>> Hi all.
>>>
>>> I would like to sign a sis file which install a swf file on a terminal.
>>> That sis only places the swf file in a folder to be played by the
>>> flashplayer. I have created the sis signed with a developer certificate,
>>> and it is installed correctly. My question is if my application should
>>> pass tests to be signed, because it is only a flash application, and in
>>> that case I believe that the signed application is the flash player...

>>
>>[/color]
>
>
> I don't need any capabilities. I only want to put a swf file in a folder
> to be played with flashplayer! My doubt is how to sign the application
> to be able to be installed in any mobile phone, because now I am signing
> it using a developer certificate for all mobile phones of my company,
> but it can't be installed in any mobile phone!
>
> Thank you in advance.[/color]

Couldn't you just use a unprotected UID and sign the application with a
self signed certificate ?

Stephane.

Stephane Bellanger wrote:
> Felix Garcia a �crit :[color=green]
>> Mark Shackman wrote:[color=darkred]
>>> My guru in the Symbian Signed team says that you'll need to have the
>>> file
>>> Symbian Signed if you use any capabilities that require signing. (If
>>> not,
>>> you'll need to sign it yourself to install it on a S60 phone.)
>>>
>>> During the signing process, you will need to pass some of the tests,
>>> but if
>>> there are tests that are not applicable, submit the file for signing
>>> with a
>>> waiver explaining why the tests are inappropriate.
>>>
>>> Mark Shackman
>>> Symbian Developer Network
>>>
>>>
>>> "Felix Garcia" <[email protected]> wrote in message
>>> news:[email protected]...
>>>> Hi all.
>>>>
>>>> I would like to sign a sis file which install a swf file on a terminal.
>>>> That sis only places the swf file in a folder to be played by the
>>>> flashplayer. I have created the sis signed with a developer
>>>> certificate,
>>>> and it is installed correctly. My question is if my application should
>>>> pass tests to be signed, because it is only a flash application, and in
>>>> that case I believe that the signed application is the flash player...
>>>
>>>

>>
>>
>> I don't need any capabilities. I only want to put a swf file in a
>> folder to be played with flashplayer! My doubt is how to sign the
>> application to be able to be installed in any mobile phone, because
>> now I am signing it using a developer certificate for all mobile
>> phones of my company, but it can't be installed in any mobile phone!
>>
>> Thank you in advance.[/color]
>
> Couldn't you just use a unprotected UID and sign the application with a
> self signed certificate ?
>
> Stephane.[/color]

I think so. But using a self signed certificate could I install it in
any mobile phone? Where can I find a unprotected UID?

Felix Garcia a �crit :
> Stephane Bellanger wrote:[color=green]
>> Felix Garcia a �crit :[color=darkred]
>>> Mark Shackman wrote:
>>>> My guru in the Symbian Signed team says that you'll need to have the
>>>> file
>>>> Symbian Signed if you use any capabilities that require signing. (If
>>>> not,
>>>> you'll need to sign it yourself to install it on a S60 phone.)
>>>>
>>>> During the signing process, you will need to pass some of the tests,
>>>> but if
>>>> there are tests that are not applicable, submit the file for signing
>>>> with a
>>>> waiver explaining why the tests are inappropriate.
>>>>
>>>> Mark Shackman
>>>> Symbian Developer Network
>>>>
>>>>
>>>> "Felix Garcia" <[email protected]> wrote in message
>>>> news:[email protected]...
>>>>> Hi all.
>>>>>
>>>>> I would like to sign a sis file which install a swf file on a
>>>>> terminal.
>>>>> That sis only places the swf file in a folder to be played by the
>>>>> flashplayer. I have created the sis signed with a developer
>>>>> certificate,
>>>>> and it is installed correctly. My question is if my application should
>>>>> pass tests to be signed, because it is only a flash application,
>>>>> and in
>>>>> that case I believe that the signed application is the flash player...
>>>>
>>>>
>>>
>>>
>>> I don't need any capabilities. I only want to put a swf file in a
>>> folder to be played with flashplayer! My doubt is how to sign the
>>> application to be able to be installed in any mobile phone, because
>>> now I am signing it using a developer certificate for all mobile
>>> phones of my company, but it can't be installed in any mobile phone!
>>>
>>> Thank you in advance.

>>
>> Couldn't you just use a unprotected UID and sign the application with
>> a self signed certificate ?
>>
>> Stephane.[/color]
>
>
> I think so. But using a self signed certificate could I install it in
> any mobile phone? Where can I find a unprotected UID?[/color]

Yes, when you request an UID on Symbian Signed web site, you can choose
between protected and unprotected range.

You can install on any phone if the phone user allows it.
The user should allow it into the Application Manager parameters.

Stephane.
Forum Nokia Chammpion.

Stephane Bellanger wrote:
> Felix Garcia a �crit :[color=green]
>> Stephane Bellanger wrote:[color=darkred]
>>> Felix Garcia a �crit :
>>>> Mark Shackman wrote:
>>>>> My guru in the Symbian Signed team says that you'll need to have
>>>>> the file
>>>>> Symbian Signed if you use any capabilities that require signing.
>>>>> (If not,
>>>>> you'll need to sign it yourself to install it on a S60 phone.)
>>>>>
>>>>> During the signing process, you will need to pass some of the
>>>>> tests, but if
>>>>> there are tests that are not applicable, submit the file for
>>>>> signing with a
>>>>> waiver explaining why the tests are inappropriate.
>>>>>
>>>>> Mark Shackman
>>>>> Symbian Developer Network
>>>>>
>>>>>
>>>>> "Felix Garcia" <[email protected]> wrote in message
>>>>> news:[email protected]...
>>>>>> Hi all.
>>>>>>
>>>>>> I would like to sign a sis file which install a swf file on a
>>>>>> terminal.
>>>>>> That sis only places the swf file in a folder to be played by the
>>>>>> flashplayer. I have created the sis signed with a developer
>>>>>> certificate,
>>>>>> and it is installed correctly. My question is if my application
>>>>>> should
>>>>>> pass tests to be signed, because it is only a flash application,
>>>>>> and in
>>>>>> that case I believe that the signed application is the flash
>>>>>> player...
>>>>>
>>>>>
>>>>
>>>>
>>>> I don't need any capabilities. I only want to put a swf file in a
>>>> folder to be played with flashplayer! My doubt is how to sign the
>>>> application to be able to be installed in any mobile phone, because
>>>> now I am signing it using a developer certificate for all mobile
>>>> phones of my company, but it can't be installed in any mobile phone!
>>>>
>>>> Thank you in advance.
>>>
>>> Couldn't you just use a unprotected UID and sign the application with
>>> a self signed certificate ?
>>>
>>> Stephane.

>>
>>
>> I think so. But using a self signed certificate could I install it in
>> any mobile phone? Where can I find a unprotected UID?[/color]
>
> Yes, when you request an UID on Symbian Signed web site, you can choose
> between protected and unprotected range.
>
> You can install on any phone if the phone user allows it.
> The user should allow it into the Application Manager parameters.
>
> Stephane.
> Forum Nokia Chammpion.[/color]

But my application doesn't need an uid because it is a swf, is it
correct? On the other hand, when you say self signed, do you mean using
a developer certificate?

Felix Garcia wrote:
> Stephane Bellanger wrote:[color=green]
>> Felix Garcia a �crit :[color=darkred]
>>> Stephane Bellanger wrote:
>>>> Felix Garcia a �crit :
>>>>> Mark Shackman wrote:
>>>>>> My guru in the Symbian Signed team says that you'll need to have
>>>>>> the file
>>>>>> Symbian Signed if you use any capabilities that require signing.
>>>>>> (If not,
>>>>>> you'll need to sign it yourself to install it on a S60 phone.)
>>>>>>
>>>>>> During the signing process, you will need to pass some of the
>>>>>> tests, but if
>>>>>> there are tests that are not applicable, submit the file for
>>>>>> signing with a
>>>>>> waiver explaining why the tests are inappropriate.
>>>>>>
>>>>>> Mark Shackman
>>>>>> Symbian Developer Network
>>>>>>
>>>>>>
>>>>>> "Felix Garcia" <[email protected]> wrote in message
>>>>>> news:[email protected]...
>>>>>>> Hi all.
>>>>>>>
>>>>>>> I would like to sign a sis file which install a swf file on a
>>>>>>> terminal.
>>>>>>> That sis only places the swf file in a folder to be played by the
>>>>>>> flashplayer. I have created the sis signed with a developer
>>>>>>> certificate,
>>>>>>> and it is installed correctly. My question is if my application
>>>>>>> should
>>>>>>> pass tests to be signed, because it is only a flash application,
>>>>>>> and in
>>>>>>> that case I believe that the signed application is the flash
>>>>>>> player...
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> I don't need any capabilities. I only want to put a swf file in a
>>>>> folder to be played with flashplayer! My doubt is how to sign the
>>>>> application to be able to be installed in any mobile phone, because
>>>>> now I am signing it using a developer certificate for all mobile
>>>>> phones of my company, but it can't be installed in any mobile phone!
>>>>>
>>>>> Thank you in advance.
>>>>
>>>> Couldn't you just use a unprotected UID and sign the application
>>>> with a self signed certificate ?
>>>>
>>>> Stephane.
>>>
>>>
>>> I think so. But using a self signed certificate could I install it in
>>> any mobile phone? Where can I find a unprotected UID?

>>
>> Yes, when you request an UID on Symbian Signed web site, you can
>> choose between protected and unprotected range.
>>
>> You can install on any phone if the phone user allows it.
>> The user should allow it into the Application Manager parameters.
>>
>> Stephane.
>> Forum Nokia Chammpion.[/color]
>
> But my application doesn't need an uid because it is a swf, is it
> correct? On the other hand, when you say self signed, do you mean using
> a developer certificate?[/color]

Ok. I have already the UID and I have added the freeware dialog. Other
question regarding to charging dialogs. My application uses network
connections, but is the flash player which shows the dialogs, don't my
application, so wouldn't be any problem, is it correct?

On the other hand I would like to be able to install either in the phone
memory or in the card. The problem is that the path has to be different
for each case. How could I do it in pkg file?

Felix Garcia a �crit :
> Felix Garcia wrote:[color=green]
>> Stephane Bellanger wrote:[color=darkred]
>>> Felix Garcia a �crit :
>>>> Stephane Bellanger wrote:
>>>>> Felix Garcia a �crit :
>>>>>> Mark Shackman wrote:
>>>>>>> My guru in the Symbian Signed team says that you'll need to have
>>>>>>> the file
>>>>>>> Symbian Signed if you use any capabilities that require signing.
>>>>>>> (If not,
>>>>>>> you'll need to sign it yourself to install it on a S60 phone.)
>>>>>>>
>>>>>>> During the signing process, you will need to pass some of the
>>>>>>> tests, but if
>>>>>>> there are tests that are not applicable, submit the file for
>>>>>>> signing with a
>>>>>>> waiver explaining why the tests are inappropriate.
>>>>>>>
>>>>>>> Mark Shackman
>>>>>>> Symbian Developer Network
>>>>>>>
>>>>>>>
>>>>>>> "Felix Garcia" <[email protected]> wrote in message
>>>>>>> news:[email protected]...
>>>>>>>> Hi all.
>>>>>>>>
>>>>>>>> I would like to sign a sis file which install a swf file on a
>>>>>>>> terminal.
>>>>>>>> That sis only places the swf file in a folder to be played by the
>>>>>>>> flashplayer. I have created the sis signed with a developer
>>>>>>>> certificate,
>>>>>>>> and it is installed correctly. My question is if my application
>>>>>>>> should
>>>>>>>> pass tests to be signed, because it is only a flash application,
>>>>>>>> and in
>>>>>>>> that case I believe that the signed application is the flash
>>>>>>>> player...
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> I don't need any capabilities. I only want to put a swf file in a
>>>>>> folder to be played with flashplayer! My doubt is how to sign the
>>>>>> application to be able to be installed in any mobile phone,
>>>>>> because now I am signing it using a developer certificate for all
>>>>>> mobile phones of my company, but it can't be installed in any
>>>>>> mobile phone!
>>>>>>
>>>>>> Thank you in advance.
>>>>>
>>>>> Couldn't you just use a unprotected UID and sign the application
>>>>> with a self signed certificate ?
>>>>>
>>>>> Stephane.
>>>>
>>>>
>>>> I think so. But using a self signed certificate could I install it
>>>> in any mobile phone? Where can I find a unprotected UID?
>>>
>>> Yes, when you request an UID on Symbian Signed web site, you can
>>> choose between protected and unprotected range.
>>>
>>> You can install on any phone if the phone user allows it.
>>> The user should allow it into the Application Manager parameters.
>>>
>>> Stephane.
>>> Forum Nokia Chammpion.

>>
>> But my application doesn't need an uid because it is a swf, is it
>> correct? On the other hand, when you say self signed, do you mean
>> using a developer certificate?[/color]
>
> Ok. I have already the UID and I have added the freeware dialog. Other
> question regarding to charging dialogs. My application uses network
> connections, but is the flash player which shows the dialogs, don't my
> application, so wouldn't be any problem, is it correct?
>
> On the other hand I would like to be able to install either in the phone
> memory or in the card. The problem is that the path has to be different
> for each case. How could I do it in pkg file?[/color]
I think you may not have to worry about this as it should be Flash
resposability. But I am not 100% sure of that.

For the installation you may use check the memory card folder in your pkg:
if exist("e:\Documents"😉
"myFile.swf"-"e:\Documents\myFiles.swf"
else
"myFile.swf"-"c:\Data\Documents\myFiles.swf"
endif

Stephane.