Wiem, że już o to pytano, ale pomimo wielu godzin badań nie mogłem znaleźć działającego rozwiązania. Próbuję zainstalować mój certyfikat główny na moim serwerze, aby usługa wewnętrzna mogła się ze sobą połączyć za pomocą protokołu SSL.
Co należy wiedzieć o nowym głównym urzędzie certyfikacji:
- Apache httpd i PHP
- Klient OpenLDAP
- Node.js
Do Apache potrzebuję aplikacji PHP, aby wiedzieć o certyfikacie głównym, więc jeśli witryna łączy się z inną witryną SSL (podpisaną przez ten sam urząd certyfikacji), działa dobrze i nie narzeka na certyfikat z podpisem własnym.
W przypadku OpenLDAP uważam, że jest taki sam jak PHP, moduł, którego używa jest dość stary, to Net_LDAP2, zainstalowany z PEAR. Próbowałem edytować lokalną konfigurację openldap, ale wygląda na to, że system jej nie używa.
Last Node.js, którego używam dla parsoid. Serwery node.js muszą ufać urzędowi certyfikacji, aby uzyskać dobre połączenie SSL.
Próbowałem dodać certyfikat do /etc/pki/tls/certs/ca-bundle.crt z niewielkim powodzeniem.
Chociaż httpd nie widzi głównego urzędu certyfikacji, udało mi się sprawić, że inne usługi z nim współpracują, takie jak tomcat i 389.
Dziękuję za Twoje wsparcie.
źródło
SSLCACertificateFile
w/etc/httpd/conf.d/ssl.conf
,TLS_CACERT
w/etc/openldap/ldap.conf
(Klient OpenLDAP),TLSCACertificateFile
w/etc/openldap/slapd.conf
(Serwer OpenLDAP) itp.Odpowiedzi:
W moim pudełku RHEL 6
man 8 update-ca-trust
strona podręcznika zawiera dość obszerne wyjaśnienie, w jaki sposób można / należy zarządzać certyfikatami CA w całym systemie i powiązanymi trustami.Częściej niż konfiguracja nie jest specyficzna dla aplikacji, jak wskazują powyższe komentarze.
źródło
Napisałem kilka wierszy poleceń, aby był bardziej dostępny dla początkujących w SSL:
Przejdź do folderu PKI
WERYFIKUJ (twarde) linki i certyfikaty zapasowe
Prześlij łańcuch CA do CentOS
Połącz się z CentOS przez SSH (Putty?) Lub lokalnie
IF PKCS12 CAChain: „Konwertuj certyfikat wewnętrznego łańcucha CA na format PEM i usuń nagłówki”:
Dołącz swój wewnętrzny urząd certyfikacji do CentOS
źródło