WSO2 APIマネージャー3.2.0を使用していますが、次のようにNginxとマルチインスタンスで負荷分散を構成したときに問題が発生しました。
schannel: next InitializeSecurityContext failed: SEC_E_UNTRUSTED_ROOT (0x80090325) - The certificate chain was issued by an authority that is not trusted.
それを解決する方法を教えていただけますか?これがSSL_Certificateの問題であることはわかっています。たとえば、postmanでapiwit-inactiveまたはdeisablessl検証を呼び出すことができますが、解決したいと思います。wso2carbon.jks
デフォルトのキーストアがあることをドキュメントで調べましたが、デフォルトのキーストアの問題を解決するにはどうすればよいですか?
ご使用の環境で自己署名証明書を使用しているため、上記のエラーが発生しています。cURL
APIを呼び出すためにしようとしたときの自己署名証明書を信頼しません。したがって、この動作を克服する場合は、CA署名付き証明書を生成し、環境を構成する必要があります。
次のドキュメントを参照して、WSO2 APIManagerでCA署名付き証明書を生成および構成できます。
さらに、これがローカルセットアップである場合は-k
、cURL
コマンドのフラグを使用して先に進み、APIManagerとの安全でない接続をバイパスして確立できます。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加