Of course. If you want to use an IP address as host name, make sure the certificate is issued for that (you may use a Subject Alternate Name). Otherwise, the certificate can’t be verified and will be rejected, of course: When you tell DAVdroid to connect to https://10.0.0.30 and the server identifies as “myhostname” instead of “10.0.0.30”, it could be a man-in-the-middle.
Add support for Server Name Indication (SSL protocol extension)
Many private servers host multiple domains with different ssl certificates. In order to be able to use davdroid with those servers needs davdroid needs to implement the Server Name Indication instead of the classical SSL protocol: http://wiki.apache.org/httpd/NameBasedSSLVHostsWithSNI
Dup of #9