#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",
"server_auth",
2048,
0,
true
}
};
#else
struct uaapp_certificate g_certificates[1] = { { NULL, NULL, 0, 0, NULL, NULL, 0, 0,
false } };
#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, false, 0, 0, UA_SECURITY_POLICY_NONE, false, false, true},
{NULL, 0, 0, false, false, false, false, false, true, false, false, 2, 1, UA_SECURITY_POLICY_BASIC256SHA256, true, true, false}
#else
{NULL, -1, 0, false, false, false, false, false, true, false, false, 0, 0, UA_SECURITY_POLICY_NONE, false, false, true}
#endif
};
#ifdef HAVE_PKI
#else
#endif
};
{ "pki_store_0;5;5;5;5", "import" }
};
{ "http://opcfoundation.org/UA-Profile/Server/MicroEmbeddedDevice2017" },
{ "http://opcfoundation.org/UA-Profile/Server/DataAccess" }
};
0,
"Unified Automation GmbH",
"High Performance OPC UA SDK",
"urn:UnifiedAutomation:UASDKHP",
NULL,
NULL,
"UaMinimalServerHPC",
"urn:UnifiedAutomation:HPC:Example",
"Demo",
"Demo City",
"Demo State",
"Demo Country",
NULL,
NULL,
"admin@demo.com",
NULL,
NULL,
{
4,
1,
10,
2
},
{
4,
true,
300000,
3600000,
},
{
2,
10,
5000,
10000,
3600000,
true,
10,
NULL,
1,
10,
NULL,
10,
NULL,
100,
},
{
g_endpoints,
g_sechan_configs,
NULL,
0,
g_user_tokens,
false,
},
{
g_pkistores,
},
{
#if defined(HAVE_PKI) && defined(SUPPORT_FILE_IO)
g_certificates,
#else
NULL,
0,
#endif
},
50,
{
192 KB,
0,
20,
5,
20,
20,
false,
false,
},
{
10,
1 KB,
2 KB,
50
},
{
8 KB + 4,
10,
8,
4
},
{
2,
2,
2,
2,
4,
10,
2,
10,
10000,
4,
10,
10000,
1,
100,
1000,
100000,
20,
220,
},
{
3,
20,
g_serverprofiles,
},
{
0,
0,
0,
0,
},
{
NULL,
0,
NULL,
0
}
};