Skip to content

Instantly share code, notes, and snippets.

@jc-lab
jc-lab / EjbcaConnector.java
Last active July 10, 2019 07:44
EjbcaConnector.java
import com.sun.xml.internal.ws.client.WSServiceDelegate;
import org.apache.http.HttpResponse;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.conn.ssl.SSLConnectionSocketFactory;
import org.apache.http.conn.ssl.TrustSelfSignedStrategy;
import org.apache.http.impl.client.CloseableHttpClient;
import org.apache.http.impl.client.HttpClientBuilder;
import org.apache.http.ssl.SSLContextBuilder;
import org.ejbca.core.protocol.ws.client.gen.EjbcaWS;
import org.ejbca.core.protocol.ws.client.gen.EjbcaWSService;
@jc-lab
jc-lab / TestableGatewayFilter.java
Last active April 13, 2021 04:18
spring-cloud-gateway환경에서 도메인에 따라 특정 서비스에 대해 테스트서버로 연결합니다
package your.package;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.cloud.client.ServiceInstance;
import org.springframework.cloud.client.discovery.DiscoveryClient;
import org.springframework.cloud.gateway.filter.GatewayFilterChain;
import org.springframework.cloud.gateway.filter.GlobalFilter;
import org.springframework.cloud.gateway.route.Route;
import org.springframework.cloud.gateway.support.ServerWebExchangeUtils;
import org.springframework.core.Ordered;