forked from barnstee/UA-CloudPublisher
-
Notifications
You must be signed in to change notification settings - Fork 0
/
UACloudPublisher.Config.xml
88 lines (88 loc) · 3.48 KB
/
UACloudPublisher.Config.xml
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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
<?xml version="1.0" encoding="utf-8"?>
<ApplicationConfiguration
xmlns:ua="http://opcfoundation.org/UA/2008/02/Types.xsd"
xmlns="http://opcfoundation.org/UA/SDK/Configuration.xsd"
schemaLocation="./Schema/ApplicationConfiguration.xsd"
>
<ApplicationName>UACloudPublisher</ApplicationName>
<ApplicationUri>urn:localhost:UACloudPublisher</ApplicationUri>
<ProductUri>https://github.com/azure/iot-edge-opc-publisher</ProductUri>
<ApplicationType>Client_1</ApplicationType>
<SecurityConfiguration>
<ApplicationCertificate>
<StoreType>Directory</StoreType>
<StorePath>./pki/own</StorePath>
<SubjectName>CN=UACloudPublisher, C=US, S=Arizona, O=OPCFoundation</SubjectName>
</ApplicationCertificate>
<TrustedIssuerCertificates>
<StoreType>Directory</StoreType>
<StorePath>./pki/issuer</StorePath>
</TrustedIssuerCertificates>
<TrustedPeerCertificates>
<StoreType>Directory</StoreType>
<StorePath>./pki/trusted</StorePath>
</TrustedPeerCertificates>
<NonceLength>32</NonceLength>
<RejectedCertificateStore>
<StoreType>Directory</StoreType>
<StorePath>./pki/rejected</StorePath>
</RejectedCertificateStore>
<AutoAcceptUntrustedCertificates>true</AutoAcceptUntrustedCertificates>
<RejectSHA1SignedCertificates>false</RejectSHA1SignedCertificates>
<MinimumCertificateKeySize>1024</MinimumCertificateKeySize>
<SendCertificateChain>false</SendCertificateChain>
<UserIssuerCertificates>
<StoreType>Directory</StoreType>
<StorePath>./pki/issuerUser</StorePath>
</UserIssuerCertificates>
<TrustedUserCertificates>
<StoreType>Directory</StoreType>
<StorePath>./pki/trustedUser</StorePath>
</TrustedUserCertificates>
</SecurityConfiguration>
<TransportConfigurations/>
<TransportQuotas>
<OperationTimeout>120000</OperationTimeout>
<MaxStringLength>1048576</MaxStringLength>
<MaxByteStringLength>4194304</MaxByteStringLength>
<MaxArrayLength>1048576</MaxArrayLength>
<MaxMessageSize>4194304</MaxMessageSize>
<MaxBufferSize>65535</MaxBufferSize>
<ChannelLifetime>300000</ChannelLifetime>
<SecurityTokenLifetime>3600000</SecurityTokenLifetime>
</TransportQuotas>
<ClientConfiguration>
<DefaultSessionTimeout>15000</DefaultSessionTimeout>
<WellKnownDiscoveryUrls>
<ua:String>opc.tcp://{0}:4840/UADiscovery</ua:String>
<ua:String>http://{0}:52601/UADiscovery</ua:String>
<ua:String>http://{0}/UADiscovery/Default.svc</ua:String>
</WellKnownDiscoveryUrls>
<DiscoveryServers/>
<EndpointCacheFilePath/>
<MinSubscriptionLifetime>10000</MinSubscriptionLifetime>
</ClientConfiguration>
<Extensions/>
<TraceConfiguration>
<!-- The following setting is not used, but a combined UA Cloud Publisher tracelog is written to the configured directory instead -->
<OutputFilePath>./logs/erichbdev.log</OutputFilePath>
<DeleteOnLoad>true</DeleteOnLoad>
<!--
Masks supported by the trace feature.
None = 0x0;
Error = 0x1;
Information = 0x2;
StackTrace = 0x4;
Service = 0x8;
ServiceDetail = 0x10;
Operation = 0x20;
OperationDetail = 0x40;
StartStop = 0x80;
ExternalSystem = 0x100;
Security = 0x200;
-->
<!--Error, Trace, StartStop, Security = 0x285 or 645 decimal-->
<TraceMasks>645</TraceMasks>
</TraceConfiguration>
<DisableHiResClock>true</DisableHiResClock>
</ApplicationConfiguration>