
<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/css" href="http://wiki.ljackson.us/skins/common/feed.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title>E61i - Revision history</title>
		<link>http://wiki.ljackson.us/index.php?title=E61i&amp;action=history</link>
		<description>Revision history for this page on the wiki</description>
		<language>en</language>
		<generator>MediaWiki 1.7.1</generator>
		<lastBuildDate>Mon, 06 Apr 2026 14:04:44 GMT</lastBuildDate>
		<item>
			<title>Ljackson at 06:00, 24 April 2009</title>
			<link>http://wiki.ljackson.us/index.php?title=E61i&amp;diff=3157&amp;oldid=prev</link>
			<description>&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;=== Import CA Certificate ===&lt;br /&gt;
&lt;br /&gt;
There has been some discussion in various forums about how to install a SSL certificate to S60 3.0 device. I asked around and I'm planning on creating a short document around the subject. But first the quick way of sharing information - a blog! I hope this will provide some clarity to the subject.&lt;br /&gt;
&lt;br /&gt;
An SSL certificate can be used for different purposes:&lt;br /&gt;
&lt;br /&gt;
* Authenticating client to server (e.g. SSL/TLS client authentication)&lt;br /&gt;
* Authenticating server during SSL/TLS handshake&lt;br /&gt;
&lt;br /&gt;
Using client certificates to authenticate a user&lt;br /&gt;
S60 only allows importing personal certificates and associated keys from .p12 files. The certificate must be a general X.509 certificate which is DER encoded. Private key and certificate file are to be packaged into a PKCS 12 package (.p12 format). The file can then be imported to the device, for example by using file transfer.&lt;br /&gt;
&lt;br /&gt;
Using the certificate to authenticate a web server&lt;br /&gt;
The certificate must be a general X.509 certificate which is DER encoded. In order to be able to import certificate, it must be recognized as a CA certificate to make it work.&lt;br /&gt;
&lt;br /&gt;
If certificate is not recognized as a CA certificate (meaning that key usage is not CertSigning and BasicConstrains doesn’t indicate that it is not a CA certificate), then you need to follow these steps&lt;br /&gt;
&lt;br /&gt;
Using a web server:&lt;br /&gt;
1. Copy the certificate file to Web server&lt;br /&gt;
2. Set the MIME type for the directory where the certificate is as application/x-x509-ca-cert&lt;br /&gt;
&lt;br /&gt;
In '''/etc/mime.types''' add the following line:&lt;br /&gt;
&lt;br /&gt;
 application/x-x509-ca-cert	der&lt;br /&gt;
&lt;br /&gt;
(apachectl stop and start didn't work for me. I had to restart the server.)&lt;br /&gt;
&lt;br /&gt;
 apachectl restart&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Use the web browser in the S60 device to browse the certificate&lt;br /&gt;
4. Import the certificate&lt;br /&gt;
5. '''Power Cycle S60 Device'''&lt;br /&gt;
&lt;br /&gt;
=== Sources ===&lt;br /&gt;
* http://symcaimport.redelijkheid.com/&lt;br /&gt;
* http://blogs.forum.nokia.com/index.php?op=ViewArticle&amp;amp;blogId=104645&amp;amp;articleId=412&lt;br /&gt;
* http://wiki.zimbra.com/index.php?title=Nokia_E61/E62_With_Self-Signed_SSL_Certificate&lt;/div&gt;</description>
			<pubDate>Fri, 24 Apr 2009 06:00:37 GMT</pubDate>			<dc:creator>Ljackson</dc:creator>			<comments>http://wiki.ljackson.us/Talk:E61i</comments>		</item>
	</channel>
</rss>