私はJava Webアプリケーションをプログラミングするのに新しいです。私のWeb Springアプリケーションでは、ユーザーはPKCS #12
の証明書(すべてのユーザーとアプリケーションインスタンスごとに1つの証明書)を再アップロードする必要があります。証明書は、アプリケーションがWSに送信するSOAPメッセージに署名するために使用されます(この証明書でkeystore
を作成する必要があります)。私はアプリケーションのビジネスレイヤーを作成しましたが、エンドユーザーのWeb機能を追加する必要があります。アップロードする場所とSpring WebアプリケーションでPKCS#12証明書を使用する方法
私の質問は以下のとおりです。
- ファイルストレージ - どこアップロードされた証明書を配置するには? (Iは、JavaのWebアプリでアップロードされたファイルに実装したことがない正直に言うと - ??どこか別のデータベース、ディスクに共通に配置されたファイルであるか)
- ストアは - それは良いアイデアが新しい
keystore
たびにユーザーを作成することです新しい証明書ファイルをアップロードするか、既存のキーストアを更新する必要がありますか?KeyStoreFactoryBean
のためにアクセスできるようにキーストアを配置する場所このシナリオのベストプラクティスは何ですか?
ありがとうございます。