I see these two packages are explicitly exported by framework bundle, think it is not required to add them to bootdelegation, and client bundle just need to import them as those common packages.

2011/7/5 <genspring@apache.org>
Author: genspring
Date: Tue Jul  5 09:57:18 2011
New Revision: 1142951

URL: http://svn.apache.org/viewvc?rev=1142951&view=rev
Log:
GERONIMO-5973 jmx-security module start failure. "java.lang.ClassNotFoundException: javax.rmi.ssl.SslRMIClientSocketFactory"

Modified:
   geronimo/server/trunk/framework/configs/karaf-framework/src/main/filtered-resources/etc/config.properties

Modified: geronimo/server/trunk/framework/configs/karaf-framework/src/main/filtered-resources/etc/config.properties
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/framework/configs/karaf-framework/src/main/filtered-resources/etc/config.properties?rev=1142951&r1=1142950&r2=1142951&view=diff
==============================================================================
--- geronimo/server/trunk/framework/configs/karaf-framework/src/main/filtered-resources/etc/config.properties (original)
+++ geronimo/server/trunk/framework/configs/karaf-framework/src/main/filtered-resources/etc/config.properties Tue Jul  5 09:57:18 2011
@@ -55,7 +55,7 @@ org.osgi.framework.system.packages.extra
 org.apache.geronimo.hook

 # javax.transaction is needed to avoid class loader constraint violation when using javax.sql
-org.osgi.framework.bootdelegation=sun.*,com.sun.*,javax.management.remote.rmi,javax.transaction,javax.transaction.*,com.ibm.*,org.apache.harmony.*
+org.osgi.framework.bootdelegation=sun.*,com.sun.*,javax.management.remote.rmi,javax.rmi.ssl,javax.transaction,javax.transaction.*,com.ibm.*,org.apache.harmony.*

 # OSGi Execution Environment
 org.osgi.framework.executionenvironment=OSGi/Minimum-1.2,J2SE-1.2,J2SE-1.3,J2SE-1.4,J2SE-1.5,JavaSE-1.6





--
Ivan