Hi Tom,
On 12/11/2013 5:47 AM, Thomas Watson wrote:
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?
Possibly. Could you explain what you have in mind?
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.
Yes...where (what bundle) is the equinox TrustEngine
implementation(s)?
I suppose for non-Equinox distributions it may be simply too
much/too many Equinox dependencies to expect to be able to use
org.eclipse.ecf.ssl...but for our consumers I just want to find out
what it would take for people people to use *.ssl on non-Equinox
frameworks.
Scott
Tom
Scott Lewis
---12/10/2013 02:52:57 PM---ECF is restructuring our features
so that our bundles can more easily be installed in
non-Eclipse r
From: Scott Lewis
<slewis@xxxxxxxxxxxxx>
To: Equinox development mailing list
<equinox-dev@xxxxxxxxxxx>,
Date: 12/10/2013 02:52 PM
Subject: [equinox-dev] TrustEngine in
supplemental?
Sent by: equinox-dev-bounces@xxxxxxxxxxx
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
equinox-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/equinox-dev
_______________________________________________
equinox-dev mailing list
equinox-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/equinox-dev