Package com.cyberark.conjur.api
Class Conjur
- java.lang.Object
-
- com.cyberark.conjur.api.Conjur
-
public class Conjur extends Object
Entry point for the Conjur API client.
-
-
Constructor Summary
Constructors Constructor Description Conjur()Create a Conjur instance that uses credentials from the system propertiesConjur(Credentials credentials)Create a Conjur instance that uses a ResourceClient & an AuthnClient constructed with the given credentialsConjur(Credentials credentials, SSLContext sslContext)Create a Conjur instance that uses a ResourceClient & an AuthnClient constructed with the given credentialsConjur(Token token)Create a Conjur instance that uses a ResourceClient & an AuthnClient constructed with the given credentialsConjur(Token token, SSLContext sslContext)Create a Conjur instance that uses a ResourceClient & an AuthnClient constructed with the given credentialsConjur(String username, String password)Create a Conjur instance that uses a ResourceClient & an AuthnClient constructed with the given credentialsConjur(String username, String password, String authnUrl)Create a Conjur instance that uses a ResourceClient & an AuthnClient constructed with the given credentialsConjur(String username, String password, String authnUrl, SSLContext sslContext)Create a Conjur instance that uses a ResourceClient & an AuthnClient constructed with the given credentialsConjur(String username, String password, SSLContext sslContext)Create a Conjur instance that uses a ResourceClient & an AuthnClient constructed with the given credentialsConjur(SSLContext sslContext)Create a Conjur instance that uses credentials from the system properties
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Variablesvariables()Get a Variables instance configured with the same parameters as this instance.
-
-
-
Constructor Detail
-
Conjur
public Conjur()
Create a Conjur instance that uses credentials from the system properties
-
Conjur
public Conjur(SSLContext sslContext)
Create a Conjur instance that uses credentials from the system properties- Parameters:
sslContext- theSSLContextto use for connections to Conjur server
-
Conjur
public Conjur(String username, String password)
Create a Conjur instance that uses a ResourceClient & an AuthnClient constructed with the given credentials- Parameters:
username- username for the Conjur identity to authenticate aspassword- password or api key for the Conjur identity to authenticate as
-
Conjur
public Conjur(String username, String password, SSLContext sslContext)
Create a Conjur instance that uses a ResourceClient & an AuthnClient constructed with the given credentials- Parameters:
username- username for the Conjur identity to authenticate aspassword- password or api key for the Conjur identity to authenticate assslContext- theSSLContextto use for connections to Conjur server
-
Conjur
public Conjur(String username, String password, String authnUrl)
Create a Conjur instance that uses a ResourceClient & an AuthnClient constructed with the given credentials- Parameters:
username- username for the Conjur identity to authenticate aspassword- password or api key for the Conjur identity to authenticate asauthnUrl- the conjur authentication url
-
Conjur
public Conjur(String username, String password, String authnUrl, SSLContext sslContext)
Create a Conjur instance that uses a ResourceClient & an AuthnClient constructed with the given credentials- Parameters:
username- username for the Conjur identity to authenticate aspassword- password or api key for the Conjur identity to authenticate asauthnUrl- the conjur authentication urlsslContext- theSSLContextto use for connections to Conjur server
-
Conjur
public Conjur(Credentials credentials)
Create a Conjur instance that uses a ResourceClient & an AuthnClient constructed with the given credentials- Parameters:
credentials- the conjur identity to authenticate as
-
Conjur
public Conjur(Credentials credentials, SSLContext sslContext)
Create a Conjur instance that uses a ResourceClient & an AuthnClient constructed with the given credentials- Parameters:
credentials- the conjur identity to authenticate assslContext- theSSLContextto use for connections to Conjur server
-
Conjur
public Conjur(Token token)
Create a Conjur instance that uses a ResourceClient & an AuthnClient constructed with the given credentials- Parameters:
token- the conjur authorization token to use
-
Conjur
public Conjur(Token token, SSLContext sslContext)
Create a Conjur instance that uses a ResourceClient & an AuthnClient constructed with the given credentials- Parameters:
token- the conjur authorization token to usesslContext- theSSLContextto use for connections to Conjur server
-
-
Method Detail
-
variables
public Variables variables()
Get a Variables instance configured with the same parameters as this instance.- Returns:
- the variables instance
-
-