public class WebClients extends Object
Constructor and Description |
---|
WebClients() |
Modifier and Type | Method and Description |
---|---|
static void |
configureAuthorization(org.apache.cxf.jaxrs.client.WebClient webClient,
String username,
String authorizationType,
String authorization) |
static void |
configureCaCert(org.apache.cxf.jaxrs.client.WebClient webClient,
String caCertData,
File caCertFile) |
static void |
configureClientCert(org.apache.cxf.jaxrs.client.WebClient webClient,
String clientCertData,
File clientCertFile,
String clientKeyData,
File clientKeyFile,
String clientKeyAlgo,
char[] clientKeyPassword) |
static void |
configureUserAndPassword(org.apache.cxf.jaxrs.client.WebClient webClient,
String username,
String password) |
static KeyStore |
createKeyStore(String clientCertData,
File clientCertFile,
String clientKeyData,
File clientKeyFile,
String clientKeyAlgo,
char[] clientKeyPassword) |
static List<Object> |
createProviders() |
static KeyStore |
createTrustStore(String caCertData,
File caCertFile) |
static void |
disableHostNameChecks(org.apache.cxf.jaxrs.client.WebClient webClient) |
static void |
disableSslChecks(org.apache.cxf.jaxrs.client.WebClient webClient) |
static void |
enableDigestAuthenticaionType(org.apache.cxf.jaxrs.client.WebClient webClient) |
static InputStream |
getInputStreamFromDataOrFile(String data,
File file) |
static <T> T |
handle404ByReturningNull(Callable<T> callable)
A helper method to handle REST APIs which throw a 404 by just returning null
|
public static InputStream getInputStreamFromDataOrFile(String data, File file) throws FileNotFoundException
FileNotFoundException
public static KeyStore createTrustStore(String caCertData, File caCertFile) throws Exception
Exception
public static void configureCaCert(org.apache.cxf.jaxrs.client.WebClient webClient, String caCertData, File caCertFile)
public static void disableSslChecks(org.apache.cxf.jaxrs.client.WebClient webClient)
public static void disableHostNameChecks(org.apache.cxf.jaxrs.client.WebClient webClient)
public static void configureClientCert(org.apache.cxf.jaxrs.client.WebClient webClient, String clientCertData, File clientCertFile, String clientKeyData, File clientKeyFile, String clientKeyAlgo, char[] clientKeyPassword)
public static KeyStore createKeyStore(String clientCertData, File clientCertFile, String clientKeyData, File clientKeyFile, String clientKeyAlgo, char[] clientKeyPassword) throws Exception
Exception
public static void configureUserAndPassword(org.apache.cxf.jaxrs.client.WebClient webClient, String username, String password)
public static void configureAuthorization(org.apache.cxf.jaxrs.client.WebClient webClient, String username, String authorizationType, String authorization)
public static void enableDigestAuthenticaionType(org.apache.cxf.jaxrs.client.WebClient webClient)
public static <T> T handle404ByReturningNull(Callable<T> callable)
Copyright © 2011–2017 Red Hat. All rights reserved.