@@ -101,6 +101,7 @@ When configuring the SDK as a **Network App Invoker**, the following fields must
For SDK configuration as a **Network App Provider**, the following fields are required:
-`provider_folder`
-`suported_features`
-`cert_generation` (fields such as `csr_common_name`, `csr_country_name`, etc.)
-`APFs`
-`AEFs`
...
...
@@ -133,10 +134,9 @@ If the `publisher_aefs_ids` do not match the `aefProfiles` in the API descriptio
## Descriptions of `capif_sdk_config` Fields
This file can also be populated using [environment variables](../samples/enviroment_variables_sample.txt).
-`invoker_folder`: The path (relative or absolute) where invoker information (certificates, keys, etc.) is stored.
-`provider_folder`: The path (relative or absolute) where provider information is stored.
-`supported_features`: A string used to indicate the features supported by an API. The string shall contain a bitmask indicating supported features in hexadecimal representation Each character in the string shall take a value of "0" to "9", "a" to "f" or "A" to "F". [More information](https://github.com/jdegre/5GC_APIs/blob/Rel-18/TS29571_CommonData.yaml)
-`capif_host`: The domain name of the CAPIF host.
-`register_host`: The domain name of the register host.
-`capif_https_port`: The CAPIF host port number.
...
...
@@ -148,8 +148,8 @@ This file can also be populated using [environment variables](../samples/envirom
-`apfs`: The number of APFs to be onboarded as a provider (e.g., `5`).
-`aefs`: The number of AEFs to be onboarded as a provider (e.g., `2`).
-`debug_mode`: A boolean value to enable or disable SDK logs (e.g., `True` or `False`).
-`discover_filter`: Fields for configuring invoker service discovery.
-`publish_req`: Fields required for API publishing.
-[`discover_filter`](#configuration-of-discover_filter): Fields for configuring invoker service discovery.
-[`publish_req`](#configuration-of-publish_req): Fields required for API publishing.
-`api_description_path`: The path to the [ServiceAPIDescription](https://github.com/jdegre/5GC_APIs/blob/Rel-18/TS29222_CAPIF_Publish_Service_API.yaml) JSON file.
-`check_authentication_data`: The `ip` and `port` of the target Provider's AEF to get their supported features from.