Uploaded image for project: 'Qpid'
  1. Qpid
  2. QPID-7273

The same JVM property names are used on client and broker sides for setting protocol and cipher suite white and black lists

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: qpid-java-6.0, qpid-java-6.0.1, qpid-java-6.0.2, qpid-java-6.0.3, qpid-java-6.1
    • Fix Version/s: qpid-java-6.1
    • Labels:
      None

      Description

      Both Java Client and Java Broker user JVM properties "qpid.security.tls.protocolWhiteList" and "qpid.security.tls.protocolBlackList" to configure TLS protocols white list and black list accordingly. JVM properties for setting cipher suites ( "qpid.security.tls.cipherSuiteWhiteList" and "qpid.security.tls.cipherSuiteBlackList" ) are utilized by both components as well.

      However, Java Broker expects JSON formatted values for protocol and cipher suite white and black lists whilst Java Client expects comma separated values for protocol and cipher suite white and black lists. In case when both Java Broker and Client run in the same JVMs setting of protocol and cipher suite white and black lists would be a problem as depending from format in use either Broker or Client would have incorrectly set white and black lists.
      In order to resolve this problem we need to use different JVM property names for Broker and Client.

        Attachments

          Activity

            People

            • Assignee:
              kwall Keith Wall
              Reporter:
              orudyy Alex Rudyy
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: