Как импортировать файл PEM непосредственно для использования с FeignClient?JAVA

Программисты JAVA общаются здесь
Anonymous
Как импортировать файл PEM непосредственно для использования с FeignClient?

Сообщение Anonymous »

У меня есть файл сертификата клиента .pem, включая закрытый ключ и сертификат. Я хочу использовать Feign, чтобы позвонить в API RESTFUL, который требует сертификата клиента.public class App {

public static void main(String[] args) throws Exception {
SSLFactory sslFactory = SSLFactory.builder()
.withIdentityMaterial("identity.jks", "password".toCharArray())
.withTrustMaterial("truststore.jks", "password".toCharArray())
.build();

Feign.Builder client = Feign.builder()
.client(new Client.Default(sslFactory.getSslSocketFactory(), sslFactory.getHostnameVerifier()));
}

}
< /code>
Однако я хочу импортировать CERT из файла .pem напрямую, потому что у меня нет файла .jks и не хочу преобразовать его по ручным, потому что файл .pem извлекается программно периодически с других серверов. Как я могу это сделать?

Подробнее здесь: https://stackoverflow.com/questions/732 ... eignclient

Вернуться в «JAVA»