Error with SSL certificates and SSL Filter

[email protected] (Darío Rodríguez) Mon, 23 May 2011 14:53:57 +0200
Newsgroups perl.poe
Message-ID <[email protected]>
Hi everybody

I am making a proxy and it must support the https protocol. I am trying 
to enable SSL feature in the server side with this command:

POE::Component::Server::TCP->new(
     Alias        => "web_server",
     Port         => LISTEN_PORT,
     #ClientFilter => 'POE::Filter::HTTPD', ##WITHOUT HTTPD FILTER THERE 
ISN'T HTTP HEADERS!!!
     ClientFilter => POE::Filter::Stackable->new(
         Filters => [
             POE::Filter::SSL->new(crt => 'sslkeys/server.crt', key => 
'sslkeys/server.key'),
             POE::Filter::HTTPD->new(),
         ]
     ),

     ClientInput  => \&handle_http_request,
     InlineStates => {got_response => \&handle_http_response,},
);

But when a https request hit the server I get the following error:

POE::Filter::SSL: UNEXPECTED ERROR: ERR1:-1 ERR2:1 HINT: Check if you 
have configured a CRT and KEY file, and that both are readable at 
/usr/share/perl5/POE/Wheel/ReadWrite.pm line 280


I don't know what this error means because the files has the permission 
flags set to 777. Are required some special certs?

Thanks in advance.