For Programmers: Free Programming Magazines  


Home > Archive > Smartphone Developer Forum > January 2005 > Help - What is Code Signing?









You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

 

Author Help - What is Code Signing?
AndyCarr

2005-01-23, 4:04 pm

Could anyone give me a brief explanation of code signing?

Basically I have two development Smartphones and I have run spdps by doing
the following:

C:\Program Files\Windows CE Tools\wce420\SMARTPHONE2003\Tools\spdps /device

And selected:
Smartphone Privileged Development Code-Signing

Once I've done this, I can run my own application (DLL) on the phones, But
what does spdps do? Does it only allow me to run my application on my
development smartphones? If yes, how do I get my application to run on all
Smartphones?
--
Thanks

Andy C
Jason W

2005-01-23, 4:04 pm

Andy, you can read about code signing here:
http://msdn.microsoft.com/library/d...ne_security.asp

There is a section towards the bottom about deployment, and here is an
additional article about Smartphone 2003 deployment:
http://msdn.microsoft.com/library/d...ploy_demyst.asp
Jason

riki

2005-01-23, 4:04 pm

AndyCarr wrote:
> Could anyone give me a brief explanation of code signing?
> Once I've done this, I can run my own application (DLL) on the phones, But
> what does spdps do?

The articles mentioned are the best way, but in short:
It provisioned down onto your phone that certififcate, and put it in the
priviledged store, so now any program signed with that certifiate will
run in priviliedged mode, and have access to the privileged API's. these
are listed in on of the previously mentioned articles.

> Does it only allow me to run my application on my
> development smartphones?

yes
> If yes, how do I get my application to run on all
> Smartphones?

if it doesn't require a priviledged signing, then you can get it signed
by etrust/verisign et al. if it does use a priviledged API then you need
it signed by the mobile2market program.

riki


main(){printf("%d != %d, why?", sizeof('"')["'"],
,(sizeof('"'))["]\"\0["]);}
By Night:
ThemeChanger for Smartphone : http://homepages.inspire.net.nz/~gambit/
AbstractStart for Smartphone :
http://homepages.inspire.net.nz/~gambit/AbstractStart/
By Day: http://www.EmbeddedFusion.com
Sponsored Links







Also available: Server administration forum archive | Web Design forum archive | Software forum archive | Hardware reviews archive

Copyright 2008 codecomments.com