S2OPC OPCUA Toolkit
|
OPC UA client configuration structure. More...
#include <sopc_user_app_itf.h>
OPC UA client configuration structure.
OpcUa_ApplicationDescription SOPC_Client_Config::clientDescription |
Application description of the client.
bool SOPC_Client_Config::freeCstringsFlag |
A flag to indicate if the following C strings contained in the client configuration shall be freed
char** SOPC_Client_Config::clientLocaleIds |
An array of locale ids preferred by the client terminated by a NULL pointer. It might be NULL if there are no preferred locale ids. The array of locale ids indicates priority order for localized strings. The first LocaleId in the array has the highest priority.
bool SOPC_Client_Config::isConfigFromPathsNeeded |
True if the following field shall be treated to configure the client
SOPC_Client_ConfigFromPaths* SOPC_Client_Config::configFromPaths |
The paths configuration to use for PKI and client certificate and key if if isConfigFromPathsNeeded is true. NULL otherwise. (used to configure clientCertificate, clientKey and clientPKI)
SOPC_KeyCertPair* SOPC_Client_Config::clientKeyCertPair |
Key and certificate might be set from paths or bytes arrays
SOPC_PKIProvider* SOPC_Client_Config::clientPKI |
PKI might be set from paths or bytes arrays
uint16_t SOPC_Client_Config::nbSecureConnections |
Number of secure connections defined by the client
SOPC_SecureConnection_Config* SOPC_Client_Config::secureConnections[SOPC_MAX_CLIENT_SECURE_CONNECTIONS_CONFIG] |
Secure connection configuration array. Indexes [0;nbSecureConnections[ shall contain non-null configuration.
uint16_t SOPC_Client_Config::nbReverseEndpointURLs |
char* SOPC_Client_Config::reverseEndpointURLs[SOPC_MAX_CLIENT_SECURE_CONNECTIONS_CONFIG] |
Reverse endpoint URLs array. Maximum 1 per secure connection config.