2016-07-29 39 views
0

Ich bin neugierig, wie man einen Zertifikatsspeicher erstellen würde, der dem von Firefox oder Windows ähnlich ist, aber für meine eigene Anwendung. Ich kann herausfinden, wie man einen Schlüsselspeicher erstellt. Aber wie kann ich die vertrauenswürdigen Zertifizierungsstellen dazu bringen, sie hinzuzufügen?Wie gehe ich dazu, die vertrauenswürdigen CAs zu meinem Zertifikatsspeicher hinzufügen zu lassen?

+0

Klicken Sie mit der rechten Maustaste auf das grüne Schloss Ihres Browsers, sehen Sie sich das Zertifikat an und laden Sie es herunter. Außerdem können Sie die Zertifikate von der Webseite des vertrauenswürdigen Dienstanbieters herunterladen – pedrofb

+0

Danke, ich suchte nach etwas Offiziellerem. Zum Beispiel hat firefox 100 von CAs. Sammeln sie sie von jeder Organisation oder gibt es einen Ort, wo sie alle gängigen CA-Zertifikate herunterladen können? – kweinert

Antwort

0

Es gibt keine zentrale Organisation, die entscheidet, dass die Zertifikate von jedem Browser akzeptiert werden. Jeder hat seinen eigenen Prozess einen neuen CA

  • Firefox akzeptieren: Verwenden Sie die Wurzelzertifikatspeicher des zugrunde liegenden Betriebssystem: Prozess in https://wiki.mozilla.org/CA
  • Chrome definiert. See

Im Chrome verknüpfen Sie die Verweise auf Microsoft Root Certificate Program und Apple Root Certificate Program, und so, wie es Linux für tun sehen und android

Europäische Union hat seine eigenen Gesetze, dass jedes Mitglied Veröffentlichen Sie eine Trusted Service List, die in einem central list verknüpft sind. Alle Gebiete sind gesetzlich dazu verpflichtet, Zertifikate zu akzeptieren, die von einem beliebigen Anbieter in der Liste ausgestellt wurden. Es ist XML und entworfen, um automatisch verarbeitet zu werden, aber Browser benutzen nicht