<?xml version="1.0" encoding="utf-8" ?>
<!--
 * Copyright (c) 2005-2018 The OPC Foundation, Inc. All rights reserved.
 *
 * OPC Foundation MIT License 1.00
 * 
 * Permission is hereby granted, free of charge, to any person
 * obtaining a copy of this software and associated documentation
 * files (the "Software"), to deal in the Software without
 * restriction, including without limitation the rights to use,
 * copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the
 * Software is furnished to do so, subject to the following
 * conditions:
 * 
 * The above copyright notice and this permission notice shall be
 * included in all copies or substantial portions of the Software.
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
 * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
 * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
 * OTHER DEALINGS IN THE SOFTWARE.
 *
 * The complete license agreement can be found here:
 * http://opcfoundation.org/License/MIT/1.00/
-->

<UANodeSet xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Version="1.02" LastModified="2013-08-06T03:17:45.4774277Z" xmlns="http://opcfoundation.org/UA/2011/03/UANodeSet.xsd">
  <Aliases>
    <Alias Alias="Boolean">i=1</Alias>
    <Alias Alias="SByte">i=2</Alias>
    <Alias Alias="Byte">i=3</Alias>
    <Alias Alias="Int16">i=4</Alias>
    <Alias Alias="UInt16">i=5</Alias>
    <Alias Alias="Int32">i=6</Alias>
    <Alias Alias="UInt32">i=7</Alias>
    <Alias Alias="Int64">i=8</Alias>
    <Alias Alias="UInt64">i=9</Alias>
    <Alias Alias="Float">i=10</Alias>
    <Alias Alias="Double">i=11</Alias>
    <Alias Alias="DateTime">i=13</Alias>
    <Alias Alias="String">i=12</Alias>
    <Alias Alias="ByteString">i=15</Alias>
    <Alias Alias="Guid">i=14</Alias>
    <Alias Alias="XmlElement">i=16</Alias>
    <Alias Alias="NodeId">i=17</Alias>
    <Alias Alias="ExpandedNodeId">i=18</Alias>
    <Alias Alias="QualifiedName">i=20</Alias>
    <Alias Alias="LocalizedText">i=21</Alias>
    <Alias Alias="StatusCode">i=19</Alias>
    <Alias Alias="Structure">i=22</Alias>
    <Alias Alias="Number">i=26</Alias>
    <Alias Alias="Integer">i=27</Alias>
    <Alias Alias="UInteger">i=28</Alias>
    <Alias Alias="HasComponent">i=47</Alias>
    <Alias Alias="HasProperty">i=46</Alias>
    <Alias Alias="Organizes">i=35</Alias>
    <Alias Alias="HasEventSource">i=36</Alias>
    <Alias Alias="HasNotifier">i=48</Alias>
    <Alias Alias="HasSubtype">i=45</Alias>
    <Alias Alias="HasTypeDefinition">i=40</Alias>
    <Alias Alias="HasModellingRule">i=37</Alias>
    <Alias Alias="HasEncoding">i=38</Alias>
    <Alias Alias="HasDescription">i=39</Alias>
  </Aliases>
  <UADataType NodeId="i=12252" BrowseName="ApplicationRecordDataType">
    <DisplayName>ApplicationRecordDataType</DisplayName>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
    </References>
    <Definition Name="ApplicationRecordDataType">
      <Field Name="ApplicationType" DataType="i=307" />
      <Field Name="ApplicationNames" DataType="i=21" ValueRank="1" />
      <Field Name="ProductUri" DataType="i=12" />
      <Field Name="DiscoveryUrls" DataType="i=12" ValueRank="1" />
      <Field Name="ServerCapabilitiesIdentifiers" DataType="i=12" ValueRank="1" />
    </Definition>
  </UADataType>
  <UAObjectType NodeId="i=12231" BrowseName="DirectoryType">
    <DisplayName>DirectoryType</DisplayName>
    <References>
      <Reference ReferenceType="HasComponent">i=12232</Reference>
      <Reference ReferenceType="HasComponent">i=12233</Reference>
      <Reference ReferenceType="HasComponent">i=12236</Reference>
      <Reference ReferenceType="HasComponent">i=12239</Reference>
      <Reference ReferenceType="HasComponent">i=12241</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=61</Reference>
    </References>
  </UAObjectType>
  <UAObject NodeId="i=12232" BrowseName="Applications" ParentNodeId="i=12231">
    <DisplayName>Applications</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">i=12231</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="i=12233" BrowseName="FindApplication" ParentNodeId="i=12231">
    <DisplayName>FindApplication</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty">i=12234</Reference>
      <Reference ReferenceType="HasProperty">i=12235</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">i=12231</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="i=12234" BrowseName="InputArguments" ParentNodeId="i=12233" DataType="i=296" ValueRank="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">i=12233</Reference>
    </References>
    <Value>
      <ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>ApplicationUri</Name>
              <DataType>
                <Identifier>i=12</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="i=12235" BrowseName="OutputArguments" ParentNodeId="i=12233" DataType="i=296" ValueRank="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">i=12233</Reference>
    </References>
    <Value>
      <ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>ApplicationIds</Name>
              <DataType>
                <Identifier>i=17</Identifier>
              </DataType>
              <ValueRank>1</ValueRank>
              <ArrayDimensions />
              <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
            </Argument>
          </Body>
        </ExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>ApplicationDetails</Name>
              <DataType>
                <Identifier>i=12252</Identifier>
              </DataType>
              <ValueRank>1</ValueRank>
              <ArrayDimensions />
              <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="i=12236" BrowseName="RegisterApplication" ParentNodeId="i=12231">
    <DisplayName>RegisterApplication</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty">i=12237</Reference>
      <Reference ReferenceType="HasProperty">i=12238</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">i=12231</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="i=12237" BrowseName="InputArguments" ParentNodeId="i=12236" DataType="i=296" ValueRank="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">i=12236</Reference>
    </References>
    <Value>
      <ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>ApplicationUri</Name>
              <DataType>
                <Identifier>i=12</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
            </Argument>
          </Body>
        </ExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>ApplicationDetails</Name>
              <DataType>
                <Identifier>i=12252</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="i=12238" BrowseName="OutputArguments" ParentNodeId="i=12236" DataType="i=296" ValueRank="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">i=12236</Reference>
    </References>
    <Value>
      <ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>ApplicationId</Name>
              <DataType>
                <Identifier>i=17</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="i=12239" BrowseName="UnregisterApplication" ParentNodeId="i=12231">
    <DisplayName>UnregisterApplication</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty">i=12240</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">i=12231</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="i=12240" BrowseName="InputArguments" ParentNodeId="i=12239" DataType="i=296" ValueRank="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">i=12239</Reference>
    </References>
    <Value>
      <ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>ApplicationId</Name>
              <DataType>
                <Identifier>i=17</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
            </Argument>
          </Body>
        </ExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>RevokeCertificate</Name>
              <DataType>
                <Identifier>i=1</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="i=12241" BrowseName="QueryServers" ParentNodeId="i=12231">
    <DisplayName>QueryServers</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty">i=12242</Reference>
      <Reference ReferenceType="HasProperty">i=12243</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">i=12231</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="i=12242" BrowseName="InputArguments" ParentNodeId="i=12241" DataType="i=296" ValueRank="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">i=12241</Reference>
    </References>
    <Value>
      <ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>StartingRecordId</Name>
              <DataType>
                <Identifier>i=7</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
            </Argument>
          </Body>
        </ExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>MaxRecordsToReturn</Name>
              <DataType>
                <Identifier>i=7</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
            </Argument>
          </Body>
        </ExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>ApplicationName</Name>
              <DataType>
                <Identifier>i=21</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
            </Argument>
          </Body>
        </ExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>ApplicationUri</Name>
              <DataType>
                <Identifier>i=12</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
            </Argument>
          </Body>
        </ExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>ProductUri</Name>
              <DataType>
                <Identifier>i=12</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
            </Argument>
          </Body>
        </ExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>ServerCapabilities</Name>
              <DataType>
                <Identifier>i=12</Identifier>
              </DataType>
              <ValueRank>1</ValueRank>
              <ArrayDimensions />
              <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="i=12243" BrowseName="OutputArguments" ParentNodeId="i=12241" DataType="i=296" ValueRank="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">i=12241</Reference>
    </References>
    <Value>
      <ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>LastCounterResetTime</Name>
              <DataType>
                <Identifier>i=294</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
            </Argument>
          </Body>
        </ExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>Servers</Name>
              <DataType>
                <Identifier>i=12189</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAObjectType NodeId="i=12261" BrowseName="ApplicationRegistrationChangedAuditEventType" IsAbstract="true">
    <DisplayName>ApplicationRegistrationChangedAuditEventType</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty">i=12278</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=2127</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="i=12278" BrowseName="ApplicationUri" ParentNodeId="i=12261" DataType="String">
    <DisplayName>ApplicationUri</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">i=12261</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="i=12283" BrowseName="TrustListType">
    <DisplayName>TrustListType</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty">i=12303</Reference>
      <Reference ReferenceType="HasProperty">i=12304</Reference>
      <Reference ReferenceType="HasComponent">i=12305</Reference>
      <Reference ReferenceType="HasComponent">i=12307</Reference>
      <Reference ReferenceType="HasComponent">i=12309</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=11575</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="i=12303" BrowseName="IsHttpsTrustList" ParentNodeId="i=12283" DataType="Boolean">
    <DisplayName>IsHttpsTrustList</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">i=12283</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="i=12304" BrowseName="LastUpdateTime" ParentNodeId="i=12283" DataType="i=294">
    <DisplayName>LastUpdateTime</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">i=12283</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="i=12305" BrowseName="CloseAndUpdate" ParentNodeId="i=12283">
    <DisplayName>CloseAndUpdate</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty">i=12306</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">i=12283</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="i=12306" BrowseName="InputArguments" ParentNodeId="i=12305" DataType="i=296" ValueRank="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">i=12305</Reference>
    </References>
    <Value>
      <ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>FileHandle</Name>
              <DataType>
                <Identifier>i=7</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="i=12307" BrowseName="AddCertificate" ParentNodeId="i=12283">
    <DisplayName>AddCertificate</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty">i=12308</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">i=12283</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="i=12308" BrowseName="InputArguments" ParentNodeId="i=12307" DataType="i=296" ValueRank="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">i=12307</Reference>
    </References>
    <Value>
      <ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>Certificate</Name>
              <DataType>
                <Identifier>i=15</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
            </Argument>
          </Body>
        </ExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>IsTrustedCertificate</Name>
              <DataType>
                <Identifier>i=1</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="i=12309" BrowseName="RemoveCertificate" ParentNodeId="i=12283">
    <DisplayName>RemoveCertificate</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty">i=12310</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">i=12283</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="i=12310" BrowseName="InputArguments" ParentNodeId="i=12309" DataType="i=296" ValueRank="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">i=12309</Reference>
    </References>
    <Value>
      <ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>Certificate</Name>
              <DataType>
                <Identifier>i=15</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
            </Argument>
          </Body>
        </ExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>IsTrustedCertificate</Name>
              <DataType>
                <Identifier>i=1</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAObjectType NodeId="i=12311" BrowseName="TrustListUpdatedAuditEventType" IsAbstract="true">
    <DisplayName>TrustListUpdatedAuditEventType</DisplayName>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=2127</Reference>
    </References>
  </UAObjectType>
  <UADataType NodeId="i=12328" BrowseName="TrustListDataType">
    <DisplayName>TrustListDataType</DisplayName>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
    </References>
    <Definition Name="TrustListDataType">
      <Field Name="SpecifiedLists" DataType="i=7" />
      <Field Name="TrustedCertificates" DataType="i=15" ValueRank="1" />
      <Field Name="TrustedCertificateRevocationLists" DataType="i=15" ValueRank="1" />
      <Field Name="IssuerCertificates" DataType="i=15" ValueRank="1" />
      <Field Name="IssuerCertificateRevocationLists" DataType="i=15" ValueRank="1" />
    </Definition>
  </UADataType>
  <UAObjectType NodeId="i=12344" BrowseName="CertificateDirectoryType">
    <DisplayName>CertificateDirectoryType</DisplayName>
    <References>
      <Reference ReferenceType="HasComponent">i=12357</Reference>
      <Reference ReferenceType="HasComponent">i=12360</Reference>
      <Reference ReferenceType="HasComponent">i=12363</Reference>
      <Reference ReferenceType="HasComponent">i=12366</Reference>
      <Reference ReferenceType="HasComponent">i=12369</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=12231</Reference>
    </References>
  </UAObjectType>
  <UAMethod NodeId="i=12357" BrowseName="RequestCertificate" ParentNodeId="i=12344">
    <DisplayName>RequestCertificate</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty">i=12358</Reference>
      <Reference ReferenceType="HasProperty">i=12359</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">i=12344</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="i=12358" BrowseName="InputArguments" ParentNodeId="i=12357" DataType="i=296" ValueRank="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">i=12357</Reference>
    </References>
    <Value>
      <ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>ApplicationId</Name>
              <DataType>
                <Identifier>i=17</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
            </Argument>
          </Body>
        </ExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>SubjectName</Name>
              <DataType>
                <Identifier>i=12</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
            </Argument>
          </Body>
        </ExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>DomainNames</Name>
              <DataType>
                <Identifier>i=12</Identifier>
              </DataType>
              <ValueRank>1</ValueRank>
              <ArrayDimensions />
              <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
            </Argument>
          </Body>
        </ExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>PrivateKeyFormat</Name>
              <DataType>
                <Identifier>i=12</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
            </Argument>
          </Body>
        </ExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>PrivateKeyPassword</Name>
              <DataType>
                <Identifier>i=12</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
            </Argument>
          </Body>
        </ExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>CreateHttpsCertificate</Name>
              <DataType>
                <Identifier>i=1</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="i=12359" BrowseName="OutputArguments" ParentNodeId="i=12357" DataType="i=296" ValueRank="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">i=12357</Reference>
    </References>
    <Value>
      <ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>RequestId</Name>
              <DataType>
                <Identifier>i=17</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="i=12360" BrowseName="SignCertificate" ParentNodeId="i=12344">
    <DisplayName>SignCertificate</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty">i=12361</Reference>
      <Reference ReferenceType="HasProperty">i=12362</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">i=12344</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="i=12361" BrowseName="InputArguments" ParentNodeId="i=12360" DataType="i=296" ValueRank="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">i=12360</Reference>
    </References>
    <Value>
      <ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>ApplicationId</Name>
              <DataType>
                <Identifier>i=17</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
            </Argument>
          </Body>
        </ExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>CertificateRequest</Name>
              <DataType>
                <Identifier>i=15</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="i=12362" BrowseName="OutputArguments" ParentNodeId="i=12360" DataType="i=296" ValueRank="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">i=12360</Reference>
    </References>
    <Value>
      <ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>RequestId</Name>
              <DataType>
                <Identifier>i=17</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="i=12363" BrowseName="RenewCertificate" ParentNodeId="i=12344">
    <DisplayName>RenewCertificate</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty">i=12364</Reference>
      <Reference ReferenceType="HasProperty">i=12365</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">i=12344</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="i=12364" BrowseName="InputArguments" ParentNodeId="i=12363" DataType="i=296" ValueRank="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">i=12363</Reference>
    </References>
    <Value>
      <ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>ApplicationId</Name>
              <DataType>
                <Identifier>i=17</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
            </Argument>
          </Body>
        </ExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>Certificate</Name>
              <DataType>
                <Identifier>i=15</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="i=12365" BrowseName="OutputArguments" ParentNodeId="i=12363" DataType="i=296" ValueRank="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">i=12363</Reference>
    </References>
    <Value>
      <ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>RequestId</Name>
              <DataType>
                <Identifier>i=17</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="i=12366" BrowseName="CheckRequestStatus" ParentNodeId="i=12344">
    <DisplayName>CheckRequestStatus</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty">i=12367</Reference>
      <Reference ReferenceType="HasProperty">i=12368</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">i=12344</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="i=12367" BrowseName="InputArguments" ParentNodeId="i=12366" DataType="i=296" ValueRank="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">i=12366</Reference>
    </References>
    <Value>
      <ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>ApplicationId</Name>
              <DataType>
                <Identifier>i=17</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
            </Argument>
          </Body>
        </ExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>RequestId</Name>
              <DataType>
                <Identifier>i=17</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="i=12368" BrowseName="OutputArguments" ParentNodeId="i=12366" DataType="i=296" ValueRank="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">i=12366</Reference>
    </References>
    <Value>
      <ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>Certificate</Name>
              <DataType>
                <Identifier>i=15</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
            </Argument>
          </Body>
        </ExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>PrivateKey</Name>
              <DataType>
                <Identifier>i=15</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
            </Argument>
          </Body>
        </ExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>IssuerCertificates</Name>
              <DataType>
                <Identifier>i=15</Identifier>
              </DataType>
              <ValueRank>1</ValueRank>
              <ArrayDimensions />
              <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="i=12369" BrowseName="GetTrustLists" ParentNodeId="i=12344">
    <DisplayName>GetTrustLists</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty">i=12370</Reference>
      <Reference ReferenceType="HasProperty">i=12371</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">i=12344</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="i=12370" BrowseName="InputArguments" ParentNodeId="i=12369" DataType="i=296" ValueRank="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">i=12369</Reference>
    </References>
    <Value>
      <ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>ApplicationId</Name>
              <DataType>
                <Identifier>i=17</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="i=12371" BrowseName="OutputArguments" ParentNodeId="i=12369" DataType="i=296" ValueRank="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">i=12369</Reference>
    </References>
    <Value>
      <ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>TrustListId</Name>
              <DataType>
                <Identifier>i=17</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
            </Argument>
          </Body>
        </ExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>HttpsTrustListId</Name>
              <DataType>
                <Identifier>i=17</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAObjectType NodeId="i=12372" BrowseName="CertificateRequestedAuditEventType" IsAbstract="true">
    <DisplayName>CertificateRequestedAuditEventType</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty">i=12389</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=2127</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="i=12389" BrowseName="ApplicationUri" ParentNodeId="i=12372" DataType="String">
    <DisplayName>ApplicationUri</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">i=12372</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="i=12390" BrowseName="CertificateDeliveredAuditEventType" IsAbstract="true">
    <DisplayName>CertificateDeliveredAuditEventType</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty">i=12407</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=2127</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="i=12407" BrowseName="ApplicationUri" ParentNodeId="i=12390" DataType="String">
    <DisplayName>ApplicationUri</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">i=12390</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="i=12411" BrowseName="ServerConfigurationType">
    <DisplayName>ServerConfigurationType</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty">i=12412</Reference>
      <Reference ReferenceType="HasProperty">i=12413</Reference>
      <Reference ReferenceType="HasProperty">i=12414</Reference>
      <Reference ReferenceType="HasProperty">i=12415</Reference>
      <Reference ReferenceType="HasProperty">i=12416</Reference>
      <Reference ReferenceType="HasComponent">i=12417</Reference>
      <Reference ReferenceType="HasComponent">i=12445</Reference>
      <Reference ReferenceType="HasComponent">i=12473</Reference>
      <Reference ReferenceType="HasComponent">i=12476</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="i=12412" BrowseName="SupportedCertificateFormats" ParentNodeId="i=12411" DataType="String" ValueRank="1">
    <DisplayName>SupportedCertificateFormats</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">i=12411</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="i=12413" BrowseName="SupportedPrivateKeyFormats" ParentNodeId="i=12411" DataType="String" ValueRank="1">
    <DisplayName>SupportedPrivateKeyFormats</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">i=12411</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="i=12414" BrowseName="MaxTrustListSize" ParentNodeId="i=12411" DataType="UInt32">
    <DisplayName>MaxTrustListSize</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">i=12411</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="i=12415" BrowseName="NoSupportForLocalCRLs" ParentNodeId="i=12411" DataType="Boolean">
    <DisplayName>NoSupportForLocalCRLs</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">i=12411</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="i=12416" BrowseName="MulticastDnsEnabled" ParentNodeId="i=12411" DataType="Boolean">
    <DisplayName>MulticastDnsEnabled</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">i=12411</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="i=12417" BrowseName="TrustList" ParentNodeId="i=12411">
    <DisplayName>TrustList</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty">i=12418</Reference>
      <Reference ReferenceType="HasProperty">i=12419</Reference>
      <Reference ReferenceType="HasProperty">i=12420</Reference>
      <Reference ReferenceType="HasProperty">i=12421</Reference>
      <Reference ReferenceType="HasComponent">i=12422</Reference>
      <Reference ReferenceType="HasComponent">i=12425</Reference>
      <Reference ReferenceType="HasComponent">i=12427</Reference>
      <Reference ReferenceType="HasComponent">i=12430</Reference>
      <Reference ReferenceType="HasComponent">i=12432</Reference>
      <Reference ReferenceType="HasComponent">i=12435</Reference>
      <Reference ReferenceType="HasProperty">i=12437</Reference>
      <Reference ReferenceType="HasProperty">i=12438</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=12283</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">i=12411</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="i=12418" BrowseName="Size" ParentNodeId="i=12417" DataType="UInt64">
    <DisplayName>Size</DisplayName>
    <Description>The size of the file in bytes.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">i=12417</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="i=12419" BrowseName="Writeable" ParentNodeId="i=12417" DataType="Boolean">
    <DisplayName>Writeable</DisplayName>
    <Description>Whether the file is writeable.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">i=12417</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="i=12420" BrowseName="UserWriteable" ParentNodeId="i=12417" DataType="Boolean">
    <DisplayName>UserWriteable</DisplayName>
    <Description>Whether the file is writeable by the current user.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">i=12417</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="i=12421" BrowseName="OpenCount" ParentNodeId="i=12417" DataType="UInt16">
    <DisplayName>OpenCount</DisplayName>
    <Description>The current number of open file handles.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">i=12417</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="i=12422" BrowseName="Open" ParentNodeId="i=12417" MethodDeclarationId="i=11580">
    <DisplayName>Open</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty">i=12423</Reference>
      <Reference ReferenceType="HasProperty">i=12424</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">i=12417</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="i=12423" BrowseName="InputArguments" ParentNodeId="i=12422" DataType="i=296" ValueRank="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">i=12422</Reference>
    </References>
    <Value>
      <ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>Mode</Name>
              <DataType>
                <Identifier>i=3</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="i=12424" BrowseName="OutputArguments" ParentNodeId="i=12422" DataType="i=296" ValueRank="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">i=12422</Reference>
    </References>
    <Value>
      <ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>FileHandle</Name>
              <DataType>
                <Identifier>i=7</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="i=12425" BrowseName="Close" ParentNodeId="i=12417" MethodDeclarationId="i=11583">
    <DisplayName>Close</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty">i=12426</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">i=12417</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="i=12426" BrowseName="InputArguments" ParentNodeId="i=12425" DataType="i=296" ValueRank="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">i=12425</Reference>
    </References>
    <Value>
      <ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>FileHandle</Name>
              <DataType>
                <Identifier>i=7</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="i=12427" BrowseName="Read" ParentNodeId="i=12417" MethodDeclarationId="i=11585">
    <DisplayName>Read</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty">i=12428</Reference>
      <Reference ReferenceType="HasProperty">i=12429</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">i=12417</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="i=12428" BrowseName="InputArguments" ParentNodeId="i=12427" DataType="i=296" ValueRank="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">i=12427</Reference>
    </References>
    <Value>
      <ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>FileHandle</Name>
              <DataType>
                <Identifier>i=7</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
            </Argument>
          </Body>
        </ExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>Length</Name>
              <DataType>
                <Identifier>i=6</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="i=12429" BrowseName="OutputArguments" ParentNodeId="i=12427" DataType="i=296" ValueRank="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">i=12427</Reference>
    </References>
    <Value>
      <ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>Data</Name>
              <DataType>
                <Identifier>i=15</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="i=12430" BrowseName="Write" ParentNodeId="i=12417" MethodDeclarationId="i=11588">
    <DisplayName>Write</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty">i=12431</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">i=12417</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="i=12431" BrowseName="InputArguments" ParentNodeId="i=12430" DataType="i=296" ValueRank="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">i=12430</Reference>
    </References>
    <Value>
      <ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>FileHandle</Name>
              <DataType>
                <Identifier>i=7</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
            </Argument>
          </Body>
        </ExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>Data</Name>
              <DataType>
                <Identifier>i=15</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="i=12432" BrowseName="GetPosition" ParentNodeId="i=12417" MethodDeclarationId="i=11590">
    <DisplayName>GetPosition</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty">i=12433</Reference>
      <Reference ReferenceType="HasProperty">i=12434</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">i=12417</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="i=12433" BrowseName="InputArguments" ParentNodeId="i=12432" DataType="i=296" ValueRank="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">i=12432</Reference>
    </References>
    <Value>
      <ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>FileHandle</Name>
              <DataType>
                <Identifier>i=7</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="i=12434" BrowseName="OutputArguments" ParentNodeId="i=12432" DataType="i=296" ValueRank="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">i=12432</Reference>
    </References>
    <Value>
      <ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>Position</Name>
              <DataType>
                <Identifier>i=9</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="i=12435" BrowseName="SetPosition" ParentNodeId="i=12417" MethodDeclarationId="i=11593">
    <DisplayName>SetPosition</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty">i=12436</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">i=12417</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="i=12436" BrowseName="InputArguments" ParentNodeId="i=12435" DataType="i=296" ValueRank="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">i=12435</Reference>
    </References>
    <Value>
      <ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>FileHandle</Name>
              <DataType>
                <Identifier>i=7</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
            </Argument>
          </Body>
        </ExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>Position</Name>
              <DataType>
                <Identifier>i=9</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="i=12437" BrowseName="IsHttpsTrustList" ParentNodeId="i=12417" DataType="Boolean">
    <DisplayName>IsHttpsTrustList</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">i=12417</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="i=12438" BrowseName="LastUpdateTime" ParentNodeId="i=12417" DataType="i=294">
    <DisplayName>LastUpdateTime</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">i=12417</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="i=12445" BrowseName="HttpsTrustList" ParentNodeId="i=12411">
    <DisplayName>HttpsTrustList</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty">i=12446</Reference>
      <Reference ReferenceType="HasProperty">i=12447</Reference>
      <Reference ReferenceType="HasProperty">i=12448</Reference>
      <Reference ReferenceType="HasProperty">i=12449</Reference>
      <Reference ReferenceType="HasComponent">i=12450</Reference>
      <Reference ReferenceType="HasComponent">i=12453</Reference>
      <Reference ReferenceType="HasComponent">i=12455</Reference>
      <Reference ReferenceType="HasComponent">i=12458</Reference>
      <Reference ReferenceType="HasComponent">i=12460</Reference>
      <Reference ReferenceType="HasComponent">i=12463</Reference>
      <Reference ReferenceType="HasProperty">i=12465</Reference>
      <Reference ReferenceType="HasProperty">i=12466</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=12283</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">i=12411</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="i=12446" BrowseName="Size" ParentNodeId="i=12445" DataType="UInt64">
    <DisplayName>Size</DisplayName>
    <Description>The size of the file in bytes.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">i=12445</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="i=12447" BrowseName="Writeable" ParentNodeId="i=12445" DataType="Boolean">
    <DisplayName>Writeable</DisplayName>
    <Description>Whether the file is writeable.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">i=12445</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="i=12448" BrowseName="UserWriteable" ParentNodeId="i=12445" DataType="Boolean">
    <DisplayName>UserWriteable</DisplayName>
    <Description>Whether the file is writeable by the current user.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">i=12445</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="i=12449" BrowseName="OpenCount" ParentNodeId="i=12445" DataType="UInt16">
    <DisplayName>OpenCount</DisplayName>
    <Description>The current number of open file handles.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">i=12445</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="i=12450" BrowseName="Open" ParentNodeId="i=12445" MethodDeclarationId="i=11580">
    <DisplayName>Open</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty">i=12451</Reference>
      <Reference ReferenceType="HasProperty">i=12452</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">i=12445</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="i=12451" BrowseName="InputArguments" ParentNodeId="i=12450" DataType="i=296" ValueRank="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">i=12450</Reference>
    </References>
    <Value>
      <ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>Mode</Name>
              <DataType>
                <Identifier>i=3</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="i=12452" BrowseName="OutputArguments" ParentNodeId="i=12450" DataType="i=296" ValueRank="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">i=12450</Reference>
    </References>
    <Value>
      <ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>FileHandle</Name>
              <DataType>
                <Identifier>i=7</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="i=12453" BrowseName="Close" ParentNodeId="i=12445" MethodDeclarationId="i=11583">
    <DisplayName>Close</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty">i=12454</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">i=12445</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="i=12454" BrowseName="InputArguments" ParentNodeId="i=12453" DataType="i=296" ValueRank="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">i=12453</Reference>
    </References>
    <Value>
      <ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>FileHandle</Name>
              <DataType>
                <Identifier>i=7</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="i=12455" BrowseName="Read" ParentNodeId="i=12445" MethodDeclarationId="i=11585">
    <DisplayName>Read</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty">i=12456</Reference>
      <Reference ReferenceType="HasProperty">i=12457</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">i=12445</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="i=12456" BrowseName="InputArguments" ParentNodeId="i=12455" DataType="i=296" ValueRank="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">i=12455</Reference>
    </References>
    <Value>
      <ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>FileHandle</Name>
              <DataType>
                <Identifier>i=7</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
            </Argument>
          </Body>
        </ExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>Length</Name>
              <DataType>
                <Identifier>i=6</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="i=12457" BrowseName="OutputArguments" ParentNodeId="i=12455" DataType="i=296" ValueRank="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">i=12455</Reference>
    </References>
    <Value>
      <ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>Data</Name>
              <DataType>
                <Identifier>i=15</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="i=12458" BrowseName="Write" ParentNodeId="i=12445" MethodDeclarationId="i=11588">
    <DisplayName>Write</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty">i=12459</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">i=12445</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="i=12459" BrowseName="InputArguments" ParentNodeId="i=12458" DataType="i=296" ValueRank="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">i=12458</Reference>
    </References>
    <Value>
      <ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>FileHandle</Name>
              <DataType>
                <Identifier>i=7</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
            </Argument>
          </Body>
        </ExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>Data</Name>
              <DataType>
                <Identifier>i=15</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="i=12460" BrowseName="GetPosition" ParentNodeId="i=12445" MethodDeclarationId="i=11590">
    <DisplayName>GetPosition</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty">i=12461</Reference>
      <Reference ReferenceType="HasProperty">i=12462</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">i=12445</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="i=12461" BrowseName="InputArguments" ParentNodeId="i=12460" DataType="i=296" ValueRank="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">i=12460</Reference>
    </References>
    <Value>
      <ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>FileHandle</Name>
              <DataType>
                <Identifier>i=7</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="i=12462" BrowseName="OutputArguments" ParentNodeId="i=12460" DataType="i=296" ValueRank="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">i=12460</Reference>
    </References>
    <Value>
      <ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>Position</Name>
              <DataType>
                <Identifier>i=9</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="i=12463" BrowseName="SetPosition" ParentNodeId="i=12445" MethodDeclarationId="i=11593">
    <DisplayName>SetPosition</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty">i=12464</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">i=12445</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="i=12464" BrowseName="InputArguments" ParentNodeId="i=12463" DataType="i=296" ValueRank="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">i=12463</Reference>
    </References>
    <Value>
      <ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>FileHandle</Name>
              <DataType>
                <Identifier>i=7</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
            </Argument>
          </Body>
        </ExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>Position</Name>
              <DataType>
                <Identifier>i=9</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="i=12465" BrowseName="IsHttpsTrustList" ParentNodeId="i=12445" DataType="Boolean">
    <DisplayName>IsHttpsTrustList</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">i=12445</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="i=12466" BrowseName="LastUpdateTime" ParentNodeId="i=12445" DataType="i=294">
    <DisplayName>LastUpdateTime</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">i=12445</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="i=12473" BrowseName="UpdateCertificate" ParentNodeId="i=12411">
    <DisplayName>UpdateCertificate</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty">i=12474</Reference>
      <Reference ReferenceType="HasProperty">i=12475</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">i=12411</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="i=12474" BrowseName="InputArguments" ParentNodeId="i=12473" DataType="i=296" ValueRank="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">i=12473</Reference>
    </References>
    <Value>
      <ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>CertificateFormat</Name>
              <DataType>
                <Identifier>i=12</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
            </Argument>
          </Body>
        </ExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>Certificate</Name>
              <DataType>
                <Identifier>i=15</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
            </Argument>
          </Body>
        </ExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>PrivateKeyFormat</Name>
              <DataType>
                <Identifier>i=12</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
            </Argument>
          </Body>
        </ExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>PrivateKey</Name>
              <DataType>
                <Identifier>i=15</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
            </Argument>
          </Body>
        </ExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>IsHttpsCertificate</Name>
              <DataType>
                <Identifier>i=1</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="i=12475" BrowseName="OutputArguments" ParentNodeId="i=12473" DataType="i=296" ValueRank="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">i=12473</Reference>
    </References>
    <Value>
      <ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>restartRequired</Name>
              <DataType>
                <Identifier>i=1</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="i=12476" BrowseName="Restart" ParentNodeId="i=12411">
    <DisplayName>Restart</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">i=12411</Reference>
    </References>
  </UAMethod>
  <UAObjectType NodeId="i=12477" BrowseName="CertificateUpdatedAuditEventType" IsAbstract="true">
    <DisplayName>CertificateUpdatedAuditEventType</DisplayName>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=2127</Reference>
    </References>
  </UAObjectType>
  <UAObject NodeId="i=12253" BrowseName="Default XML" SymbolicName="DefaultXml">
    <DisplayName>Default XML</DisplayName>
    <References>
      <Reference ReferenceType="HasEncoding" IsForward="false">i=12252</Reference>
      <Reference ReferenceType="HasDescription">i=12254</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="i=12494" BrowseName="Default XML" SymbolicName="DefaultXml">
    <DisplayName>Default XML</DisplayName>
    <References>
      <Reference ReferenceType="HasEncoding" IsForward="false">i=12328</Reference>
      <Reference ReferenceType="HasDescription">i=12495</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="i=12257" BrowseName="Default Binary" SymbolicName="DefaultBinary">
    <DisplayName>Default Binary</DisplayName>
    <References>
      <Reference ReferenceType="HasEncoding" IsForward="false">i=12252</Reference>
      <Reference ReferenceType="HasDescription">i=12258</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="i=12498" BrowseName="Default Binary" SymbolicName="DefaultBinary">
    <DisplayName>Default Binary</DisplayName>
    <References>
      <Reference ReferenceType="HasEncoding" IsForward="false">i=12328</Reference>
      <Reference ReferenceType="HasDescription">i=12499</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
    </References>
  </UAObject>
</UANodeSet>
