Nesse artigo iremos explicar o conceito básico de certificação digital, mostraremos como se gera uma requisição de certificado, chaves privadas e públicas e configurações https do Apache2 para que nosso site possua certificado digital.
Podemos verificar que no lado direito superior do Browser, vai aparecer um CADEADO, o que significa que nosso site usa SSL, clicando nele teremos todas as informações que usamos na geração do mesmo.
Caso na hora de abrir seu site apareça alguma mensagem dizendo que seu site não é seguro ou não foi possível achar sua CA, isso é normal caso você esteja usando um CA interna ou não registrada.
#1Comentário enviado por brunolimaq em 03/04/2008 - 12:43h
Disponivel para qualquer dúvida.
Att.,
Bruno Lima
#2Comentário enviado por cvs em 03/04/2008 - 13:00h
Alteração feita de acordo com sua solicitação.
Em tempo gostaria de parabeniza-lo... Leitura interessante. Só acho que seria OpenSSL :D
#3Comentário enviado por brunolimaq em 03/04/2008 - 13:03h
Entendo, fiquei na dúvida, mas os conceitos sobre certificação falam mais forte.
Poderei fazer algo melhor no futuro, e usar o nome OpenSSL.
Obrigado.
#4Comentário enviado por julianjedi em 04/04/2008 - 10:55h
Gostei do artigo ... muito esclarecedor... e bem didático .. nota 10 .. e ja ta nos meus favoritos...
#5Comentário enviado por caiogustavo15 em 04/04/2008 - 20:18h
Muito interessante esse seu artigo. Há algum tempo venho procurando algo assim, mais ainda não tinha achado. Mais como sou "iniciante" ainda tenho algumas dúvidas. No meu caso quero fazer essa implementação pois no prédio onde moro nós dividimos uma rede wirelless, mais as vezes aparece algum conhecido que quer usar a rede e temos que ficar colocando senha, liberando o MAC no ap.. essas coisas, e por isso gostaria de usar esse método para "liberar" o acesso de pessoas na rede. Você teriam mais algum artigo que pudesse me ajudar?? Alguma outra leitura pra me indicar ?? Obrigado!
#6Comentário enviado por emarone em 04/04/2008 - 22:31h
Cara, parabéns, pelo artigo!!!!
#7Comentário enviado por jivago em 06/04/2008 - 10:50h
Bruno, essa configuração funciona tambem em Kurumi e Slackware??
#8Comentário enviado por brunolimaq em 07/04/2008 - 12:32h
Sim, funciona em qualquer distro, incluse em SOLARIS, basta termo o APACHE e o OPENSSL instalados.
Qualquer problema ou dúvida em outra distro, estou a disposição.
Att.,
Bruno Lima
#9Comentário enviado por otaviozm em 08/04/2008 - 12:29h
parabens pelo artigo! um assunto muito interessante a ser discutido... agradeço pelo tempo dedicado a esclarecer algumas duvidas :)
abraços!
#10Comentário enviado por leows em 23/12/2008 - 11:03h
Para não pedir senha caso crie um certificado seguro, basta adicionar esse script em /etc/init.d
instale o interpretador expect com o comando:
apt-get install expect
ATENÇÃO: altere o valor <password> do conteúdo do script abaixo para a senha que vc criou na sua phrase do certificado.
# crie um arquivo chamado webserver em /etc/init.d
vi /etc/init.d/webserver
#!/bin/bash
# /etc/init.d/webserver
#
set -e
set -u
test -x /etc/init.d/apache2 || exit 0
. /lib/lsb/init-functions
case "${1:-''}" in
'start')
/usr/bin/expect -c '
set force_conservative 0 ;# set to 1 to force conservative mode even if
if {$force_conservative} {
set send_slow {1 .001}
proc send {ignore arg} {
sleep .1
exp_send -s -- $arg
}
}
set timeout 2
puts "\n"
spawn /etc/init.d/apache2 start
expect "phrase:"
send "<password>\r"
expect "OK"
puts "\r"
exit
'
;;
ATENÇÃO: altere o valor <password> do conteúdo do script acima para a senha que vc criou na sua phrase do certificado.
salve e após dê permissão de escrita
chmod +x /etc/init.d/webserver
verifique qual level o seu linux está iniciando com o comando who -r
após entre no diretório do level correto em
/etc/rc<level>.d
renomeio o link do apache2 para K91apache2
mv /etc/rc<level>.d/S91apache2 ./K91apache2
após coloque o nosso script customizado para iniciar o apache2 sem pedir senha
ln -s /etc/init.d/webserver /etc/rc<level>.d/S92webserver
teste o script
/etc/init.d/webserver stop
/etc/init.d/webserver start
# Boa Sorte! :)
#11Comentário enviado por thiagoborn em 06/06/2012 - 22:59h
Você saberia como configurar o apache 2.2 para que ele peça o certificado do cliente para fechar conexão?
Client Faz requisição -> Apache
Apache pede certificado de cliente. E por aí vai
Preferências de cookies
Usamos cookies essenciais para manter o site funcionando. Cookies de estatísticas e anúncios só serão carregados se você permitir.
Att.,
Bruno Lima