This subclause specifies the security related requirements for API invokers.
[AR-4.3.2-a]
The CAPIF shall provide mechanisms to hide the topology of the PLMN trust domain from the API invokers accessing the service APIs from outside the PLMN trust domain.
[AR-4.3.2-b]
The CAPIF shall provide mechanisms to authenticate API invokers prior to accessing the service APIs.
[AR-4.3.2-c]
The CAPIF shall provide mechanisms to authenticate API invokers upon the service API invocation.
[AR-4.3.2-d]
The CAPIF shall provide mechanisms to authorize API invokers to access the service APIs.
[AR-4.3.2-e]
The CAPIF shall provide mechanisms to validate authorization of the API invokers upon the service API invocation.
[AR-4.3.2-f]
The CAPIF shall provide mechanisms for mutual authentication between the CAPIF and the API invoker.
[AR-4.3.2-g]
The CAPIF shall provide mechanisms to control the service API access for every API invocation.
[AR-4.3.2-h]
The communication between the CAPIF and the API invoker shall be confidentiality protected.
[AR-4.3.2-i]
The communication between the CAPIF and the API invoker shall be integrity protected.
[AR-4.3.2-j]
The CAPIF shall provide mechanisms to authenticate the service API publishers to publish and manage the service API information.
[AR-4.3.2-k]
The CAPIF shall provide mechanisms to authorize the service API publishers to publish and manage service API information.
[AR-4.3.2-l]
The CAPIF shall provide mechanisms to validate authorization of the service API publishers to publish and manage service API information.
[AR-4.3.3-a]
The CAPIF shall provide mechanisms to hide the topology of the 3rd party API provider trust domain from the API invokers accessing the service APIs from outside the 3rd party API provider trust domain.
[AR-4.3.3-b]
The CAPIF shall provide authorization mechanism for service APIs from the 3rd party API providers.
[AR-4.3.3-c]
The CAPIF shall provide data confidentiality (across API providers) for data (e.g. logging, charging) related to service APIs from multiple API providers.