Я пытаюсь переместить конфигурацию моего сертификата http4 из класса RouteBuilder в файл application.yml.Мой код в точности похож на пример Java на этой странице в разделе «Настройка SSL для HTTP-клиента - программная настройка компонента»: (https://camel.apache.org/http4.html#HTTP4-UsingtheJSSEConfigurationUtility). Однако на веб-сайте нет примера yml, только решение Javaчто у меня в настоящее время есть и решение Spring DSL. Кто-нибудь знает, как перевести код Java в yml?
@Configuration
public class configureHttps4Certificate extends RouteBuilder {
@Override
public void configure() throws Exception {
KeyStoreParameters ksp = new KeyStoreParameters();
ksp.setResource("pathToResource");
ksp.setPassword("password");
TrustManagersParameters tmp = new TrustManagersParameters();
tmp.setKeyStore(ksp);
SSLContextParameters scp = new SSLContextParameters();
scp.setTrustManagers(tmp);
HttpComponent httpComponent = getContext().getComponent("https4", HttpComponent.class);
httpComponent.setSslContextParameters(scp);
}
}