Hello Jesus,
Hum it is strange, I tested stunnel 3 and it works well with a pem file
containing both private and
certificate as specified in stunnel 3 documentation. Extract from documentation
:
--- STUNNEL MAN EXTRACT ---
The order of contents of the .pem file is also important. It should contain the
unencrypted private key
first, then a signed certificate (not certificate request). There should be
also empty lines after cer-
tificate and private key. Plaintext certificate information appended on the top
of generated certifi-
cate should be discarded. So the file should look like this:
-----BEGIN RSA PRIVATE KEY-----
[encoded key]
-----END RSA PRIVATE KEY-----
[empty line]
-----BEGIN CERTIFICATE-----
[encoded certificate]
-----END CERTIFICATE-----
[empty line]
--- END STUNNEL MAN EXTRACT ---
I tried method given in /usr/share/doc/stunnel/README.Debian to create a
certificate and it worked fine.
I checked package but there was no difference with upstream source, there is
only one patch for stunnel-dsa
patch in order to accept DSA keys.
If you have an idea of what can be broken, I will be happy to fix it.
Best Regards.
Julien Lemoine.
* Jesus Climent <[EMAIL PROTECTED]> [2006-01-31 15:30:36 +0100]:
> Package: stunnel
> Version: 2:3.26-3
> Severity: grave
> Justification: renders package unusable
>
> Created a certificate and a key, using
>
> openssl req -new -x509 -days 730 -nodes -out stunnel-cert.pem -keyout
> stunnel.pem
>
> stunnel 3.25-3 used to work. Upgrading to a higher version, I get:
>
> Jan 31 16:21:29 carter stunnel[14541]: Using '25' as tcpwrapper service name
> Jan 31 16:21:29 carter stunnel[14541]: Could not load DH parameters from
> /etc/ssl/certs/stunnel.pem
> Jan 31 16:21:29 carter stunnel[14541]: Diffie-Hellman initialization failed
> Jan 31 16:21:29 carter stunnel[14541]: Error reading certificate file:
> /etc/ssl/certs/stunnel.pem
> Jan 31 16:21:29 carter stunnel[14541]: SSL_CTX_use_certificate_chain_file:
> error:0906D06C:PEM routines:PEM_read_bio:no start line
>
> -7 says that stunnel3 is deprecated, so upgraded to version 4:
>
> Jan 31 16:22:26 carter stunnel: LOG5[14635:46912510151392]: stunnel 4.14 on
> x86_64-pc-linux-gnu PTHREAD+POLL+IPv6+LIBWRAP with Ope
> nSSL 0.9.8a 11 Oct 2005
> Jan 31 16:22:26 carter stunnel: LOG3[14635:46912510151392]: Error reading
> certificate file: /etc/ssl/certs/stunnel.pem
> Jan 31 16:22:26 carter stunnel: LOG3[14635:46912510151392]: error stack:
> 140DC009 : error:140DC009:SSL routines:SSL_CTX_use_certif
> icate_chain_file:PEM lib
> Jan 31 16:22:26 carter stunnel: LOG3[14635:46912510151392]:
> SSL_CTX_use_certificate_chain_file: 906D06C: error:0906D06C:PEM routin
> es:PEM_read_bio:no start line
>
> Still, I am unable to run my mail service thru stunnel.
>
> If more help is needed, please, do not hesitate to ask.
>
> -- System Information:
> Debian Release: 3.1
> Architecture: i386 (i686)
> Kernel: Linux 2.6.8-1-386
> Locale: [EMAIL PROTECTED], [EMAIL PROTECTED] (charmap=locale: Cannot set
> LC_CTYPE to default locale: No such file or directory
> locale: Cannot set LC_MESSAGES to default locale: No such file or directory
> locale: Cannot set LC_ALL to default locale: No such file or directory
> ANSI_X3.4-1968) (ignored: LC_ALL set to en_ES)
>
> Versions of packages stunnel depends on:
> ii libc6 2.3.2.ds1-22 GNU C Library: Shared libraries
> an
> ii libssl0.9.7 0.9.7e-3sarge1 SSL shared libraries
> ii libwrap0 7.6.dbs-8 Wietse Venema's TCP wrappers
> libra
> ii netbase 4.21 Basic TCP/IP networking system
> ii openssl 0.9.7e-3sarge1 Secure Socket Layer (SSL) binary
> a
>
> -- debconf information excluded
>
> --
> Jesus Climent info:www.pumuki.org
> Unix SysAdm|Linux User #66350|Debian Developer|2.6.15|Helsinki Finland
> GPG: 1024D/86946D69 BB64 2339 1CAA 7064 E429 7E18 66FC 1D7F 8694 6D69
>
> It's a soldier's duty. You wouldn't understand.
> --The Colonel (Akira)
>
--
Julien LEMOINE / SpeedBlue
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]