Не должно ли свойство быть: -Djava.protocol.handler.pkgs=iaik.x509.net.ldap
(это должен быть пакет класса, расширяющего URLConnection, если смотреть на this ). Чтобы использовать его таким образом, вам нужно будет добавить его в Jar для загрузки classpath и экспортировать этот пакет как часть системного пакета с org.osgi.framework.system.packages.extra=iaik.x509.net.ldap
Либо превратите его в первоклассный компонент OSGi. Создайте пакет, который предоставляет оболочку для обработчика с реализацией org.osgi.service.url.URLStreamHandlerService
, которая экспортирует свойство службы url.handler.protocol=ldap
Не так много работы, чтобы добавить небольшой пакет, экспортирующий URLStreamHandlerService, я определенно так и поступлю.