公開鍵を介してデジタル署名された要求を検証する Java で記述された Web サービスがあります。クライアントは、PHP などのさまざまな言語で作成できます。だから私は賢く鍵/署名アルゴリズムを選択したい...例えば、署名に関する公式の JavaチュートリアルDSA
は鍵と署名を提供していますが、PHP で後者を使用するSHA1withDSA
ことについていくつかの不満があります。
どの署名アルゴリズムを選択できますか?
- 十分に強いと一般に認められている
- Linux での標準 Java のサポートが充実している
- 他の認知されたプログラミング プラットフォームで優れたサポートを受ける