The components of this parameter are defined in Table 139.
Table 139 – EndpointDescription
Name |
Type |
Description |
EndpointDescription |
structure |
|
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.2. |
serverCertificate |
ApplicationInstance Certificate |
The Application Instance Certificate issued to the Server. The ApplicationInstanceCertificate type is defined in 7.3. |
securityMode |
Enum MessageSecurityMode |
The type of security to apply to the messages. The type MessageSecurityMode type is defined in 7.20. A SecureChannel may need 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.42. |
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. |