В Java 11 хранилище ключей по умолчанию было обновлено с JKS
к PKCS12.
В результате приложения, полагающиеся на KeyStore.getDefaultType() могут возникнуть проблемы после миграции, если только их хранилище ключей JKS не было преобразовано в PKCS12.
Это правило определяет и фиксирует использование KeyStore.getDefaultType() метод.
Если разработчикам необходимо поддерживать совместимость с JKS, они могут вручную указать тип хранилища ключей как "jks" в своих приложениях.
Для примера рассмотрим следующий фрагмент кода:
Вместо того чтобы полагаться на значение типа хранилища ключей по умолчанию, возвращаемое KeyStore.getDefaultType()в Java11 пользователи могут явно указывать "jks" следующим образом:
Это правило имеет автоматическое исправление, которое возвращает "jks" где KeyStore.getDefaultType()вызывается метод.
Скопируйте пользовательскую конфигурацию в файл сборки приложения, чтобы включить автоматизацию исправлений.
Дополнительная информация: