Я зашел в консоль Snowflake, щелкнул значок сертификата в строке адреса браузера, выбрал экспорт сертификата и можно выбрать одно из:

Я хотел бы импортировать сертификат проблематично, если это возможно.
Я так и сделал:
CertificateFactory certificateFactory = CertificateFactory.getInstance("X.509");
Certificate certificate = certificateFactory.generateCertificate(new FileInputStream(new File("exportedFile.crt");
certificateStore.getOrCreateKeyStore().setCertificateEntry(file.getName(), certificate);
Импорт работает нормально, но не все сертификаты из файла загружаются, так как он содержит несколько сертификатов между
-----BEGIN CERTIFICATE-----
-----END CERTIFICATE-----
Как я могу импортировать их все?
Если я импортирую их в домашний файл пользователя ~./keystore, должен ли я добавить это в System.properties или этот файл загружается автоматически? Должен ли я сохранить пароль файла «changeit»?
System.setProperty("javax.net.ssl.keyStore", "C:/Users/prute/.keystore" );
System.setProperty("javax.net.ssl.trustStore", "C:/Users/prute/.keystore" );
System.setProperty("javax.net.ssl.keyStorePassword", "changeit" );
System.setProperty("javax.net.ssl.trustStorePassword", "changeit");
Подробнее здесь: https://stackoverflow.com/questions/787 ... -into-java