-
Bug
-
Resolution: Done
-
Medium
-
Jakarta Release
-
None
DataRouter not support connection without TLS.
Service-mesh compatibility require communication without TLS . No-tls communication could be used in bulk-pm flow.
The DataRouter always return 403 status code when GET/PUT request is established by plain http protocol.
See method: org.onap.dmaap.datarouter.node.NodeServlet#getFileId
if (!req.isSecure()) { eelfLogger.error( "NODE0104 Rejecting insecure PUT or DELETE of " + req.getPathInfo() + FROM + req .getRemoteAddr()); resp.sendError(HttpServletResponse.SC_FORBIDDEN, "https required on publish requests"); eelfLogger.info(EelfMsgs.EXIT); return null; }
Plain HTTP request should be allowed or it should be configurable.
- blocks
-
DCAEGEN2-3037 ServiceMesh Compatibility - AAF cert dependency removal
- Closed
- relates to
-
DMAAP-1728 [DR] Version 2.1.10 is released with expired certs, tag 2.1.10-STAGING-latest has new certs
- Closed