Вы здесь:

В https://github.com/cherepakhin/senior/tree/main/new_site/ssl опыты в папке sert_testing из https://test.playincloud.ru/index.php/spravochnik/43-certs.

Сертификаты хранятся в хранилище. Сертификаты можно импортировать, экспортировать в хранилище.
Создание хранилища: create_store.sh

# Создание нового хранилища ключей
# При генерации запрашивается город и пр.инфа. Указал только пароль, т.к. он обязателен
# pass: b..o Остальное пусто
keytool -genkeypair -alias mykey -keyalg RSA -keystore mykeystore.jks -keysize 2048


Просмотр хранилища: view_store.sh

# pass - b...o

keytool -list -keystore mykeystore.jks

# Вывод:
#Enter keystore password:
#Keystore type: PKCS12
#Keystore provider: SUN

#Your keystore contains 1 entry

#mykey, Jul 27, 2025, PrivateKeyEntry,
#Certificate fingerprint (SHA-256): 07:13:.....

# mykey из ./create_store.sh

Просмотр конкретного сертификата view_sert.sh:

# Просмотр хранилища ключей
# pass - b...o

keytool -list -keystore mykeystore.jks

# Вывод:
#Enter keystore password:
#Keystore type: PKCS12
#Keystore provider: SUN

#Your keystore contains 1 entry

#mykey, Jul 27, 2025, PrivateKeyEntry,
#Certificate fingerprint (SHA-256): 07:13:6E:63:E5:29:C9:...

В выводе есть mykey сгенерированный из ./create_store.sh.
Мои сертификаты в vasi@v:/home/vasi/doc/sert
Просмотр деталей сертификата:

~/doc/senior/new_site/ssl/sert_testing$ keytool -list -v -alias mykey -keystore mykeystore.jks

Использовано в проекте:

$ git clone "Enable-https-SSL-for-Spring-Boot"
$ cd ~/temp/ssl/Enable-https-SSL-for-Spring-Boot
(проект в ssl/proj/)
$ echo $JAVA_HOME
/usr/lib/jvm/java-11-openjdk-amd64
$ ssl/proj/run.sh
$ mvn spring-boot:run
$ curl https://127.0.0.1:8443/hello
(открывается через httpS)

allure_result_test