<?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>Roberto Furutani &#187; OpenSSL</title>
	<atom:link href="http://www.furutani.com.br/tag/openssl/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.furutani.com.br</link>
	<description>O site de um computólogo curioso!</description>
	<lastBuildDate>Fri, 20 Jan 2012 00:25:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Gerando certificados com OpenSSL</title>
		<link>http://www.furutani.com.br/2009/02/gerando-certificados-com-openssl/</link>
		<comments>http://www.furutani.com.br/2009/02/gerando-certificados-com-openssl/#comments</comments>
		<pubDate>Fri, 06 Feb 2009 11:14:38 +0000</pubDate>
		<dc:creator>Roberto Furutani</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[OpenSSL]]></category>
		<category><![CDATA[Tomcat]]></category>

		<guid isPermaLink="false">http://www.furutani.com.br/?p=342</guid>
		<description><![CDATA[Olá! Vou demonstrar aqui como gerar um certificado de segurança para testar por exemplo HTTPS com Tomcat. Baixe o instalador do OpenSSl para Windows e não se esqueça do Visual C++ 2008 Redistributables. Os comandos para geração do certificado são esses: O diretório de trabalho é d:\ee openssl req -config c:\openssl\bin\openssl.cfg -new -out d:\ee\certificado.csr openssl [...]]]></description>
			<content:encoded><![CDATA[<p>Olá!</p>
<p>Vou demonstrar aqui como gerar um certificado de segurança para testar por exemplo HTTPS com Tomcat.<br />
Baixe o instalador do OpenSSl para <a href="http://www.slproweb.com/products/Win32OpenSSL.html">Windows</a> e não se esqueça do Visual C++ 2008 Redistributables.</p>
<p>Os comandos para geração do certificado são esses:<br />
O diretório de trabalho é <strong>d:\ee</strong></p>
<pre class="brush: html">openssl req -config c:\openssl\bin\openssl.cfg -new -out d:\ee\certificado.csr</pre>
<pre class="brush: html">openssl x509 -in d:\ee\certificado.csr -out d:\ee\certificado.crt -req -signkey d:\ee\certificado.key -days 365</pre>
<pre class="brush: html">openssl pkcs12 -export -in d:\ee\certificado.crt -inkey d:\ee\certificado.key -out d:\ee\certificado.p12  -name certificado -CAfile d:\ee\certificado.crt -caname certificado -chain
</pre>
<p>Ao final desse trabalho teremos um arquivo chamando certificado.p12</p>
<p>Para configurar o Tomcat para usar esse certificado abra o arquivo server.xml<br />
Substitua a tag</p>
<pre class="brush: xml">
&lt;Connector port=&quot;8443&quot; maxHttpHeaderSize=&quot;8192&quot;
               maxThreads=&quot;150&quot; minSpareThreads=&quot;25&quot; maxSpareThreads=&quot;75&quot;
               enableLookups=&quot;false&quot; disableUploadTimeout=&quot;true&quot;
               acceptCount=&quot;100&quot; scheme=&quot;https&quot; secure=&quot;true&quot;
               clientAuth=&quot;false&quot; sslProtocol=&quot;TLS&quot; /&gt;
</pre>
<p>Pela tag </p>
<pre class="brush: xml">
&lt;Connector protocol=&quot;org.apache.coyote.http11.Http11Protocol&quot;
    	   port=&quot;8443&quot;
    	   SSLEnabled=&quot;true&quot;
           maxThreads=&quot;150&quot;
           acceptCount=&quot;100&quot;
           enableLookups=&quot;false&quot;
           disableUploadTimeout=&quot;true&quot;
           scheme=&quot;https&quot;
           secure=&quot;0&quot;
           clientAuth=&quot;false&quot;
	   keystoreType=&quot;PKCS12&quot;
           sslProtocol=&quot;TLS&quot;
           keystoreFile=&quot;D:\ee\certificado.p12&quot;
	   keystorePass=&quot;senha&quot;
/&gt;
</pre>
<p>Ao acessar a aplicação via browser informando a URL https://localhost:8443/webapp o IE informará que o site não é seguro perguntará se deseja continuar, no firefox também ocorre o mesmo problema. Isso acontece por que o certificado não é emitido por uma empresa certificadora confiável como a <a href="http://www.verisign.com.br/">VeriSign</a>.</p>
<p>Até mais</p>
]]></content:encoded>
			<wfw:commentRss>http://www.furutani.com.br/2009/02/gerando-certificados-com-openssl/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

