SSL-Zertifikat für enaio® service-manager (enaio 11.10 und höher)
Übersicht
Auf den Folgeseiten werden detailliert die folgenden Schritte beschrieben:
Die Einbindung eines SSL-Zertifikats und die Aktivierung von HTTPS für die Microservices erfolgt zentral über die Anlage eines SSL-Konfigurations-Profils
application-ssl.yml.
Über dieses Profil wird außerdem die Konfiguration der Eureka-Clients der Microservices hinterlegt, so dass diese sich beim Eureka-Server (Service: 'discovery') - der Service-Discovery des Spring Cloud Netflix-Stacks - registrieren und ihre Endpunkte veröffentlichen können.In der Konfigurationsdatei
application-cloud.ymlwird die Adresse des Services 'discovery', bei der sich die Microservices registrieren, angepasst.In der Konfigurationsdatei
servicewatcher-sw.ymldes Services 'argus', der unter anderem als Konfigurationsserver der anderen Microservices dient, wird das neue SSL-Konfigurations-Profil den einzelnen Microservices zugewiesen.
Die Konfiguration aus dem SSL-Konfigurations-Profil wird in der Konfigurationsdateiservicewatcher-sw.ymlrepliziert, damit sie auch dem Service 'argus' selbst zur Verfügung steht.
Einbindung der Zertifikate
Abhängig davon, ob Sie die Windows-Zertifikatsverwaltung oder den Java Key Store verwenden, schauen Sie bitte auf folgenden Unterseiten: