
com.cyberark.conjur.api.Variables Maven / Gradle / Ivy
package com.cyberark.conjur.api;
import javax.net.ssl.SSLContext;
import com.cyberark.conjur.api.clients.ResourceClient;
public class Variables {
private ResourceClient resourceClient;
public Variables(Credentials credentials) {
this(credentials, null);
}
public Variables(Credentials credentials, SSLContext sslContext) {
resourceClient =
new ResourceClient(credentials, Endpoints.fromCredentials(credentials), sslContext);
}
public Variables(Token token) {
this(token, null);
}
public Variables(Token token, SSLContext sslContext) {
resourceClient = new ResourceClient(token, Endpoints.fromSystemProperties(), sslContext);
}
public String retrieveSecret(String variableId) {
return resourceClient.retrieveSecret(variableId);
}
public void addSecret(String variableId, String secret){
resourceClient.addSecret(variableId, secret);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy