public class PKIClient
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
ClientConfig |
config |
PKIConnection |
connection |
CryptoProvider |
crypto |
Info |
info |
InfoClient |
infoClient |
static org.slf4j.Logger |
logger |
static java.lang.String[] |
MESSAGE_FORMATS |
Constructor and Description |
---|
PKIClient(ClientConfig config) |
PKIClient(ClientConfig config,
CryptoProvider crypto) |
PKIClient(ClientConfig config,
CryptoProvider crypto,
org.mozilla.jss.ssl.SSLCertificateApprovalCallback callback) |
Modifier and Type | Method and Description |
---|---|
void |
addIgnoredCertStatus(java.lang.Integer ignoredCertStatus) |
void |
addRejectedCertStatus(java.lang.Integer rejectedCertStatus) |
<T> T |
createProxy(java.lang.String subsystem,
java.lang.Class<T> clazz) |
java.lang.String |
get(java.lang.String path) |
ClientConfig |
getConfig() |
PKIConnection |
getConnection() |
CryptoProvider |
getCrypto() |
<T> T |
getEntity(javax.ws.rs.core.Response response,
java.lang.Class<T> clazz) |
<T> T |
getEntity(javax.ws.rs.core.Response response,
javax.ws.rs.core.GenericType<T> clazz) |
Info |
getInfo() |
java.lang.String |
getSubsystem() |
boolean |
isIgnored(java.lang.Integer certStatus) |
boolean |
isRejected(java.lang.Integer certStatus) |
java.lang.String |
post(java.lang.String path,
javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> content) |
void |
setCrypto(CryptoProvider crypto) |
void |
setIgnoredCertStatuses(java.util.Collection<java.lang.Integer> ignoredCertStatuses) |
void |
setRejectedCertStatuses(java.util.Collection<java.lang.Integer> rejectedCertStatuses) |
public static org.slf4j.Logger logger
public static final java.lang.String[] MESSAGE_FORMATS
public ClientConfig config
public PKIConnection connection
public CryptoProvider crypto
public InfoClient infoClient
public Info info
public PKIClient(ClientConfig config) throws java.net.URISyntaxException
java.net.URISyntaxException
public PKIClient(ClientConfig config, CryptoProvider crypto) throws java.net.URISyntaxException
java.net.URISyntaxException
public PKIClient(ClientConfig config, CryptoProvider crypto, org.mozilla.jss.ssl.SSLCertificateApprovalCallback callback) throws java.net.URISyntaxException
java.net.URISyntaxException
public <T> T createProxy(java.lang.String subsystem, java.lang.Class<T> clazz) throws java.net.URISyntaxException
java.net.URISyntaxException
public java.lang.String getSubsystem()
public <T> T getEntity(javax.ws.rs.core.Response response, java.lang.Class<T> clazz) throws java.lang.Exception
java.lang.Exception
public <T> T getEntity(javax.ws.rs.core.Response response, javax.ws.rs.core.GenericType<T> clazz) throws java.lang.Exception
java.lang.Exception
public ClientConfig getConfig()
public CryptoProvider getCrypto()
public void setCrypto(CryptoProvider crypto)
public PKIConnection getConnection()
public java.lang.String get(java.lang.String path) throws java.lang.Exception
java.lang.Exception
public java.lang.String post(java.lang.String path, javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> content) throws java.lang.Exception
java.lang.Exception
public Info getInfo() throws java.lang.Exception
java.lang.Exception
public void addRejectedCertStatus(java.lang.Integer rejectedCertStatus)
public void setRejectedCertStatuses(java.util.Collection<java.lang.Integer> rejectedCertStatuses)
public boolean isRejected(java.lang.Integer certStatus)
public void addIgnoredCertStatus(java.lang.Integer ignoredCertStatus)
public void setIgnoredCertStatuses(java.util.Collection<java.lang.Integer> ignoredCertStatuses)
public boolean isIgnored(java.lang.Integer certStatus)