No seu arquivo de configuração mongod , você especifica modo SSL para ser requireSSL
. Isso significa que o servidor mongod
, somente usa e aceita conexões criptografadas TLS / SSL.
O cliente mongo
shell, no seu caso, precisa especificar --sslPEMKeyFile para passar o arquivo PEM do cliente.
Veja também configuração SSL do mongo shell ou Tutorial: configurar SSL para clientes .
The 2 last ones I added since I am getting a connection failure.
No que diz respeito à segurança, tenha um cuidado extra ao permitir configurações. Por favor, veja a descrição dos dois parâmetros para o que eles são: --allowInvalidCertificates e --allowInvalidHostnames