<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://www.newlc.com" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>NewLC - install certificate on v9 devices - Comments</title>
 <link>http://www.newlc.com/topic-17826</link>
 <description>Comments for &quot;install certificate on v9 devices&quot;</description>
 <language>en</language>
<item>
 <title>Re: install certificate on v9 devices</title>
 <link>http://www.newlc.com/topic-17826#comment-37886</link>
 <description>&lt;div class=&quot;smf-content&quot;&gt;First: thanks Paul and NumptyAlert for your interest and answers.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;quoteheader&quot;&gt;Quote&lt;/div&gt;&lt;div class=&quot;quote&quot;&gt;Remember you are INSTALLING the certificate on the phone to provide verification for people who ask to prove who you are, otherwise anyone could copy your certificate onto any phone and say they were you.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Paul: NO, im not installing the certificate on MY device for people to prove I am ME. &lt;br /&gt;In order to do THAT I would put my PRIVATE key into MY phone, then use it (the PRIVATE key) on some stuff I want OTHER people to be shure that came from ME. Together with the stuff, I also send my certificate. Now anyone that believes whats written in the certificate can be shure the stuff came from me.&lt;br /&gt;&lt;br /&gt;I would gladly give away my certificate to anybody, because NOBODY can claim they are me UNLESS they have the PRIVATE key that matches the PUBLIC key in MY certificate. &lt;br /&gt;&lt;br /&gt;And Paul, you are absolutely right, certificates are difficult matters. In fact you DEMONSTRATE it quite well in your previous post.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The question is still: &amp;quot;How do you install a certificate on a symbian S60 3ed device?&amp;quot;&lt;br /&gt;&lt;br /&gt;Yes, I would like to use &amp;quot;xca&amp;quot; in the process, but what to do exactly?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;</description>
 <pubDate>Mon, 19 Mar 2007 11:25:18 +0100</pubDate>
 <dc:creator>bassbuss</dc:creator>
 <guid isPermaLink="false">comment 37886 at http://www.newlc.com</guid>
</item>
<item>
 <title>Re: install certificate on v9 devices</title>
 <link>http://www.newlc.com/topic-17826#comment-37885</link>
 <description>&lt;div class=&quot;smf-content&quot;&gt;&lt;div class=&quot;quoteheader&quot;&gt;Quote from: Paul&lt;/div&gt;&lt;div class=&quot;quote&quot;&gt; Certificates are never deployed to the phone, they are already in ROM&lt;br /&gt;&lt;br /&gt;&amp;nbsp;the installer ONLY looks in the ROM, it does not look at non ROM certificates.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Actually it is possible to install certficates in RAM/Disk that are consulted by the installer, however this is done indirectly by installing a new certificate store (which contains the certificates) in addition to the existing certificate store already in ROM. However the ability to do this is something that a mere mortal won&amp;#039;t ever be granted.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;But back to the original question, the poster says they want to know how to install certificates because people have asked him how to do it. How do you know their questions are valid in the first place however? What if they don&amp;#039;t understand what and why they are asking?&lt;/div&gt;</description>
 <pubDate>Fri, 16 Mar 2007 01:34:00 +0100</pubDate>
 <dc:creator>NumptyAlert</dc:creator>
 <guid isPermaLink="false">comment 37885 at http://www.newlc.com</guid>
</item>
<item>
 <title>Re: install certificate on v9 devices</title>
 <link>http://www.newlc.com/topic-17826#comment-37884</link>
 <description>&lt;div class=&quot;smf-content&quot;&gt;I wonder if you misundertand what you want to accomplish.&lt;br /&gt;&lt;br /&gt;The code signing certificate is used to sign the sis file to submit to the test house, this house then removes this (after veryfying it via the signiture) and signs it with the symbian root certificate and this can be used to install the application on any phone. Certificates are never deployed to the phone, they are already in ROM&lt;br /&gt;&lt;br /&gt;You cannot put a code signing certificate on the phone. You cannot add code signing certificates to the phone as the installer ONLY looks in the ROM, it does not look at non ROM certificates.&lt;br /&gt;&lt;br /&gt;Remember you are INSTALLING the certificate on the phone to provide verification for people who ask to prove who you are, otherwise anyone could copy your certificate onto any phone and say they were you.&lt;br /&gt;&lt;br /&gt;Typically PKCS12 is used to provide digital signatures.&lt;br /&gt;&lt;br /&gt;However you can use some certificates to prove to the server you are who you are when the SSL session handshake occurs. Here you present your certificate &amp;quot;verified&amp;quot; by a passphrase to the web server and it presents its certificate to you to show who it is. This is done when the SSL session requires client validation (in which case the server must also have the client public certificate) so that a peice of data can be encrypted with the client&amp;#039;s public key to validate the client is who they are.&lt;/div&gt;</description>
 <pubDate>Thu, 15 Mar 2007 21:32:38 +0100</pubDate>
 <dc:creator>paul</dc:creator>
 <guid isPermaLink="false">comment 37884 at http://www.newlc.com</guid>
</item>
<item>
 <title>Re: install certificate on v9 devices</title>
 <link>http://www.newlc.com/topic-17826#comment-37883</link>
 <description>&lt;div class=&quot;smf-content&quot;&gt;Talking to myself am I? &lt;br /&gt;(Selfsigning? Question is really: Do I trust myself?)&lt;br /&gt;&lt;br /&gt;I read section 3.1 of the paper &amp;quot;Installing Certificates to S60 3ed Devices&amp;quot;&lt;br /&gt;Quote:&amp;quot;A private key and a certificate file are to packaged into a PKCS 12 package (...)&amp;quot;&lt;br /&gt;&lt;br /&gt;Which private key is this about?&amp;nbsp; The private key accosiated with the certificate?&lt;br /&gt;If so, it makes no sense. I should never give away my private key.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;A certificate contains some information (Name, Company,&amp;nbsp; Email etc), a public key, and a sign.&lt;br /&gt;The sign is either by a 3ed trusted party, or the certificate is selfsigned.&lt;br /&gt;So I use my private key in a certain way on some piece of information. Now any holder of&lt;br /&gt;my certificate can be shure that I am the creator of the information by applying the public key contained&lt;br /&gt;in the certificate in a certain way. Right?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;You can be absolutely shure I wrote this, becuse Im selfsigned on behalf om my own trust in myself.&lt;/div&gt;</description>
 <pubDate>Thu, 15 Mar 2007 15:43:25 +0100</pubDate>
 <dc:creator>bassbuss</dc:creator>
 <guid isPermaLink="false">comment 37883 at http://www.newlc.com</guid>
</item>
<item>
 <title>Re: install certificate on v9 devices</title>
 <link>http://www.newlc.com/topic-17826#comment-37882</link>
 <description>&lt;div class=&quot;smf-content&quot;&gt;Right, certificates are difficult matters. &lt;br /&gt;&lt;br /&gt;The certificate Im dealing with is issued by VeriSign Class 3 Code Signing 2004 CA&lt;br /&gt;&lt;br /&gt;Yesterday I read through the paper IEEE P1363 &amp;quot;Standard Spesifications for Public Key Cryptography&amp;quot;.&lt;br /&gt;(I have also read a substansial part of the book about AES written by RijnDeal.) &lt;br /&gt;((Next thing to read about is the X.509 standard/format.))&lt;br /&gt;&lt;br /&gt;I realize that Signature Schemes (P1393) is the thing when talking about certificates (and signing).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Why do I want to install this certificate on my device? Several people ask me how to install certificates on symbian 3ed so I need to know alot about this.&amp;nbsp; Its only a certificate to start with.&lt;br /&gt; &lt;br /&gt;Thanks for the advices.&amp;nbsp; Ill get the latest xca with doc and see what it brings.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;p.s. I do understand, and can explain why GF (p) and GF(2^m) are fields&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;</description>
 <pubDate>Thu, 15 Mar 2007 10:11:33 +0100</pubDate>
 <dc:creator>bassbuss</dc:creator>
 <guid isPermaLink="false">comment 37882 at http://www.newlc.com</guid>
</item>
<item>
 <title>Re: install certificate on v9 devices</title>
 <link>http://www.newlc.com/topic-17826#comment-37881</link>
 <description>&lt;div class=&quot;smf-content&quot;&gt;Without seeing the cer file, it is impossible to know, but I would bet that the creator did not declare it as a CA type certificate.&lt;br /&gt;&lt;br /&gt;You cannot install a pfx file that is not a CA type certificate. Go back to the person and ask them to regenerate it.&lt;br /&gt;&lt;br /&gt;The other option is as the document stated, find a web server under your control and get it to deliver the file as x509 certificate which is doing some conversion under the covers (Never tried this)&lt;br /&gt;&lt;br /&gt;Sorry, I am not going to anwer any more questions until you actually explain what you are trying to do as certificates are a) complex b) difficult&amp;nbsp; and c) You need to really need to know what all the really stuff means (Crypto background)&lt;br /&gt;&lt;br /&gt;I suggest you run the latest (not beta) of xca + follow the doc, which id s moing and create a certificate that way to learn how to install a self generated cert on the phone.&lt;/div&gt;</description>
 <pubDate>Wed, 14 Mar 2007 18:53:24 +0100</pubDate>
 <dc:creator>paul</dc:creator>
 <guid isPermaLink="false">comment 37881 at http://www.newlc.com</guid>
</item>
<item>
 <title>Re: install certificate on v9 devices</title>
 <link>http://www.newlc.com/topic-17826#comment-37880</link>
 <description>&lt;div class=&quot;smf-content&quot;&gt;I have .cer and .key file.&lt;br /&gt;Someone have also created a .pfx file from them. (The .pfx-file that my device doesent recognize)&lt;br /&gt;&lt;br /&gt;.key is the private key. Where is my public key?&lt;/div&gt;</description>
 <pubDate>Wed, 14 Mar 2007 16:30:46 +0100</pubDate>
 <dc:creator>bassbuss</dc:creator>
 <guid isPermaLink="false">comment 37880 at http://www.newlc.com</guid>
</item>
<item>
 <title>Re: install certificate on v9 devices</title>
 <link>http://www.newlc.com/topic-17826#comment-37879</link>
 <description>&lt;div class=&quot;smf-content&quot;&gt;So how did you create the pfx file? &lt;br /&gt;&lt;br /&gt;AFAIK you can only&amp;nbsp; create a pfx file when you have both the private and public key. You will then be required to create a passphrase for the exported pfx file.&lt;br /&gt;&lt;br /&gt;So for example going to amazon.com and installing the certificate will just install the certificate in your local store, it won&amp;#039;t allow you to create a pfx file as you do not have the private key. Of course you could create an untrusted certificate where you will have both keys, but that is a bit pointless.&lt;br /&gt;&lt;br /&gt;What you are aree talking about is in IE you can go to say &lt;a href=&quot;https&amp;#58;//amazon.com&quot; target=&quot;_blank&quot;&gt;https://amazon.com&lt;/a&gt;, this will prompt you that the certificate is invalid as the domain is wrong.&lt;br /&gt;&lt;br /&gt;You can then choose &amp;quot;View certificate&amp;quot; and install certificate, but its pretty useless for creating a pfx file. From the start menu select run and enter &amp;quot;certmgr.msc&amp;quot; which will run the certificate management program and you can view you certificates there&lt;br /&gt;&lt;br /&gt;Try this new document for more help on configuring your web server to create the file.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http&amp;#58;//forum.nokia.com/info/sw.nokia.com/id/4c2373a8-2b94-4b6a-8e70-95cc9ac9841c/Creating_Certificates_for_a_Web_Server_Using_XCA_v1_0_en.pdf.html&quot; target=&quot;_blank&quot;&gt;http://forum.nokia.com/info/sw.nokia.com/id/4c2373a8-2b94-4b6a-8e70-95cc9ac9841c/Creating_Certificates_for_a_Web_Server_Using_XCA_v1_0_en.pdf.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;See &lt;a href=&quot;http&amp;#58;//www.source-code.biz/snippets/vbasic/3.htm&quot; target=&quot;_blank&quot;&gt;http://www.source-code.biz/snippets/vbasic/3.htm&lt;/a&gt; on how to create a local pfx file&lt;/div&gt;</description>
 <pubDate>Wed, 14 Mar 2007 15:58:46 +0100</pubDate>
 <dc:creator>paul</dc:creator>
 <guid isPermaLink="false">comment 37879 at http://www.newlc.com</guid>
</item>
<item>
 <title>Re: install certificate on v9 devices</title>
 <link>http://www.newlc.com/topic-17826#comment-37878</link>
 <description>&lt;div class=&quot;smf-content&quot;&gt;I put my .pfx file into my device, but it doesent recognize the file.&lt;br /&gt;&lt;br /&gt;I have read that every browers supports exporting .cer and.key to pkcs 12, but certainly my internet explorer dont.&lt;br /&gt;&lt;br /&gt;WTF, OMFG&lt;br /&gt;&lt;/div&gt;</description>
 <pubDate>Wed, 14 Mar 2007 15:30:57 +0100</pubDate>
 <dc:creator>bassbuss</dc:creator>
 <guid isPermaLink="false">comment 37878 at http://www.newlc.com</guid>
</item>
<item>
 <title>Re: install certificate on v9 devices</title>
 <link>http://www.newlc.com/topic-17826#comment-37877</link>
 <description>&lt;div class=&quot;smf-content&quot;&gt;As was posted in the Installing certificates link:&lt;br /&gt;&lt;br /&gt;You need to put the .pfx file onto the device and use that. When you run it, it will prompt for a password which is the password you will have used when you created the .pfx file.&lt;br /&gt;&lt;br /&gt;This will add the certificate to the local certificate store.&lt;/div&gt;</description>
 <pubDate>Thu, 08 Mar 2007 17:30:50 +0100</pubDate>
 <dc:creator>paul</dc:creator>
 <guid isPermaLink="false">comment 37877 at http://www.newlc.com</guid>
</item>
<item>
 <title>Re: install certificate on v9 devices</title>
 <link>http://www.newlc.com/topic-17826#comment-37876</link>
 <description>&lt;div class=&quot;smf-content&quot;&gt;Thanks again, but my issue is not about installing a sisfile signed with my own installed certificate in that resides in the c-drive. &lt;br /&gt;&lt;br /&gt;Your refered article is good reading.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Magnus&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;</description>
 <pubDate>Thu, 08 Mar 2007 15:14:20 +0100</pubDate>
 <dc:creator>bassbuss</dc:creator>
 <guid isPermaLink="false">comment 37876 at http://www.newlc.com</guid>
</item>
<item>
 <title>Re: install certificate on v9 devices</title>
 <link>http://www.newlc.com/topic-17826#comment-37875</link>
 <description>&lt;div class=&quot;smf-content&quot;&gt;As mung beans says, what use is a certificate on the phone?&lt;br /&gt;See &lt;a href=&quot;http&amp;#58;//www.forum.nokia.com/info/sw.nokia.com/id/8e3cda0c-8802-41d4-ad3a-661fe989985a/Installing_Certificates_to_S60_3rd_Edition_Devices_v1_0_en.pdf.html&quot; target=&quot;_blank&quot;&gt;http://www.forum.nokia.com/info/sw.nokia.com/id/8e3cda0c-8802-41d4-ad3a-661fe989985a/Installing_Certificates_to_S60_3rd_Edition_Devices_v1_0_en.pdf.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;For example, you cannot deploy a certificate and expect the installer to veriufy that the sis file is signed. The installer only uses code signing certificates in ROM.&lt;/div&gt;</description>
 <pubDate>Thu, 08 Mar 2007 14:00:52 +0100</pubDate>
 <dc:creator>paul</dc:creator>
 <guid isPermaLink="false">comment 37875 at http://www.newlc.com</guid>
</item>
<item>
 <title>Re: install certificate on v9 devices</title>
 <link>http://www.newlc.com/topic-17826#comment-37874</link>
 <description>&lt;div class=&quot;smf-content&quot;&gt;Thanks a lot for your comments.&lt;br /&gt;&lt;br /&gt;To be more presice: how do you take your .cer and your .key and put these together in a certificate in DER-format?&lt;br /&gt;&lt;br /&gt;For a reference, read section 3.1 (page 10) in the .pdf contained in this .zip&lt;br /&gt;&lt;a href=&quot;http&amp;#58;//forum.nokia.com/info/sw.nokia.com/id/1acf61ea-7c28-4e45-946e-48525a86e179/S60_Platform_End-to-End_DM_Example_v1_1_en.zip.html&quot; target=&quot;_blank&quot;&gt;http://forum.nokia.com/info/sw.nokia.com/id/1acf61ea-7c28-4e45-946e-48525a86e179/S60_Platform_End-to-End_DM_Example_v1_1_en.zip.html&lt;/a&gt;&lt;/div&gt;</description>
 <pubDate>Thu, 08 Mar 2007 13:55:38 +0100</pubDate>
 <dc:creator>bassbuss</dc:creator>
 <guid isPermaLink="false">comment 37874 at http://www.newlc.com</guid>
</item>
<item>
 <title>Re: install certificate on v9 devices</title>
 <link>http://www.newlc.com/topic-17826#comment-37873</link>
 <description>&lt;div class=&quot;smf-content&quot;&gt;As Paul says. T&lt;br /&gt;The fact that you don&amp;#039;t know what .cer and .key etc. files are indicates you are trying to install a certificate when you don&amp;#039;t know why. You have a problem, you think installing a certificate will solve that problem. 99.9% it won&amp;#039;t and its the wrong solution.&lt;br /&gt;Say what your problem is not what you think the solution is.&lt;/div&gt;</description>
 <pubDate>Wed, 07 Mar 2007 23:54:59 +0100</pubDate>
 <dc:creator>Mr. Buttington F. Phucque Lewis</dc:creator>
 <guid isPermaLink="false">comment 37873 at http://www.newlc.com</guid>
</item>
<item>
 <title>Re: install certificate on v9 devices</title>
 <link>http://www.newlc.com/topic-17826#comment-37872</link>
 <description>&lt;div class=&quot;smf-content&quot;&gt;For a start why do you want to install a certificate on the phone.&lt;br /&gt;&lt;br /&gt;Look on the forum nokia site for a doc on how to install a SSL certificate which is the only useful certifcate you can use.&lt;br /&gt;&lt;/div&gt;</description>
 <pubDate>Wed, 07 Mar 2007 19:51:07 +0100</pubDate>
 <dc:creator>paul</dc:creator>
 <guid isPermaLink="false">comment 37872 at http://www.newlc.com</guid>
</item>
<item>
 <title>install certificate on v9 devices</title>
 <link>http://www.newlc.com/topic-17826</link>
 <description>&lt;div class=&quot;smf-content&quot;&gt;&lt;/div&gt;&lt;p&gt;&lt;a href=&quot;http://www.newlc.com/topic-17826&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.newlc.com/topic-17826#comments</comments>
 <category domain="http://www.newlc.com/forums/security-payment">DRM / Security / Payment</category>
 <pubDate>Wed, 07 Mar 2007 13:52:57 +0100</pubDate>
 <dc:creator>bassbuss</dc:creator>
 <guid isPermaLink="false">17329 at http://www.newlc.com</guid>
</item>
</channel>
</rss>
