public class AnkaMgmtClientCertAuthCommunicator extends AnkaMgmtCommunicator
AnkaMgmtCommunicator.RequestMethod
Modifier and Type | Field and Description |
---|---|
protected ClientCertAuthenticator |
authenticator |
maxRetries, mgmtUrl, rootCA, roundRobin, skipTLSVerification, timeout
Constructor and Description |
---|
AnkaMgmtClientCertAuthCommunicator(List<String> mgmtURLS,
boolean skipTLSVerification,
String client,
String key,
String rootCA) |
AnkaMgmtClientCertAuthCommunicator(String mgmtUrl,
boolean skipTLSVerification,
String client,
String key) |
AnkaMgmtClientCertAuthCommunicator(String mgmtUrl,
boolean skipTLSVerification,
String client,
String key,
String rootCA) |
AnkaMgmtClientCertAuthCommunicator(String mgmtUrl,
String clientCert,
String clientCertKey) |
Modifier and Type | Method and Description |
---|---|
protected org.apache.http.impl.client.CloseableHttpClient |
makeHttpClient(int reqTimeout) |
doRequest, doRequest, getImageRequests, getNodeGroups, getSaveImageStatus, getTemplateTags, getTrustStartegy, list, listTemplates, revertRegistryVM, saveImage, setBody, setTLSVerificationIfDefined, showVm, startVm, status, terminateVm
protected ClientCertAuthenticator authenticator
public AnkaMgmtClientCertAuthCommunicator(String mgmtUrl, String clientCert, String clientCertKey)
public AnkaMgmtClientCertAuthCommunicator(String mgmtUrl, boolean skipTLSVerification, String client, String key)
public AnkaMgmtClientCertAuthCommunicator(String mgmtUrl, boolean skipTLSVerification, String client, String key, String rootCA)
protected org.apache.http.impl.client.CloseableHttpClient makeHttpClient(int reqTimeout) throws CertificateException, NoSuchAlgorithmException, KeyStoreException, IOException, UnrecoverableKeyException, KeyManagementException
Copyright © 2016–2019. All rights reserved.