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

          Dan Tran created issue -
          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 made changes -
          Field Original Value New Value
          Attachment KARAF-756.diff [ 12487599 ]
          Attachment KeystoreManager.java [ 12487600 ]
          Attachment OsgiConfiguration.java [ 12487601 ]
          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 -
          Link This issue blocks KARAF-541 [ KARAF-541 ]
          Jean-Baptiste Onofré made changes -
          Assignee Jean-Baptiste Onofré [ jbonofre ]
          Jean-Baptiste Onofré made changes -
          Fix Version/s 2.2.4 [ 12317342 ]
          Fix Version/s 3.0.0 [ 12316040 ]
          Hide
          Jean-Baptiste Onofré added a comment -

          Fixed on trunk: revision 1179139.

          Show
          Jean-Baptiste Onofré added a comment - Fixed on trunk: revision 1179139.
          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
          Jean-Baptiste Onofré made changes -
          Status Open [ 1 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          Jamie goodyear made changes -
          Status Resolved [ 5 ] Closed [ 6 ]
          Transition Time In Source Status Execution Times Last Executer Last Execution Date
          Open Open Resolved Resolved
          75d 18h 41m 1 Jean-Baptiste Onofré 05/Oct/11 11:25
          Resolved Resolved Closed Closed
          113d 3h 41m 1 Jamie goodyear 26/Jan/12 14:07

            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