[Eppnicbr] [PHP] Certificado - Conexão TLS
Evandro Sestrem
sestrem at gmail.com
Mon Dec 22 19:08:37 BRST 2008
Olá,
Estou com uma dúvida sobre os arquivos de certificação: o que devo
exatamente fazer com os arquivos client.pem, root.pem e server.pem?
Fiz um teste de conexão com PHP:
<?php
ini_set("display_errors",1);
$fc = stream_context_create(array(
'tls'=>array(
'allow_self_signed'=>'TRUE',
'local_cert'=>'client.pem'
)
));
$fp = stream_socket_client("tls://beta.registro.br:700
",$errno,$errstr,30,STREAM_CLIENT_CONNECT/*|STREAM_CLIENT_ASYNC_CONNECT*/,$fc);
if (!$fp) {
echo "$errstr ($errno)<br />\n";
} else {
echo "conectado";
}
?>
Isto gera:
Warning: stream_socket_client() [function.stream-socket-client]: SSL
operation failed with code 1. OpenSSL Error messages: error:14094410:SSL
routines:SSL3_READ_BYTES:sslv3 alert handshake failure in testeepp.php on
line 9
conectado
Obrigado.
[]s
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://eng.registro.br/pipermail/eppnicbr/attachments/20081222/6500e1d5/attachment.html>
More information about the eppnicbr
mailing list