Google Mail Calendar Documents Reader Web more »
Recently Visited Groups | Help | Sign in
Google Groups Home
Is there a way to install more root certificates on a phone
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  3 messages - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Follow-up To:
Add Cc | Add Follow-up to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers that you hear
 
Anthony Wieser  
View profile   Translate to Translated (View Original)
 More options 9 Nov, 10:03
Newsgroups: microsoft.public.pocketpc.developer
From: "Anthony Wieser" <newsgroups-sanss...@wieser-software.com>
Date: Mon, 9 Nov 2009 10:03:58 -0000
Local: Mon 9 Nov 2009 10:03
Subject: Is there a way to install more root certificates on a phone

I've just started developing for WM 6.5 on an HTC Touch2, and every time I
deploy for debugging, I get a warning about an unknown publisher.

My program is signed with a Comodo Code Signing certificate issued to my
company.

Is there a way to add to the trusted root authorities on a device, so the
device can recognize my signed code?  Pointers to documentation on this
greatly appreciated, as I haven't had any luck on google.

--
Anthony Wieser
Wieser Software Ltd


    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message, you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Christopher Fairbairn [MVP]  
View profile   Translate to Translated (View Original)
 More options 15 Nov, 22:45
Newsgroups: microsoft.public.pocketpc.developer
From: "Christopher Fairbairn [MVP]" <christop...@christec.co.nz>
Date: Mon, 16 Nov 2009 11:45:48 +1300
Local: Sun 15 Nov 2009 22:45
Subject: Re: Is there a way to install more root certificates on a phone
Hi,

"Anthony Wieser" <newsgroups-sanss...@wieser-software.com> wrote in message

news:OB3dJfSYKHA.3428@TK2MSFTNGP06.phx.gbl...

> Is there a way to add to the trusted root authorities on a device, so the
> device can recognize my signed code?  Pointers to documentation on this
> greatly appreciated, as I haven't had any luck on google.

It is possible to add new root certificates to the certificate store,
however if your devices are prompting you when you install "unsigned" or
unpriviledged code it is possible you may also not have enough permissions
on the device to install certificates to the appropriate store. You also
have the chicken and egg scenario of how to install the certificate without
prompting the user.

See http://support.microsoft.com/default.aspx/kb/915840 or
http://www.jacco2.dds.nl/networking/windowsmobile-certinstall.html for
details on how to install custom certificates.

If you want your application/cab files to install without prompts on
customer devices to my knowledge the only practical way is to purchase a
Mobile2Market code signature
(http://www.verisign.com/code-signing/content-signing-accounts/microso...).
Or release your software via the new Windows Mobile marketplace...

If this is just your development device, you may like to use the Device
Security Manager utility (found in VS2008's Tools menu) to alter your
device's security policy to one which does not prompt for unsigned code.
Documentation is at http://msdn.microsoft.com/en-us/library/bb384149.aspx

Hope this helps,
Christopher Fairbairn


    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message, you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Discussion subject changed to "Is there a way to install more root certificates on a phone (SOLVED)" by Anthony Wieser
Anthony Wieser  
View profile   Translate to Translated (View Original)
 More options 29 Nov, 07:56
Newsgroups: microsoft.public.pocketpc.developer
From: "Anthony Wieser" <newsgroups-sanss...@wieser-software.com>
Date: Sun, 29 Nov 2009 07:56:26 -0000
Local: Sun 29 Nov 2009 07:56
Subject: Re: Is there a way to install more root certificates on a phone (SOLVED)

Thanks for your suggestions.  I did eventually figure this out and it went
something like this, as my phone wasn't locked.

1.  Export the root certificate from certificate manager on your PC that
corresponds to your authenticode signature
2.  Copy the certificate to your device, which should be installed
automatically.

The problem was that I was seeing a message that "this program depends on a
component from an unknown publisher".  Eventually I figured out that that
means that the debug MFC DLLs aren't signed.  A release build just works.
It also implies that I need to sign my DLL's as well as exes.

When I do sign my code, I timestamp it and countersign.

Does anyone know how loader works when the original certificate expires?
On a PC there still is no warning, but on this device, I'm not so sure.

Also, it seems that the device somehow remembers that I allowed the code
once, and then doesn't complain again. Any idea how that's achieved?

Anthony Wieser
Wieser Software Ltd


    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message, you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »

Create a group - Google Groups - Google Home - Terms of Service - Privacy Policy
©2009 Google