WSO2 ESB で API の HTTPS プロトコルを有効にすることはできますか?
https ://localhost:8280/api/mySslApi
API の HTTPS エンドポイントを呼び出すだけで、デフォルトで有効になっています。HTTPS ポートは 8280 ではなく 8243 であることに注意してください。
https://localhost:8243/api/mySslApi
はい、WSO2 ESB では、REST API を保護したい場合、次のように HTTPS 経由で利用できるようにするだけです。
<resource uri-template="/view/{symbol}" methods="GET" protocol="https">
そして、セキュリティ ハンドラーに資格情報を検証させます。
<handlers>
<handler class="org.wso2.rest.BasicAuthHandler"/>
</handlers>
現在、パブリッシャーを介して BasicAuth/usernametoken で保護されたエンドポイントをサポートしています。ハンドシェイク エラーの場合は、「HostnameVerifier」パラメーターの axis2.xml を編集する必要がある場合があります。詳細については、次のリンクを確認してください。 http://docs.wso2.org/wiki/display/AM131/Adding+an+API