Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Serwis oparty o SSL
tsharek
post
Post #1





Grupa: Zarejestrowani
Postów: 300
Pomógł: 1
Dołączył: 22.09.2003
Skąd: Czeladź

Ostrzeżenie: (0%)
-----


Witam. Mam do zrobienia pewien serwis. Dostęp do niego bendą mieli tylko ci userzy którzy podadzą login i hasło, oraz bendą mieli ZAINSTALOWANY w swojej przeglądarce certyfikat. Moje pytanie brzmi: jak sprawdzić czy dany user ma zainstalowany ten certyfikat w swojej przeglądarce czy nie? po nawiązaniu połączenia https:// tablica $_SERVER ma tylko dane dotyczące jak gdyby głównego certyfikatu, natomiast nie są brane wogle pod uwage certyfikaty osobiste. dodam że instaluje w przeglądarce certyfikta z rozszeżeniem p12, który zawiera moje dane i jest generowany na serwerze. Czy można poprzez php (moje js - bo to w końcu po stronie klijenta się sprawdza) sprawdzenie jakie certyfikaty ma user zainstalowane i puźniej sprawdzenie odpowiednich pul certyfikatu osobistego z tym samym certyfikatem znajdującym się na serwerze?

Dla jaśniejszego zrozumeinia (bo chyba nagmatwałem) mały schemacik:

wpisanie loginu i hasła
|
weryfikacha poprawności loginu i hasła
|
jeśli przeszła weryfikacja loginu i hasła sprawdzenie dla odpowiedniego loginu czy isnieje w jego przeglądarce odopowiedni certyfikat i sparwdzenie czy to ten sam jak na serwerze
|
jeśli tak to ok - przejście do serwisu

z góry dzięki za odpowiedźsmile.gif

ps. dałem ten temat na forum php -> ale tam nikt nie odpisałsad.gif może ktoś tutaj odpowie bo to jednak zaawansowany troszke temat:)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 12:52