0
public void configure() throws Exception {
KeyStoreParameters ksp = new KeyStoreParameters();
ksp.setResource(getConfigDir() + keystore);
ksp.setPassword("changeit");
TrustManagersParameters tmp = new TrustManagersParameters();
tmp.setKeyStore(ksp);
SSLContextParameters scp = new SSLContextParameters();
scp.setTrustManagers(tmp);
HttpComponent httpComponent = getContext().getComponent("https4", HttpComponent.class);
httpComponent.setSslContextParameters(scp);
from("timer://timer1?fixedRate=true&period=5000")
.setHeader(Exchange.HTTP_METHOD, constant(HttpMethods.GET))
.to(getSource())
.log(LoggingLevel.INFO, "File ${file:name} inProgress")
.to(getDestination()).process(new Processor() {
public void process(Exchange exchange) throws Exception {
String currentFileName = (String) exchange.getIn().getHeader(Exchange.FILE_NAME);
Long currentFileSize = (Long) exchange.getIn().getHeader(Exchange.FILE_LENGTH);
feedLogger.log(Level.INFO, currentFileName + " processed");
feedLogger.log(Level.INFO, currentFileName + " size: " + currentFileSize + " Bytes");
}
}).log(LoggingLevel.INFO, "File ${file:name} processed").setId(getId());
}
내 소스에 유효한 인증 경로를 찾을 수 STIL없는의 SSLContext를 사용하기위한 구성 요소 구성, HTTPS를 말할 수 HTTPS4 : https://www.blabla.org을 나는 ** componenet로 HTTP4를 사용하지만 여전히 저를 제공하고 있습니다 : 요청한 대상에 대한 유효한 인증 경로를 찾을 수 없습니다 **는 키 스토어 파일을 요청 대상