Karaf
  1. Karaf
  2. KARAF-756

Add ability to have KeyStoreManager to wait for SSL keystore to be fully initialize by other bundle through timeout

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 2.2.2
    • Fix Version/s: 2.2.4, 3.0.0
    • Component/s: karaf-config
    • Labels:
      None

      Description

      Currently the KeyStoreManager expects KeyInstance to be available in memory. However, it is very likely that KeyInstances are still in the process of loading up by other bundles.

      Detail discussion is at http://karaf.922171.n3.nabble.com/How-do-I-ensure-a-bundle-to-fully-initialized-before-another-bundle-starts-td3185618.html

      1. KARAF-756.diff
        12 kB
        Dan Tran
      2. KeystoreManager.java
        10 kB
        Dan Tran
      3. OsgiConfiguration.java
        2 kB
        Dan Tran

        Issue Links

          Activity

          Jamie goodyear made changes -
          Status Resolved [ 5 ] Closed [ 6 ]
          Jean-Baptiste Onofré made changes -
          Status Open [ 1 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          Hide
          Jean-Baptiste Onofré added a comment -

          Fixed on karaf-2.2.x: revision 1179143

          Show
          Jean-Baptiste Onofré added a comment - Fixed on karaf-2.2.x: revision 1179143
          Hide
          Jean-Baptiste Onofré added a comment -

          Fixed on trunk: revision 1179139.

          Show
          Jean-Baptiste Onofré added a comment - Fixed on trunk: revision 1179139.
          Jean-Baptiste Onofré made changes -
          Fix Version/s 2.2.4 [ 12317342 ]
          Fix Version/s 3.0.0 [ 12316040 ]
          Jean-Baptiste Onofré made changes -
          Assignee Jean-Baptiste Onofré [ jbonofre ]
          Dan Tran made changes -
          Link This issue blocks KARAF-541 [ KARAF-541 ]
          Dan Tran made changes -
          Link This issue is blocked by KARAF-541 [ KARAF-541 ]
          Dan Tran made changes -
          Link This issue is blocked by KARAF-541 [ KARAF-541 ]
          Dan Tran made changes -
          Field Original Value New Value
          Attachment KARAF-756.diff [ 12487599 ]
          Attachment KeystoreManager.java [ 12487600 ]
          Attachment OsgiConfiguration.java [ 12487601 ]
          Hide
          Dan Tran added a comment - - edited

          attached are the diff file and a couple of full java files of the diff.

          Show
          Dan Tran added a comment - - edited attached are the diff file and a couple of full java files of the diff.
          Dan Tran created issue -

            People

            • Assignee:
              Jean-Baptiste Onofré
              Reporter:
              Dan Tran
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development