Initial release on github.
Fix some SonarLint complains.
error message improved
fix: validation of request/response type in case of CKG and delayed delivery fix: drop root certificates from provided signing/protecting cert chains
fix: inconsistent config handling for incoming upstream messages
fix: ASN.1 type of CertProfileValue must be a SEQUENCE (of UTF8String)
feat: Let upstreamExchange depend on bodyType
feat: Selection of central key generation variant should be dynamically
fix: some minor issues
fix: Poor and misleading error message
fix: use ECDH_SHA224KDF as default KeyAgreementAlg
fix: misleading error messages
fix: report re-protection without given credentials
fix: change default provider to BC provider for content verification
fix: TODOs in InventoryInterface.java, wrong OID for rsaKeyLen
feat: more sophisticated DPN handling in CrlUpdateRerival
fix: Improve choice of key management technique for CKG, fix NPE
feat: Enforce automatic formatting of the code via Spotless
feat: implement transaction expiration
fix: rename DownstreamExpirationTime to TransactionMaxLifetime
fix: rename TransactionMaxLifetime to DownstreamTimeout
fix: update some dependencies
feat: provide full CMP message ín inventory check methods note: This changes the existing API for the inventory interface
feat: change internal HeaderProvider interface
feat: change internal HeaderProvider interface
feat: improve file dumper fix: BC deprecated method
fix: switch to SUN provider for chain validation
note: maintenance release with updated dependencies, an adjusted CI pipeline
fix: Add test credential generation, fix key usage in test credentials
fix: Bouncy Castle Provider initialized within the component only if not already registered in the current process
feat: provide CMP client implementation
fix: update some dependencies
feat: implement configurable recipient
fix: extension processing in CMP client
feat: revocation checking via inventory interface
feat: add logging while accessing configuration data
fix: handling of NestedEndpointContext.isIncomingRecipientValid
fix: again fix protection of NESTED responses
feat: Use same credentials for MAC based protection at Downstream