Cytat
a jakbym chciał np. przez php robić walidację kluczy?
Odp:
Proces szyfrowania połączenia, to "interes" serwera i przeglądarki.
Cytat
Gdybym np. chciał, żeby poszczególni użytkownicy nie byli identyfikowani za pomocą uid/hasła a za pomocą certyfikatu?
Certyfikat jest na serwerze i każdy user może go zaakceptować więc to nie jest wcale żadna identyfikacja. Poczytaj o OpenId, może rozwiąże Twój problem logowania.