8 Standard DataTypes

8.56 AccessRestrictionType

This is a subtype of the UInt16 DataType with the OptionSetValues Property defined. It is used to define the access restrictions of a Node. The AccessRestrictionType is formally defined in Table 38.
Table 38 – AccessRestrictionType Definition
Name | Bit | Description |
---|---|---|
SigningRequired | 0 | The Client can only access the Node when using a SecureChannel which digitally signs all messages. This does not apply to the Browse permission if the ApplyRestrictionsToBrowse is not set. |
EncryptionRequired | 1 | The Client can only access the Node when using a SecureChannel which encrypts all messages. This does not apply to the Browse permission if the ApplyRestrictionsToBrowse is not set. |
SessionRequired | 2 | The Client cannot access the Node when using SessionlessInvoke Service invocation. |
ApplyRestrictionsToBrowse | 3 | If this bit is set, the access restrictions SigningRequired and EncryptionRequired are also applied to the Browse permission defined in Table 37. |