gnodet opened a new pull request, #21854:
URL: https://github.com/apache/camel/pull/21854

   ## Summary
   
   - **CAMEL-23064**: Support non-standard content types in AS2 EDI payload by 
adding `GenericApplicationEntity`. Fix missing return in 
`HttpMessageUtils.getEntity()` for response branch.
   - **CAMEL-23065**: Fix MIC computation for compress-before-sign scenarios 
per RFC 5402, navigating the entity hierarchy to find the correct signed data 
entity.
   - **CAMEL-23066**: Use `UUID.randomUUID()` for globally unique AS2 
Message-IDs (122 random bits vs previous 64-bit SecureRandom).
   - **CAMEL-23067**: Capture raw request body bytes in 
`AS2BHttpServerConnection` before MIME parsing for accurate signature 
verification.
   - **CAMEL-23068**: Fix CRLF line endings in `DEFAULT_MDN_MESSAGE_TEMPLATE` 
to ensure consistent digest computation for signed MDNs.
   - **CAMEL-23070**: Remove `RequestValidateHost` interceptor from async MDN 
server to accept requests with non-matching Host headers.
   - **CAMEL-23071**: Add `expectContinue` endpoint parameter to control 
`Expect: 100-continue` header on AS2 client requests.
   - **CAMEL-23072**: Wrap request handler with 
`BasicHttpServerExpectationDecorator` for proper `Expect: 100-continue` 
handling on server side.
   
   ## Test plan
   
   - [x] New unit tests for CAMEL-23064 (`GenericApplicationEntityTest` - 5 
tests)
   - [x] New unit tests for CAMEL-23066 (`AS2UtilsTest` - 3 tests)
   - [x] New unit tests for CAMEL-23068 (`ResponseMDNTest` - 2 tests)
   - [x] New unit tests for CAMEL-23070 (`AS2AsyncMDNServerConnectionTest` - 1 
test)
   - [x] Existing MIC tests pass (`MicUtilsTest` - 7 tests)
   - [x] All 94 API tests pass
   - [x] All 12 component tests pass


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to