Loading opencapif_sdk/capif_invoker_connector.py +2 −2 Original line number Diff line number Diff line Loading @@ -325,7 +325,7 @@ class capif_invoker_connector: url = self.capif_https_url + capif_onboarding_url payload_dict = { "notificationDestination": self.capif_callback_url, "supportedFeatures": self.supported_features, "supportedFeatures": f"{self.supported_features}", "apiInvokerInformation": self.csr_common_name, "websockNotifConfig": { "requestWebsocketUri": True, Loading Loading @@ -429,7 +429,7 @@ class capif_invoker_connector: url = self.capif_https_url + capif_onboarding_url + "/" + invokerid payload_dict = { "notificationDestination": self.capif_callback_url, "supportedFeatures": self.supported_features, "supportedFeatures": f"{self.supported_features}", "apiInvokerInformation": self.csr_common_name, "websockNotifConfig": { "requestWebsocketUri": True, Loading opencapif_sdk/capif_provider_connector.py +1 −1 Original line number Diff line number Diff line Loading @@ -457,7 +457,7 @@ class capif_provider_connector: with open(service_api_description_json_full_path, "r") as service_file: data = json.load(service_file) data["supportedFeatures"] = self.supported_features data["supportedFeatures"] = f"{self.supported_features}" # Verifying that the number of AEFs is equal to the aefProfiles if len(AEFs_list) != len(data.get("aefProfiles", [])): self.logger.error( Loading opencapif_sdk/service_discoverer.py +13 −3 Original line number Diff line number Diff line Loading @@ -213,7 +213,7 @@ class service_discoverer: "websocketUri": "string", "requestWebsocketUri": True }, "supportedFeatures": "fff" "supportedFeatures": f"{self.supported_features}" } number_of_apis = len( Loading @@ -225,8 +225,18 @@ class service_discoverer: api_id = self.invoker_capif_details["registered_security_contexes"][i]['api_id'] for n in range(0, len(aef_profiles)): aef_id = self.invoker_capif_details["registered_security_contexes"][i]['aef_profiles'][n]['aef_id'] ip = self.invoker_capif_details["registered_security_contexes"][i]['aef_profiles'][n]['ip'] port = self.invoker_capif_details["registered_security_contexes"][i]['aef_profiles'][n]['port'] security_info = { "interfaceDescriptions": [ { "ipv4Addr": ip, "port": port, "securityMethods": [ "Oauth" ] } ], "prefSecurityMethods": ["Oauth"], "authenticationInfo": "string", "authorizationInfo": "string", Loading Loading @@ -274,7 +284,7 @@ class service_discoverer: "websocketUri": "string", "requestWebsocketUri": True }, "supportedFeatures": "fff" "supportedFeatures": f"{self.supported_features}" } number_of_apis = len( Loading Loading
opencapif_sdk/capif_invoker_connector.py +2 −2 Original line number Diff line number Diff line Loading @@ -325,7 +325,7 @@ class capif_invoker_connector: url = self.capif_https_url + capif_onboarding_url payload_dict = { "notificationDestination": self.capif_callback_url, "supportedFeatures": self.supported_features, "supportedFeatures": f"{self.supported_features}", "apiInvokerInformation": self.csr_common_name, "websockNotifConfig": { "requestWebsocketUri": True, Loading Loading @@ -429,7 +429,7 @@ class capif_invoker_connector: url = self.capif_https_url + capif_onboarding_url + "/" + invokerid payload_dict = { "notificationDestination": self.capif_callback_url, "supportedFeatures": self.supported_features, "supportedFeatures": f"{self.supported_features}", "apiInvokerInformation": self.csr_common_name, "websockNotifConfig": { "requestWebsocketUri": True, Loading
opencapif_sdk/capif_provider_connector.py +1 −1 Original line number Diff line number Diff line Loading @@ -457,7 +457,7 @@ class capif_provider_connector: with open(service_api_description_json_full_path, "r") as service_file: data = json.load(service_file) data["supportedFeatures"] = self.supported_features data["supportedFeatures"] = f"{self.supported_features}" # Verifying that the number of AEFs is equal to the aefProfiles if len(AEFs_list) != len(data.get("aefProfiles", [])): self.logger.error( Loading
opencapif_sdk/service_discoverer.py +13 −3 Original line number Diff line number Diff line Loading @@ -213,7 +213,7 @@ class service_discoverer: "websocketUri": "string", "requestWebsocketUri": True }, "supportedFeatures": "fff" "supportedFeatures": f"{self.supported_features}" } number_of_apis = len( Loading @@ -225,8 +225,18 @@ class service_discoverer: api_id = self.invoker_capif_details["registered_security_contexes"][i]['api_id'] for n in range(0, len(aef_profiles)): aef_id = self.invoker_capif_details["registered_security_contexes"][i]['aef_profiles'][n]['aef_id'] ip = self.invoker_capif_details["registered_security_contexes"][i]['aef_profiles'][n]['ip'] port = self.invoker_capif_details["registered_security_contexes"][i]['aef_profiles'][n]['port'] security_info = { "interfaceDescriptions": [ { "ipv4Addr": ip, "port": port, "securityMethods": [ "Oauth" ] } ], "prefSecurityMethods": ["Oauth"], "authenticationInfo": "string", "authorizationInfo": "string", Loading Loading @@ -274,7 +284,7 @@ class service_discoverer: "websocketUri": "string", "requestWebsocketUri": True }, "supportedFeatures": "fff" "supportedFeatures": f"{self.supported_features}" } number_of_apis = len( Loading