#include <uaendpoint.h>
Public Member Functions | |
UaEndpointSecuritySetting () | |
UaEndpointSecuritySetting (const UaEndpointSecuritySetting &other) | |
virtual | ~UaEndpointSecuritySetting () |
UaEndpointSecuritySetting & | operator= (const UaEndpointSecuritySetting &other) |
void | setSecurityPolicy (UaString sSecurityPolicy) |
UaStatus | addMessageSecurityMode (OpcUa_UInt16 uMessageSecurityMode) |
OpcUa_UInt16 | numberOfMessageSecurityModes () const |
Protected Attributes | |
UaString | m_sSecurityPolicy |
OpcUa_UInt16 | m_uMessageSecurityModes |
UaEndpointSecuritySetting::UaEndpointSecuritySetting | ( | ) |
construction
UaEndpointSecuritySetting::UaEndpointSecuritySetting | ( | const UaEndpointSecuritySetting & | other | ) |
construction
other | the UaEndpointSecuritySetting to assign. |
UaEndpointSecuritySetting::~UaEndpointSecuritySetting | ( | ) | [virtual] |
destruction
UaEndpointSecuritySetting & UaEndpointSecuritySetting::operator= | ( | const UaEndpointSecuritySetting & | other | ) |
Implements the operator = for UaEndpointSecuritySetting.
other | the UaEndpointSecuritySetting to assign. |
void UaEndpointSecuritySetting::setSecurityPolicy | ( | UaString | sSecurityPolicy | ) |
Set the security policy to support in the security setting.
sSecurityPolicy | The security policy in case of open or renew. |
UaStatus UaEndpointSecuritySetting::addMessageSecurityMode | ( | OpcUa_UInt16 | uMessageSecurityMode | ) |
Add a message security mode to support.
uMessageSecurityMode | Message security mode to add. Possible values are OPCUA_ENDPOINT_MESSAGESECURITYMODE_NONE 0x01 OPCUA_ENDPOINT_MESSAGESECURITYMODE_SIGN 0x02 OPCUA_ENDPOINT_MESSAGESECURITYMODE_SIGNANDENCRYPT 0x04 |
OpcUa_UInt16 UaEndpointSecuritySetting::numberOfMessageSecurityModes | ( | ) | const |
Get number of message security modes supported by the endpoint.
UaString UaEndpointSecuritySetting::m_sSecurityPolicy [protected] |
List of security policies to support in the endpoint.
OpcUa_UInt16 UaEndpointSecuritySetting::m_uMessageSecurityModes [protected] |
Security modes supported by the endpoint.