glassfish
  1. glassfish
  2. GLASSFISH-18194

SslConfig API needs to expose additional SSL attributes, trust-store-password and cert-name

    Details

    • Type: Improvement Improvement
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 3.1.2
    • Fix Version/s: 3.1.2_b18
    • Component/s: embedded
    • Labels:
      None

      Description

      SslConfig API needs to expose additional SSL attributes, trust-store-password and cert-name.

      This is a recent requirement from OpsCenter as it needs to allow the backend and the UI to have different sets of keystore and truststore pairs.

        Activity

        Hide
        Amy Roh added a comment -

        *What is the impact on the customer of the bug?

        This fix is required if multiple keystore\truststore passwords need to be configured using Embedded API.

        *How likely is it that a customer will see the bug and how serious is the bug?

        Only when the API is used. No security or performance impact. OpsCenter, internal customer, will need to use the API with its next integration.

        *What is the cost/risk of fixing the bug?

        Cost is low. No impact on non-embedded or embedded that doesn't require this API.

        *How risky is the fix? How much work is the fix? Is the fix complicated?

        Very low. Additional get/setters for the attributes.

        *Is there an impact on documentation or message strings?

        No.

        *Which tests should QA (re)run to verify the fix did not destabilize GlassFish?

        None. Embedded tests running in Hudson should be fine. A test has been added.

        *Which is the targeted build of 3.1.2 for this fix?

        18

        Show
        Amy Roh added a comment - *What is the impact on the customer of the bug? This fix is required if multiple keystore\truststore passwords need to be configured using Embedded API. *How likely is it that a customer will see the bug and how serious is the bug? Only when the API is used. No security or performance impact. OpsCenter, internal customer, will need to use the API with its next integration. *What is the cost/risk of fixing the bug? Cost is low. No impact on non-embedded or embedded that doesn't require this API. *How risky is the fix? How much work is the fix? Is the fix complicated? Very low. Additional get/setters for the attributes. *Is there an impact on documentation or message strings? No. *Which tests should QA (re)run to verify the fix did not destabilize GlassFish? None. Embedded tests running in Hudson should be fine. A test has been added. *Which is the targeted build of 3.1.2 for this fix? 18
        Hide
        Amy Roh added a comment -

        Sending web-embed/api/src/main/java/org/glassfish/embeddable/web/config/SslConfig.java
        Sending web-embed/impl/src/main/java/org/glassfish/web/embed/impl/WebContainerImpl.java
        Transmitting file data ..
        Committed revision 52170.

        Show
        Amy Roh added a comment - Sending web-embed/api/src/main/java/org/glassfish/embeddable/web/config/SslConfig.java Sending web-embed/impl/src/main/java/org/glassfish/web/embed/impl/WebContainerImpl.java Transmitting file data .. Committed revision 52170.

          People

          • Assignee:
            Amy Roh
            Reporter:
            Amy Roh
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: