私はcrypto.signText()
とCAPICOM
を使用してテキストに署名しています。公開鍵と一致する方法
だから、今はBase64Encodedの署名付きテキストがあります。
次に、BouncyCastleを使用して署名を確認しています。これまでは大丈夫です。ユーザがシステムにログインが第一の時間のために、私はその署名を検証し、データベースにPUBLICKEYを保存したいとき
今私は何をしたいかは、
です。そして、次のログインから、私はそのユーザーに対してデータベースにストロークされたpublicKeyを、新たに署名されたテキストとマッチさせたいと思う。
署名されたテキストの公開鍵とdbに格納されている公開鍵が同じ場合、ユーザーだけがシステムにログインできるようになります。
これを実装する方法は? (私はJAVA langを使用しています)