| 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.
|
| com.prosysopc.ua.stack.application |
The code in this package is for application developer.
|
| com.prosysopc.ua.stack.core | |
| com.prosysopc.ua.stack.utils |
Utility classes
|
| com.prosysopc.ua.types.gds | |
| com.prosysopc.ua.types.gds.client | |
| com.prosysopc.ua.types.gds.server | |
| com.prosysopc.ua.types.opcua | |
| com.prosysopc.ua.types.opcua.client | |
| com.prosysopc.ua.types.opcua.server |
| Modifier and Type | Field and Description |
|---|---|
static UserTokenPolicy |
UserTokenPolicies.ANONYMOUS |
static UserTokenPolicy |
UserTokenPolicies.SECURE_CERTIFICATE_AES128_SHA256_RSAOAEP
This is an alternative policy to use, if you wish to enable user certificate based
authentication with
UaServer#addUserTokenPolicy. |
static UserTokenPolicy |
UserTokenPolicies.SECURE_CERTIFICATE_AES256_SHA256_RSAPSS
This is an alternative policy to use, if you wish to enable user certificate based
authentication with
UaServer#addUserTokenPolicy. |
static UserTokenPolicy |
UserTokenPolicies.SECURE_CERTIFICATE_BASIC128RSA15
Deprecated.
This UserTokenPolicy uses a SecurityPolicy that is Deprecated in the OPC UA
Specification. Using this UserTokenPolicy in applications is not recommended and it
should be disabled by default in applications that allow choosing which
UserTokenPolicies to use.
|
static UserTokenPolicy |
UserTokenPolicies.SECURE_CERTIFICATE_BASIC256
Deprecated.
This UserTokenPolicy uses a SecurityPolicy that is Deprecated in the OPC UA
Specification. Using this UserTokenPolicy in applications is not recommended and it
should be disabled by default in applications that allow choosing which
UserTokenPolicies to use.
|
static UserTokenPolicy |
UserTokenPolicies.SECURE_CERTIFICATE_BASIC256SHA256
This is the default policy to use, if you wish to enable user certificate based authentication
with
UaServer#addUserTokenPolicy. |
static UserTokenPolicy |
UserTokenPolicies.SECURE_USERNAME_PASSWORD_AES128_SHA256_RSAOAEP
This is an alternative policy to use, if you wish to enable username-password based
authentication with
UaServer#addUserTokenPolicy. |
static UserTokenPolicy |
UserTokenPolicies.SECURE_USERNAME_PASSWORD_AES256_SHA256_RSAPSS
This is an alternative policy to use, if you wish to enable username-password based
authentication with
UaServer#addUserTokenPolicy. |
static UserTokenPolicy |
UserTokenPolicies.SECURE_USERNAME_PASSWORD_BASIC128RSA15
Deprecated.
This UserTokenPolicy uses a SecurityPolicy that is Deprecated in the OPC UA
Specification. Using this UserTokenPolicy in applications is not recommended and it
should be disabled by default in applications that allow choosing which
UserTokenPolicies to use.
|
static UserTokenPolicy |
UserTokenPolicies.SECURE_USERNAME_PASSWORD_BASIC256
Deprecated.
This UserTokenPolicy uses a SecurityPolicy that is Deprecated in the OPC UA
Specification. Using this UserTokenPolicy in applications is not recommended and it
should be disabled by default in applications that allow choosing which
UserTokenPolicies to use.
|
static UserTokenPolicy |
UserTokenPolicies.SECURE_USERNAME_PASSWORD_BASIC256SHA256
This is the default policy to use, if you wish to enable username-password based authentication
with
UaServer#addUserTokenPolicy. |
| Modifier and Type | Method and Description |
|---|---|
protected void |
UserIdentity.decryptPassword(UserIdentityToken userIdentityToken,
ApplicationIdentity serverIdentity,
ByteString serverNonce,
Map<String,UserTokenPolicy> policyMap) |
protected void |
UserIdentity.decryptPassword(UserIdentityToken userIdentityToken,
KeyPair[] serverKeys,
ByteString serverNonce,
Map<String,UserTokenPolicy> policyMap) |
| Modifier and Type | Method and Description |
|---|---|
UserTokenPolicy[] |
UaClient.getSupportedUserIdentityTokens()
Find out the user identity types supported by the server.
|
| Modifier and Type | Method and Description |
|---|---|
UserTokenPolicy[] |
UaServer.getUserTokenPolicies() |
| Modifier and Type | Method and Description |
|---|---|
void |
UaServer.addEndpoint(String uri,
SecurityMode securityMode,
UserTokenPolicy... userTokenPolicies)
Add an endpoint definition for a specific URI, SecurityMode & UserTokenPolicies combination
You should call addEndpoint after
UaServer.init() has been called. |
void |
UaServer.addUserTokenPolicy(UserTokenPolicy policy) |
void |
UaServer.removeUserTokenPolicy(UserTokenPolicy policy) |
void |
UaServer.setUserTokenPolicies(UserTokenPolicy... userTokenPolicies)
Define the supported UserTokenPolicies.
|
| Modifier and Type | Field and Description |
|---|---|
protected List<UserTokenPolicy> |
Server.userTokenPolicies
User Token Policies
|
| Modifier and Type | Method and Description |
|---|---|
UserTokenPolicy[] |
Server.getUserTokenPolicies()
Getter for the field
userTokenPolicies. |
| Modifier and Type | Method and Description |
|---|---|
void |
Server.addUserTokenPolicy(UserTokenPolicy policy)
addUserTokenPolicy.
|
void |
Server.removeUserTokenPolicy(UserTokenPolicy policy)
removeUserTokenPolicy.
|
| Modifier and Type | Method and Description |
|---|---|
UserTokenPolicy |
UserTokenPolicy.Builder.build() |
UserTokenPolicy |
UserTokenPolicy.clone() |
UserTokenPolicy[] |
EndpointDescription.getUserIdentityTokens() |
UserTokenPolicy[] |
EndpointDescription.Builder.getUserIdentityTokens() |
UserTokenPolicy |
PubSubKeyPushTargetDataType.getUserTokenType() |
UserTokenPolicy |
PubSubKeyPushTargetDataType.Builder.getUserTokenType() |
| Modifier and Type | Method and Description |
|---|---|
void |
EndpointDescription.setUserIdentityTokens(UserTokenPolicy[] value) |
EndpointDescription.Builder |
EndpointDescription.Builder.setUserIdentityTokens(UserTokenPolicy[] value) |
void |
PubSubKeyPushTargetDataType.setUserTokenType(UserTokenPolicy value) |
PubSubKeyPushTargetDataType.Builder |
PubSubKeyPushTargetDataType.Builder.setUserTokenType(UserTokenPolicy value) |
| Constructor and Description |
|---|
EndpointDescription(String f_endpointUrl,
ApplicationDescription f_server,
ByteString f_serverCertificate,
MessageSecurityMode f_securityMode,
String f_securityPolicyUri,
UserTokenPolicy[] f_userIdentityTokens,
String f_transportProfileUri,
UnsignedByte f_securityLevel) |
PubSubKeyPushTargetDataType(String f_applicationUri,
String[] f_pushTargetFolder,
String f_endpointUrl,
String f_securityPolicyUri,
UserTokenPolicy f_userTokenType,
UnsignedShort f_requestedKeyCount,
Double f_retryInterval,
KeyValuePair[] f_pushTargetProperties,
String[] f_securityGroups) |
| Modifier and Type | Method and Description |
|---|---|
static UserTokenPolicy |
EndpointUtil.findUserTokenPolicy(EndpointDescription endpointDescription,
String policyId)
Finds the user token policy with the specified id in the given
EndpointDescription. |
static UserTokenPolicy |
EndpointUtil.findUserTokenPolicy(EndpointDescription endpointDescription,
UserTokenType type)
Finds UserTokenPolicy of given type that this stack can encrypt in the given
EndpointDescription. |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
EndpointUtil.containsSecureUserTokenPolicy(UserTokenPolicy[] userIdentityTokens)
containsSecureUserTokenPolicy.
|
| Modifier and Type | Field and Description |
|---|---|
protected UserTokenPolicy[] |
AuthorizationServiceType.GetServiceDescriptionMethodOutputs.f_userTokenPolicies |
| Modifier and Type | Method and Description |
|---|---|
UserTokenPolicy[] |
AuthorizationServiceType.getUserTokenPolicies() |
UserTokenPolicy[] |
AuthorizationServiceType.GetServiceDescriptionMethodOutputs.getUserTokenPolicies() |
| Modifier and Type | Method and Description |
|---|---|
void |
AuthorizationServiceType.setUserTokenPolicies(UserTokenPolicy[] value) |
| Constructor and Description |
|---|
GetServiceDescriptionMethodOutputs(String f_serviceUri,
ByteString f_serviceCertificate,
UserTokenPolicy[] f_userTokenPolicies) |
| Modifier and Type | Method and Description |
|---|---|
UserTokenPolicy[] |
AuthorizationServiceTypeImplBase.getUserTokenPolicies() |
| Modifier and Type | Method and Description |
|---|---|
void |
AuthorizationServiceTypeImplBase.setUserTokenPolicies(UserTokenPolicy[] value) |
| Modifier and Type | Method and Description |
|---|---|
UserTokenPolicy[] |
AuthorizationServiceTypeNodeBase.getUserTokenPolicies() |
| Modifier and Type | Method and Description |
|---|---|
void |
AuthorizationServiceTypeNodeBase.setUserTokenPolicies(UserTokenPolicy[] value) |
| Modifier and Type | Method and Description |
|---|---|
UserTokenPolicy |
HistoricalExternalEventSourceType.getIdentityTokenPolicy() |
UserTokenPolicy |
PubSubKeyPushTargetType.getUserTokenType() |
UserTokenPolicy[] |
ApplicationConfigurationFileType.getUserTokenTypes() |
| Modifier and Type | Method and Description |
|---|---|
NodeId |
PubSubKeyPushTargetFolderType.addPushTarget(String f_applicationUri,
String f_endpointUrl,
String f_securityPolicyUri,
UserTokenPolicy f_userTokenType,
UnsignedShort f_requestedKeyCount,
Double f_retryInterval) |
void |
HistoricalExternalEventSourceType.setIdentityTokenPolicy(UserTokenPolicy value) |
void |
PubSubKeyPushTargetType.setUserTokenType(UserTokenPolicy value) |
void |
ApplicationConfigurationFileType.setUserTokenTypes(UserTokenPolicy[] value) |
| Modifier and Type | Method and Description |
|---|---|
UserTokenPolicy |
HistoricalExternalEventSourceTypeImplBase.getIdentityTokenPolicy() |
UserTokenPolicy |
PubSubKeyPushTargetTypeImplBase.getUserTokenType() |
UserTokenPolicy[] |
ApplicationConfigurationFileTypeImplBase.getUserTokenTypes() |
| Modifier and Type | Method and Description |
|---|---|
NodeId |
PubSubKeyPushTargetFolderTypeImplBase.addPushTarget(String f_applicationUri,
String f_endpointUrl,
String f_securityPolicyUri,
UserTokenPolicy f_userTokenType,
UnsignedShort f_requestedKeyCount,
Double f_retryInterval) |
AsyncResult<? extends NodeId> |
PubSubKeyPushTargetFolderTypeImplBase.addPushTargetAsync(String f_applicationUri,
String f_endpointUrl,
String f_securityPolicyUri,
UserTokenPolicy f_userTokenType,
UnsignedShort f_requestedKeyCount,
Double f_retryInterval) |
void |
HistoricalExternalEventSourceTypeImplBase.setIdentityTokenPolicy(UserTokenPolicy value) |
void |
PubSubKeyPushTargetTypeImplBase.setUserTokenType(UserTokenPolicy value) |
void |
ApplicationConfigurationFileTypeImplBase.setUserTokenTypes(UserTokenPolicy[] value) |
| Modifier and Type | Method and Description |
|---|---|
UserTokenPolicy |
HistoricalExternalEventSourceTypeNodeBase.getIdentityTokenPolicy() |
UserTokenPolicy |
PubSubKeyPushTargetTypeNodeBase.getUserTokenType() |
UserTokenPolicy[] |
ApplicationConfigurationFileTypeNodeBase.getUserTokenTypes() |
| Modifier and Type | Method and Description |
|---|---|
NodeId |
PubSubKeyPushTargetFolderTypeAddPushTargetMethod.addPushTarget(ServiceContext serviceContext,
PubSubKeyPushTargetFolderTypeNode node,
String f_applicationUri,
String f_endpointUrl,
String f_securityPolicyUri,
UserTokenPolicy f_userTokenType,
UnsignedShort f_requestedKeyCount,
Double f_retryInterval) |
NodeId |
PubSubKeyPushTargetFolderTypeNodeBase.addPushTarget(String f_applicationUri,
String f_endpointUrl,
String f_securityPolicyUri,
UserTokenPolicy f_userTokenType,
UnsignedShort f_requestedKeyCount,
Double f_retryInterval) |
protected abstract NodeId |
PubSubKeyPushTargetFolderTypeNodeBase.onAddPushTarget(ServiceContext serviceContext,
String f_applicationUri,
String f_endpointUrl,
String f_securityPolicyUri,
UserTokenPolicy f_userTokenType,
UnsignedShort f_requestedKeyCount,
Double f_retryInterval) |
protected NodeId |
PubSubKeyPushTargetFolderTypeNode.onAddPushTarget(ServiceContext serviceContext,
String f_applicationUri,
String f_endpointUrl,
String f_securityPolicyUri,
UserTokenPolicy f_userTokenType,
UnsignedShort f_requestedKeyCount,
Double f_retryInterval) |
void |
HistoricalExternalEventSourceTypeNodeBase.setIdentityTokenPolicy(UserTokenPolicy value) |
void |
PubSubKeyPushTargetTypeNodeBase.setUserTokenType(UserTokenPolicy value) |
void |
ApplicationConfigurationFileTypeNodeBase.setUserTokenTypes(UserTokenPolicy[] value) |
Copyright © 2026. All rights reserved.