- Implemented in the API Provider Management the supported features negotiation for the suppFeat field during provider registration. The server now decodes the negotiated feature set based on client capabilities and system support.
#### **Hardening on startup scripts for services interacting with Vault**
The startup scripts of the ***Invoker Management Service***, ***Provider Management Service***, and ***Security Service*** have been improved to ensure reliability when the Vault service takes longer to become ready. These new scripts check responses from the Vault to ensure the returned information is valid before starting each service.
...
...
@@ -33,6 +31,18 @@ This will also helps on the restart issue on k8s deployed OpenCAPIF.
- Documentation about Dynamic Configuration.
- Documentation about Helper and Register swaggers.
#### SupportedFeatures Negotiation
- Implemented in the API Provider Management the supported features negotiation for the suppFeat field during provider registration. The server now decodes the negotiated feature set based on client capabilities and system support.
- Code Review of Events API according to the supported features negotiation.
- Code Review of Discover API according to the supported features negotiation.
#### Security Method PKI
- Security API Service GET /trustedInvokers/{apiIncokerId} logic updated. Now it will check securityMethod selected and according to that, inserts on authenticationInfo and authorizedInfo attributes the needed information [PKI Flow](https://labs.etsi.org/rep/ocf/community/-/wikis/pki-flow)
### **Documentation**
#### Improvements over documentation
...
...
@@ -46,6 +56,7 @@ This will also helps on the restart issue on k8s deployed OpenCAPIF.
- New tests related with [Event Filter Feature](./testing/testplan/event_filter/README.md).
- New tests related with [Vendor Extensibility](./testing/testplan/vendor_extensibility/README.md)
-[Security Service Testplan](./testing/testplan/api_security_service/README.md) updated according to new features and Technical debts.
- New test on [Security Service Testplan](./testing/testplan/api_security_service/README.md) related with PKI security Method flow, GET request to security perform by AEF must returns CA_Root on authenticationInfo attribute at SecurityInfo.