View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0010250 | CTT UA Scripts | 1 - Script Issue | public | 2025-03-21 14:27 | 2025-06-03 02:23 |
| Reporter | Franck ETIENNE | Assigned To | Sebastian Allmendinger | ||
| Priority | normal | Severity | major | Reproducibility | always |
| Status | closed | Resolution | fixed | ||
| Platform | Linux | OS | RedHat | OS Version | 8.7 |
| Fixed in Version | 1.04.509 | ||||
| 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 | CTT UA Binary | 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. |
|
|
after off-line code reviews all agreed to change, issue closed |
| 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 | |
| 2025-06-02 13:08 | Paul Hunkar | Project | CTT UA Binary => CTT UA Scripts |
| 2025-06-03 02:23 | Paul Hunkar | Status | resolved => closed |
| 2025-06-03 02:23 | Paul Hunkar | Fixed in Version | => 1.04.509 |
| 2025-06-03 02:23 | Paul Hunkar | Note Added: 0022887 |