View Issue Details

IDProjectCategoryView StatusLast Update
0004412CTT UA Scripts3 - Feature Requestpublic2025-06-25 05:40
ReporterPaul Hunkar Assigned ToSebastian Allmendinger  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionreopened 
Fixed in Version1.04.509 
Summary0004412: Error when supporting security policy that CTT does not support
Description

Get error SecurityPolicyUri invalid for Aes128_Sha256_RsaOaep.
Can see in the scripts that it's not supported in CTT yet, but shouldn't it result in a warning instead of an error so that the testing can proceed even if a new security policy is supported in the product?

Steps To Reproduce

Run beforeTest.js with a product that supports security policy Aes128_Sha256_RsaOaep

Additional Information
  • The CTT needs to be updated (even older version that have errata for the new Policy) to support new security profiles as they are released.
TagsNo tags attached.
Files Affected

/library/ClassBased/UaE.js
/library/ServiceBased/DiscoveryServiceSet/GetEndpoints.js
/library/ServiceBased/SecureChannel/OpenSecureChannel.js

Relationships

duplicate of 0004411 resolvedAlexander Allmendinger Error when supporting security policy that CTT does not support 

Activities

Alexander Allmendinger

2018-10-23 14:14

developer   ~0009486

Added the AES policies to the CTT

Paul Hunkar

2019-08-09 18:42

administrator   ~0010755

The CTT should flag any not recognized security polices as a warning. fixing so all currently defined security policies are support is good, but not enough

Sebastian Allmendinger

2025-05-31 16:10

developer   ~0022836

Checks have been added to some library functions because with the introduced ECC based security policies, the CTT may also freeze when trying to use such an endpoint.
UaEndpointDescription.Find() won't return any unsupported endpoints.
GetEndpoints() returns a warning for each endpoint with an unsupported (by CTT) SecurityPolicy once.
OpenSecureChannels() returns an error if an endpoint is selected with an unsupported (by the CTT) SecurityPolicy (this can only be the case, if the endpoint is manually specified in a test script).

Paul Hunkar

2025-06-03 02:07

administrator   ~0022874

after off-line code reviews all agreed to change, issue closed

Issue History

Date Modified Username Field Change
2018-09-28 14:14 Paul Hunkar New Issue
2018-09-28 14:14 Paul Hunkar Status new => assigned
2018-09-28 14:14 Paul Hunkar Assigned To => Alexander Allmendinger
2018-09-28 14:14 Paul Hunkar Issue generated from: 0004411
2018-10-23 14:14 Alexander Allmendinger Note Added: 0009486
2018-10-23 14:14 Alexander Allmendinger Status assigned => resolved
2018-10-23 14:14 Alexander Allmendinger Fixed in Version => 1.03.341.381
2018-10-23 14:14 Alexander Allmendinger Resolution open => fixed
2019-01-28 14:14 Paul Hunkar Category Feature Request => 3 - Feature Request
2019-08-09 18:42 Paul Hunkar Status resolved => feedback
2019-08-09 18:42 Paul Hunkar Resolution fixed => reopened
2019-08-09 18:42 Paul Hunkar Note Added: 0010755
2019-08-09 18:42 Paul Hunkar Status feedback => assigned
2025-04-08 11:29 Sebastian Allmendinger Project Compliance Test Tool (CTT) Unified Architecture => CTT UA Scripts
2025-05-31 16:01 Sebastian Allmendinger Product Version 1.03.340.380 =>
2025-05-31 16:01 Sebastian Allmendinger Fixed in Version 1.03.341.381 =>
2025-05-31 16:01 Sebastian Allmendinger Target Version 1.03 =>
2025-05-31 16:01 Sebastian Allmendinger Files Affected => /library/ClassBased/UaE.js
/library/ServiceBased/DiscoveryServiceSet/GetEndpoints.js
/library/ServiceBased/SecureChannel/OpenSecureChannel.js
2025-05-31 16:10 Sebastian Allmendinger Assigned To Alexander Allmendinger => Sebastian Allmendinger
2025-05-31 16:10 Sebastian Allmendinger Status assigned => resolved
2025-05-31 16:10 Sebastian Allmendinger Note Added: 0022836
2025-06-03 02:07 Paul Hunkar Status resolved => closed
2025-06-03 02:07 Paul Hunkar Fixed in Version => 1.04.509
2025-06-03 02:07 Paul Hunkar Note Added: 0022874
2025-06-25 05:40 Sebastian Allmendinger Relationship added duplicate of 0004411