ユーザー入力に基づいて XML ドキュメントを構築する Web アプリケーションを構築しています。ドキュメントが作成された後、複数のユーザーがドキュメントに「署名」するワークフローなどの承認パスに従う必要があります。ユーザーの観点からの署名は、フィールドをチェックして「同意する」をクリックするだけですが、必要なのは、ドキュメントが各ステップでデジタル署名され、最終的に署名されてデータベースに保存されることです。
どのようなデバイス/ツールを使用する必要がありますか? クライアントブラウザの X.509 証明書? アプリによって生成された公開/秘密鍵? ドキュメントへのリンクを歓迎します。