<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet href="http://blogs.forum.nokia.com/styles/rss.css" type="text/css"?>
 <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://my.netscape.com/rdf/simple/0.9/">
 <channel>
  <title>Risto Helin's Forum Nokia Blog - SSL certificates in S60 3.0</title>
  <description>Forum Nokia Blogs</description>
  <link>http://blogs.forum.nokia.com/summary.php</link>
 </channel>
    <item>
     
   <title>Install SSL certificate in code?</title>
   <description>&lt;p&gt;Hi,&lt;br /&gt;
How can I install a SSL certificate in code?&lt;/p&gt;
</description>
   <link>http://blogs.forum.nokia.com/blog/risto-helins-forum-nokia-blog/2007/02/16/ssl-certificates-in-s60-3.0#comment27572</link>
  </item>
    <item>
     
   <title>Installing Exchange client in my N95</title>
   <description>&lt;p&gt;I have the same trouble with my N95, when i conect to my exchanger server, tell me tht is a not secure conection, and always i muts answer yes to make the conection&lt;/p&gt;
&lt;p&gt;I hace de owa certificaction but i cant inslla in my phone, , using vista software , cant create cer file but when i try to open it with de file manegar in phone, can&#039;t run and &quot;Unable to open file. File type not supported&quot;.&lt;/p&gt;
&lt;p&gt;how can i import a certificate in my N95?&lt;/p&gt;
</description>
   <link>http://blogs.forum.nokia.com/blog/risto-helins-forum-nokia-blog/2007/02/16/ssl-certificates-in-s60-3.0#comment25107</link>
  </item>
    <item>
     
   <title>After installing a root CA I have created</title>
   <description>&lt;p&gt;After installing a root CA I have created, I had two trust settings on my Nokia N75, Internet and Online Certif. Check. Does the Internet trust setting include all SSL or TLS connections including those made by the request of a MIDP application, or just HTTPS?&lt;br /&gt;
What is Online Certif. Check? Checking CRLs or OSCP? Is it possible to install a root CA for Midp or Symbian signing or does that require special access to the Phone and SIM card?&lt;/p&gt;
</description>
   <link>http://blogs.forum.nokia.com/blog/risto-helins-forum-nokia-blog/2007/02/16/ssl-certificates-in-s60-3.0#comment25002</link>
  </item>
    <item>
     
   <title></title>
   <description>&lt;p&gt;every new connection asks for my certificate and i have to enter password. that happens at every ajax request fi. how can i set a default certificate and how can i remove the password for certificate manager?&lt;/p&gt;
&lt;p&gt;regards&lt;br /&gt;
thomas&lt;/p&gt;
</description>
   <link>http://blogs.forum.nokia.com/blog/risto-helins-forum-nokia-blog/2007/02/16/ssl-certificates-in-s60-3.0#comment24619</link>
  </item>
    <item>
     
   <title></title>
   <description>&lt;p&gt;i got it working with my E51&lt;/p&gt;
&lt;p&gt;created a ca certificate in DER format ca.der&lt;br /&gt;
created a personal certificate signed with my ca as myname.p12&lt;br /&gt;
copied both to sd card and opened both files in filemanager. now you can import ca.der and myname.p12&lt;br /&gt;
now can i access a ssl secured website with client certificate authentication. works also with imap4.&lt;/p&gt;
&lt;p&gt;all done with openssl&lt;/p&gt;
&lt;p&gt;greets&lt;br /&gt;
thomas&lt;/p&gt;
</description>
   <link>http://blogs.forum.nokia.com/blog/risto-helins-forum-nokia-blog/2007/02/16/ssl-certificates-in-s60-3.0#comment24618</link>
  </item>
    <item>
     
   <title>Root CA Import Fails, Corrupt File and/or File Type Unknown</title>
   <description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;I hope you can point me in the right direction, I have read through many threads on this site, as well as others, and googled this subject quite often. I have a N95 8GB, runnning Version 30.0.018 Dated July 23, 2008. I have created a Self Signed Certificate using OpenSSL, as well as GNUTLS certtool  and converted the pem to der. I want to use this certificate to connect with a TLS server using a preshared key. I am able to import the Certificate into my web browser and view the extensions, which have Basic Constraints of CA, &amp;amp; Usage: Signer , CRL Signer.&lt;/p&gt;
&lt;p&gt;I have tried to put the CA on the phone, in the phone memory partition with the extension(s) of cer, der, crt. Every time I tried to open, and start the importing process I get an error, &quot;Unable to open file. File type not supported&quot;.&lt;/p&gt;
&lt;p&gt;So, then I try to use the web method, setting the mime type on the directory, then using wlan I browse to the certificate, root.cer/der/crt. The cer, crt attempts, download the certificate, then i see the &quot;Save Ceritficate&quot; label in the background, at that point, the &quot;File Corrupt&quot; popup is displayed. When i download the file root.der, it downloads and i can save it to the phone partition, though, when i try to open the file, i get the &quot;unable to open file. file type not supported&quot;.&lt;/p&gt;
&lt;p&gt;Is there a way to view some sort of log file that I can trace and find a solution to this issue? Could it be the firmware? Any suggestions on how to get this certificate on the phone?&lt;/p&gt;
&lt;p&gt;Thanks in advance&lt;/p&gt;
</description>
   <link>http://blogs.forum.nokia.com/blog/risto-helins-forum-nokia-blog/2007/02/16/ssl-certificates-in-s60-3.0#comment24600</link>
  </item>
    <item>
     
   <title>personal certificate for S40</title>
   <description>&lt;p&gt;Hello.&lt;br /&gt;
I have a question.&lt;br /&gt;
Is there any way to import personal certificate for Nokia s40 ?&lt;br /&gt;
What&#039;s user cetificate in S40? how does it work?&lt;br /&gt;
Can i insert a security module ?&lt;/p&gt;
&lt;p&gt;I&#039;ve been make SSL connecttion (With Client cetificate require) as well with S60 but I need to do with S40.&lt;/p&gt;
&lt;p&gt;sorry for my poor english&lt;/p&gt;
</description>
   <link>http://blogs.forum.nokia.com/blog/risto-helins-forum-nokia-blog/2007/02/16/ssl-certificates-in-s60-3.0#comment24394</link>
  </item>
    <item>
     
   <title>Private Key ?</title>
   <description>&lt;p&gt;hello,&lt;/p&gt;
&lt;p&gt;I have some difficulties to understand this topics, so, I won&#039;t probably ask some new question:&lt;/p&gt;
&lt;p&gt;1 - I have a exchange server 2007 with SSL&lt;br /&gt;
2 - I have a certificate (.cer not a .p12)&lt;br /&gt;
3 - I have to configure my Nokia N95 with Mail for Exchange to connect to this server.&lt;/p&gt;
&lt;p&gt;Questions:&lt;br /&gt;
1 - how to create a P12 file with this .cer without private key ?&lt;br /&gt;
2 - if it&#039;s not possible, how to find the prive key ? Does all server, which have SSL, have a private key ?&lt;br /&gt;
3 - what&#039;s the option &quot;SSLAlwaysNegocClientCert=&quot;TRUE&quot; ? where do we find this file &quot;metabase.xml&quot; ?&lt;/p&gt;
&lt;p&gt;Thanks a lot for your reaction and answers.&lt;/p&gt;
</description>
   <link>http://blogs.forum.nokia.com/blog/risto-helins-forum-nokia-blog/2007/02/16/ssl-certificates-in-s60-3.0#comment24210</link>
  </item>
    <item>
     
   <title>Root Certificate Usage</title>
   <description>&lt;p&gt;After installing a root CA I have created, I had two trust settings on my Nokia N75, Internet and Online Certif. Check.  Does the Internet trust setting include all SSL/TLS connections including those made by the request of a MIDP application, or just HTTPS?  Also, what is Online Certif. Check?  Checking CRLs or OSCP?  Is it possible to install a root CA for Midp or Symbian signing or does that require special access to the Phone and/or SIM card?&lt;/p&gt;
</description>
   <link>http://blogs.forum.nokia.com/blog/risto-helins-forum-nokia-blog/2007/02/16/ssl-certificates-in-s60-3.0#comment23861</link>
  </item>
    <item>
     
   <title>Re: SSL certificates in S60 3.0</title>
   <description>&lt;p&gt;Rippe, &lt;/p&gt;
&lt;p&gt;Can you please post an example of where to add de SSLAlwaysNegocClientCert=&quot;TRUE&quot; tag in the metabase.xml&lt;/p&gt;
&lt;p&gt;Thanks in advance,&lt;br /&gt;
Martin&lt;/p&gt;
</description>
   <link>http://blogs.forum.nokia.com/blog/risto-helins-forum-nokia-blog/2007/02/16/ssl-certificates-in-s60-3.0#comment23684</link>
  </item>
    <item>
     
   <title></title>
   <description>&lt;p&gt;i have the same problem:&lt;br /&gt;
tried to install .p12 files on my Nokia N73: I copy the files to Documents folder in the phone, but when I select the file in Nokia File Manager it says &quot;Cannot open file&quot;.&lt;br /&gt;
why???&lt;br /&gt;
i executed the procedure with der format&lt;br /&gt;
i can only import CA in der format in a file .cer as authority, but i can not importing personal certificate&lt;/p&gt;
</description>
   <link>http://blogs.forum.nokia.com/blog/risto-helins-forum-nokia-blog/2007/02/16/ssl-certificates-in-s60-3.0#comment23405</link>
  </item>
    <item>
     
   <title>Secure connection with MfE - is it really possible ?!</title>
   <description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;I&#039;ve recently purchased an E61i.&lt;/p&gt;
&lt;p&gt;I would like to be secure connected with MfE (Mail for Exchange - IIS server of course) with a legal certificate.&lt;br /&gt;
1) is it possible ?&lt;br /&gt;
2) how to know the release of the operating system in the mobile ?&lt;br /&gt;
3) how to import the certificate in the mobile ?&lt;br /&gt;
4) do I need to change something in the IIS server (I don&#039;t understand what to do with the .xml file) ?&lt;/p&gt;
&lt;p&gt;Thank you,&lt;/p&gt;
&lt;p&gt;Alain&lt;/p&gt;
</description>
   <link>http://blogs.forum.nokia.com/blog/risto-helins-forum-nokia-blog/2007/02/16/ssl-certificates-in-s60-3.0#comment22550</link>
  </item>
    <item>
     
   <title>How about S40</title>
   <description>&lt;p&gt;It is painful to pay for the midlet to sign? Why should we pay it? It is my phone, if I want to install some application that I developed, why should I pay Verisign money!!! And also I hate the operators that disabled the J2ME API. Why? Because some API be disbaled onpurpose by the operator, like AT&amp;amp;T. Fox eample, nokia phone model 6085, when release in other country you can access getSnapshot() while in US you can&#039;t. Why the AT&amp;amp;T or cingular disable the getSnapshot API. It is my phone and I as the owener of the mobile phone, should control the phone myself. Agree?&lt;/p&gt;
</description>
   <link>http://blogs.forum.nokia.com/blog/risto-helins-forum-nokia-blog/2007/02/16/ssl-certificates-in-s60-3.0#comment20152</link>
  </item>
    <item>
     
   <title>certificate not valid</title>
   <description>&lt;p&gt;HI  I am using a n73 and can not raed the display againtst the theams thats avail from nokia- like to load a BLACK theam -but all give me a  cert. not valid yet??&lt;br /&gt;
I have change the date as some sugg. to 2004-2008 NO luck can you help&lt;/p&gt;
</description>
   <link>http://blogs.forum.nokia.com/blog/risto-helins-forum-nokia-blog/2007/02/16/ssl-certificates-in-s60-3.0#comment19895</link>
  </item>
    <item>
     
   <title>Adding SSLAlwaysNegoClientCert=&quot;TRUE&quot;</title>
   <description>&lt;p&gt;Hi, Could you please tell what is right line in metabase.xml file to put string SSLAlwaysNegoClientCert=&quot;TRUE&quot;&lt;/p&gt;
&lt;p&gt;There is many sections in this file and can´t find the right line to add it.&lt;/p&gt;
</description>
   <link>http://blogs.forum.nokia.com/blog/risto-helins-forum-nokia-blog/2007/02/16/ssl-certificates-in-s60-3.0#comment10795</link>
  </item>
    <item>
     
   <title>Certificate Authentication on ISA</title>
   <description>&lt;p&gt;Hi Risto, I hope you&#039;re still reading the comments here and can help.&lt;/p&gt;
&lt;p&gt;I&#039;m experiencing similar issues to miiflin, however I&#039;m using ISA 2004 to publish our website instead of IIS. Do you know of any setting similar to that of IIS you&#039;ve stated in your response that applies to ISA? Or is there a known problem using certificate authentication with ISA/Symbian?&lt;/p&gt;
&lt;p&gt;I&#039;m using an s60 3rd edition phone, and when I hit my website the browser crashes with &quot;Web: Unable to perform operation&quot;. When I remove the certificate authentication the site work fine.&lt;/p&gt;
&lt;p&gt;Any help would be greatly appreciated.&lt;/p&gt;
&lt;p&gt;Cheers,&lt;br /&gt;
Brendon&lt;/p&gt;
</description>
   <link>http://blogs.forum.nokia.com/blog/risto-helins-forum-nokia-blog/2007/02/16/ssl-certificates-in-s60-3.0#comment9428</link>
  </item>
    <item>
     
   <title>DER encoded?</title>
   <description>&lt;p&gt;I have the same problem as Marco.&lt;/p&gt;
&lt;p&gt;I have an .pfx file, and from that I have &#039;generated&#039; the pem. file wich has both the -----BEGIN RSA PRIVATE KEY-----&lt;br /&gt;
data&lt;br /&gt;
-----END RSA PRIVATE KEY-----&lt;br /&gt;
and the&lt;br /&gt;
-----BEGIN CERTIFICATE-----&lt;br /&gt;
data&lt;br /&gt;
-----END CERTIFICATE-----&lt;br /&gt;
sections&lt;/p&gt;
&lt;p&gt;but how do I move on from here?, and can I do that with openssl?&lt;/p&gt;
&lt;p&gt;How do I create the der file?&lt;br /&gt;
How do I create the .p12 file?&lt;/p&gt;
&lt;p&gt;Regards &lt;/p&gt;
&lt;p&gt;Gert&lt;/p&gt;
</description>
   <link>http://blogs.forum.nokia.com/blog/risto-helins-forum-nokia-blog/2007/02/16/ssl-certificates-in-s60-3.0#comment7606</link>
  </item>
    <item>
     
   <title></title>
   <description>The only advice I can give is to assure that: &lt;br /&gt;-The certificate is a general X.509 certificate&lt;br /&gt;-It is DER encoded&lt;br /&gt;-The private key and certificate file are in the PKCS 12 package&lt;br /&gt;&lt;br /&gt;My guess is the DER encoding. &lt;br /&gt;&lt;br /&gt;Any luck?&lt;br /&gt;&lt;br /&gt;Risto</description>
   <link>http://blogs.forum.nokia.com/blog/risto-helins-forum-nokia-blog/2007/02/16/ssl-certificates-in-s60-3.0#comment1393</link>
  </item>
    <item>
     
   <title></title>
   <description>I tried to install .p12 files on my Nokia N73: I copy the files to Documents folder in the phone, but when I select the file in Nokia File Manager it says &amp;quot;Cannot open file&amp;quot;.&lt;br /&gt;&lt;br /&gt;How can I make my N73 recognize and install .p12 files?&lt;br /&gt;&lt;br /&gt;Thank you very much,&lt;br /&gt;&lt;br /&gt;Marco</description>
   <link>http://blogs.forum.nokia.com/blog/risto-helins-forum-nokia-blog/2007/02/16/ssl-certificates-in-s60-3.0#comment1391</link>
  </item>
    <item>
     
   <title></title>
   <description>Miika, sorry, no idea. &lt;br /&gt;&lt;br /&gt;Btw, the document I was referring can be found in the Platform Security pages (see my signature for the link).</description>
   <link>http://blogs.forum.nokia.com/blog/risto-helins-forum-nokia-blog/2007/02/16/ssl-certificates-in-s60-3.0#comment1018</link>
  </item>
    <item>
     
   <title></title>
   <description>..and that did the trick! Now I can access the web site nicely. Thanks!&lt;br /&gt;&lt;br /&gt;One question more; do you know is there a way to get rid of the phone key store&#039;s password&lt;br /&gt;query when accessing page in S60v3? It seems that there is the option in &amp;quot;module pin&amp;quot; in Security Module that says&amp;quot;Module PIN request&amp;quot; - which is on and cannot be changed to off-status?&lt;br /&gt;Is there a way in certificate import procedure or some other way to set that to off?&lt;br /&gt;&lt;br /&gt;Thanks and regards,&lt;br /&gt;&lt;br /&gt;--Miika</description>
   <link>http://blogs.forum.nokia.com/blog/risto-helins-forum-nokia-blog/2007/02/16/ssl-certificates-in-s60-3.0#comment993</link>
  </item>
    <item>
     
   <title></title>
   <description>A correction, there is a typo in the link:&lt;br /&gt;&lt;br /&gt;SSLAlwaysNegoClientCert=&amp;quot;TRUE&amp;quot;&lt;br /&gt;&lt;br /&gt;Risto</description>
   <link>http://blogs.forum.nokia.com/blog/risto-helins-forum-nokia-blog/2007/02/16/ssl-certificates-in-s60-3.0#comment983</link>
  </item>
    <item>
     
   <title></title>
   <description>I asked around and this is what I got:&lt;br /&gt;&lt;br /&gt;&amp;quot;S60 3.0 has limited TLS client authentication support. It doesn&#039;t allow user to select  client certificates. If there is a matching client certificate, first matching certificate is selected without prompting user.  &lt;br /&gt;&lt;br /&gt;Another thing is that there has been problems with making secure connection with client authtication against IIS servers. This was happening because IIS 5.1 and 6.0 as default starts with normal handshake and then they send &amp;quot;hello request&amp;quot; to start another handshake that includes asking client certificate. This is not supported by S60 3.0. But It is possible to configure IIS 6.0 so that it won&#039;t send hello request.  This can be configured by adding  the following link to Metabase.xml&lt;br /&gt;&lt;br /&gt;SSLAlwaysNegocClientCert=&amp;quot;TRUE&amp;quot;&amp;quot;&lt;br /&gt;&lt;br /&gt;Risto</description>
   <link>http://blogs.forum.nokia.com/blog/risto-helins-forum-nokia-blog/2007/02/16/ssl-certificates-in-s60-3.0#comment980</link>
  </item>
    <item>
     
   <title></title>
   <description>Thanks Risto,&lt;br /&gt;&lt;br /&gt;I&#039;ve managed to import the client certificates to phone using OpenSSL certs according your specs.&lt;br /&gt;&lt;br /&gt;But,&lt;br /&gt;&lt;br /&gt;Do you know whether S60v3 native web browser should support client authentication mechanism?&lt;br /&gt;At least I haven&#039;t been able to make it work, it seems that browser hangs after connecting to website (Webserver send ack for need for client certificate).  If I import the same client certificate to&lt;br /&gt;IE, it works fine and browser prompts for client certificate to choose from.&lt;br /&gt;&lt;br /&gt;Or could there be something still wrong with the importing certificate? One thing which seems quite&lt;br /&gt;odd is that the cert usage is marked as &amp;lt;unknown&amp;gt; althought in IE it&#039;s &amp;quot;Proves your identity to a remote computer&amp;quot;?&lt;br /&gt;&lt;br /&gt;Regards,&lt;br /&gt;&lt;br /&gt;Miika Flink</description>
   <link>http://blogs.forum.nokia.com/blog/risto-helins-forum-nokia-blog/2007/02/16/ssl-certificates-in-s60-3.0#comment979</link>
  </item>
  </rdf:RDF>