#include <appconfig.h>
#include <uaserver/server_config.h>
#include <platform/platform_config.h>
#include <uaprotocol/uaseconv/sechan.h>
#define KB *1024
#if defined(HAVE_PKI) && defined(SUPPORT_FILE_IO)
{
"file://hpsdk2048.der",
"file://hpsdk2048.key",
0,
90,
"sha256",
2048,
0,
true
}
};
#else
#endif
#ifdef HAVE_PKI
{NULL, "0.0.0.0", 4840, {{0, 1}, 2}, {{0, 1}, 2}}
#else
{NULL, "0.0.0.0", 4840, {{0}, 1}, {{0, 1}, 2}}
#endif
};
#ifdef HAVE_PKI
{NULL, 0, 0, false, false, false, false, false, true, false, 0, 0, UA_SECURITY_POLICY_NONE, false, false, true},
{NULL, 0, 0, false, false, false, false, false, true, false, 2, 1, UA_SECURITY_POLICY_BASIC256, true, true, false}
#else
{NULL, -1, 0, false, false, false, false, false, true, false, 0, 0, UA_SECURITY_POLICY_NONE, false, false, true}
#endif
};
#ifdef HAVE_PKI
#else
#endif
};
{"pki_store_0;5;5;5;5"}
};
0,
"Unified Automation GmbH",
"High Performance SDK UA Sample Server",
"urn:UnifiedAutomation:UaMinimalServerHPC",
"UaMinimalServerHPC",
"urn:UnifiedAutomation:HPC:Example",
"Demo",
"Demo City",
"Demo State",
"Demo Country",
NULL,
NULL,
"admin@demo.com",
NULL,
{
4,
1,
10,
2
},
{
4,
true
},
{
2,
10,
true,
10,
NULL,
10,
NULL,
10,
NULL,
},
{
g_endpoints,
countof(g_endpoints),
g_sechan_configs,
countof(g_sechan_configs),
#if defined(HAVE_PKI) && defined(SUPPORT_FILE_IO)
g_certificates,
countof(g_certificates),
#else
NULL,
0,
#endif
NULL,
0,
g_user_tokens,
countof(g_user_tokens),
},
{
g_pkistores,
countof(g_pkistores),
},
50,
{
192 KB,
0,
5,
20,
20,
false,
false,
},
{
10,
1 KB,
2 KB,
50
},
{
8 KB + 4,
10,
8,
4
},
{
2,
2,
2,
1,
4,
10,
2,
10,
10000,
4,
10,
10000,
1,
1000,
100000,
},
{
0,
0,
10000,
0,
600000,
60000,
false,
}
};