View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0010250 | CTT UA Binary | 1 - Script Issue | public | 2025-03-21 14:27 | 2025-04-01 12:40 |
Reporter | Franck ETIENNE | Assigned To | Sebastian Allmendinger | ||
Priority | normal | Severity | major | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Platform | Linux | OS | RedHat | OS Version | 8.7 |
Product Version | 1.11.0.411 | ||||
Summary | 0010250: Authentication Issue with Certificates – BadIdentityTokenRejected | ||||
Description | I am facing an issue with certificate-based authentication. | ||||
Steps To Reproduce | Connect to OPCUA server in mode 2 sign and encrypt basic256sha256. | ||||
Additional Information | Version of UACTT tool : V1.04.11-01.00.508-x86_64 | ||||
Tags | No tags attached. | ||||
Attached Files | |||||
Files Affected | /library/ServiceBased/SessionServiceSet/ActivateSession.js | ||||
has duplicate | 0010255 | closed | Paul Hunkar | Conformance unit "Security Basic 256sha256" test 002.js in "Security basic 256sha256" return error |
|
This is not about creating a secure channel (sign and encrypt ) it is about User authentication. It appear that what is being reported is a problem with Authenticating a User using the X.509 certificate - most application use username/Password. |
|
Our OPCUA server is for a specific client where authentication by usr/passwd is forbidden. |
|
User Authentication can be accomplished by using Username/password, X509 certificates, or tokens (OAuth2 - JWT). The CTT currently tests User Authentication for Username/Password and for X509, it does not yet test for oAuth2/JWT. this still needs to be added and will be added under a different mantis issue. The tests for Username/Password and X509 work correctly and have not issues. This issue is about a Server that requires User Authentication when running. A number of test (not security related) do not work for using X509 user certificates for all connection to the Server. A work around is to use UsernamePassword or Anonymous |
|
The issue has been identified in the library script for activating a session. The creation of the Signature has been added to the library script, to ensure that a new Signature is created, if no Signature has been passed in. |
Date Modified | Username | Field | Change |
---|---|---|---|
2025-03-21 14:27 | Franck ETIENNE | New Issue | |
2025-03-21 14:27 | Franck ETIENNE | File Added: image.png | |
2025-03-21 14:27 | Franck ETIENNE | File Added: image-2.png | |
2025-03-21 14:27 | Franck ETIENNE | File Added: ServerSide.png | |
2025-03-21 16:01 | Paul Hunkar | Note Added: 0022554 | |
2025-03-21 16:22 | Franck ETIENNE | Note Added: 0022555 | |
2025-03-25 14:33 | Paul Hunkar | Steps to Reproduce Updated | |
2025-03-25 14:41 | Paul Hunkar | Note Added: 0022564 | |
2025-03-27 01:59 | Paul Hunkar | Assigned To | => Alexander Allmendinger |
2025-03-27 01:59 | Paul Hunkar | Status | new => assigned |
2025-03-27 02:02 | Paul Hunkar | Relationship added | has duplicate 0010255 |
2025-04-01 12:31 | Sebastian Allmendinger | Files Affected | => /library/ServiceBased/SessionServiceSet/ActivateSession.js |
2025-04-01 12:40 | Sebastian Allmendinger | Assigned To | Alexander Allmendinger => Sebastian Allmendinger |
2025-04-01 12:40 | Sebastian Allmendinger | Status | assigned => resolved |
2025-04-01 12:40 | Sebastian Allmendinger | Resolution | open => fixed |
2025-04-01 12:40 | Sebastian Allmendinger | Note Added: 0022584 |