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 Boolean
booleanOrNull(org.json.JSONObject jsonObject, String key)
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.static List<String>
extractListByKey(org.json.JSONObject jsonObject, String key)
static List<String>
extractListByKeyOptString(org.json.JSONObject jsonObject, String key)
static Integer
integerOrNull(org.json.JSONObject jsonObject, String key)
static Long
longOrNull(org.json.JSONObject jsonObject, String key)
static String
stringOrNull(org.json.JSONObject jsonObject, String key)
static String
toPrettyJson(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.
-
-