We may be able to put org.eclipse.osgi.service.security package in supplemental, but would it be possible to have others supply a different fragment that implements ECFTrustManager in another way? Even if we move the org.eclipse.osgi.service.security API to the supplement bundle you would still need an implementation of TrustEngine to plug into ECFTrustManager.
Tom From: Scott Lewis <[email protected]> To: Equinox development mailing list <[email protected]>, Date: 12/10/2013 02:52 PM Subject: [equinox-dev] TrustEngine in supplemental? Sent by: [email protected] ECF is restructuring our features so that our bundles can more easily be installed in non-Eclipse runtime environments [1]. We also would like to continue to produce distributions that can run on Felix and/or other frameworks while providing as much of our own functionality as possible...particularly around remote services/RSA. There are some SSL fragments in ECF (contributed to us years ago by IBM) that are dependent upon the Equinox TrustEngine class...i.e. org.eclipse.osgi.service.security.TrustEngine. Here's [2] the ECF class that references TrustEngine in org.eclipse.ecf.ssl. There are consumers of ECF that would potentially like to use the org.eclipse.ecf.ssl fragments on non-Equinox frameworks, but that's not currently possible given the TrustEngine's presence in org.eclipse.osgi...and it doesn't appear to be in the Equinox supplemental [3]. Is it appropriately in Equinox supplemental? Thanks, Scott [1] https://bugs.eclipse.org/bugs/show_bug.cgi?id=409787 [2] http://git.eclipse.org/c/ecf/org.eclipse.ecf.git/tree/framework/bundles/org.eclipse.ecf.ssl/src/org/eclipse/ecf/internal/ssl/ECFTrustManager.java [3] http://dev.eclipse.org/mhonarc/lists/ecf-dev/msg06829.html _______________________________________________ equinox-dev mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/equinox-dev
<<inline: graycol.gif>>
_______________________________________________ equinox-dev mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/equinox-dev
