ユーザー署名によるサーバー ドキュメントの署名
このシナリオでは、ユーザーは HTML でドキュメントを作成し、サーバーに PDF として保存します。 , そして書類への署名を求められます。ユーザーが署名を選択した場合、サーバー上で署名プロセスを直接実行することが課題となります。
このハードルは、ユーザーの署名は通常ローカル コンピューターに保存され、PHP と JavaScript では不十分であるという事実から生じます。リモートで取得するため。これを克服するには、クライアント側のソリューションが必要です。
JavaScript はユーザーのキーに直接アクセスできませんが、Java はブラウザ アプレットを通じて利用できます。このアプレットは署名プロセスを実行し、秘密キーがクライアント側に残るようにします。
SecureBlackbox は、この特定の問題に対処する分散署名アドオンを提供します。 PHP、Java、ASP.NET、コンパイル済みモジュールなどの複数のプラットフォームをサポートします。このアドオンは、署名機能に事前に構築されたブラウザ モジュール (Java アプレット、ActiveX コントロール、および Flash アプレット) を利用します。
Java アプレットのサポートがない場合、SecureBlackbox では、Java Web Start を介してアプレットを実行できます。
また、iText または SecureBlackbox の Java エディションと連携した Java アプレットを使用して、完全なドキュメントをクライアントに転送して署名することもできます。その後、署名されたドキュメントをサーバーにアップロードして戻すことができます。
クライアント側の署名ソリューションを活用することで、ユーザーの署名を使用してサーバー ドキュメントに署名する問題に効果的に対処できます。
以上がユーザー署名を使用してサーバー文書に署名するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。