| Package | Description |
|---|---|
| com.oneidentity.safeguard.safeguardjava | |
| com.oneidentity.safeguard.safeguardjava.authentication | |
| com.oneidentity.safeguard.safeguardjava.event |
| Modifier and Type | Method and Description |
|---|---|
String |
SafeguardA2AContext.brokerAccessRequest(char[] apiKey,
BrokeredAccessRequest accessRequest) |
String |
ISafeguardA2AContext.brokerAccessRequest(char[] apiKey,
BrokeredAccessRequest accessRequest)
Creates an access request on behalf of another user using Safeguard A2A.
|
static ISafeguardConnection |
Safeguard.connect(String networkAddress,
String certificatePath,
char[] certificatePassword,
Integer apiVersion,
Boolean ignoreSsl)
Connect to Safeguard API using a certificate stored in a file.
|
static ISafeguardConnection |
Safeguard.connect(String networkAddress,
String keystorePath,
char[] keystorePassword,
String certificateAlias,
Integer apiVersion,
Boolean ignoreSsl)
Connect to Safeguard API using a certificate from the keystore.
|
static ISafeguardConnection |
Safeguard.connect(String networkAddress,
String provider,
String username,
char[] password,
Integer apiVersion,
Boolean ignoreSsl)
Connect to Safeguard API using a user name and password.
|
ISafeguardEventListener |
SafeguardA2AContext.getA2AEventListener(char[] apiKey,
ISafeguardEventHandler handler) |
ISafeguardEventListener |
ISafeguardA2AContext.getA2AEventListener(char[] apiKey,
ISafeguardEventHandler handler)
Gets an A2A event listener.
|
ISafeguardEventListener |
SafeguardA2AContext.getA2AEventListener(List<char[]> apiKeys,
ISafeguardEventHandler handler) |
ISafeguardEventListener |
ISafeguardA2AContext.getA2AEventListener(List<char[]> apiKeys,
ISafeguardEventHandler handler)
Gets an A2A event listener.
|
int |
ISafeguardConnection.getAccessTokenLifetimeRemaining()
Number of minutes remaining in the lifetime of the Safeguard API access token.
|
SafeguardEventListener |
ISafeguardConnection.getEventListener()
Gets a Safeguard event listener.
|
ISafeguardEventListener |
SafeguardA2AContext.getPersistentA2AEventListener(char[] apiKey,
ISafeguardEventHandler handler) |
ISafeguardEventListener |
ISafeguardA2AContext.getPersistentA2AEventListener(char[] apiKey,
ISafeguardEventHandler handler)
Gets a persistent A2A event listener.
|
static ISafeguardEventListener |
Safeguard.A2A.Event.getPersistentA2AEventListener(char[] apiKey,
ISafeguardEventHandler handler,
String networkAddress,
String certificatePath,
char[] certificatePassword,
Integer apiVersion,
Boolean ignoreSsl)
Get a persistent A2A event listener for Gets an A2A event
listener.
|
static ISafeguardEventListener |
Safeguard.A2A.Event.getPersistentA2AEventListener(char[] apiKey,
ISafeguardEventHandler handler,
String networkAddress,
String keystorePath,
char[] keystorePassword,
String certificateAlias,
Integer apiVersion,
Boolean ignoreSsl)
Get a persistent A2A event listener for Gets an A2A event
listener.
|
ISafeguardEventListener |
SafeguardA2AContext.getPersistentA2AEventListener(List<char[]> apiKeys,
ISafeguardEventHandler handler) |
ISafeguardEventListener |
ISafeguardA2AContext.getPersistentA2AEventListener(List<char[]> apiKeys,
ISafeguardEventHandler handler)
Gets a persistent A2A event listener.
|
static ISafeguardEventListener |
Safeguard.A2A.Event.getPersistentA2AEventListener(List<char[]> apiKeys,
ISafeguardEventHandler handler,
String networkAddress,
String certificatePath,
char[] certificatePassword,
Integer apiVersion,
Boolean ignoreSsl)
Get a persistent A2A event listener for Gets an A2A event
listener.
|
static ISafeguardEventListener |
Safeguard.A2A.Event.getPersistentA2AEventListener(List<char[]> apiKeys,
ISafeguardEventHandler handler,
String networkAddress,
String keystorePath,
char[] keystorePassword,
String certificateAlias,
Integer apiVersion,
Boolean ignoreSsl)
Get a persistent A2A event listener for Gets an A2A event
listener.
|
ISafeguardEventListener |
ISafeguardConnection.getPersistentEventListener()
Gets a persistent Safeguard event listener.
|
static ISafeguardEventListener |
Safeguard.Event.getPersistentEventListener(String networkAddress,
String certificatePath,
char[] certificatePassword,
Integer apiVersion,
Boolean ignoreSsl)
Get a persistent event listener using a client certificate stored in
a file.
|
static ISafeguardEventListener |
Safeguard.Event.getPersistentEventListener(String networkAddress,
String keystorePath,
char[] keystorePassword,
String certificateAlias,
Integer apiVersion,
Boolean ignoreSsl)
Get a persistent event listener using a client certificate from the
certificate keystore for authentication.
|
static ISafeguardEventListener |
Safeguard.Event.getPersistentEventListener(String networkAddress,
String provider,
String username,
char[] password,
Integer apiVersion,
Boolean ignoreSsl)
Get a persistent event listener using a username and password
credential for authentication.
|
List<A2ARetrievableAccount> |
SafeguardA2AContext.getRetrievableAccounts() |
List<A2ARetrievableAccount> |
ISafeguardA2AContext.getRetrievableAccounts()
Retrieves the list of retrievable accounts for this A2A context.
|
String |
ISafeguardConnection.invokeMethod(Service service,
Method method,
String relativeUrl,
String body,
Map<String,String> parameters,
Map<String,String> additionalHeaders)
Call a Safeguard API method and get any response as a string.
|
String |
ISafeguardConnection.invokeMethodCsv(Service service,
Method method,
String relativeUrl,
String body,
Map<String,String> parameters,
Map<String,String> additionalHeaders) |
FullResponse |
ISafeguardConnection.invokeMethodFull(Service service,
Method method,
String relativeUrl,
String body,
Map<String,String> parameters,
Map<String,String> additionalHeaders)
Call a Safeguard API method and get a detailed response with status code, headers,
and body.
|
void |
ISafeguardConnection.logOut()
Call Safeguard API to invalidate current access token and clear its value from
the connection.
|
void |
ISafeguardConnection.refreshAccessToken()
Request a new Safeguard API access token with the underlying credentials used to
initial create the connection.
|
char[] |
SafeguardA2AContext.retrievePassword(char[] apiKey) |
char[] |
ISafeguardA2AContext.retrievePassword(char[] apiKey)
Retrieves a password using Safeguard A2A.
|
| Modifier and Type | Method and Description |
|---|---|
char[] |
IAuthenticationMechanism.getAccessToken() |
int |
IAuthenticationMechanism.getAccessTokenLifetimeRemaining() |
protected char[] |
PasswordAuthenticator.getRstsTokenInternal() |
protected char[] |
CertificateAuthenticator.getRstsTokenInternal() |
void |
IAuthenticationMechanism.refreshAccessToken() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract SafeguardEventListener |
PersistentSafeguardEventListenerBase.reconnectEventListener() |
SafeguardEventListener |
PersistentSafeguardEventListener.reconnectEventListener() |
SafeguardEventListener |
PersistentSafeguardA2AEventListener.reconnectEventListener() |
void |
SafeguardEventListener.registerEventHandler(String eventName,
ISafeguardEventHandler handler) |
void |
PersistentSafeguardEventListenerBase.registerEventHandler(String eventName,
ISafeguardEventHandler handler) |
void |
ISafeguardEventListener.registerEventHandler(String eventName,
ISafeguardEventHandler handler)
Register an event handler to be called each time the specified event occurs.
|
void |
SafeguardEventListener.start() |
void |
PersistentSafeguardEventListenerBase.start() |
void |
ISafeguardEventListener.start()
Start listening for Safeguard events in a background thread.
|
void |
SafeguardEventListener.stop() |
void |
PersistentSafeguardEventListenerBase.stop() |
void |
ISafeguardEventListener.stop()
Stop listening for Safeguard events in a background thread.
|
| Constructor and Description |
|---|
PersistentSafeguardA2AEventListener(ISafeguardA2AContext a2AContext,
char[] apiKey,
ISafeguardEventHandler handler) |
PersistentSafeguardA2AEventListener(ISafeguardA2AContext a2AContext,
List<char[]> apiKeys,
ISafeguardEventHandler handler) |
Copyright © 2019. All rights reserved.