問題タブ [e-token]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - どの個人証明書がC#のハードウェアデバイスからのものかを判断する方法は?
現在のユーザーに複数の個人証明書があると仮定します。ただし、Aladdin eToken に属する証明書は 1 つだけです。
Aladdin eToken に属する証明書を特定したいと考えています。
X509Store
これにはandを使用する必要がありX509Crtificate
ますか?
eToken SDK を試す必要がありますか?
java - Java keytool / KeyStore に eToken のエントリが表示されない
編集: このページでは、eToken について最初から最後まで説明します。投稿する前にこれを見つけていたらよかったのに (udev に関するセクションは不要であることがわかりました)
直接: https://r3blog.nl/index.php/etoken-pro-72k/
Wayback Machine: https://web.archive.org /web/20140427063731/https://r3blog.nl/index.php/etoken-pro-72k/
元の質問:
最近、pkcs11-tool を使用して Safenet (Aladdin) eToken を初期化し、そのキーペアを生成しました。pkcs11-tool を使用するとキーペアを確認できますが、Java は keytool または KeyStore API を使用してキーペアを確認することを拒否します。
ただし、KeyTool を使用する場合:
短い Java プログラムを実行したときの同様の結果
編集: eToken java keytool certificatesごとに Safenet Authentication Client 8 (SAC) をインストールし ました。これが libeToken.so.8 の元です。
Jariqの回答を組み込みます。
キーペアを削除し、ID が関連付けられた新しいセットを生成しました。次に、libengine-pkcs11-openssl
OpenSSL の PKCS11 エンジンを取得するためにインストールし/usr/share/doc/libengine-pkcs11-openssl/html/wiki/QuickStart.html
、必要なエンジン構成を含めるように openssl.conf を変更する構成に従いました。
トークンは次のようになります。
キーツールの使用:
PKCS11 Java API の使用:
java - Java 8 PKCS11 キーストアの競合状態
私は SafeNet (Aladdin) eToken と Java 8 の PKCS11 インターフェイスを試してきました。次のコード スニペットをデバッグしているときに、それが機能することに気付きました。デバッガーなしで実行すると、例外が発生しました。人為的な遅延を導入したところ、デバッガーなしで突然動作しました。これにより、コードに競合状態があると思われます。これを行うためのより良い方法はありますか?それとも、これは私のトークンに固有のものですか? それとも、これは debian ベースのシステムの Java 8 x64 の新しいバグですか?
スローされた例外は、トークンにログインしていないことを示しているようですが、ログインしました。間違った PIN を入力すると、ログインに失敗します。
人為的な遅延がインストールされている場合、これは実行が成功した結果です。
java - javaを使用してusbトークンからpfxファイルを読み取る
USB e-token を使用して Java で PDF ドキュメントに署名しようとしています。ローカル マシンに保存されているキーを使用して署名しますが、USB e-token を使用して同じことができる方法を知りたいです。
java - PKCS11 : 指定されたモジュールが見つかりませんでした
デジタル証明書情報を表示するために以下のコードを使用しています。
私が使用している証明書は、Alladin eToken を使用した SafeScrypt です。この jsp にアクセスすると、次のエラーが表示されます。同じコードは、別のセットアップで他のベンダーの etoken で正常に機能しました。
java - デジタル署名を追加するとファイル サイズが増加する
JavaコードでPKCS11モジュールを使用して、usb e-tokenを使用してpdfに署名しています。ドキュメントのサイズが 50kb から 2mb に増加します。私が理解しているように、これは署名時にドキュメントに追加される CRL (証明書失効リスト) が原因で発生しています。このリストを追加したり、ファイルのサイズが大きくなったりしないようにする方法はありますか?