Uploaded image for project: 'CloverDX'
  1. CloverDX
  2. CLO-19009

Ability to specify a certificate using keystore name and/or certificate alias

    XMLWordPrintable

    Details

      Description

      Prospective client has multiple API endpoints that each require a unique certificate to connect. While client can install multiple certificates into the Java Keystore, the worker JVM seems to only be able to deliver one. The result is that Clover graphs always send the same certificate (the first one in the store? the last one?) in response to any certificate request from any endpoint. When the wrong cert is sent, a 403 forbidden is returned.

      WebServiceClient and HTTPClient should support properties that allow user to specify the location of a keystore, and/or the alias of a cert within that keystore. 

      This will allow a graph to read from one endpoint using one cert and write to another endpoint using another cert. The certs maybe in the same keystore with aliases, or the certs may be in separate keystores. So component should support combinations of keystore name and alias name to identify the desired cert.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              slamam Martin Slama
              Reporter:
              scottk Kevin Scott
              Votes:
              1 Vote for this issue
              Watchers:
              8 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 3 days, 6 hours, 45 minutes
                  3d 6h 45m