主要内容

SetSecurityModel

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

描述

例子

SetSecurityModel(UACLIENT,'最好的')设置两个MessagesEcurityModeChannelsecuritypolicyOPC UA客户端的属性UACLIENT对于服务器可用的最佳安全配置。如果尚未检索这些客户,客户将尝试从服务器检索可用的端点。

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

例子

全部收缩

设置opc ua客户端安全模式以签名,但未加密的消息。

s = opcuaserverinfo(“ Local主持”);uAclient = opcua(s);setSecurityModel(uAclient,'符号');连接(uAclient);

输入参数

全部收缩

OPC UA客户端,指定为opc.ua.client目的。您可以使用OPCUA功能。

例子:opcua()

客户端消息安全模式,指定为字符向量或字符串。任何一个MessageMode或者ChannelPolicy可以是空的,但不是两者。在这种情况下,从可用端点选择最高的安全模型以匹配给定选项。

例子:'符号'

数据类型:char|细绳

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

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

枚举opc.ua.Channelsecuritypolicies
类'opc.ua.ua.channelsecuritypolicies'的枚举成员:无效的无基本128rsa15 basic256 AES128_SHA256_RSAOAEAP BASIC 256SHA256 AES256_SHA256_RSAPSSSAPSSSAPSSSSAPSSS

例子:'Basic256'

数据类型:char|细绳

在R2020a中引入