Unified Automation UaGDS - OPC UA Discovery and Global Services (Version 1.0.0) Technical Preview - not intended for productive use ----------------------------------------------------------------------------------- ---------------------- Content ---------------------- (0) Important Notes (1) UaGDS Features (2) First Steps (3) Third-Party Libraries ---------------------- =================================================================== (0) Important Notes =================================================================== (a) License =========================== !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! After activating the UaGDS with the adequate license key !! !! it is necessary to restart the UaGDS windows service. !! !! Only after restarting the product will be fully usable. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! Make sure to store (print) your license key outside the !! !! PC where the UaGDS is installed. !! !! When changing the hostname of the computer the License !! !! will not work anymore. The license can not be transferred. !! !! Make sure you order your license when the computer was !! !! finally named. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! (b) Technical Preview =========================== !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! This version of UaGDS is a Technical Preview. !! !! It is not intended for productive use. !! !! It is provided for use in product testing and testing !! !! environments to verify and prepare OPC UA roll-out scenarios !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! (c) Security =========================== !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! Attention the UaGDS is storing the private keys on the !! !! hard drive. This will be the private key of the CA and the !! !! OPC UA server private key. CA private keys should always be !! !! protected against unauthorized access. If you can not protect !! !! your private key, do not use the UaGDS for productive or !! !! highly confidential or highly protected operations !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! =================================================================== (1) UaGDS Features =================================================================== (a) Main components =========================== UaGDS Network Service ------------------------ The network service is an OPC UA server that implements the OPC UA Global Discovery Server and the central OPC UA Certificate Management. The certificate management includes a built-in CA for certificate signing and the Pull and Push management for certificate and trust list updates. UaGDS Configuration Tool ------------------------ The configuration tool allows remote configuration using only OPC UA interfaces. It provides a monitoring view for a quick status overview, a configuration view for application management and provides administration functionality for the general UaGDS and CA configuration. (b) Main features =========================== UaGDS manages the security aspects of OPC UA applications in a network. The centralized approach simplifies the security configuration and administration. It enables the use of OPC UA security and application discovery in larger OPC UA deployments. The main features are: * Centralized OPC UA application registration and discovery * Centralized management of application certificates, trust lists and revocation lists with a Certificate Authority (CA) including automated renewal of certificates before expiry * Interaction with OPC UA applications via standardized API supporting OPC UA Pull (update of clients) and Push (update of servers) * Monitoring of certificate and trust list update status =================================================================== (2) First Steps =================================================================== After the Installation of the UaGDS network service and the UaGDS configuration tool, the initial Administration steps must be executed to prepare the UaGDS for normal operation. (a) Start UaGDS configuration tool after installation is completed (b) Connect to UaGds network service by selecting a host-name and port If the UaGDS is running on the same host, localhost can be used (c) Follow the steps through the GDS setup wizard to setup the root user password and to configure the initial Certificate Authority (CA) certificate and settings (d) Register applications to manage with the UaGDS network service See documentation for more details. =================================================================== (3) Third-Party Libraries =================================================================== The UaGDS includes a number of third-party libraries that are used to provide certain features. The following enumeration lists all third-party libraries used by the UaGDS with additional information about version and used licenses. The third-party licenses are stored in the license folder deployed with the UaGDS. * OpenSSL The OpenSSL library is used by the OPC UA Stack to implement OPC UA Security (AES, RSA, SHA1, x509 certificates). OpenSSL Version: 1.1.1n 15 Mar 2022 Home: http://www.openssl.org License: OpenSSL License Configuration: OpenSSL was built using MS Visual Studio 2008 SP1 using the build scripts distributed with OpenSSL. To disable patented algorithms the OpenSSL library was configured this way: > perl Configure no-idea no-mdc2 no-ntt no-rc5 VC-WIN3 This disables IDEA, MDC2, NTT and RC5. * Qt The Qt library is used for the GUI of all components of the UaGDS. 4.8.6 Home: http://qt-project.org License: GNU LESSER GENERAL PUBLIC LICENSE