Uploaded image for project: 'Spring Web Services'
  1. Spring Web Services
  2. SWS-468

Add a new HttpsUrlConnectionMessageSender implementation to allow customization of certificate management

    Details

    • Type: New Feature
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 1.5.5
    • Fix Version/s: 1.5.8
    • Component/s: Core
    • Labels:
      None

      Description

      Currently, there are only two WebServiceMessageSender implementations, and neither easily allow communication with web service gateways that use HTTPS / SSL. Specifically, those servers that use self-signed certificates. A new HttpsUrlConnectionMessageSender should be created that allows manipulation of the TrustManager and KeyManager assigned to the URLConnection created by HttpUrlConnectionMessageSender. This would make using self signed certificates considerably easier.

        Activity

        alex_marshall Alex Marshall created issue -
        Hide
        alex_marshall Alex Marshall added a comment -

        The attached file contains at HttpsUrlConnectionMessageSender implementation and corresponding X509TrustManager and HostNameVerifier implementations to ease using self-signed certificates with Spring WS.

        Show
        alex_marshall Alex Marshall added a comment - The attached file contains at HttpsUrlConnectionMessageSender implementation and corresponding X509TrustManager and HostNameVerifier implementations to ease using self-signed certificates with Spring WS.
        alex_marshall Alex Marshall made changes -
        Field Original Value New Value
        Attachment message_sender.zip [ 14981 ]
        arjen.poutsma Arjen Poutsma made changes -
        Fix Version/s 1.5.8 [ 11236 ]
        arjen.poutsma Arjen Poutsma made changes -
        Status Open [ 1 ] In Progress [ 3 ]
        arjen.poutsma Arjen Poutsma logged work - 20/Aug/09 11:43 PM
        • Time Spent:
          2.6h
           
          <No comment>
        arjen.poutsma Arjen Poutsma made changes -
        Remaining Estimate 3h [ 10800 ] 0.05d [ 1440 ]
        Time Spent 2.6h [ 9360 ]
        arjen.poutsma Arjen Poutsma made changes -
        Status In Progress [ 3 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Hide
        arjen.poutsma Arjen Poutsma added a comment -

        Done. Thanks for the patch!

        Show
        arjen.poutsma Arjen Poutsma added a comment - Done. Thanks for the patch!
        Hide
        arjen.poutsma Arjen Poutsma added a comment -

        Closing old issues

        Show
        arjen.poutsma Arjen Poutsma added a comment - Closing old issues
        arjen.poutsma Arjen Poutsma made changes -
        Status Resolved [ 5 ] Closed [ 6 ]
        Transition Time In Source Status Execution Times Last Executer Last Execution Date
        Open Open In Progress In Progress
        241d 22h 22m 1 Arjen Poutsma 20/Aug/09 9:06 PM
        In Progress In Progress Resolved Resolved
        2h 38m 1 Arjen Poutsma 20/Aug/09 11:44 PM
        Resolved Resolved Closed Closed
        987d 7h 18m 1 Arjen Poutsma 04/May/12 7:03 AM

          People

          • Assignee:
            arjen.poutsma Arjen Poutsma
            Reporter:
            alex_marshall Alex Marshall
          • Votes:
            2 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Time Tracking

              Estimated:
              Original Estimate - 3h
              3h
              Remaining:
              Time Spent - 2.6h Remaining Estimate - 0.05d
              0.05d
              Logged:
              Time Spent - 2.6h Remaining Estimate - 0.05d
              2.6h