Fou-Lu
Lt. Junior Grade
- Registriert
- Aug. 2006
- Beiträge
- 290
Hallo Leute,
und wieder einmal bin ich absolut ratlos...
Ich arbeite an einem Client und einem Server Tool. Das ganze realisiere ich über WCF. Jetzt hat das schon mal super funktioniert bislang, aber doch will ich mehr Sicherheit haben.
Über die Message-Sicherheit mit der Windows Authentifizierung habe ich schon nachgedacht, aber ist mir ehrlich gesagt zu blöd, da ich bei jedem Client dann ein anderen Usernamen + Passwort wissen muss (stellt euch mal vor das Paket würde auf 100 Rechnern z.B. in einem Netzwerk eingesetzt werden -> wäre ja der HORROR wenn ich jetzt 100 Namen und Passwörter auswendig kennen müsste).
Nun gibts da ja noch die Möglichkeit sich mit einem einzigen Usernamen und Passwort anzumelden dass man angibt. Dazu ist aber wiederrum ein Zertifikat nötig um die Übertragung von Name und Passwort zu verschlüsseln!
An dieser Stelle kommen wir auch schon zu meinem Problem...
Ich will das Zertifikat direkt aus einer Datei auslesen und es nicht zuerst installieren müssen! Aber ich habe bislang keine Möglichkeit gefunden dem Servicehost klar zu machen, dass er eine Zertfikatsdatei lesen muss und nicht im Zertifikatsspeicher danach suchen soll!!
Das ganze muss natürlich programmiertechnisch ablaufen. Sprich im Code selber definiert werden. Ich weiß es ist möglich über die .config Datei das ganze umzusetzen, aber es muss schon im Code ablaufen und da habe ich bislang nichts passendes dazu gefunden.
Hoffe ihr könnt mir helfen
wäre sehr dankbar.
und wieder einmal bin ich absolut ratlos...
Ich arbeite an einem Client und einem Server Tool. Das ganze realisiere ich über WCF. Jetzt hat das schon mal super funktioniert bislang, aber doch will ich mehr Sicherheit haben.
Über die Message-Sicherheit mit der Windows Authentifizierung habe ich schon nachgedacht, aber ist mir ehrlich gesagt zu blöd, da ich bei jedem Client dann ein anderen Usernamen + Passwort wissen muss (stellt euch mal vor das Paket würde auf 100 Rechnern z.B. in einem Netzwerk eingesetzt werden -> wäre ja der HORROR wenn ich jetzt 100 Namen und Passwörter auswendig kennen müsste).
Nun gibts da ja noch die Möglichkeit sich mit einem einzigen Usernamen und Passwort anzumelden dass man angibt. Dazu ist aber wiederrum ein Zertifikat nötig um die Übertragung von Name und Passwort zu verschlüsseln!
An dieser Stelle kommen wir auch schon zu meinem Problem...
Ich will das Zertifikat direkt aus einer Datei auslesen und es nicht zuerst installieren müssen! Aber ich habe bislang keine Möglichkeit gefunden dem Servicehost klar zu machen, dass er eine Zertfikatsdatei lesen muss und nicht im Zertifikatsspeicher danach suchen soll!!
Das ganze muss natürlich programmiertechnisch ablaufen. Sprich im Code selber definiert werden. Ich weiß es ist möglich über die .config Datei das ganze umzusetzen, aber es muss schon im Code ablaufen und da habe ich bislang nichts passendes dazu gefunden.
Hoffe ihr könnt mir helfen
