7.10.24 SecuritySettingsDataType

This type is used to specify the SecuritySettings for a Server Endpoint. It is defined in Table 114.

The CertificateGroup specifies one or more Certificates that are assigned to a Server. When generating EndpointDescriptions any SecurityPolicyUris (other than None) that are not valid for one of the Certificates associated with the CertificateGroup are ignored.

If a SecurityPolicyUri is valid for more than one Certificate in the CertificateGroup, then an EndpointDescription is generated for each Certificate.

EndpointDescriptions generated with a None SecurityMode only use the SecurityPolicyUris and the CertificateGroupName to restrict the SecurityPolicies that may be used in the UserTokenPolicies.

Table 114 – SecuritySettingsDataType Structure
Name Type Description
SecuritySettingsDataTypeStructure
SecurityModes0:MessageSecurityMode[]The list of SecurityModes.
SecurityPolicyUris0:String[]The list of SecurityPolicyUris.
CertificateGroupName0:StringThe name of the CertificateGroup in the CertificateGroups list.

Its representation in the AddressSpace is defined in Table 115.

Table 115 – SecuritySettingsDataType Definition
Attribute Value
BrowseName0:SecuritySettingsDataType
IsAbstractFalse
References NodeClass BrowseName DataType TypeDefinition Other
Subtype of the 0:BaseConfigurationRecordDataType defined in 7.8.5.5.
Conformance Units
Server Endpoint Management