New Zoneminder Binding for Zoneminder versions >= 1.34.0

I’ve picked up the latest jar from above, but keep seeing “‘zm:server:ZoneMinder’ changed from INITIALIZING to OFFLINE (CONFIGURATION_ERROR): Can’t get version information” in the log.

I’m using https as @liketofly - but mine is self-signed. I’m also not sure what port to use? Any tips? I’ve also added the .htaccess files as mentioned above.

EDIT:
I’ve added debugging and it could be my self-signed certs

2020-09-23 19:06:53.852 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model ‘security.things’
2020-09-23 19:06:53.864 [DEBUG] [b.binding.zm.internal.handler.ZmAuth] - ZmAuth: Authorization is disabled
2020-09-23 19:06:53.878 [DEBUG] [b.binding.zm.internal.handler.ZmAuth] - ZmAuth: Authorization is enabled
2020-09-23 19:06:53.878 [DEBUG] [.zm.internal.handler.ZmBridgeHandler] - Bridge: Checking for valid Zoneminder host: zoneminder.server
2020-09-23 19:06:53.878 [DEBUG] [b.binding.zm.internal.handler.ZmAuth] - ZmAuth: Update expired REFRESH token using url ‘https://zoneminder.server/zm/api/host/login.j
son’
2020-09-23 19:06:53.902 [DEBUG] [.zm.internal.handler.ZmBridgeHandler] - Bridge: IOException on POST request, url=‘https://zoneminder.server/zm/api/host/login.json’:
java.util.concurrent.ExecutionException: javax.net.ssl.SSLHandshakeException: General SSLEngine problem

EDIT 2:
I assume it is the self-signed cert. curl -k https://zoneminder.server/zm/api/host/login.json -XPOST -d "user=apiuser&pass=apipass&stateful=1" gives me a valid output. If I drop the -k it complains about self-signed certs