Hello,

I'm running Bacula 15.0.3 on Linux x64.

I'm trying to get TLS working between director and client.  I have
created my own CA and have created cerficates for the director and
client.  However, the client certificate is always rejected by Bacula
with either

ERR=26:unsuitable certificate purpose

or

ERR=error:0A000413:SSL routines::sslv3 alert unsupported certificate

Here is my client configuration for the Director
Client
{
  Name = client1-fd
  Address = client1.example.com
  FDPort = 9102
  Catalog = MyCatalog
  Password = "mypassword"
  Maximum Concurrent Jobs = 20
  File Retention = 12 months
  Job Retention = 12 months
  TLS Enable = yes
  TLS Require = yes
  TLS Authenticate = yes
  TLS CA Certificate File = /opt/bacula/ssl/example-ca.crt
  TLS Certificate = /opt/bacula/ssl/bacdir.example.com.crt
  TLS Key = /opt/bacula/ssl/bacdir.example.com.key
}

Here is my file daemon configuration for the client
Director {
  Name = bacdir-dir
  Password = "mypassword"
  Address = bacdir.example.com
  TLS Enable = yes
  TLS Require = yes
  TLS Verify Peer = yes
  TLS Authenticate = yes
  TLS Allowed CN = client1.example.com
  TLS CA Certificate File = /etc/ssl/example-ca.crt
  TLS Certificate = /etc/ssl/client1.example.com.crt
  TLS Key = /etc/ssl/private/client1.example.com.key
}

Does this configuration look correct?  Bacula doesn't complain about
the configuration so I think it is OK.

What I don't understand is how to create a working client certificate
that Bacula will accept.

I have tried using both easyrsa and ssl-admin to create certificates.

I have followed Dan Langille's advice on this page
https://dan.langille.org/2019/11/29/ssl-client-vs-server-certificates-and-bacula-fd/
But, this does not seem to work any more (using ssl-admin and creating
a client certificate using option 4 results in 'ERR=26:unsuitable
certificate purpose')

Any advice would be most welcome.

Regards,

Richard



_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to