| Package | Description |
|---|---|
| com.prosysopc.ua |
Common classes for client and server side.
|
| com.prosysopc.ua.client |
Main client side classes of the SDK.
|
| com.prosysopc.ua.server |
Main server side classes of the SDK.
|
| Modifier and Type | Method and Description |
|---|---|
static ApplicationIdentity |
ApplicationIdentity.createCertificate(ApplicationDescription applicationDescription,
String organisation,
int keySize,
String... hostNames)
Create a new self-signed Application Identity certificate.
|
static ApplicationIdentity |
ApplicationIdentity.createCertificate(ApplicationDescription applicationDescription,
String organisation,
KeyPair issuerKeys,
int keySize,
String... hostNames)
Create a new Application Identity certificate.
|
static ApplicationIdentity |
ApplicationIdentity.createCertificate(ApplicationDescription applicationDescription,
String organisation,
KeyPair issuerKeys,
String... hostNames)
Deprecated.
this method depend on static state. Call
createCertificate(ApplicationDescription, String, KeyPair, int, String...)
instead. |
static ApplicationIdentity |
ApplicationIdentity.createCertificate(ApplicationDescription applicationDescription,
String organisation,
String... hostNames)
Deprecated.
this method depends on static state. Call
createCertificate(ApplicationDescription, String, int, String...) instead. |
static ApplicationIdentity |
ApplicationIdentity.createCertificate(String applicationName,
String organisation,
KeyPair issuerKeys,
String applicationUri,
int keySize,
String... hostNames)
Create the Application Identity certificate.
|
static ApplicationIdentity |
ApplicationIdentity.createCertificate(String applicationName,
String organisation,
KeyPair issuerKeys,
String applicationUri,
String... hostNames)
Deprecated.
this method depends on static state. Call
createCertificate(String, String, KeyPair, String, int, String...)
instead. |
abstract ApplicationIdentity |
UaApplication.getApplicationIdentity()
Returns the
ApplicationIdentity of this UaApplication. |
static ApplicationIdentity |
ApplicationIdentity.loadOrCreateCertificate(ApplicationDescription applicationDescription,
String organisation,
String privateKeyPassword,
File path,
boolean enableRenew,
String... hostNames)
Load the Application Identity certificate, or create a new one and save it.
|
static ApplicationIdentity |
ApplicationIdentity.loadOrCreateCertificate(ApplicationDescription applicationDescription,
String organisation,
String privateKeyPassword,
File path,
KeyPair issuerKeys,
int[] keySizes,
boolean enableRenew,
String... hostNames)
Load the Application Identity certificate, or create a new one and save it.
|
static ApplicationIdentity |
ApplicationIdentity.loadOrCreateCertificate(String applicationName,
String organisation,
File certFile,
File privFile,
String privateKeyPassword,
KeyPair issuerKeys,
boolean enableRenew,
String applicationUri,
int keySize,
String... hostNames)
Load the Application Identity certificate, or create a new one and save it.
|
static ApplicationIdentity |
ApplicationIdentity.loadOrCreateCertificate(String applicationName,
String organisation,
File certFile,
File privFile,
String privateKeyPassword,
KeyPair issuerKeys,
boolean enableRenew,
String applicationUri,
String... hostNames)
Deprecated.
this method depends on static state. Call
loadOrCreateCertificate(String, String, File, File, String, KeyPair, boolean, String, int, String...)
instead. |
static ApplicationIdentity |
ApplicationIdentity.loadOrCreateCertificate(String applicationName,
String organisation,
String privateKeyPassword,
File path,
KeyPair issuerKeys,
int[] keySizes,
boolean enableRenew,
String applicationUri,
String... hostNames)
Load the Application Identity certificate, or create a new one and save it.
|
protected static ApplicationIdentity |
ApplicationIdentity.loadOrCreateFromProtectedStore(ApplicationDescription applicationDescription,
String organisation,
String privateKeyPassword,
String keystoreLocation,
String keyStorePassword,
KeyPair issuerKeys,
int keySize,
String... hostNames)
Load the Application Identity certificate from a protected key store, or create a new one and
save it to the store.
|
protected static ApplicationIdentity |
ApplicationIdentity.loadOrCreateFromProtectedStore(ApplicationDescription applicationDescription,
String organisation,
String privateKeyPassword,
String keystoreLocation,
String keyStorePassword,
KeyPair issuerKeys,
String... hostNames)
Load the Application Identity certificate from a protected key store, or create a new one and
save it to the store.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
UserIdentity.decryptPassword(UserIdentityToken userIdentityToken,
ApplicationIdentity serverIdentity,
ByteString serverNonce,
Map<String,UserTokenPolicy> policyMap) |
protected StatusCode |
UaApplication.validateApplicationCertificate(ApplicationIdentity applicationIdentity) |
| Modifier and Type | Method and Description |
|---|---|
ApplicationIdentity |
UaLoopbackClient.getApplicationIdentity()
Deprecated.
use
UaServer.getApplicationIdentity() instead directly. |
ApplicationIdentity |
UaClient.getApplicationIdentity()
The identity information of your OPC UA client application.
|
ApplicationIdentity |
UaClient.getServerIdentity() |
| Modifier and Type | Method and Description |
|---|---|
void |
UaClient.setApplicationIdentity(ApplicationIdentity applicationIdentity)
Set the security identity of the client application.
|
| Modifier and Type | Field and Description |
|---|---|
protected ApplicationIdentity |
UaServer.applicationIdentity |
| Modifier and Type | Method and Description |
|---|---|
ApplicationIdentity |
UaServer.getApplicationIdentity()
Returns the
ApplicationIdentity of this UaServer. |
ApplicationIdentity |
Session.getClientIdentity()
The identity of the client application.
|
| Modifier and Type | Method and Description |
|---|---|
protected Session |
SessionManager.provideSession(String sessionName,
ApplicationIdentity clientIdentity,
SecurityMode securityMode)
Creates a Session instance for given parameters.
|
void |
UaServer.setApplicationIdentity(ApplicationIdentity identity)
Define the application identity of the server.
|
| Constructor and Description |
|---|
ServerUserIdentity(SessionManager sessionManager,
UserIdentityToken userIdentityToken,
SignatureData userTokenSignature,
ApplicationIdentity serverIdentity,
ByteString serverNonce,
SecurityPolicy securityPolicy)
Deprecated.
Use constructor with KeyPair instead of this one with ApplicationIdentity. This
constructor will use the first KeyPair the ApplicationIdentity has, which can be
incorrect.
|
Session(SessionManager sessionManager,
ApplicationIdentity clientIdentity,
String sessionName,
SecurityMode securityMode) |
Copyright © 2026. All rights reserved.