主要内容

setSecurityModel

配置OPC UA客户端安全配置参数

描述

例子

setSecurityModel (UaClient“最佳”)集了MessageSecurityModeChannelSecurityPolicyOPC UA客户端的属性UaClient为服务器提供可能的最佳安全配置。如果还没有检索到可用的端点,客户端将尝试从服务器检索这些端点。

setSecurityModel (UaClientMessageModeChannelPolicy设置MessageSecurityModeChannelSecurityPolicyOPC UA客户端的属性UaClient到指定的MessageModeChannelPolicy,分别。如果在已知端点列表中找不到匹配的端点,则会发生错误。

例子

全部折叠

为签名而非加密的消息设置OPC UA客户端安全模式。

s = opcuaserverinfo (“localhost”);UaClient = opcua(年代);setSecurityModel (UaClient“标志”);连接(UaClient);

输入参数

全部折叠

OPC UA客户端,指定为opc.ua.Client对象。可以使用opcua函数。

例子:opcua ()

客户端消息安全模式,指定为字符向量或字符串。要么MessageModeChannelPolicy可以是空的,但不能两者都是。在这种情况下,从可用的端点中选择最高安全性的模型来匹配给定的选项。

例子:“标志”

数据类型:字符|字符串

客户端通道安全策略,指定为字符向量或字符串。

ChannelPolicy必须指定为中定义的枚举之一opc.ua.ChannelSecurityPolicies.例如,

枚举opc.ua.ChannelSecurityPolicies
类opc.ua的枚举成员。ChannelSecurityPolicies':无效无Basic128Rsa15 Basic256 Aes128_Sha256_RsaOaep Basic256Sha256 Aes256_Sha256_RsaPss

例子:“Basic256”

数据类型:字符|字符串

介绍了R2020a