O Samba4 DC não pode ativar a criptografia TLS

2

Eu criei meu certificado SSL por meio de um intermediário e anexei o certificado, a chave e a (cadeia) CA à configuração do Samba4 em [General] . Ao reiniciar o Samba, o servidor LDAP não está mais funcionando. Esse problema parece ocorrer somente quando eu uso meu certificado confiável, mas os certificados autoassinados funcionam bem.

Em smb.conf , adicionei o seguinte:

tls enabled  = yes
tls keyfile  = tls/dc1.example.com-key.pem
tls certfile = tls/dc1.example.com-cert.pem
tls cafile   = tls/ca-chain-root.pem

Ao testá-lo com o seguinte, recebo uma resposta OK e deve ser bom:

openssl verify /usr/local/samba/private/tls/dc1.example.com-cert.pem -CAfile /usr/local/samba/private/tls/ca-chain-root.pem

Assim que essas alterações entrarem em vigor, o LDAP pára de ser executado, nmap confirma que não há nada na porta 636 agora, o teste abaixo não retorna nada porque o LDAP não está ativo:

openssl s_client -showcerts -connect localhost:636 -CAfile /usr/local/samba/private/tls/ca-chain-root.pem

Tenho certeza de que estou perdendo algo simples aqui, gerando corretamente certificados SSL para o restante dos meus servidores sem problemas. Qualquer ajuda seria apreciada.

Comandos OpenSSL usados para gerar o certificado:

openssl genrsa -out intermediate/private/dc1.example.com-key.pem 2048
openssl req -config intermediate/openssl.cnf -key intermediate/private/dc1.example.com-key.pem -new -sha256 -out intermediate/csr/dc1.example.com-csr.pem
openssl ca -config intermediate/openssl.cnf -extensions server_cert -days 3750 -notext -md sha256 -in intermediate/csr/dc1.example.com-csr.pem -out intermediate/certs/dc1.example.com-cert.pem
    
por Elegant 10.01.2016 / 08:46

0 respostas