Gerando certificados com OpenSSL
06/fevereiro/2009 - Java
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 x509 -in d:\ee\certificado.csr -out d:\ee\certificado.crt -req -signkey d:\ee\certificado.key -days 365
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
Ao final desse trabalho teremos um arquivo chamando certificado.p12
Para configurar o Tomcat para usar esse certificado abra o arquivo server.xml
Substitua a tag
<Connector port="8443" maxHttpHeaderSize="8192" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" disableUploadTimeout="true" acceptCount="100" scheme="https" secure="true" clientAuth="false" sslProtocol="TLS" />
Pela tag
<Connector protocol="org.apache.coyote.http11.Http11Protocol" port="8443" SSLEnabled="true" maxThreads="150" acceptCount="100" enableLookups="false" disableUploadTimeout="true" scheme="https" secure="0" clientAuth="false" keystoreType="PKCS12" sslProtocol="TLS" keystoreFile="D:\ee\certificado.p12" keystorePass="senha" />
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 VeriSign.
Até mais
Instalando aplicações ADF 11G no Tomcat
22/janeiro/2009 - Java, Oracle
Olá,
Uma dica para quem deseja instalar uma aplicação feita em ADF 11G no Tomcat 6.x ao invés do Weblogic é ler este post How to deploy a 11g ADF application on Tomcat 6.x. Ainda não tive oportunidade de testar.
Se funciona pro Tomcat pode funcionar pro Jetty também.
Até mais,
Roberto