Ich verstehe, wie SSL funktioniert, aber meine Frage ist mehr in Bezug auf die Speicherung von Zertifikaten auf der Client-Seite. Um den genauen Kontext zu verstehen, kann man davon ausgehen, dass ich meinen eigenen Browser schreibe. Mein Rendering-Part wird von WebKit erledigt und der http-Request-Handling-Part wird von libCurl erledigt. libCurl hat eine Option namens CURLOPT_CAPATH, mit der ich einen Speicherort für Ordner an libCurl weiterleiten kann und auf den libCurl möglicherweise vertrauenswürdige Zertifizierungsstellen verweist. Aber ich weiß nicht, welcher Ort ist das? Ist es betriebssystemspezifisch, soll meine Browser-Art an mehreren Plattenformen arbeiten.Wo sind SSL-Zertifikate gespeichert?
- Wo OSx und Windows ihre Zertifikate behalten?
- Ist es ein einheitliches Verzeichnis? oder ist es an mehreren Orten aufgeteilt?
- Windows behalten sie in der Registrierung nicht im Verzeichnis?
mehrere Browser auf demselben Betriebssystem verwenden den gleichen Zertifikatspeicher oder alle haben ihren Zertifikatspeicher?
Muss ich mich um nss kümmern?
Danke Wie akzeptiere ich es als Antwort? – iOSMonkey
@iOSMonkey - Siehe [Hilfe> Antworten] (http://stackoverflow.com/help/answering) oder [Wie funktioniert die Annahme einer Antwort?] (Http://meta.stackexchange.com/questions/5234/how - akzeptiert-eine-Antwort-Arbeit). – jww