3

Spring MVC フレームワークを使用して REST API を作成しました。生成された WAR ファイルが wso2 App サーバーにデプロイされました。正常に動作しており、REST URI は次のようになっていますhttp://domainName:9743/context/api/service.

今、これらのサービスを SSL 証明書を使用して安全にし、次のようにアクセスできるようにしたいと考えています。https://domainName:9743/context/api/service.

それを進める方法と、Wso2 Appサーバーに証明書をインストールする方法と場所を提案してください。https で動作させるには、アプリケーションを変更する必要がありますか。

最新のwso2アプリサーバーバージョン5.1.0を使用しています

ありがとうシャクシ

4

2 に答える 2

3

WSO2 Application Server を変更することなく、http と https の両方の REST API にアクセスできます。ただし、デフォルトの http ポートは 9763 で、https ポートは 9443 です。したがって、これらを適切に変更する必要があります。

たとえば。あなたの場合、残りの URL は次のようになります。

http://domainName:9763/context/api/service

https://domainName:9443/context/api/service

これが可能なのは、WSO2 AS がデフォルトで自己署名証明書とともに出荷されているためです。独自の証明書を AS に追加するか、CA 署名付き証明書を追加できます。

HTTP/HTTPS チャネル セキュリティの追加で説明されているように、さらに HTTP/HTTPS セキュリティを構成できます。http、https ポート マッピングなどが役立ちます。

于 2013-04-22T13:59:25.107 に答える