The components of this parameter are defined in Table 135.
Table 135 – EndpointDescription
|EndpointDescription||structure||Describes an Endpoint for a Server.|
|endpointUrl||String||The URL for the Endpoint described.|
|server||ApplicationDescription||The description for the Server that the Endpoint belongs to.
The ApplicationDescription type is defined in 7.1.
|The Application Instance Certificate issued to the Server.
The ApplicationInstanceCertificate type is defined in 7.2.
|The type of security to apply to the messages.
The type MessageSecurityMode type is defined in 7.15.
A SecureChannel may have to be created even if the securityMode is NONE. The exact behaviour depends on the mapping used and is described in the OPC 10000-6.
|securityPolicyUri||String||The URI for SecurityPolicy to use when securing messages.
The set of known URIs and the SecurityPolicies associated with them are defined in OPC 10000-7.
|userIdentityTokens ||UserTokenPolicy||The user identity tokens that the Server will accept.
The Client shall pass one of the UserIdentityTokens in the ActivateSession request. The UserTokenPolicy type is described in 7.37.
|transportProfileUri||String||The URI of the Transport Profile supported by the Endpoint.
OPC 10000-7 defines URIs for the Transport Profiles.
|securityLevel||Byte||A numeric value that indicates how secure the EndpointDescription is compared to other EndpointDescriptions for the same Server.
A value of 0 indicates that the EndpointDescription is not recommended and is only supported for backward compatibility.
A higher value indicates better security.