CalDAV doet het niet op iOS12 en Mojave
6 oktober 2018 - 09:49   
geplaatst door: Sylvester
Ik heb op een Synology een CalDAV server draaien. Altijd goed gewerkt. Ook na de update naar iOS12 werkte mijn agenda op de iPhone nog steeds. Met wat reorganisatie heb ik de agenda op mijn iPhone en MacBook Pro verwijderd en opnieuw en CalDAV account aangemaakt.
Maar ik krijg het account niet aangemaakt. Ik krijg steeds een authenticatie fout.
Onderstaande afbeelding is op m'n Mac :

Fout2.jpgCalDAV doet het niet op iOS12 en Mojave


Op de iPhone hetzelfde probleem.

Ik heb elders bij iemand anders nog een NAS staan. Daarop heb ik even een CalDAV server geactiveerd. Maar ook wanneer ik deze CalDAV server wil gebruiken op m'n Mac dan lukt het niet.

Toevallig heb ik hier nog een oude iPad met iOS9 liggen, en een oudere Mac mini met High Sierra.
Hierop heb ik dan geprobeerd om een CalDAV account aan te maken, en dat was op een paar seconden in orde, met dezelfde instellingen uiteraard.

Dus volgens mij is er iets mis met de laatste updates. Iemand ervaring met dit probleem?
 MacBook Pro 11.3 15" i7 2.3 Ghz 500SSD
antw: CalDAV doet het niet op iOS12 en Mojave
6 oktober 2018 - 12:53    reactie #2
geplaatst door: Backspin
Volgens mij worden MacOS en iOS steeds strenger mbt niet-encrypted verbindingen (en terecht). Heb je het ook getest met ssl aangevinkt? Poort op een synology is dan 5006.
apple certified system administrator - http://www.backspin.nl
antw: CalDAV doet het niet op iOS12 en Mojave
7 oktober 2018 - 13:05    reactie #3
geplaatst door: Sylvester
Misschien een heel domme vraag, ik ken er niet zoveel van. Als je via https en poort 5006 gaat, moet je dan niet ergens iets met ‘certificaten’ doen?

Ik heb dat inderdaad getest: https, poort 5006, met SSL , maar niets met certificaten gedaan. Werkte ook niet
 MacBook Pro 11.3 15" i7 2.3 Ghz 500SSD
antw: CalDAV doet het niet op iOS12 en Mojave
8 oktober 2018 - 09:23    reactie #4
geplaatst door: Backspin
Klopt, je moet dan iets met certificaten doen, bij voorkeur een officieel certificaat aanvragen (dat kan gratis via de ingebouwde Let's encrypt tool), maar dat werkt alleen goed als je je server benadert via een vaste hostnaam (mijnserver.mijndomein.nl). Als je op ip-adres benadert werkt dat niet, dan volstaat een zogeheten self-signed certificaat. Deze biedt wel encryptie maar geen garantie dat je met de juiste server verbindt.
Op zich zou dit moeten werken, je zou dan bij de eerste keer verbinding via port 5006 een certificaatmelding moeten krijgen op je mac.

Edit: let er ook op dat je op je synology bij de webdav server de https-optie wel aan zet.
Bewerkt: 8 oktober 2018 - 09:28 door Backspin
apple certified system administrator - http://www.backspin.nl
antw: CalDAV doet het niet op iOS12 en Mojave
12 oktober 2018 - 13:24    reactie #5
geplaatst door: Sylvester
Ondertussen werkt het. Ik heb een Let’s encrypt certificaat. Ik krijg wel de melding dat het niet veilig is als ik de NAS met Firefox of Chrome benader (https).  Met Safari geen probleem.
Dit terzijde, ik heb sinds het nieuwe certificaat nu wel de mogelijkheid om CalDAV accounts of de accounts van de nieuwe Calendar aan te maken. Onbeveiligd met poort 5005 gaat dus nog niet. Wel vreemd dat het met het standaard Synology certificaat niet ging.
 MacBook Pro 11.3 15" i7 2.3 Ghz 500SSD