• vbroker.security.TLS13CipherSuites for TLSv1.3
• vbroker.security.cipherList for TLSv1.2 and earlierQoP properties can also be set programmatically using ServerQoPConfig and the ClientQoPConfig for servers and clients, respectively. For more information, see “Configuring Quality of Protection(QoP)”.These APIs allow you to set target trust (whether or not targets must authenticate), the transport policy (whether or not to use SSL or another secure transport mechanism specified separately). For servers, an AccessPolicyManager that can access the RoleDB is set to access policies for POA objects. For more information on AccessPolicyManager, see “class csiv2::AccessPolicyManager”.The complete code of ServerQoPConfigValueFactory is as follows:
• transport has three possible values:
• idType has the possible values of com.borland.security.csiv2.ServerQoPPolicy.
• enableIdAssertion = true/false. When set to false, this server cannot accept caller identity propagated through a CSIV2 Authorization token.
• realms[] is an array of strings, specifying the names of all realms that this POA can accept identity of. The default value is ‘null’ meaning there are no configured realms in this ORB.
• access_manager is, for authorization purposes, the AccessPolicyManager responsible for this POA. The default value is ‘null’ meaning there is no authorization.For more information on transport methods and other QoP related parameters, see “class vbsec::ServerConfigImpl”.