View Issue Details

IDProjectCategoryView StatusLast Update
0007553CTT UA Scripts1 - Script Issuepublic2023-09-28 14:10
ReporterThomas Assigned ToYannik Klaass  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
Fixed in Version1.03.501 
Summary0007553: Security User Name Password: CTT requires insecure channel to execute the majority of tests.
Description

The CTT skips TC1, TC3, TC4, TC5, TC6, TC7, TC8, TC9, T10 and T12 of CU Security User Name Password if the DUT doesn't support an Endpoint with Security Policy None and Username Identity Token.

These is expected behavior for TC1 because the intention is to verify that server encrypt the password as provided by the server's SecurityPolicyUri. However, there is no insecure channel required according to the test case defintion of the other test cases in above list. The CTT skips these tests when DUTs support IdentityToken Username only for Endpoint with Security Policies other than None. Since this is compliant behavior the CTT has to be modified that the scripts are executed for above test cases (except TC1).

The issue can be fixed by removing below lines from test scripts: TC3, TC4, TC5, TC6, TC7, TC8, TC9, T10 and T12.

// is the global variable "epSecureChNone" null? if so then we can't run
if (epGeneralTesting === null ) {
addSkipped( "An insecure channel is not available." );
return( false );
}

TagsNo tags attached.
Files Affected

Relationships

has duplicate 0009175 closedAlexander Allmendinger Access member of an null object in \Security\Security User Name Password\Test Cases\initialize.js 

Activities

Yannik Klaass

2022-09-05 13:17

developer   ~0017518

Fixed the logic to be able to use an endpoint with SecurityPolicy other than None as general testing endpoint.

Paul Hunkar

2022-09-09 15:56

administrator   ~0017594

reviewed in call and agreed to changes and closed issue

Issue History

Date Modified Username Field Change
2022-01-14 12:46 Thomas New Issue
2022-02-24 15:37 Paul Hunkar Assigned To => Alexander Allmendinger
2022-02-24 15:37 Paul Hunkar Status new => assigned
2022-08-02 20:04 Paul Hunkar Project Compliance Test Tool (CTT) Unified Architecture => CTT UA Scripts
2022-09-05 13:17 Yannik Klaass Assigned To Alexander Allmendinger => Yannik Klaass
2022-09-05 13:17 Yannik Klaass Status assigned => resolved
2022-09-05 13:17 Yannik Klaass Resolution open => fixed
2022-09-05 13:17 Yannik Klaass Note Added: 0017518
2022-09-09 15:56 Paul Hunkar Status resolved => closed
2022-09-09 15:56 Paul Hunkar Fixed in Version => 1.03.501
2022-09-09 15:56 Paul Hunkar Note Added: 0017594
2023-09-28 14:10 Sebastian Allmendinger Relationship added has duplicate 0009175