| Package | Description |
|---|---|
| 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.transport |
This package contains SecureChannel and related interfaces
|
| com.prosysopc.ua.stack.utils |
Utility classes
|
| Modifier and Type | Method and Description |
|---|---|
protected Session |
SessionManager.activateSession(ServerSecureChannel serverSecureChannel,
NodeId authenticationToken,
UserIdentityToken userToken,
SignatureData clientSignature,
SignedSoftwareCertificate[] signedSoftwareCertificates,
SignatureData userTokenSignature,
String[] localeIds) |
| 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.
|
ServerUserIdentity(SessionManager sessionManager,
UserIdentityToken userIdentityToken,
SignatureData userTokenSignature,
KeyPair[] serverKeys,
ByteString serverNonce,
SecurityPolicy securityPolicy)
Create a new identity from the user token and server keys.
|
ServerUserIdentity(SessionManager sessionManager,
UserIdentityToken userIdentityToken,
SignatureData userTokenSignature,
KeyPair serverKeys,
ByteString serverNonce,
SecurityPolicy securityPolicy)
Create a new identity from the user token and server key.
|
| Modifier and Type | Method and Description |
|---|---|
ActivateSessionResponse |
SessionChannel.activate(UserIdentityToken identity,
SignatureData identitySignature,
boolean validateNonceLength,
boolean serverSupportsSecureUserTokenPolicy)
Activate session.
|
| Modifier and Type | Method and Description |
|---|---|
SignatureData |
SignatureData.Builder.build() |
SignatureData |
SignatureData.clone() |
SignatureData |
ActivateSessionRequest.getClientSignature() |
SignatureData |
ActivateSessionRequest.Builder.getClientSignature() |
SignatureData |
CreateSessionResponse.getServerSignature() |
SignatureData |
CreateSessionResponse.Builder.getServerSignature() |
SignatureData |
ActivateSessionRequest.getUserTokenSignature() |
SignatureData |
ActivateSessionRequest.Builder.getUserTokenSignature() |
| Modifier and Type | Method and Description |
|---|---|
void |
ActivateSessionRequest.setClientSignature(SignatureData value) |
ActivateSessionRequest.Builder |
ActivateSessionRequest.Builder.setClientSignature(SignatureData value) |
void |
CreateSessionResponse.setServerSignature(SignatureData value) |
CreateSessionResponse.Builder |
CreateSessionResponse.Builder.setServerSignature(SignatureData value) |
void |
ActivateSessionRequest.setUserTokenSignature(SignatureData value) |
ActivateSessionRequest.Builder |
ActivateSessionRequest.Builder.setUserTokenSignature(SignatureData value) |
| Constructor and Description |
|---|
ActivateSessionRequest(RequestHeader f_requestHeader,
SignatureData f_clientSignature,
SignedSoftwareCertificate[] f_clientSoftwareCertificates,
String[] f_localeIds,
Structure f_userIdentityToken,
SignatureData f_userTokenSignature) |
CreateSessionResponse(ResponseHeader f_responseHeader,
NodeId f_sessionId,
NodeId f_authenticationToken,
Double f_revisedSessionTimeout,
ByteString f_serverNonce,
ByteString f_serverCertificate,
EndpointDescription[] f_serverEndpoints,
SignedSoftwareCertificate[] f_serverSoftwareCertificates,
SignatureData f_serverSignature,
UnsignedInteger f_maxRequestMessageSize) |
| Modifier and Type | Method and Description |
|---|---|
ActivateSessionResponse |
ChannelService.ActivateSession(RequestHeader f_requestHeader,
SignatureData f_clientSignature,
SignedSoftwareCertificate[] f_clientSoftwareCertificates,
String[] f_localeIds,
Structure f_userIdentityToken,
SignatureData f_userTokenSignature) |
AsyncResult<ActivateSessionResponse> |
ChannelService.ActivateSessionAsync(RequestHeader f_requestHeader,
SignatureData f_clientSignature,
SignedSoftwareCertificate[] f_clientSoftwareCertificates,
String[] f_localeIds,
Structure f_userIdentityToken,
SignatureData f_userTokenSignature) |
| Modifier and Type | Method and Description |
|---|---|
static SignatureData |
CertificateUtils.sign(PrivateKey signerKey,
SecurityAlgorithm algorithm,
byte[] dataToSign)
Deprecated.
|
static SignatureData |
CryptoUtil.signAsymm(PrivateKey signerKey,
SecurityAlgorithm algorithm,
byte[] dataToSign)
signAsymm.
|
| Modifier and Type | Method and Description |
|---|---|
static X509IdentityToken |
EndpointUtil.createX509IdentityToken(EndpointDescription ep,
ByteString serverNonce,
Cert certificate,
PrivateKey key,
SignatureData signatureData)
createX509IdentityToken.
|
Copyright © 2026. All rights reserved.