<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Fred's Blog &#187; security</title>
	<atom:link href="http://www.valton.com.au/archives/tag/security/feed" rel="self" type="application/rss+xml" />
	<link>http://www.valton.com.au</link>
	<description>techno-ramblings &#38; miscellanea</description>
	<lastBuildDate>Sat, 05 Dec 2009 00:22:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Standalone Java SSL Client</title>
		<link>http://www.valton.com.au/archives/12</link>
		<comments>http://www.valton.com.au/archives/12#comments</comments>
		<pubDate>Sun, 14 Jun 2009 10:12:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[engineering]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[languages]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[ssl]]></category>

		<guid isPermaLink="false">http://www.valton.com.au/?p=12</guid>
		<description><![CDATA[Simple standalone Java SSL client using Apache Commons HTTPClient library: package au.com.valton.sslclient; import org.apache.commons.httpclient.HttpClient; import org.apache.commons.httpclient.HttpMethod; import org.apache.commons.httpclient.methods.GetMethod; public class SSLClientMain { public static void main(String[] args) { System.setProperty(&#8220;javax.net.ssl.keyStore&#8221;, &#8220;local_keystore.p12&#8243;); System.setProperty(&#8220;javax.net.ssl.keyStorePassword&#8221;, &#8220;keystore_password&#8221;); System.setProperty(&#8220;javax.net.ssl.keyStoreType&#8221;, &#8220;PKCS12&#8243;); System.setProperty(&#8220;javax.net.ssl.trustStore&#8221;, &#8220;local_truststore.p12&#8243;); System.setProperty(&#8220;javax.net.ssl.trustStorePassword&#8221;, &#8220;trustore_password&#8221;); System.setProperty(&#8220;javax.net.ssl.trustStoreType&#8221;, &#8220;PKCS12&#8243;); System.setProperty(&#8220;javax.net.debug&#8221;, &#8220;ssl&#8221;); HttpMethod httpGet = new GetMethod(); HttpClient httpClient = new HttpClient(); try { httpClient.executeMethod(httpGet); [...]]]></description>
			<content:encoded><![CDATA[<p>Simple standalone Java SSL client using <a href="http://hc.apache.org/httpclient-3.x/">Apache Commons HTTPClient</a> library:<br />
<span id="more-12"></span></p>
<blockquote><p>package au.com.valton.sslclient;</p>
<p>import org.apache.commons.httpclient.HttpClient;<br />
import org.apache.commons.httpclient.HttpMethod;<br />
import org.apache.commons.httpclient.methods.GetMethod;</p>
<p>public class SSLClientMain {</p>
<p>    public static void main(String[] args) {</p>
<p>        System.setProperty(&#8220;javax.net.ssl.keyStore&#8221;, &#8220;local_keystore.p12&#8243;);<br />
        System.setProperty(&#8220;javax.net.ssl.keyStorePassword&#8221;, &#8220;keystore_password&#8221;);<br />
        System.setProperty(&#8220;javax.net.ssl.keyStoreType&#8221;, &#8220;PKCS12&#8243;);</p>
<p>        System.setProperty(&#8220;javax.net.ssl.trustStore&#8221;, &#8220;local_truststore.p12&#8243;);<br />
        System.setProperty(&#8220;javax.net.ssl.trustStorePassword&#8221;, &#8220;trustore_password&#8221;);<br />
        System.setProperty(&#8220;javax.net.ssl.trustStoreType&#8221;, &#8220;PKCS12&#8243;);</p>
<p>        System.setProperty(&#8220;javax.net.debug&#8221;, &#8220;ssl&#8221;);</p>
<p>        HttpMethod httpGet = new GetMethod();<br />
        HttpClient httpClient = new HttpClient();</p>
<p>        try {<br />
            httpClient.executeMethod(httpGet);<br />
            System.out.println(new String(httpGet.getResponseBody()));<br />
        } catch (Exception e) {<br />
            e.printStackTrace();<br />
        }<br />
    }<br />
}
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.valton.com.au/archives/12/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
