DerTiger
Lt. Junior Grade
- Registriert
- Jan. 2006
- Beiträge
- 364
Hi,
ich habe einen IIS mit SSL und Mutual Authentication aufgesetzt.
SSL und Usermapping funktioniert soweit gut, allerdings akzeptiert der Server Zertifikate, die er eigentlich ablehnen sollte.
erzeugt habe ich :
Selfsigned CA
-> Server Zert
-> Client Zert
Mit den jeweiligen Common Names des entsprechenden Hosts.
Auf dem Server habe ich das Server Zert. eingespielt und die CA in Win-Zertstore als vertraunenswürdiger Herausgeber eingetragen.
Auf beide Zertifikate habe ich im IIS ein One-To-One Mapping auf einen User erstellt.
Anonymes Login ist deaktiviert.
(guide: https://hafizmohammed.medium.com/configuring-client-certificates-on-iis-95aef4174ddb)
Auf dem Server habe ich Firefox installiert, als Client das Server-Zert und die CA installiert und lokal getestet. Funktioniert wie erwartet.
Auf dem Client habe ich im Firefox zur Authentifizierung das Client-Zert eingespielt und die CA um Trust herzustellen.
Funktioniert soweit so gut, beim Zugriff auf den Server wird das Zertifikat angefragt, ich präsentiere das Client Zert, Zugriff wird gewährt.
Dann habe ich aus Spaß mal das Server-Zert auf dem Client in den Firefox eingespielt, und getestet ob das Zertifikat wie zu erwarten abgelehnt wird, da die Client-Authentifizierung damit ja scheitern sollte: Tut sie nicht.
Der Server akzeptiert vom Client auch das Server Zertifikat, obwohl dies ja anhand des Common Names scheitern sollte.
Jemand eine Idee was da schief läuft?!
ich habe einen IIS mit SSL und Mutual Authentication aufgesetzt.
SSL und Usermapping funktioniert soweit gut, allerdings akzeptiert der Server Zertifikate, die er eigentlich ablehnen sollte.
erzeugt habe ich :
Selfsigned CA
-> Server Zert
-> Client Zert
Mit den jeweiligen Common Names des entsprechenden Hosts.
Auf dem Server habe ich das Server Zert. eingespielt und die CA in Win-Zertstore als vertraunenswürdiger Herausgeber eingetragen.
Auf beide Zertifikate habe ich im IIS ein One-To-One Mapping auf einen User erstellt.
Anonymes Login ist deaktiviert.
(guide: https://hafizmohammed.medium.com/configuring-client-certificates-on-iis-95aef4174ddb)
Auf dem Server habe ich Firefox installiert, als Client das Server-Zert und die CA installiert und lokal getestet. Funktioniert wie erwartet.
Auf dem Client habe ich im Firefox zur Authentifizierung das Client-Zert eingespielt und die CA um Trust herzustellen.
Funktioniert soweit so gut, beim Zugriff auf den Server wird das Zertifikat angefragt, ich präsentiere das Client Zert, Zugriff wird gewährt.
Dann habe ich aus Spaß mal das Server-Zert auf dem Client in den Firefox eingespielt, und getestet ob das Zertifikat wie zu erwarten abgelehnt wird, da die Client-Authentifizierung damit ja scheitern sollte: Tut sie nicht.
Der Server akzeptiert vom Client auch das Server Zertifikat, obwohl dies ja anhand des Common Names scheitern sollte.
Jemand eine Idee was da schief läuft?!
Zuletzt bearbeitet: