Package io.jans.as.client.util
Class ClientUtil
- java.lang.Object
-
- io.jans.as.client.util.ClientUtil
-
public class ClientUtil extends Object
- Version:
- 0.9, 26/12/2012
- Author:
- Yuriy Zabrovarnyy, Yuriy Movchan
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static BooleanbooleanOrNull(org.json.JSONObject jsonObject, String key)static org.apache.http.impl.client.CloseableHttpClientcreateHttpClient(String tlsVersion, String[] ciphers)Creates a special SSLContext using a custom TLS version and a set of ciphers enabled to process SSL connections.static List<String>extractListByKey(org.json.JSONObject jsonObject, String key)static List<String>extractListByKeyOptString(org.json.JSONObject jsonObject, String key)static IntegerintegerOrNull(org.json.JSONObject jsonObject, String key)static LonglongOrNull(org.json.JSONObject jsonObject, String key)static StringstringOrNull(org.json.JSONObject jsonObject, String key)static StringtoPrettyJson(org.json.JSONObject jsonObject)
-
-
-
Method Detail
-
toPrettyJson
public static String toPrettyJson(org.json.JSONObject jsonObject) throws com.fasterxml.jackson.core.JsonProcessingException
- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
extractListByKey
public static List<String> extractListByKey(org.json.JSONObject jsonObject, String key)
-
extractListByKeyOptString
public static List<String> extractListByKeyOptString(org.json.JSONObject jsonObject, String key)
-
createHttpClient
public static org.apache.http.impl.client.CloseableHttpClient createHttpClient(String tlsVersion, String[] ciphers)
Creates a special SSLContext using a custom TLS version and a set of ciphers enabled to process SSL connections.- Parameters:
tlsVersion- TLS version, for example TLSv1.2ciphers- Set of ciphers used to create connections.
-
-