Я создал приложение в Spring Boot и включил SSL в application.properties, используя следующую конфигурацию
server.port=8085
server.ssl.key-store=classpath:keystore.jks
server.ssl.client-auth=need
server.ssl.key-alias=selfsigned
server.ssl.key-store-password=password
server.ssl.key-password=password
Я также создал самозаверяющий сертификат keystore.jks для доступа через localhost.
ниже - результат keytool -list -keystore keystore.jks -v
Keystore type: jks
Keystore provider: SUN
Your keystore contains 1 entry
Alias name: selfsigned
Creation date: 5-okt-2018
Entry type: PrivateKeyEntry
Certificate chain length: 1
Certificate[1]:
Owner: CN=localhost, OU=UniteInboxAPI, OU=DEV, OU=PKI, OU=Services, O=ING, L=Holualoa, ST=HI, C=US
Issuer: CN=localhost, OU=UniteInboxAPI, OU=DEV, OU=PKI, OU=Services, O=ING, L=Holualoa, ST=HI, C=US
Serial number: 68547095
Valid from: Fri Oct 05 17:24:46 CEST 2018 until: Sat Oct 05 17:24:46 CEST 2019
Certificate fingerprints:
MD5: E5:48:B0:2F:DA:5C:BE:8E:30:A9:A6:CF:B3:07:55:DC
SHA1: EC:C2:B2:F5:70:CA:57:47:8F:54:A7:5E:54:C2:A1:29:51:2F:51:62
SHA256: 7F:EA:88:65:24:A7:39:20:93:14:54:0D:53:B7:50:85:D9:8B:55:5F:72:43:EB:94:99:FC:93:CE:25:4A:BA:27
Signature algorithm name: SHA256withRSA
Subject Public Key Algorithm: 2048-bit RSA key
Version: 3
Когда я пытаюсь получить к нему доступ через Chrome / Mozilla, хост недоступен, и мои конечные точки не обслуживаются.
Пожалуйста, помогите, если мне нужно будет выполнить какую-либо дополнительную настройку / импортировать какие-либо сертификаты в браузере.
С уважением, Suvojit