2

スマートカードから情報を読み取るアプレットを作成する必要があります。スクリプトは、@Jovo Krnetaによって提供されたコード例に基づいています。

私の懸念は、この特定のコードについてです。

keyStore.load(null, null); // opens the windows security window
Enumeration<String> enums = keyStore.aliases(); // looks for local certificates

while (enums.hasMoreElements()) {
    this.jComboBox1.addItem((String) enums.nextElement());
}

ウィンドウが開いた後にユーザーが [キャンセル] をクリックしたかどうかを検証する方法を見つけるのが難しいと感じています。

ここに画像の説明を入力

私の質問は、次のようなものが存在するかどうかです

keyStore.load(null, null);
if(keyStore.canceled()){
   // do nothing
}else{
    Enumeration<String> enums = keyStore.aliases(); // looks for local certificates 
    while (enums.hasMoreElements()) {
        this.jComboBox1.addItem((String) enums.nextElement());
    }
}
4

0 に答える 0