<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE rss [<!ENTITY % HTMLlat1 PUBLIC "-//W3C//ENTITIES Latin 1 for XHTML//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml-lat1.ent">]>
<rss version="2.0" xml:base="http://www.kai-mai.com">
<channel>
 <title>Kai Mai&#039;s Blog - Take Back the Web - Nodes for ssl</title>
 <link>http://www.kai-mai.com/tags/ssl</link>
 <description>Nodes containing the tag ssl</description>
 <language>en</language>
<item>
 <title>JBoss Tomcat SSL Cache Control Max-Age</title>
 <link>http://www.kai-mai.com/node/129</link>
 <description>&lt;p&gt;
If you are running SSL with JBoss, you&#039;d notice that Tomcat always sends &amp;quot;Cache-Control: no-cache&amp;quot; http header which ask browsers not to cache any content.  This is a big NO-NO for static content like images, Javascript, css which should be cached by browsers to improve page loading performance.
&lt;/p&gt;
&lt;p&gt;
JBoss wiki has &lt;a href=&quot;http://wiki.jboss.org/wiki/Wiki.jsp?page=DisableCacheControl&quot;&gt;the detail&lt;/a&gt; of how to disable cache control.
&lt;/p&gt;
&lt;p&gt;
Once you get that fix, you can use to 
&lt;a href=&quot;http://docs.jboss.org/jbossas/javadoc/4.0.2/org/jboss/web/tomcat/filters/ReplyHeaderFilter.java.html&quot;&gt;JBoss&#039;s ReplyHeaderFilter&lt;/a&gt; to specify max-age header to tell browsers to cache your content.
&lt;/p&gt;
&lt;p class=&quot;awTags_TagLinks&quot;&gt;Tags: &lt;a href=&quot;tags/192&quot;&gt;ssl&lt;/a&gt; &lt;a href=&quot;tags/216&quot;&gt;jboss,&lt;/a&gt; &lt;a href=&quot;tags/217&quot;&gt;tomcat,&lt;/a&gt; &lt;a href=&quot;tags/218&quot;&gt;ssl,&lt;/a&gt; &lt;a href=&quot;tags/219&quot;&gt;max-age,&lt;/a&gt; &lt;a href=&quot;tags/220&quot;&gt;cache-control&lt;/a&gt; &lt;/p&gt;</description>
 <category domain="http://www.technorati.com/tag">ssl</category>
 <category domain="http://www.technorati.com/tag">jboss,</category>
 <category domain="http://www.technorati.com/tag">tomcat,</category>
 <category domain="http://www.technorati.com/tag">ssl,</category>
 <category domain="http://www.technorati.com/tag">max-age,</category>
 <category domain="http://www.technorati.com/tag">cache-control</category>
 <pubDate>Mon, 24 Mar 2008 23:21:29 -0700</pubDate>
</item>
<item>
 <title>Love OpenID, Hate Password?  Get Your Password-less SSL Certificated OpenID From Certifi.ca</title>
 <link>http://www.kai-mai.com/node/123</link>
 <description>&lt;p&gt;
Slowly, more and more sites have supported login using &lt;a href=&quot;http://en.wikipedia.org/wiki/OpenID&quot;&gt;OpenID&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
The selling point of OpenID is that you can use one login to access varies sites.  This is very convenient.  But I am worried about losing the same passwords for all the OpenID supported sites I access.  There are so many &lt;a href=&quot;http://en.wikipedia.org/wiki/Phishing&quot;&gt;phishing&lt;/a&gt; activities going on to steal passwords.  I need something that&#039;s not password-based.
&lt;/p&gt;
&lt;p&gt;
I came across &lt;a href=&quot;https://certifi.ca&quot;&gt;Certifi.ca&lt;/a&gt; which is a password-less OpenID provider using SSL certificate for &lt;a href=&quot;http://en.wikipedia.org/wiki/Public-key_cryptography)&quot;&gt;public key-based&lt;/a&gt; authentication.  The basic idea is that you store your public SSL certificate(public key) and the private key in your browser.     Certifi.ca identifies you by your public key, and uses your public key to encrypt communication  between your browser and itself.  Your browser with the private key is the only one that can decrypt the communication.  There&#039;s no password needed!
&lt;/p&gt;
&lt;p class=&quot;awTags_TagLinks&quot;&gt;Tags: &lt;a href=&quot;tags/192&quot;&gt;ssl&lt;/a&gt; &lt;a href=&quot;tags/193&quot;&gt;certificate&lt;/a&gt; &lt;a href=&quot;tags/194&quot;&gt;public&lt;/a&gt; &lt;a href=&quot;tags/195&quot;&gt;key&lt;/a&gt; &lt;a href=&quot;tags/196&quot;&gt;openid&lt;/a&gt; &lt;a href=&quot;tags/197&quot;&gt;provider&lt;/a&gt; &lt;a href=&quot;tags/198&quot;&gt;certifi.ca&lt;/a&gt; &lt;a href=&quot;tags/200&quot;&gt;cacert.org&lt;/a&gt; &lt;/p&gt;</description>
 <category domain="http://www.technorati.com/tag">ssl</category>
 <category domain="http://www.technorati.com/tag">certificate</category>
 <category domain="http://www.technorati.com/tag">public</category>
 <category domain="http://www.technorati.com/tag">key</category>
 <category domain="http://www.technorati.com/tag">openid</category>
 <category domain="http://www.technorati.com/tag">provider</category>
 <category domain="http://www.technorati.com/tag">certifi.ca</category>
 <category domain="http://www.technorati.com/tag">cacert.org</category>
 <pubDate>Tue, 25 Dec 2007 17:21:36 -0800</pubDate>
</item>
</channel>
</rss>
