/** * Create a ServiceClient instance using the given TrustManager and KeyManager * * @param trustManager * @param keyManager * @return */ public static ServiceClient createServiceClient(TrustManager trustManager, KeyManager keyManager) { return createServiceClient(CertificateUtil.createSSLContext( trustManager, keyManager)); }
/** * Create a ServiceClient instance using the given TrustManager, KeyManager and requestPayloadSizeLimit * * @param trustManager * @param keyManager * @param requestPayloadSizeLimit * @return */ public static ServiceClient createServiceClient(TrustManager trustManager, KeyManager keyManager, int requestPayloadSizeLimit) { return createServiceClient(CertificateUtil.createSSLContext( trustManager, keyManager), requestPayloadSizeLimit); }
ServiceClient serviceClient = createServiceClient(CertificateUtil.createSSLContext( trustManager, null), 0); setClient(serviceClient);
protected Map.Entry<VerificationHost, ServerX509TrustManager> createHostWithTrustManager( long reloadTime) throws Throwable { ServiceHost.Arguments args = getHostArguments(); OperationInterceptorRegistry interceptors = createInterceptorRegistry(); registerInterceptors(interceptors); VerificationHost h = VerificationHost.initialize( new CustomizationVerificationHost(interceptors), args); h.setMaintenanceIntervalMicros(this.getMaintenanceIntervalMillis() * 1000); ServerX509TrustManager trustManager = new TestServerX509TrustManager(h, reloadTime); SSLContext sslContext = CertificateUtil.createSSLContext(trustManager, null); h.setClient(createServiceClient(sslContext, 0, h)); h.start(); return new AbstractMap.SimpleEntry<>(h, trustManager); }