ANSI C UA Server SDK  1.5.1.313
 All Data Structures Functions Variables Typedefs Enumerations Enumerator Modules Pages
client_settings.conf
# ANSI C Demo Client Configuration File
[General]
# TODO DOCUMENTATION
SecureChannelLifetime = 3600000
# TODO DOCUMENTATION
ConnectTimeout = 2500
# TODO DOCUMENTATION
CallTimeout = 5000
# TODO DOCUMENTATION
SessionTimeout = 1200000
# TODO DOCUMENTATION
PublishTimeout = 60000
# TODO DOCUMENTATION
WatchdogEnabled = true
# TODO DOCUMENTATION
WatchdogTime = 5000
# TODO DOCUMENTATION
WatchdogTimeout = 5000
# TODO DOCUMENTATION
AutomaticReconnect = true
# TODO DOCUMENTATION
ReconnectDelay = 5000
# TODO DOCUMENTATION
PublishingInterval = 1000
# TODO DOCUMENTATION
LifetimeCount = 1200
# TODO DOCUMENTATION
MaxKeepAliveCount = 5
[PKIStore]
# The PKI provider to use. OpenSSL is available on all platforms
PkiType = OpenSSL
# Client Certificate: Path to a PEM or DER encoded certificate file.
CertificateFile = pki_client/own/uaclientcert.der
# Client Private Key: Path to a PEM encoded private key file. This should not be password protected
# so that the client can start unattended. With a password protected file the client will need to prompt the user to
# input the password to unlock the file.
CertificateKeyFile = pki_client/own/uaclientkey.nopass.pem
# Path to trusted certificates. This includes trusted CA certificates as well as self-signed certificates.
TrustListPath = pki_client/trusted/certs
# This is the directory where the client stores certificate revocation lists.
# By default this directory contains no CRLs.
CRLPath = pki_client/trusted/crl
# Path to untrusted CA certificates. These certificates are only used to build a complete certificate chain.
IssuerTrustListPath = pki_client/issuers/certs
# Path to untrusted CA certificates. These certificates are only used to build a complete certificate chain.
IssuerCRLPath = pki_client/issuers/crl
# Enable client certificate creation if certificate is not available
GenerateCertificate = true
# Name of the application - [ApplicationName] is the default value to use the configured ApplicationName
CommonName = [ApplicationName]
# Name of the organization using the OPC UA client
Organization = Unified Automation GmbH
# Name of the organization unit using the OPC UA client
OrganizationUnit =
# Name of the location where the OPC UA client is running
Locality = Nuremberg
# State where the OPC UA client is running
State = Bavaria
# Two letter code for country where the OPC UA client is running e.g. DE or US
Country = DE
# The number of years the certificate is valid for. The maximum accepted number is 20
# but it is strongly recommended to use a shorter time.
YearsValidFor = 5
# Key length of the certificate to create. Valid values are 1024 and 2048 bits
KeyLength = 2048
[SampleClient]
# TODO DOCUMENTATION
DiscoveryURL = opc.tcp://localhost:48020
# TODO DOCUMENTATION
EndpointURL = opc.tcp://localhost:48020
# User token type, one of Anonymous / UserName / Certificate
UserTokenType = Anonymous
#UserTokenType = UserName
#User = root
#Password = secret
#UserTokenType = Certificate
#UserCertificateLocation = pki_client/own/uaclientcert.der
#UserPrivateKeyLocation = pki_client/own/uaclientkey.nopass.pem