私は websphere 7 を使用しています。その管理コンソールから証明書をトラスト ストアに追加できます。
Security->SSL certificate and key management->Key stores and certificates-> NodeDefaultTrustStore-> Signer certificates
Javaコードを介してプログラムで追加したい。Javaを使用してそのストアに追加および削除するにはどうすればよいですか?
私は websphere 7 を使用しています。その管理コンソールから証明書をトラスト ストアに追加できます。
Security->SSL certificate and key management->Key stores and certificates-> NodeDefaultTrustStore-> Signer certificates
Javaコードを介してプログラムで追加したい。Javaを使用してそのストアに追加および削除するにはどうすればよいですか?
ここでは、URL から取得する実際の例を示します。
wsadmin.bat -conntype SOAP -port 8881 -host localhost -username localwsadmin -password Mypass123 -lang jython -c "AdminTask.retrieveSignerFromPort('-host smtp.office365.com -port 995 -keyStoreName NodeDefaultTrustStore -certificateAlias MSO365cert')"
次のようにファイルから追加します。
AdminTask.addSignerCertificate('[-keyStoreName NodeDefaultTrustStore -certificateAlias
default -certificateFilePath <file path> -base64Encoded true]')
GUI iKeyman または Java CMD keytool.exe (C:\IBM\WebSphere\AppServer\java\bin\keytool.exe)を介して行うこともできます。
イムラン、
wsadmin ユーティリティを使用して証明書の蓄積を自動化できるかどうかを確認してください。Websphere にそのトラスト ストアを管理させた方がよいでしょう。
ありがとう、ディム
Java コードを使用してプログラムで Websphere にトラストストアを追加する方法はありません。
あなたができるかもしれないことの1つは、それが「Web」インターフェースを介して(つまり、HTML / etc.ページを介して)実行できる場合、それを実行できる可能性がある方法です。
Selenium HQを見てください。私はそれがあなたのために働くかもしれないと思います.