2016-05-23 5 views
0

Ich habe eine Frage oder zwei in Bezug auf den integrierten Windows-Zertifikats-Viewer mit einem .NET-Framework gefunden.Anzeigen/Zugriff auf die Windows-Zertifikat-Viewer über JavaScript

Ich frage mich jedoch, ob es eine Möglichkeit gibt, die Informationen eines Zertifikats mithilfe des Windows-Zertifikats-Viewers über JavaScript anzuzeigen. Ich habe eine Seite, auf der ein Benutzer eine lokale Datei löschen/hochladen kann, und dann extrahiert der JavaScript-Code die in dieser Datei gespeicherten Zertifikatsinformationen. Ich würde gerne in der Lage sein, das direkt in den Windows-Zertifikats-Viewer zu pumpen, um dem Benutzer eine vertraute Benutzeroberfläche zu geben, mit der er arbeiten kann.

Ist dies mit plain 'ol JavaScript möglich? Ich habe keinen Zugriff auf viele nicht standardmäßige Bibliotheken.

Die Seite muss nichts speichern oder keine Informationen hochladen; es soll lediglich Informationen über die gegebene Datei und ihre enthaltenen Zertifikatsdaten geben.

Antwort

0

Taylor, nein, es gibt keinen Zugriff auf den lokalen Zertifikatsspeicher von Javascript. Dies wäre eine Verletzung der Sicherheitsrichtlinien des Browsers derselben Herkunft.

Dies ist die einzige Möglichkeit, ein Java-Applet, Browser-Plug-in oder COM-Steuerelement zu verwenden, um die Sandbox zu umgehen.

Je nachdem, was Sie tun möchten, könnte es sinnvoll sein, in der Sandbox zu bleiben und etwas wie https://pkijs.org zu verwenden.

Sonst denke ich Ihr Pech.

Verwandte Themen