Problemen met form based authenticatie en SSL in ActiveSync

Bij het gebruik van SSL met ActiveSync en Exchange kunnen er zich problemen voordoen wanneer er gebruik gemaakt wordt van Form Based Authenticatie. Een van de volgende meldingen kan verschijnen:

  • Synchronization failed due to an error on the server. Try again. Error code: HTTP_500
  • ActiveSync Error 0x85010014

Deze foutmelding wordt meestal veroorzaakt doordat de OMA virtuele directories gebruik maken van een DAV login naar de Exchange virtuele directory. Doordat de DAV login altijd via http (poort 80) en niet via https (poort 443) plaatsvindt kan de verbinding niet worden gemaakt indien de Exchange server geconfigureerd is om alleen SSL te accepteren. De problemen zijn op drie manieren op te lossen:

  • In het geheel geen SSL te gebruiken voor Exchange (onwenselijk vanwege de veiligheid)
  • Een extra Exchange server installeren als front-end server
  • Een extra virtuele directory aanmaken die geen SSL vereist, en in het register hier naar verwijzen.

Deze beschrijving gebruikt de laatste methode. Let er op dat zowel ActiveSync als OMA de nieuwe virtuele directory zullen gebruiken. Volg de volgende procedure om deze directory aan te maken:

  1. Start de IIS Manager.
  2. Zoek de Exchange virtuele directory. Standaard is dit Web Sites\Default Web Site\Exchange.
  3. Klik met de rechter muisknop op de Exchange virtuele directory en kies Properties.
  4. Schakel Forms Based Authentication en SSL uit. Dit is vereist voor het exporteren. Klik daarna op OK.
  5. Klik met de rechter muisknop op de Exchange virtuele directory.
  6. Klik op All Tasks en klik op Save Configuration to a file.
    Exchange Screenshot
  7. Bewaar het bestand als ExchangeVDir en klik op OK.
    Exchange Screenshot
  8. Klik met de rechtermuisknop op de root van de Website (meestal is dit de Default Web Site). Klik op New en klik op Virtual Directory (from file).
    Exchange Screenshot
  9. Klik in het Import Configuration venster op Browse en selecteer het ExchangeVDir-bestand dat net is aangemaakt. Klik op Open en klik op Read file.
    Exchange Screenshot
  10. Klik onder Select a configuration to import op Exchange en klik op OK. Er zal een dialoogvenster verschijnen met de melding dat de virtuele directory al bestaat.
  11. Typ een nieuwe naam in het Alias-veld voor de nieuwe virtuele directory die ActiveSync en OMA gaan gebruiken. Typ hier bijvoorbeeld ExchDAV. Klik vervolgens op OK.
    Exchange Screenshot
  12. Klik met de rechtermuisknop op de zojuist aangemaakt virtuele directory en kies Properties.
    Exchange Screenshot
  13. Ga naar de Directory Security tab, klik op Authentication and access control en klik vervolgens op Edit.
  14. Zorg dat de volgende methodes aangezet zijn en klik op OK:
    • Integrated Windows Authentication
    • Basic Authentication

    Exchange Screenshot
  15. Klik op Edit bij IP address and domain name restrictions.
  16. Klik op Denied access en klik Add, Single computer en typ het IP adres in van de server dat nu wordt ingesteld. Klik op OK.
    Exchange Screenshot
  17. Klik bij Secure Communications op Edit. Zorg dat Require Secure Channel (SSL) niet is aangezet en klik op OK.
    Exchange Screenshot
  18. Sluit de IIS manager, en start de Registery Editor (regedit).
  19. Zoek de volgende register sleutel: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MasSync\Parameters.
  20. Klik met de rechtermuisknop op Parameters, klik op New en klik op String value.
  21. Typ ExchangeVDir en druk op Enter. Klik vervolgens met de rechtermuisknop op ExchangeVDir en klik op Modify.
  22. Typ de nieuwe virtuele directory dat net is aangemaakt, samen met een foward slash '/', Bijvoorbeeld /ExchDav en klik op OK.
  23. Herstart de IIS admin service en test of het goed werkt.

Gerelateerde artikelen

Foutmelding 0x85010014 bij Synchronisatie met Exchange

SSLCheck

De SSLCheck controleert of je certificaat goed op je server is geïnstalleerd en of er mogelijke problemen zijn.