Today is a great day. I have found a native way how to sync calendar and contacts directly with Windows Phone 8 (you only need the GDR2-Update):
1) Add a Google account in WP8 Settings. Choose an invalid E-Mail and a Password.
2) Switch off your phone and restart the device
3) Edit the Settings of your new Google account
4) Give a valid Name of your account
5) Switch off sending E-Mail function
6) Activate Contacts and Calendar
7) In Carddav-Field:
Code: Select all
SERVERADDRESS:443/remote.php/carddav/addressbooks/YOURLOGIN/contacts
Code: Select all
SERVERADDRESS:443/remote.php/caldav/calendars/YOURLOGIN/defaultcalendar
If you are signing your SSL certificate by yourself you have to install this self signed certificate on your Windows Phone 8:
Code: Select all
openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout private.key -out certificate.pem
openssl x509 -outform der -in certificate.pem -out certificate.cer
The certificate.cer has to be imported, for example by Internet Explorer or by E-Mail as Attachement. Open it on Windows Phone an then install the certificate (after Installation the device has to be restarted).
Calendar-Syncronisation works fine. The contacts will not be added from Windows Phone 8 => Owncloud. I hope this will be fixed by next release from Owncloud...?
(Note for contact synchronization problems: This issue is solved since Version 6.0.0a)
You find on my blog a detailed instruction (with screenshots) how to configure Windows Phone 8 for Owncloud.
Yeah, am I the first...?

Greetings,
Peter