Ausblenden und Verwenden von Dialogfeldern bei Verwendung der Microsoft Crypto-API (Windows-Zertifikatspeicher)

8

Ich möchte den Windows-Zertifikatsspeicher in meiner Java-Anwendung nutzen. Ich kann einen Keystore von Windows-MY laden, der alle Aliase / Zertifikate enthält, die ich benötige, aber wenn ich ihn lade, stehe ich vor einem Dialogfeld, das fragt "Bitte eine Smartcard einlegen". Wenn ich einige Male auf "Abbrechen" klicke, wird der Keystore immer noch mit dem richtigen Inhalt geladen.

Gibt es eine Möglichkeit, dieses Dialogfeld zu unterdrücken? Gibt es auch eine Möglichkeit, die Windows-Auswahlbox für Zertifikate aus Java zu verwenden? Die einzige Antwort, die ich im Netz gesehen habe, ist diese: Ссылка , aber ich möchte nichts entfernen müssen, weil ich nicht von den Benutzern das tun.

So lade ich den Keystore:

%Vor%     
Seephor 27.10.2015, 16:26
quelle

1 Antwort

1

Ich habe nie versucht, die certificase über den Keystore zu laden, sondern habe sie über Systemeigenschaften bereitgestellt.

%Vor%

Siehe auch Java-SSL- und Zertifikat-Keystore und Wie funktioniert der Windows Keystore (MCS) mit JDBC?

    
hotzst 27.10.2015 17:12
quelle