aboutsummaryrefslogtreecommitdiffstats
path: root/config/client_find_servers.conf
blob: 5ab15d57d60586d14d28b63f0e6cbb11127015cd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
# ClientFindServers configuration
#
# Shared keys:
#   discoveryEndpoint   LDS endpoint URL (e.g. opc.tcp://localhost:4840)
#   applicationUri      OPC UA application URI
#
# Discovery-side keys (LDS connection):
#   discoveryCertificate      Path to certificate for LDS connections (.der)
#   discoveryPrivateKey       Path to private key for LDS connections (.der)
#   discoverySecurityMode     None, Sign, or SignAndEncrypt
#   discoverySecurityPolicy   None, Basic256Sha256, Aes256_Sha256_RsaPss,
#                             Aes128_Sha256_RsaOaep, or ECC_nistP256
#   discoveryAuthMode         "anonymous" or "user"
#   discoveryUsername         Username (required when discoveryAuthMode = user)
#   discoveryPassword         Password (required when discoveryAuthMode = user)
#   discoveryTrustList        Trusted certificate path (repeat for multiple)
#
# Server-side keys (connections to discovered servers):
#   serverCertificate         Path to certificate for server connections (.der)
#   serverPrivateKey          Path to private key for server connections (.der)
#   serverSecurityMode        None, Sign, or SignAndEncrypt
#   serverSecurityPolicy      None, Basic256Sha256, Aes256_Sha256_RsaPss,
#                             Aes128_Sha256_RsaOaep, or ECC_nistP256
#   serverAuthMode            "anonymous" or "user"
#   serverUsername            Username (required when serverAuthMode = user)
#   serverPassword            Password (required when serverAuthMode = user)
#   serverTrustList           Trusted certificate path (repeat for multiple)

discoveryEndpoint = opc.tcp://localhost:4840
applicationUri = urn:bobink.ClientFindServers

# Discovery (LDS) side
discoveryCertificate = certs/ClientFindServers_cert.der
discoveryPrivateKey = certs/ClientFindServers_key.der
discoverySecurityMode = SignAndEncrypt
discoverySecurityPolicy = Aes256_Sha256_RsaPss
discoveryAuthMode = user
discoveryUsername = user
discoveryPassword = password
discoveryTrustList = certs/ServerLDS_cert.der

# Server side
serverCertificate = certs/ClientFindServers_cert.der
serverPrivateKey = certs/ClientFindServers_key.der
serverSecurityMode = SignAndEncrypt
serverSecurityPolicy = Aes256_Sha256_RsaPss
serverAuthMode = user
serverUsername = user
serverPassword = password
serverTrustList = certs/ServerRegister_cert.der