You Are Here:

Community: Developer Discussion Boards

#1 Old selfsigned or unsigned??? - 2007-05-14, 17:15

Join Date: May 2007
Posts: 5
buriddu
Offline
Registered User
What is the difference between pys60 3rdEd selfsigner and 3rdEd unsigned?

Thank you
Reply With Quote

#2 Old Re: selfsigned or unsigned??? - 2007-05-14, 17:26

Join Date: Mar 2007
Posts: 78
Location: Paris, France
Send a message via ICQ to bergerc
bergerc
Offline
Regular Contributor
You'll have to use a signed version on 3rd Ed phones, so you have two aternatives, using the selfsigned version, you do not have anything to do, just download and install.
Or unsigned if you have a certificate you will have to sign the unsigned version before installing it to the phone.

You can try installing the unsigned it will give you a certificate error.


Christophe Berger
Reply With Quote

#3 Old Thumbs up Re: selfsigned or unsigned??? - 2007-05-14, 18:55

Join Date: May 2007
Posts: 5
buriddu
Offline
Registered User
Thank you very much for the answer
Reply With Quote

#4 Old Re: selfsigned or unsigned??? - 2007-05-15, 10:50

Join Date: May 2006
Posts: 622
Location: Oulu, Finland
lfd
Offline
Super Contributor
Hi buriddu,

I just want to complete bergerc answer.

Symbian with the 3rd edition platform introduced the notion of capabilities. Those are used to limit the access of certain parts of the Symbian API. Python scripts are not directly concerned but C++ extensions are.

A selfsigned version can use any kind of generated certificates and have the following capabilities:
  • NetworkServices
  • LocalServices
  • ReadUserData
  • WriteUserData
  • EnserEnvironment

An unsigned version has:
  • NetworkServices
  • LocalServices
  • ReadUserData
  • WriteUserData
  • UserEnvironment
  • Location
  • PowerMgmt
  • ProtServ
  • SwEvent
  • SurroundingsDD
  • ReadDeviceData
  • WriteDeviceData
  • TrustedUI

In any cases the installation packages has to be signed (talking about DLLs). A selfsigned package can use a certificate generated on your computer. For unsigned version you need to get your own developer certificate at symbian.com (free). Notice also that all the packages have then to be signed with the same developer certificate.

An case example is when you need to use the location services with PyS60. You will only be able to do it with an unsigned version signed with your own developer certificate.


LFD


Devices:
Nokia E61 3rd Edition - pys60 1.4.0

Tips and modules:
http://www.lfdm.net/thesis
Reply With Quote
Reply « Previous Thread | Next Thread »
Display Modes
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Rate This Thread
Rate This Thread:

Posting Rules

You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Forum Jump
Similar Threads
Thread Thread Starter Forum Replies Last Post
Port base64 code to S60. daveice General Symbian C++ 4 2007-08-10 17:07
unsigned char array length bharatuppal General Symbian C++ 1 2007-02-15 19:01
C-code..unable to make sis Symbian_Neil General Symbian C++ 9 2006-12-02 08:55
TBuf8<20>只有前8个字节有值,请问用什么函数能返回8,size和length都返回的是20。 alanlus Symbian 3 2006-08-21 10:01
Unable to get IMEI on 7710 if sis is unsigned? hoolee General Symbian C++ 2 2005-04-29 12:06

Rate This

 
Bookmark this page: DeliciousDiggFacebookGoogleYahooStumbleUponRedditDiigoTechnocratiTwitter  Share this page Share this page Print this Page Print this page Invite a friend Invite a friend
京ICP备05048969号    Email Newsletters Press Terms & Conditions Privacy Policy Sitemap Contact Us © 2009 Nokia