| 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.
|
int |
ISafeguardConnection.getAccessTokenLifetimeRemaining()
Number of minutes remaining in the lifetime of the Safeguard API access token.
|
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.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 |
|---|---|
Object |
PasswordAuthenticator.cloneObject() |
Object |
IAuthenticationMechanism.cloneObject() |
Object |
CertificateAuthenticator.cloneObject() |
Object |
AnonymousAuthenticator.cloneObject() |
Object |
AccessTokenAuthenticator.cloneObject() |
int |
IAuthenticationMechanism.getAccessTokenLifetimeRemaining() |
protected char[] |
PasswordAuthenticator.getRstsTokenInternal() |
protected char[] |
CertificateAuthenticator.getRstsTokenInternal() |
protected char[] |
AnonymousAuthenticator.getRstsTokenInternal() |
protected char[] |
AccessTokenAuthenticator.getRstsTokenInternal() |
void |
IAuthenticationMechanism.refreshAccessToken() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract SafeguardEventListener |
PersistentSafeguardEventListenerBase.reconnectEventListener() |
SafeguardEventListener |
PersistentSafeguardEventListener.reconnectEventListener() |
void |
SafeguardEventListener.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.
|
| Modifier and Type | Class and Description |
|---|---|
class |
SafeguardEventListenerDisconnectedException |
Copyright © 2019. All rights reserved.