C# Class Opc.Ua.Security.SecuredApplication

Stores the security settings for an application.
Show file Open project: OPCFoundation/Misc-Tools Class Usage Examples

Private Properties

Property Type Description
CreatePolicy ServerSecurityPolicy
CreateProfile Opc.Ua.Security.SecurityProfile

Public Methods

Method Description
FromApplicationType ( Opc input ) : Opc.Ua.ApplicationType

Casts a ApplicationType value.

FromCertificateIdentifier ( CertificateIdentifier input ) : Opc.Ua.CertificateIdentifier

Creates a CertificateIdentifier object.

FromCertificateList ( CertificateList input ) : Opc.Ua.CertificateIdentifierCollection

Creates a CertificateIdentifierCollection object.

FromCertificateStoreIdentifier ( CertificateStoreIdentifier input ) : Opc.Ua.CertificateStoreIdentifier

Creates a CertificateStoreIdentifier object.

FromCertificateStoreIdentifierToTrustList ( CertificateStoreIdentifier input ) : Opc.Ua.CertificateTrustList

Creates a CertificateTrustList object.

FromListOfBaseAddresses ( ServerBaseConfiguration configuration, ListOfBaseAddresses addresses ) : void

Creates a ListOfBaseAddresses object.

FromListOfSecurityProfiles ( ListOfSecurityProfiles profiles ) : ServerSecurityPolicyCollection

Creates a ServerSecurityPolicyCollection object.

ToApplicationType ( Opc input ) : Opc.Ua.Security.ApplicationType

Casts a ApplicationType value.

ToCertificateIdentifier ( Opc input ) : CertificateIdentifier

Creates a CertificateIdentifier object.

ToCertificateList ( Opc input ) : CertificateList

Creates a CertificateList object.

ToCertificateStoreIdentifier ( Opc input ) : CertificateStoreIdentifier

Creates a CertificateStoreIdentifier object.

ToCertificateTrustList ( CertificateStoreIdentifier input ) : Opc.Ua.CertificateTrustList

Creates a CertificateTrustList object.

ToListOfBaseAddresses ( ServerBaseConfiguration configuration ) : ListOfBaseAddresses

Creates a ListOfBaseAddresses object.

ToListOfSecurityProfiles ( ServerSecurityPolicyCollection policies ) : ListOfSecurityProfiles

Creates a ListOfSecurityProfiles object.

Private Methods

Method Description
CreatePolicy ( string profileUri ) : ServerSecurityPolicy

Creates a new policy object.

CreateProfile ( string profileUri ) : Opc.Ua.Security.SecurityProfile

Creates a new policy object.

Method Details

FromApplicationType() public static method

Casts a ApplicationType value.
public static FromApplicationType ( Opc input ) : Opc.Ua.ApplicationType
input Opc
return Opc.Ua.ApplicationType

FromCertificateIdentifier() public static method

Creates a CertificateIdentifier object.
public static FromCertificateIdentifier ( CertificateIdentifier input ) : Opc.Ua.CertificateIdentifier
input CertificateIdentifier
return Opc.Ua.CertificateIdentifier

FromCertificateList() public static method

Creates a CertificateIdentifierCollection object.
public static FromCertificateList ( CertificateList input ) : Opc.Ua.CertificateIdentifierCollection
input CertificateList
return Opc.Ua.CertificateIdentifierCollection

FromCertificateStoreIdentifier() public static method

Creates a CertificateStoreIdentifier object.
public static FromCertificateStoreIdentifier ( CertificateStoreIdentifier input ) : Opc.Ua.CertificateStoreIdentifier
input CertificateStoreIdentifier
return Opc.Ua.CertificateStoreIdentifier

FromCertificateStoreIdentifierToTrustList() public static method

Creates a CertificateTrustList object.
public static FromCertificateStoreIdentifierToTrustList ( CertificateStoreIdentifier input ) : Opc.Ua.CertificateTrustList
input CertificateStoreIdentifier
return Opc.Ua.CertificateTrustList

FromListOfBaseAddresses() public static method

Creates a ListOfBaseAddresses object.
public static FromListOfBaseAddresses ( ServerBaseConfiguration configuration, ListOfBaseAddresses addresses ) : void
configuration ServerBaseConfiguration
addresses ListOfBaseAddresses
return void

FromListOfSecurityProfiles() public static method

Creates a ServerSecurityPolicyCollection object.
public static FromListOfSecurityProfiles ( ListOfSecurityProfiles profiles ) : ServerSecurityPolicyCollection
profiles ListOfSecurityProfiles
return ServerSecurityPolicyCollection

ToApplicationType() public static method

Casts a ApplicationType value.
public static ToApplicationType ( Opc input ) : Opc.Ua.Security.ApplicationType
input Opc
return Opc.Ua.Security.ApplicationType

ToCertificateIdentifier() public static method

Creates a CertificateIdentifier object.
public static ToCertificateIdentifier ( Opc input ) : CertificateIdentifier
input Opc
return CertificateIdentifier

ToCertificateList() public static method

Creates a CertificateList object.
public static ToCertificateList ( Opc input ) : CertificateList
input Opc
return CertificateList

ToCertificateStoreIdentifier() public static method

Creates a CertificateStoreIdentifier object.

ToCertificateTrustList() public static method

Creates a CertificateTrustList object.
public static ToCertificateTrustList ( CertificateStoreIdentifier input ) : Opc.Ua.CertificateTrustList
input CertificateStoreIdentifier
return Opc.Ua.CertificateTrustList

ToListOfBaseAddresses() public static method

Creates a ListOfBaseAddresses object.
public static ToListOfBaseAddresses ( ServerBaseConfiguration configuration ) : ListOfBaseAddresses
configuration ServerBaseConfiguration
return ListOfBaseAddresses

ToListOfSecurityProfiles() public static method

Creates a ListOfSecurityProfiles object.
public static ToListOfSecurityProfiles ( ServerSecurityPolicyCollection policies ) : ListOfSecurityProfiles
policies ServerSecurityPolicyCollection
return ListOfSecurityProfiles