2010-12-29 12 views
1

Hallo zusammen mit this Frage Ich wollte fragen, ob Sie wissen, wie Sie das Popup des Dialogs verhindern können, entweder um nach einem Passwort zu fragen oder um ein Zertifikat einzufügen.So verhindern Sie Popups beim Laden eines Keystores

Wir erstellen derzeit ein System, bei dem wir den Windows-Schlüsselspeicher verwenden müssen, um Zertifikate zu erhalten, die auf einem USB-Token gespeichert sind, das sowohl Leser als auch Zertifikat enthält. Im Gegensatz zur ursprünglichen Frage treten beim Laden des Keystores keine Probleme auf, wenn wir darauf zugreifen. Wenn es im Keystore nur ein einziges Zertifikat gibt, ist das kein Problem, wir bekommen zum richtigen Zeitpunkt das passende Passwort-Popup und das war's. Wenn jedoch ein zweiter USB-Schlüssel in das System eingefügt und später entfernt wird, verbleibt der Eintrag im Keystore und von nun an jedes Mal, wenn wir versuchen, auf Informationen im Keystore zuzugreifen, erhalten wir ein Popup, um den Schlüssel einzufügen. Dies geschieht für alle Zertifikate in dem Geschäft, für die der Schlüssel derzeit nicht mit dem Computer verbunden ist.

Das System, mit dem wir zusammenarbeiten, erfordert diese Zertifikate erfordert, dass wir mehrere kryptografische Operationen durchführen und diese Popups zu jeder Zeit auftauchen zu lassen, ist ziemlich nervig, um es gelinde auszudrücken.

Antwort

1

Dies könnte ein Fehler mit Ihrem Windows CSP für die Tokens sein. Sobald die Zertifikate dem Speicher hinzugefügt wurden, müssen sie entfernt werden, wenn das Gerät entweder vom CSP oder von einem zusätzlichen Dienstprogramm zum Entfernen entfernt wird.

Sie können vom Zertifikatsmanager überprüfen, was passiert, wenn Sie einen einzelnen Schlüssel eingeben und dann entfernen, verschwinden die Zertifikate aus der Liste "Meine Zertifikate".

+0

nein sie nicht, ich muss sie manuell entfernen, wenn sie jemals verschwinden werden – Newtopian

+0

So können Sie a) einen Fehler gegen Ihren Hardware - Anbieter, um ihre CSP reparieren b) verwenden Sie einige zusätzliche Software, um das Entfernungsereignis auszulösen, wenn die Hardware wird entfernt. –

+0

danke für Ihre Hilfe, Entschuldigung für die späte Antwort. Ich habe es versucht und es hat einige Pop-ups entfernt, obwohl einige übrig sind. Insbesondere, wenn Zertifikate in dem Geschäft sind, für die der USB-Schlüssel nicht eingesteckt ist, erhalte ich eine Popup-Eingabeaufforderung für jeden von ihnen, während ich den Schlüsselspeicher lade, aber bevor ich irgendwelche Aktionen ausführen kann. Einen Bug zu kapseln ist derzeit unmöglich, da der Provider es anscheinend nicht zulässt (jüngste Fusion nehme ich an), außerdem haben wir keine Kontrolle über die installierten Treiber, eine Regierungsbehörde ist es. Ich werde diesen Weg weitergehen, um die verbleibenden Probleme zu lösen. – Newtopian