Details
-
Type:
Bug
-
Status: Resolved
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: V1.4.15.53149
-
Fix Version/s: V1.4.16.53455, APP_V1.5
-
Component/s: None
-
Labels:None
-
Account:IOT Configurator 1 (operativ) (IOTCONPROD)
Description
- In the OPC UA Server configuration structure
NPX_OBJ_OPC_UA_SERVER_COMPONENT_CONFIGURATION_V2_T
, theulCertificateAdmin
element defines configuration flags using bit positions:NPX_OBJ_OPC_UA_SERVER_COMPONENT_CONFIGURATION_V2_CERTIFICATE_ADMIN_UPDATE_CERTIFICATE_AUTHORITY_DISABLE_BIT_POSITION
NPX_OBJ_OPC_UA_SERVER_COMPONENT_CONFIGURATION_V2_CERTIFICATE_ADMIN_UPDATE_APPLICATION_CERTIFICATE_DISABLE_BIT_POSITION
- The boolean logic applied to these flags is inconsistent with their naming and UI labels. Setting them to
true
disables the corresponding features, which contradicts user expectations based on standard positive logic. - Additionally, there is a typographical error: the option label “Allow application certificat” is missing the trailing “e” and should be corrected to “Allow application certificate”.
Steps to reproduce
- Open the OPC UA Server configuration UI where certificate administration settings are available.
- Locate the options “Allow certificate authority” and “Allow application certificat”.
- Enable the options by setting them to
true
. - Observe that enabling the options actually disables the associated functionality (logical inversion).
- Note the typographical error in the second label.