#pragma warning disable 1591 //------------------------------------------------------------------------------ // // This code was generated by a tool. // Runtime Version:4.0.30319.42000 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // //------------------------------------------------------------------------------ #nullable enable namespace Opc.Ua.Security { using System.Runtime.Serialization; [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] [System.Runtime.Serialization.DataContractAttribute(Name="SecuredApplication", Namespace="http://opcfoundation.org/UA/2011/03/SecuredApplication.xsd")] public partial class SecuredApplication : object, System.Runtime.Serialization.IExtensibleDataObject { private System.Runtime.Serialization.ExtensionDataObject? extensionDataField; private string? ApplicationNameField; private string? ApplicationUriField; private Opc.Ua.Security.ApplicationType ApplicationTypeField; private string? ProductNameField; private string? ConfigurationModeField; private System.DateTime LastExportTimeField; private string? ConfigurationFileField; private string? ExecutableFileField; private Opc.Ua.Security.CertificateIdentifier? ApplicationCertificateField; private Opc.Ua.Security.CertificateStoreIdentifier? TrustedCertificateStoreField; private Opc.Ua.Security.CertificateList? TrustedCertificatesField; private Opc.Ua.Security.CertificateStoreIdentifier? IssuerCertificateStoreField; private Opc.Ua.Security.CertificateList? IssuerCertificatesField; private Opc.Ua.Security.CertificateStoreIdentifier? RejectedCertificatesStoreField; private Opc.Ua.Security.ListOfBaseAddresses? BaseAddressesField; private Opc.Ua.Security.ListOfSecurityProfiles? SecurityProfilesField; private Opc.Ua.Security.ListOfExtensions? ExtensionsField; public System.Runtime.Serialization.ExtensionDataObject? ExtensionData { get { return this.extensionDataField; } set { this.extensionDataField = value; } } [System.Runtime.Serialization.DataMemberAttribute()] public string? ApplicationName { get { return this.ApplicationNameField; } set { this.ApplicationNameField = value; } } [System.Runtime.Serialization.DataMemberAttribute()] public string? ApplicationUri { get { return this.ApplicationUriField; } set { this.ApplicationUriField = value; } } [System.Runtime.Serialization.DataMemberAttribute(Order=2)] public Opc.Ua.Security.ApplicationType ApplicationType { get { return this.ApplicationTypeField; } set { this.ApplicationTypeField = value; } } [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=3)] public string? ProductName { get { return this.ProductNameField; } set { this.ProductNameField = value; } } [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=4)] public string? ConfigurationMode { get { return this.ConfigurationModeField; } set { this.ConfigurationModeField = value; } } [System.Runtime.Serialization.DataMemberAttribute(Order=5)] public System.DateTime LastExportTime { get { return this.LastExportTimeField; } set { this.LastExportTimeField = value; } } [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=6)] public string? ConfigurationFile { get { return this.ConfigurationFileField; } set { this.ConfigurationFileField = value; } } [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=7)] public string? ExecutableFile { get { return this.ExecutableFileField; } set { this.ExecutableFileField = value; } } [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=8)] public Opc.Ua.Security.CertificateIdentifier? ApplicationCertificate { get { return this.ApplicationCertificateField; } set { this.ApplicationCertificateField = value; } } [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=9)] public Opc.Ua.Security.CertificateStoreIdentifier? TrustedCertificateStore { get { return this.TrustedCertificateStoreField; } set { this.TrustedCertificateStoreField = value; } } [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=10)] public Opc.Ua.Security.CertificateList? TrustedCertificates { get { return this.TrustedCertificatesField; } set { this.TrustedCertificatesField = value; } } [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=11)] public Opc.Ua.Security.CertificateStoreIdentifier? IssuerCertificateStore { get { return this.IssuerCertificateStoreField; } set { this.IssuerCertificateStoreField = value; } } [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=12)] public Opc.Ua.Security.CertificateList? IssuerCertificates { get { return this.IssuerCertificatesField; } set { this.IssuerCertificatesField = value; } } [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=13)] public Opc.Ua.Security.CertificateStoreIdentifier? RejectedCertificatesStore { get { return this.RejectedCertificatesStoreField; } set { this.RejectedCertificatesStoreField = value; } } [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=14)] public Opc.Ua.Security.ListOfBaseAddresses? BaseAddresses { get { return this.BaseAddressesField; } set { this.BaseAddressesField = value; } } [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=15)] public Opc.Ua.Security.ListOfSecurityProfiles? SecurityProfiles { get { return this.SecurityProfilesField; } set { this.SecurityProfilesField = value; } } [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=16)] public Opc.Ua.Security.ListOfExtensions? Extensions { get { return this.ExtensionsField; } set { this.ExtensionsField = value; } } } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] [System.Runtime.Serialization.DataContractAttribute(Name="CertificateIdentifier", Namespace="http://opcfoundation.org/UA/2011/03/SecuredApplication.xsd")] public partial class CertificateIdentifier : object, System.Runtime.Serialization.IExtensibleDataObject { private System.Runtime.Serialization.ExtensionDataObject? extensionDataField; private string? StoreTypeField; private string? StorePathField; private string? SubjectNameField; private string? ThumbprintField; private byte[]? RawDataField; private int ValidationOptionsField; private byte[]? OfflineRevocationListField; private string? OnlineRevocationListField; public System.Runtime.Serialization.ExtensionDataObject? ExtensionData { get { return this.extensionDataField; } set { this.extensionDataField = value; } } [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] public string? StoreType { get { return this.StoreTypeField; } set { this.StoreTypeField = value; } } [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)] public string? StorePath { get { return this.StorePathField; } set { this.StorePathField = value; } } [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)] public string? SubjectName { get { return this.SubjectNameField; } set { this.SubjectNameField = value; } } [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=3)] public string? Thumbprint { get { return this.ThumbprintField; } set { this.ThumbprintField = value; } } [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=4)] public byte[]? RawData { get { return this.RawDataField; } set { this.RawDataField = value; } } [System.Runtime.Serialization.DataMemberAttribute(Order=5)] public int ValidationOptions { get { return this.ValidationOptionsField; } set { this.ValidationOptionsField = value; } } [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=6)] public byte[]? OfflineRevocationList { get { return this.OfflineRevocationListField; } set { this.OfflineRevocationListField = value; } } [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=7)] public string? OnlineRevocationList { get { return this.OnlineRevocationListField; } set { this.OnlineRevocationListField = value; } } } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] [System.Runtime.Serialization.DataContractAttribute(Name="CertificateStoreIdentifier", Namespace="http://opcfoundation.org/UA/2011/03/SecuredApplication.xsd")] public partial class CertificateStoreIdentifier : object, System.Runtime.Serialization.IExtensibleDataObject { private System.Runtime.Serialization.ExtensionDataObject? extensionDataField; private string? StoreTypeField; private string? StorePathField; private int ValidationOptionsField; public System.Runtime.Serialization.ExtensionDataObject? ExtensionData { get { return this.extensionDataField; } set { this.extensionDataField = value; } } [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] public string? StoreType { get { return this.StoreTypeField; } set { this.StoreTypeField = value; } } [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)] public string? StorePath { get { return this.StorePathField; } set { this.StorePathField = value; } } [System.Runtime.Serialization.DataMemberAttribute(Order=2)] public int ValidationOptions { get { return this.ValidationOptionsField; } set { this.ValidationOptionsField = value; } } } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] [System.Runtime.Serialization.DataContractAttribute(Name="CertificateList", Namespace="http://opcfoundation.org/UA/2011/03/SecuredApplication.xsd")] public partial class CertificateList : object, System.Runtime.Serialization.IExtensibleDataObject { private System.Runtime.Serialization.ExtensionDataObject? extensionDataField; private Opc.Ua.Security.ListOfCertificateIdentifier? CertificatesField; private int ValidationOptionsField; public System.Runtime.Serialization.ExtensionDataObject? ExtensionData { get { return this.extensionDataField; } set { this.extensionDataField = value; } } [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] public Opc.Ua.Security.ListOfCertificateIdentifier? Certificates { get { return this.CertificatesField; } set { this.CertificatesField = value; } } [System.Runtime.Serialization.DataMemberAttribute()] public int ValidationOptions { get { return this.ValidationOptionsField; } set { this.ValidationOptionsField = value; } } } [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] [System.Runtime.Serialization.DataContractAttribute(Name="ApplicationType", Namespace="http://opcfoundation.org/UA/2011/03/SecuredApplication.xsd")] public enum ApplicationType : int { [System.Runtime.Serialization.EnumMemberAttribute()] Server_0 = 0, [System.Runtime.Serialization.EnumMemberAttribute()] Client_1 = 1, [System.Runtime.Serialization.EnumMemberAttribute()] ClientAndServer_2 = 2, [System.Runtime.Serialization.EnumMemberAttribute()] DiscoveryServer_3 = 3, } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] [System.Runtime.Serialization.CollectionDataContractAttribute(Name="ListOfBaseAddresses", Namespace="http://opcfoundation.org/UA/2011/03/SecuredApplication.xsd", ItemName="BaseAddress")] public class ListOfBaseAddresses : System.Collections.Generic.List { } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] [System.Runtime.Serialization.CollectionDataContractAttribute(Name="ListOfSecurityProfiles", Namespace="http://opcfoundation.org/UA/2011/03/SecuredApplication.xsd", ItemName="SecurityProfile")] public class ListOfSecurityProfiles : System.Collections.Generic.List { } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] [System.Runtime.Serialization.CollectionDataContractAttribute(Name="ListOfExtensions", Namespace="http://opcfoundation.org/UA/2011/03/SecuredApplication.xsd", ItemName="Extension")] public class ListOfExtensions : System.Collections.Generic.List { } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] [System.Runtime.Serialization.CollectionDataContractAttribute(Name="ListOfCertificateIdentifier", Namespace="http://opcfoundation.org/UA/2011/03/SecuredApplication.xsd", ItemName="CertificateIdentifier")] public class ListOfCertificateIdentifier : System.Collections.Generic.List { } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] [System.Runtime.Serialization.DataContractAttribute(Name="SecurityProfile", Namespace="http://opcfoundation.org/UA/2011/03/SecuredApplication.xsd")] public partial class SecurityProfile : object, System.Runtime.Serialization.IExtensibleDataObject { private System.Runtime.Serialization.ExtensionDataObject? extensionDataField; private string? ProfileUriField; private bool EnabledField; public System.Runtime.Serialization.ExtensionDataObject? ExtensionData { get { return this.extensionDataField; } set { this.extensionDataField = value; } } [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] public string? ProfileUri { get { return this.ProfileUriField; } set { this.ProfileUriField = value; } } [System.Runtime.Serialization.DataMemberAttribute(Order=1)] public bool Enabled { get { return this.EnabledField; } set { this.EnabledField = value; } } } }