QuickOPC User's Guide and Reference
GetTrustList Method (IEasyUACertificateManagementClient)



OpcLabs.EasyOpcUA Assembly > OpcLabs.EasyOpc.UA.Gds Namespace > IEasyUACertificateManagementClient Interface : GetTrustList Method
Endpoint descriptor. Identifies the OPC-UA server. The server must be a Global Directory Server (GDS).
The identifier assigned to the Application by the GDS.
An identifier for a Certificate Group that the Application belongs to.
If OpcLabs.EasyOpc.UA.AddressSpace.UANodeId.Null, the CertificateManager shall return the trustListId for a suitable default group for the Application.
Retrieves the node ID of a trust list assigned to an application.
Syntax
'Declaration
 
<NotNullAttribute()>
Function GetTrustList( _
   ByVal gdsEndpointDescriptor As UAEndpointDescriptor, _
   ByVal applicationId As UANodeId, _
   ByVal certificateGroupId As UANodeId _
) As UANodeId
'Usage
 
Dim instance As IEasyUACertificateManagementClient
Dim gdsEndpointDescriptor As UAEndpointDescriptor
Dim applicationId As UANodeId
Dim certificateGroupId As UANodeId
Dim value As UANodeId
 
value = instance.GetTrustList(gdsEndpointDescriptor, applicationId, certificateGroupId)

Parameters

gdsEndpointDescriptor
Endpoint descriptor. Identifies the OPC-UA server. The server must be a Global Directory Server (GDS).
applicationId
The identifier assigned to the Application by the GDS.
certificateGroupId
An identifier for a Certificate Group that the Application belongs to.
If OpcLabs.EasyOpc.UA.AddressSpace.UANodeId.Null, the CertificateManager shall return the trustListId for a suitable default group for the Application.

Return Value

The NodeId for a Trust List Object that can be used to download the Trust List assigned to the Application.
Remarks

If you want to refresh the trust lists of the current client application, it is recommended that you use the higher-level OpcLabs.EasyOpc.UA.Application.IEasyUAApplication.RefreshTrustLists method instead.

Requirements

Target Platforms: .NET Framework: Windows 10, Windows Server 2012; .NET Core: Linux, macOS, Microsoft Windows

See Also

Reference

IEasyUACertificateManagementClient Interface
IEasyUACertificateManagementClient Members