API de Java para conectarse al server SVN a través del protocolo https

Quiero implementar un progtwig Java que se conecte al server de repository SVN (por ejemplo, https://myrepository ) y obtenga todos los files y las carpetas dentro de él. ¿Sabes que cualquier api de Java puede ayudarme a alcanzar este objective?

¿Y cómo puedo implementar la authentication?

He usado svnkit en el pasado: http://svnkit.com/