WSO2 - ERROR - SourceHandler I/O error: Received fatal alert: certificate_unknown
WSO2 - ERROR - SourceHandler I/O error: Received fatal alert: certificate_unknown
您好,我已经在 wso2 2.1.0 版本中发布了 rest api 端点 url,当我尝试在 API 控制台中测试它时,出现 certificate_unknown 错误.如何为此端点添加证书 url。同样发布的 API 正在邮递员工作。我能够在邮递员中看到回复内容。
HTTPS-Listener I/O dispatcher-1, WRITE: TLSv1.2 Handshake, length =
1277 HTTPS-Listener I/O dispatcher-1, READ: TLSv1.2 Alert, length = 2
HTTPS-Listener I/O dispatcher-1, RECV TLSv1.2 ALERT: fatal,
certificate_unknown HTTPS-Listener I/O dispatcher-1, fatal: engine
already closed. Rethrowing javax.net.ssl.SSLException: Received fatal
alert: certificate_unknown HTTPS-Listener I/O dispatcher-1, fatal:
engine already closed. Rethrowing javax.net.ssl.SSLException:
Received fatal alert: certificate_unknown [2019-11-04 11:59:17,558]
ERROR - SourceHandler I/O error: Received fatal alert:
certificate_unknown javax.net.ssl.SSLException: Received fatal alert:
certificate_unknown
at sun.security.ssl.Alerts.getSSLException(Alerts.java:208)
at sun.security.ssl.SSLEngineImpl.fatal(SSLEngineImpl.java:1647)
at sun.security.ssl.SSLEngineImpl.fatal(SSLEngineImpl.java:1615)
at sun.security.ssl.SSLEngineImpl.recvAlert(SSLEngineImpl.java:1781)
at sun.security.ssl.SSLEngineImpl.readRecord(SSLEngineImpl.java:1070)
at sun.security.ssl.SSLEngineImpl.readNetRecord(SSLEngineImpl.java:896)
at sun.security.ssl.SSLEngineImpl.unwrap(SSLEngineImpl.java:766)
at javax.net.ssl.SSLEngine.unwrap(SSLEngine.java:624)
at org.apache.http.nio.reactor.ssl.SSLIOSession.doUnwrap(SSLIOSession.java:245)
at org.apache.http.nio.reactor.ssl.SSLIOSession.doHandshake(SSLIOSession.java:280)
at org.apache.http.nio.reactor.ssl.SSLIOSession.isAppInputReady(SSLIOSession.java:410)
at org.apache.http.impl.nio.reactor.AbstractIODispatch.inputReady(AbstractIODispatch.java:119)
at org.apache.http.impl.nio.reactor.BaseIOReactor.readable(BaseIOReactor.java:159)
at org.apache.http.impl.nio.reactor.AbstractIOReactor.processEvent(AbstractIOReactor.java:338)
at org.apache.http.impl.nio.reactor.AbstractIOReactor.processEvents(AbstractIOReactor.java:316)
at org.apache.http.impl.nio.reactor.AbstractIOReactor.execute(AbstractIOReactor.java:277)
at org.apache.http.impl.nio.reactor.BaseIOReactor.execute(BaseIOReactor.java:105)
at org.apache.http.impl.nio.reactor.AbstractMultiworkerIOReactor$Worker.run(AbstractMultiworkerIOReactor.java:586)
at java.lang.Thread.run(Thread.java:748)
由于 postman 的逻辑错误,url 将给出 500 错误。响应内容也应该出现在 API 控制台中。但是我得到的响应内容是空的。
Request Headers
{
"Accept": "application/json"
}
Response Body
no content
Response Code
500
Response Headers
{
"cache-control": "must-revalidate,no-cache,no-store",
"content-type": null
}
您是否正在尝试使用商店 UI 中的试用功能调用 API 资源?
在新选项卡中打开 WSO2 API url(您正尝试从 swagger 控制台对其进行测试)并接受证书,然后在 WSO2 商店中重试。
您好,我已经在 wso2 2.1.0 版本中发布了 rest api 端点 url,当我尝试在 API 控制台中测试它时,出现 certificate_unknown 错误.如何为此端点添加证书 url。同样发布的 API 正在邮递员工作。我能够在邮递员中看到回复内容。
HTTPS-Listener I/O dispatcher-1, WRITE: TLSv1.2 Handshake, length = 1277 HTTPS-Listener I/O dispatcher-1, READ: TLSv1.2 Alert, length = 2 HTTPS-Listener I/O dispatcher-1, RECV TLSv1.2 ALERT: fatal, certificate_unknown HTTPS-Listener I/O dispatcher-1, fatal: engine already closed. Rethrowing javax.net.ssl.SSLException: Received fatal alert: certificate_unknown HTTPS-Listener I/O dispatcher-1, fatal: engine already closed. Rethrowing javax.net.ssl.SSLException: Received fatal alert: certificate_unknown [2019-11-04 11:59:17,558] ERROR - SourceHandler I/O error: Received fatal alert: certificate_unknown javax.net.ssl.SSLException: Received fatal alert: certificate_unknown at sun.security.ssl.Alerts.getSSLException(Alerts.java:208) at sun.security.ssl.SSLEngineImpl.fatal(SSLEngineImpl.java:1647) at sun.security.ssl.SSLEngineImpl.fatal(SSLEngineImpl.java:1615) at sun.security.ssl.SSLEngineImpl.recvAlert(SSLEngineImpl.java:1781) at sun.security.ssl.SSLEngineImpl.readRecord(SSLEngineImpl.java:1070) at sun.security.ssl.SSLEngineImpl.readNetRecord(SSLEngineImpl.java:896) at sun.security.ssl.SSLEngineImpl.unwrap(SSLEngineImpl.java:766) at javax.net.ssl.SSLEngine.unwrap(SSLEngine.java:624) at org.apache.http.nio.reactor.ssl.SSLIOSession.doUnwrap(SSLIOSession.java:245) at org.apache.http.nio.reactor.ssl.SSLIOSession.doHandshake(SSLIOSession.java:280) at org.apache.http.nio.reactor.ssl.SSLIOSession.isAppInputReady(SSLIOSession.java:410) at org.apache.http.impl.nio.reactor.AbstractIODispatch.inputReady(AbstractIODispatch.java:119) at org.apache.http.impl.nio.reactor.BaseIOReactor.readable(BaseIOReactor.java:159) at org.apache.http.impl.nio.reactor.AbstractIOReactor.processEvent(AbstractIOReactor.java:338) at org.apache.http.impl.nio.reactor.AbstractIOReactor.processEvents(AbstractIOReactor.java:316) at org.apache.http.impl.nio.reactor.AbstractIOReactor.execute(AbstractIOReactor.java:277) at org.apache.http.impl.nio.reactor.BaseIOReactor.execute(BaseIOReactor.java:105) at org.apache.http.impl.nio.reactor.AbstractMultiworkerIOReactor$Worker.run(AbstractMultiworkerIOReactor.java:586) at java.lang.Thread.run(Thread.java:748)
由于 postman 的逻辑错误,url 将给出 500 错误。响应内容也应该出现在 API 控制台中。但是我得到的响应内容是空的。
Request Headers
{
"Accept": "application/json"
}
Response Body
no content
Response Code
500
Response Headers
{
"cache-control": "must-revalidate,no-cache,no-store",
"content-type": null
}
您是否正在尝试使用商店 UI 中的试用功能调用 API 资源?
在新选项卡中打开 WSO2 API url(您正尝试从 swagger 控制台对其进行测试)并接受证书,然后在 WSO2 商店中重试。