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

Reply via email to