I'm trying to streamline login handling, so I'm trying to get
caldavzap/auth/index.php working. I had a bear of a time figuring out
that my server was not trusting itself. I have a private CA, and the new
php 5.6 refused talking to my server over ssl until I added that CA to
the list of trusted CAs on the server (see update-ca-certificates(8) on
debian jessie)
A tip to do that would fit right in under section "5.) problems with SSL
", something like:
If php 5.6 or higher on the server is not aware of the CA used to
create the ssl certificate used by davical, fsockopen() will return 0.
Add your CA to the system-wide list of trusted certificate authorities.
Now, talking to oneself over SSL might be redundant, but I would like to
get a single config working, and that config should be SSL-only, not
accepting plaintext from clients.
As an aside I got the auth/index.php working, returning the correct
credentials in the xml after a single successful login on the
chromebook. The chromebook client still insists upon demanding a
password on every refresh of the calendar even though the password and
username are correct in auth/index.php :/ .
Beats me.