Commit 44eb55a6 authored by JorgeEcheva26's avatar JorgeEcheva26
Browse files

Supported features modification

parent 699d7604
Loading
Loading
Loading
Loading
+1 −0
Original line number Original line Diff line number Diff line
@@ -163,6 +163,7 @@ Now, it is described in 4 simple steps how a Provider can be developed in just s


  provider.publish_req['publisher_apf_id'] = APF
  provider.publish_req['publisher_apf_id'] = APF
  provider.publish_req['publisher_aefs_ids'] = [AEF1, AEF2]
  provider.publish_req['publisher_aefs_ids'] = [AEF1, AEF2]
  provider.supported_features ="4"
  provider.publish_services()
  provider.publish_services()
```
```


+4 −3
Original line number Original line Diff line number Diff line
@@ -10,7 +10,7 @@
    "invoker_folder": "",
    "invoker_folder": "",
    "capif_callback_url": "",
    "capif_callback_url": "",
    "supported_features":"",
    "supported_features":"",
    "check_authentication":{
    "check_authentication_data":{
      "ip":"",
      "ip":"",
      "port":""
      "port":""
    },
    },
@@ -18,7 +18,7 @@
      "csr_common_name": "",
      "csr_common_name": "",
      "csr_organizational_unit": "",
      "csr_organizational_unit": "",
      "csr_organization": "",
      "csr_organization": "",
      "crs_locality": "",
      "csr_locality": "",
      "csr_state_or_province_name": "",
      "csr_state_or_province_name": "",
      "csr_country_name": "",
      "csr_country_name": "",
      "csr_email_address": ""
      "csr_email_address": ""
@@ -41,6 +41,7 @@
  },
  },
  "provider": {
  "provider": {
    "provider_folder": "",
    "provider_folder": "",
    "supported_features": "",
    "apfs": "",
    "apfs": "",
    "aefs": "",
    "aefs": "",
    "publish_req": {
    "publish_req": {
@@ -55,7 +56,7 @@
      "csr_common_name": "",
      "csr_common_name": "",
      "csr_organizational_unit": "",
      "csr_organizational_unit": "",
      "csr_organization": "",
      "csr_organization": "",
      "crs_locality": "",
      "csr_locality": "",
      "csr_state_or_province_name": "",
      "csr_state_or_province_name": "",
      "csr_country_name": "",
      "csr_country_name": "",
      "csr_email_address": ""
      "csr_email_address": ""
+2 −0
Original line number Original line Diff line number Diff line
@@ -43,6 +43,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:
For SDK configuration as a **Network App Provider**, the following fields are required:


- `provider_folder`
- `provider_folder`
- `supported_features`
- `cert_generation` (fields such as `csr_common_name`, `csr_country_name`, etc.)
- `cert_generation` (fields such as `csr_common_name`, `csr_country_name`, etc.)
- `APFs`
- `APFs`
- `AEFs`
- `AEFs`
@@ -80,6 +81,7 @@ This file can also be populated using [environment variables](../samples/envirom


- `invoker_folder`: The path (relative or absolute) where invoker information (certificates, keys, etc.) is stored.
- `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.
- `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.
- `capif_host`: The domain name of the CAPIF host.
- `register_host`: The domain name of the register host.
- `register_host`: The domain name of the register host.
- `capif_https_port`: The CAPIF host port number.
- `capif_https_port`: The CAPIF host port number.
+6 −5
Original line number Original line Diff line number Diff line
@@ -41,6 +41,7 @@
  },
  },
  "provider": {
  "provider": {
    "provider_folder": "",
    "provider_folder": "",
    "supported_features": "",
    "apfs": "",
    "apfs": "",
    "aefs": "",
    "aefs": "",
    "publish_req": {
    "publish_req": {
+15 −13
Original line number Original line Diff line number Diff line
@@ -9,6 +9,7 @@
  "invoker": {
  "invoker": {
    "invoker_folder": "",
    "invoker_folder": "",
    "capif_callback_url": "",
    "capif_callback_url": "",
    "supported_features":"",
    "check_authentication_data":{
    "check_authentication_data":{
      "ip":"",
      "ip":"",
      "port":""
      "port":""
@@ -40,15 +41,7 @@
  },
  },
  "provider": {
  "provider": {
    "provider_folder": "",
    "provider_folder": "",
    "cert_generation":{
    "supported_features": "",
      "csr_common_name": "",
      "csr_organizational_unit": "",
      "csr_organization": "",
      "csr_locality": "",
      "csr_state_or_province_name": "",
      "csr_country_name": "",
      "csr_email_address": ""
    },
    "apfs": "2",
    "apfs": "2",
    "aefs": "3",
    "aefs": "3",
    "publish_req": {
    "publish_req": {
@@ -59,6 +52,15 @@
        ""
        ""
      ]
      ]
    },
    },
    "cert_generation": {
      "csr_common_name": "",
      "csr_organizational_unit": "",
      "csr_organization": "",
      "csr_locality": "",
      "csr_state_or_province_name": "",
      "csr_country_name": "",
      "csr_email_address": ""
    },
    "api_description_path": ""
    "api_description_path": ""
   }
   }
}
}
Loading