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 |
SecuritySettingsDataType |
Structure |
|
SecurityModes |
0:MessageSecurityMode[] |
The list of SecurityModes. |
SecurityPolicyUris |
0:String[] |
The list of SecurityPolicyUris. |
CertificateGroupName |
0:String |
The name of the CertificateGroup in the CertificateGroups list. |
Its representation in the AddressSpace is defined in Table 115.
Table 115 – SecuritySettingsDataType Definition
Attribute |
Value |
|||||
BrowseName |
0:SecuritySettingsDataType |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of the 0:BaseConfigurationRecordDataType defined in 7.8.5.5. |
||||||
|
||||||
Conformance Units |
||||||
Server Endpoint Management |