public class PKIClient
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
ClientConfig |
config |
PKIConnection |
connection |
CryptoProvider |
crypto |
InfoClient |
infoClient |
static java.lang.String[] |
MESSAGE_FORMATS |
boolean |
verbose |
Constructor and Description |
---|
PKIClient(ClientConfig config) |
PKIClient(ClientConfig config,
CryptoProvider crypto) |
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) |
byte[] |
downloadCACertChain(java.lang.String serverURI) |
byte[] |
downloadCACertChain(java.lang.String uri,
java.lang.String servletPath) |
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) |
java.lang.String |
getSubsystem() |
boolean |
isIgnored(java.lang.Integer certStatus) |
boolean |
isRejected(java.lang.Integer certStatus) |
boolean |
isVerbose() |
void |
setCrypto(CryptoProvider crypto) |
void |
setIgnoredCertStatuses(java.util.Collection<java.lang.Integer> ignoredCertStatuses) |
void |
setRejectedCertStatuses(java.util.Collection<java.lang.Integer> rejectedCertStatuses) |
void |
setVerbose(boolean verbose) |
public static final java.lang.String[] MESSAGE_FORMATS
public ClientConfig config
public PKIConnection connection
public CryptoProvider crypto
public InfoClient infoClient
public boolean verbose
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 <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)
public <T> T getEntity(javax.ws.rs.core.Response response, javax.ws.rs.core.GenericType<T> clazz)
public ClientConfig getConfig()
public CryptoProvider getCrypto()
public void setCrypto(CryptoProvider crypto)
public PKIConnection getConnection()
public boolean isVerbose()
public void setVerbose(boolean verbose)
public byte[] downloadCACertChain(java.lang.String serverURI) throws javax.xml.parsers.ParserConfigurationException, org.xml.sax.SAXException, java.io.IOException
javax.xml.parsers.ParserConfigurationException
org.xml.sax.SAXException
java.io.IOException
public byte[] downloadCACertChain(java.lang.String uri, java.lang.String servletPath) throws javax.xml.parsers.ParserConfigurationException, org.xml.sax.SAXException, java.io.IOException
javax.xml.parsers.ParserConfigurationException
org.xml.sax.SAXException
java.io.IOException
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)