[Modules] GnuTls: Base64 unexpected header error

Simon Josefsson simon at josefsson.org
Wed May 20 06:38:54 EDT 2009


gnd at itchybit.org writes:

> Hello,
>
> we recently moved some websites to another server. One of the websites has
> a certificate issued by Equifax, its a QuickSSL Premium programme.
>
> When we moved the site to the other server, i copied the certificate and
> the private key as well. The problem is that when im trying to start
> apache with the old key & cert i get this error:
>
> Syntax error on line 143 of /etc/apache2/sites-enabled/vhosts.conf:
> GnuTLS: Failed to Import Private Key '/etc/apache2/ssl.key/xxx_real.key':
> (-207) Base64 unexpected header error.
>  failed!
>
> apache wont start. the conf looks like this:
>
>         GnuTLSEnable on
>         GnuTLSPriorities NORMAL
>         DocumentRoot ....
>         ServerName xxx.com:443
>         GnuTLSCertificateFile /etc/apache2/ssl.crt/xxx_old.crt
>         GnuTLSKeyFile /etc/apache2/ssl.key/xxx_old.key
>
> When i try to verify the cert and the privkey with the openssl utility -
> its OK. Maybe the problem is that on the old server we had a different
> version of openssl and we were using mod_ssl instead of mod_gnutls ??

Can you run 'certtool -k' on the key file?  It may be that GnuTLS cannot
parse it.  Don't paste the output into an e-mail, or you'll have to
revoke the certificate..

/Simon


More information about the Modules mailing list