Sé que ya se ha pedido, pero a pesar de muchas horas de investigación, no pude encontrar una solución que funcione. Estoy tratando de instalar mi certificado raíz en mi servidor, por lo que el servicio interno puede vincularse entre sí mediante SSL.
Lo que debe saber sobre la nueva CA raíz:
- Apache httpd y PHP
- Cliente OpenLDAP
- Node.js
Para Apache, necesito una aplicación PHP para conocer el certificado raíz, por lo que si un sitio se conecta a otro sitio web SSL (firmado por la misma CA) funciona bien y no se queja de un certificado autofirmado.
Para OpenLDAP, creo que es lo mismo que PHP, el módulo que usa es bastante antiguo, es Net_LDAP2, instalado con PEAR. Intenté editar la configuración local de openldap, pero parece que el sistema no la está usando.
Last Node.js, que uso para parsoid. Los servidores node.js deben confiar en la CA para hacer una buena conexión SSL.
Intenté agregar el certificado a /etc/pki/tls/certs/ca-bundle.crt con poco éxito.
Si bien httpd no ve la CA raíz, logré que otros servicios funcionen con ella, como tomcat y 389.
Gracias por tu apoyo.
SSLCACertificateFile
en /etc/httpd/conf.d/ssl.conf
, TLS_CACERT
en /etc/openldap/ldap.conf
(Cliente OpenLDAP), TLSCACertificateFile
en /etc/openldap/slapd.conf
(Servidor OpenLDAP), etc.