Commit f2238b60 authored by Jorge Moratinos's avatar Jorge Moratinos
Browse files

Deployed cf1ab391 to develop in public with MkDocs 1.6.1 and mike 2.1.3

parent 334a0c7f
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -2213,6 +2213,7 @@
<h3 id="testing"><strong>Testing</strong></h3>
<ul>
<li>New Event Filter test suite with 8 tests. <a href="../testing/testplan/event_filter/">Event Filter test suite</a></li>
<li>Removed supported Feature negotiation test because currently spec (v18.7.0) not support any feature.</li>
</ul>
<h3 id="technical-debt-solved"><strong>Technical Debt Solved</strong></h3>
<h4 id="hardening-on-startup-scripts-for-services-interacting-with-vault"><strong>Hardening on startup scripts for services interacting with Vault</strong></h4>
@@ -2258,6 +2259,7 @@
<li>New tests related with <a href="../testing/testplan/vendor_extensibility/">Vendor Extensibility</a></li>
<li><a href="../testing/testplan/api_security_service/">Security Service Testplan</a> updated according to new features and Technical debts.</li>
<li>New test on <a href="../testing/testplan/api_security_service/">Security Service Testplan</a> related with PKI security Method flow, GET request to security perform by AEF must returns CA_Root on authenticationInfo attribute at SecurityInfo.</li>
<li>Removed supported Feature negotiation test of <a href="../testing/testplan/api_access_control_policy/">API Access Control Policy</a>, because currently spec (v18.7.0) not support any feature.</li>
</ul>
<h2 id="release-200"><strong>Release 2.0.0</strong></h2>
<h3 id="new-features_1"><strong>New Features</strong></h3>
+1 −1

File changed.

Preview size limit exceeded, changes collapsed.

+36 −36
Original line number Diff line number Diff line
@@ -2,146 +2,146 @@
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    <url>
         <loc>https://ocf.etsi.org/develop/</loc>
         <lastmod>2025-04-07</lastmod>
         <lastmod>2025-04-15</lastmod>
    </url>
    <url>
         <loc>https://ocf.etsi.org/develop/FAQ/</loc>
         <lastmod>2025-04-07</lastmod>
         <lastmod>2025-04-15</lastmod>
    </url>
    <url>
         <loc>https://ocf.etsi.org/develop/architecture/</loc>
         <lastmod>2025-04-07</lastmod>
         <lastmod>2025-04-15</lastmod>
    </url>
    <url>
         <loc>https://ocf.etsi.org/develop/releasenotes/</loc>
         <lastmod>2025-04-07</lastmod>
         <lastmod>2025-04-15</lastmod>
    </url>
    <url>
         <loc>https://ocf.etsi.org/develop/api-status/api-status/</loc>
         <lastmod>2025-04-07</lastmod>
         <lastmod>2025-04-15</lastmod>
    </url>
    <url>
         <loc>https://ocf.etsi.org/develop/configuration/configuration/</loc>
         <lastmod>2025-04-07</lastmod>
         <lastmod>2025-04-15</lastmod>
    </url>
    <url>
         <loc>https://ocf.etsi.org/develop/contribute/documenting/</loc>
         <lastmod>2025-04-07</lastmod>
         <lastmod>2025-04-15</lastmod>
    </url>
    <url>
         <loc>https://ocf.etsi.org/develop/event-filter/event-filter/</loc>
         <lastmod>2025-04-07</lastmod>
         <lastmod>2025-04-15</lastmod>
    </url>
    <url>
         <loc>https://ocf.etsi.org/develop/example-clients/example-clients/</loc>
         <lastmod>2025-04-07</lastmod>
         <lastmod>2025-04-15</lastmod>
    </url>
    <url>
         <loc>https://ocf.etsi.org/develop/gettingstarted/howtorun/</loc>
         <lastmod>2025-04-07</lastmod>
         <lastmod>2025-04-15</lastmod>
    </url>
    <url>
         <loc>https://ocf.etsi.org/develop/gettingstarted/repository/</loc>
         <lastmod>2025-04-07</lastmod>
         <lastmod>2025-04-15</lastmod>
    </url>
    <url>
         <loc>https://ocf.etsi.org/develop/helper/helper/</loc>
         <lastmod>2025-04-07</lastmod>
         <lastmod>2025-04-15</lastmod>
    </url>
    <url>
         <loc>https://ocf.etsi.org/develop/helper/swagger/</loc>
         <lastmod>2025-04-07</lastmod>
         <lastmod>2025-04-15</lastmod>
    </url>
    <url>
         <loc>https://ocf.etsi.org/develop/register/register/</loc>
         <lastmod>2025-04-07</lastmod>
         <lastmod>2025-04-15</lastmod>
    </url>
    <url>
         <loc>https://ocf.etsi.org/develop/register/swagger/</loc>
         <lastmod>2025-04-07</lastmod>
         <lastmod>2025-04-15</lastmod>
    </url>
    <url>
         <loc>https://ocf.etsi.org/develop/sandbox/relevantinfo/</loc>
         <lastmod>2025-04-07</lastmod>
         <lastmod>2025-04-15</lastmod>
    </url>
    <url>
         <loc>https://ocf.etsi.org/develop/sandbox/requestaccess/</loc>
         <lastmod>2025-04-07</lastmod>
         <lastmod>2025-04-15</lastmod>
    </url>
    <url>
         <loc>https://ocf.etsi.org/develop/sandbox/sandbox/</loc>
         <lastmod>2025-04-07</lastmod>
         <lastmod>2025-04-15</lastmod>
    </url>
    <url>
         <loc>https://ocf.etsi.org/develop/sdk/sdk/</loc>
         <lastmod>2025-04-07</lastmod>
         <lastmod>2025-04-15</lastmod>
    </url>
    <url>
         <loc>https://ocf.etsi.org/develop/testing/postman/</loc>
         <lastmod>2025-04-07</lastmod>
         <lastmod>2025-04-15</lastmod>
    </url>
    <url>
         <loc>https://ocf.etsi.org/develop/testing/robotframework/</loc>
         <lastmod>2025-04-07</lastmod>
         <lastmod>2025-04-15</lastmod>
    </url>
    <url>
         <loc>https://ocf.etsi.org/develop/testing/testplan/</loc>
         <lastmod>2025-04-07</lastmod>
         <lastmod>2025-04-15</lastmod>
    </url>
    <url>
         <loc>https://ocf.etsi.org/develop/testing/testplan/api_access_control_policy/</loc>
         <lastmod>2025-04-07</lastmod>
         <lastmod>2025-04-15</lastmod>
    </url>
    <url>
         <loc>https://ocf.etsi.org/develop/testing/testplan/api_auditing_service/</loc>
         <lastmod>2025-04-07</lastmod>
         <lastmod>2025-04-15</lastmod>
    </url>
    <url>
         <loc>https://ocf.etsi.org/develop/testing/testplan/api_discover_service/</loc>
         <lastmod>2025-04-07</lastmod>
         <lastmod>2025-04-15</lastmod>
    </url>
    <url>
         <loc>https://ocf.etsi.org/develop/testing/testplan/api_events_service/</loc>
         <lastmod>2025-04-07</lastmod>
         <lastmod>2025-04-15</lastmod>
    </url>
    <url>
         <loc>https://ocf.etsi.org/develop/testing/testplan/api_invoker_management/</loc>
         <lastmod>2025-04-07</lastmod>
         <lastmod>2025-04-15</lastmod>
    </url>
    <url>
         <loc>https://ocf.etsi.org/develop/testing/testplan/api_logging_service/</loc>
         <lastmod>2025-04-07</lastmod>
         <lastmod>2025-04-15</lastmod>
    </url>
    <url>
         <loc>https://ocf.etsi.org/develop/testing/testplan/api_provider_management/</loc>
         <lastmod>2025-04-07</lastmod>
         <lastmod>2025-04-15</lastmod>
    </url>
    <url>
         <loc>https://ocf.etsi.org/develop/testing/testplan/api_publish_service/</loc>
         <lastmod>2025-04-07</lastmod>
         <lastmod>2025-04-15</lastmod>
    </url>
    <url>
         <loc>https://ocf.etsi.org/develop/testing/testplan/api_security_service/</loc>
         <lastmod>2025-04-07</lastmod>
         <lastmod>2025-04-15</lastmod>
    </url>
    <url>
         <loc>https://ocf.etsi.org/develop/testing/testplan/api_status/</loc>
         <lastmod>2025-04-07</lastmod>
         <lastmod>2025-04-15</lastmod>
    </url>
    <url>
         <loc>https://ocf.etsi.org/develop/testing/testplan/common_operations/</loc>
         <lastmod>2025-04-07</lastmod>
         <lastmod>2025-04-15</lastmod>
    </url>
    <url>
         <loc>https://ocf.etsi.org/develop/testing/testplan/event_filter/</loc>
         <lastmod>2025-04-07</lastmod>
         <lastmod>2025-04-15</lastmod>
    </url>
    <url>
         <loc>https://ocf.etsi.org/develop/testing/testplan/vendor_extensibility/</loc>
         <lastmod>2025-04-07</lastmod>
         <lastmod>2025-04-15</lastmod>
    </url>
    <url>
         <loc>https://ocf.etsi.org/develop/vendor-ext/vendor-ext/</loc>
         <lastmod>2025-04-07</lastmod>
         <lastmod>2025-04-15</lastmod>
    </url>
</urlset>
 No newline at end of file
(543 B)

File changed.

No diff preview for this file type.

+35 −137
Original line number Diff line number Diff line
@@ -1293,90 +1293,81 @@
</li>
      
        <li class="md-nav__item">
  <a href="#test-case-5-retrieve-acl-filtered-by-supported-features" class="md-nav__link">
  <a href="#test-case-5-retrieve-acl-with-aef-id-not-valid" class="md-nav__link">
    <span class="md-ellipsis">
      Test Case 5: Retrieve ACL filtered by supported-features
      Test Case 5: Retrieve ACL with aef-id not valid
    </span>
  </a>
  
</li>
      
        <li class="md-nav__item">
  <a href="#test-case-6-retrieve-acl-with-aef-id-not-valid" class="md-nav__link">
  <a href="#test-case-6-retrieve-acl-with-service-id-not-valid" class="md-nav__link">
    <span class="md-ellipsis">
      Test Case 6: Retrieve ACL with aef-id not valid
      Test Case 6: Retrieve ACL with service-id not valid
    </span>
  </a>
  
</li>
      
        <li class="md-nav__item">
  <a href="#test-case-7-retrieve-acl-with-service-id-not-valid" class="md-nav__link">
  <a href="#test-case-7-retrieve-acl-with-service-api-id-and-aef-id-not-valid" class="md-nav__link">
    <span class="md-ellipsis">
      Test Case 7: Retrieve ACL with service-id not valid
      Test Case 7: Retrieve ACL with service-api-id and aef-id not valid
    </span>
  </a>
  
</li>
      
        <li class="md-nav__item">
  <a href="#test-case-8-retrieve-acl-with-service-api-id-and-aef-id-not-valid" class="md-nav__link">
  <a href="#test-case-8-retrieve-acl-without-securitycontext-created-previously-by-invoker" class="md-nav__link">
    <span class="md-ellipsis">
      Test Case 8: Retrieve ACL with service-api-id and aef-id not valid
      Test Case 8: Retrieve ACL without SecurityContext created previously by Invoker
    </span>
  </a>
  
</li>
      
        <li class="md-nav__item">
  <a href="#test-case-9-retrieve-acl-without-securitycontext-created-previously-by-invoker" class="md-nav__link">
  <a href="#test-case-9-retrieve-acl-filtered-by-api-invoker-id-not-present" class="md-nav__link">
    <span class="md-ellipsis">
      Test Case 9: Retrieve ACL without SecurityContext created previously by Invoker
      Test Case 9: Retrieve ACL filtered by api-invoker-id not present
    </span>
  </a>
  
</li>
      
        <li class="md-nav__item">
  <a href="#test-case-10-retrieve-acl-filtered-by-api-invoker-id-not-present" class="md-nav__link">
  <a href="#test-case-10-retrieve-acl-with-apf-certificate" class="md-nav__link">
    <span class="md-ellipsis">
      Test Case 10: Retrieve ACL filtered by api-invoker-id not present
      Test Case 10: Retrieve ACL with APF Certificate
    </span>
  </a>
  
</li>
      
        <li class="md-nav__item">
  <a href="#test-case-11-retrieve-acl-with-apf-certificate" class="md-nav__link">
  <a href="#test-case-11-retrieve-acl-with-amf-certificate" class="md-nav__link">
    <span class="md-ellipsis">
      Test Case 11: Retrieve ACL with APF Certificate
      Test Case 11: Retrieve ACL with AMF Certificate
    </span>
  </a>
  
</li>
      
        <li class="md-nav__item">
  <a href="#test-case-12-retrieve-acl-with-amf-certificate" class="md-nav__link">
  <a href="#test-case-12-retrieve-acl-with-invoker-certificate" class="md-nav__link">
    <span class="md-ellipsis">
      Test Case 12: Retrieve ACL with AMF Certificate
      Test Case 12: Retrieve ACL with Invoker Certificate
    </span>
  </a>
  
</li>
      
        <li class="md-nav__item">
  <a href="#test-case-13-retrieve-acl-with-invoker-certificate" class="md-nav__link">
  <a href="#test-case-13-no-acl-for-invoker-after-be-removed" class="md-nav__link">
    <span class="md-ellipsis">
      Test Case 13: Retrieve ACL with Invoker Certificate
    </span>
  </a>
  
</li>
      
        <li class="md-nav__item">
  <a href="#test-case-14-no-acl-for-invoker-after-be-removed" class="md-nav__link">
    <span class="md-ellipsis">
      Test Case 14: No ACL for invoker after be removed
      Test Case 13: No ACL for invoker after be removed
    </span>
  </a>
  
@@ -1711,102 +1702,9 @@
</ol>
</li>
</ol>
<h2 id="test-case-5-retrieve-acl-filtered-by-supported-features">Test Case 5: Retrieve ACL filtered by supported-features</h2>
<h2 id="test-case-5-retrieve-acl-with-aef-id-not-valid">Test Case 5: Retrieve ACL with aef-id not valid</h2>
<p><strong>Test ID</strong>: <strong><em>capif_api_acl-5</em></strong></p>
<p><strong>Description</strong>:</p>
<p><strong>CURRENTLY NOT SUPPORTED FEATURE</strong></p>
<p>This test case will check that an API Provider can retrieve ACL filtering by supportedFeatures from CAPIF containing 1 objects.</p>
<p><strong>Pre-Conditions</strong>:</p>
<ul>
<li>API Provider had a Service API Published on CAPIF</li>
<li>Two API Invokers had a Security Context for same Service API published by provider.</li>
</ul>
<p><strong>Execution Steps</strong>:</p>
<ol>
<li>Register and onboard Provider at CCF.</li>
<li>Publish a provider API with name <strong>service_1</strong> and <strong>service_2</strong></li>
<li>Register and onboard Invoker at CCF</li>
<li>Store signed Certificate</li>
<li>Create Security Context</li>
<li>Provider Get ACL information with query parameter indicating first supported-features.</li>
<li>Provider Get ACL information with query parameter indicating second supported-features.</li>
</ol>
<p><strong>Information of Test</strong>:</p>
<ol>
<li>
<p>Perform <a href="../common_operations/#register-a-provider" title="Provider Registration">Provider Registration</a></p>
</li>
<li>
<p>Publish Service API at CCF:</p>
<ul>
<li>Send <strong>POST</strong> to ccf_publish_url <strong>https://{CAPIF_HOSTNAME}/published-apis/v1/{apfId}/service-apis</strong></li>
<li>body <a href="../api_publish_service/service_api_description_post_example.json" title="Service API Description Request">service api description</a> with apiName <strong>service_1</strong></li>
<li>Store <strong>serviceApiId</strong></li>
<li>Use <strong>APF Certificate</strong></li>
</ul>
</li>
<li>
<p>Perform <a href="../common_operations/#onboard-an-invoker" title="Invoker Onboarding">Invoker Onboarding</a> store apiInvokerId</p>
</li>
<li>Discover published APIs</li>
<li>
<p>Create Security Context for this Invoker for both published APIs</p>
<ul>
<li>Send <strong>PUT</strong> <strong>https://{CAPIF_HOSTNAME}/trustedInvokers/{apiInvokerId}</strong></li>
<li>body <a href="../api_security_service/service_security.json" title="Service Security Request">service security body</a></li>
<li>Use <strong>Invoker Certificate</strong></li>
</ul>
</li>
<li>
<p>Repeat previous 3 steps in order to have a new Invoker.</p>
</li>
<li>
<p>Provider Retrieve ACL for serviceApiId</p>
<ul>
<li>Send <strong>GET</strong> <strong>https://{CAPIF_HOSTNAME}/access-control-policy/v1/accessControlPolicyList/${serviceApiId1}?aef-id=${aef_id}&amp;supported-features={apiInvokerId1}</strong></li>
<li>Use <strong>serviceApiId</strong>, <strong>aefId</strong> and <strong>apiInvokerId1</strong></li>
<li>Use <strong>AEF Provider Certificate</strong></li>
</ul>
</li>
<li>
<p>Provider Retrieve ACL for serviceApiId</p>
<ul>
<li>Send <strong>GET</strong> <strong>https://{CAPIF_HOSTNAME}/access-control-policy/v1/accessControlPolicyList/${serviceApiId1}?aef-id=${aef_id}&amp;supported-features={apiInvokerId2}</strong></li>
<li>Use <strong>serviceApiId</strong>, <strong>aefId</strong> and <strong>apiInvokerId2</strong></li>
<li>Use <strong>AEF Provider Certificate</strong></li>
</ul>
</li>
</ol>
<p><strong>Expected Result</strong>:</p>
<ol>
<li>
<p>ACL Response:</p>
<ol>
<li><strong>200 OK</strong> Response.</li>
<li>body returned must accomplish <strong>AccessControlPolicyList</strong> data structure.</li>
<li><strong>apiInvokerPolicies</strong> must:<ol>
<li>Contain one objects.</li>
<li>Object must match with supportedFeatures1.</li>
</ol>
</li>
</ol>
</li>
<li>
<p>ACL Response:</p>
<ol>
<li><strong>200 OK</strong> Response.</li>
<li>body returned must accomplish <strong>AccessControlPolicyList</strong> data structure.</li>
<li><strong>apiInvokerPolicies</strong> must:<ol>
<li>Contain one objects.</li>
<li>Object must match with supportedFeatures1.</li>
</ol>
</li>
</ol>
</li>
</ol>
<h2 id="test-case-6-retrieve-acl-with-aef-id-not-valid">Test Case 6: Retrieve ACL with aef-id not valid</h2>
<p><strong>Test ID</strong>: <strong><em>capif_api_acl-6</em></strong></p>
<p><strong>Description</strong>:</p>
<p>This test case will check that an API Provider can't retrieve ACL from CAPIF if aef-id is not valid</p>
<p><strong>Pre-Conditions</strong>:</p>
<ul>
@@ -1872,8 +1770,8 @@
</ol>
</li>
</ol>
<h2 id="test-case-7-retrieve-acl-with-service-id-not-valid">Test Case 7: Retrieve ACL with service-id not valid</h2>
<p><strong>Test ID</strong>: <strong><em>capif_api_acl-7</em></strong></p>
<h2 id="test-case-6-retrieve-acl-with-service-id-not-valid">Test Case 6: Retrieve ACL with service-id not valid</h2>
<p><strong>Test ID</strong>: <strong><em>capif_api_acl-6</em></strong></p>
<p><strong>Description</strong>:</p>
<p>This test case will check that an API Provider can't retrieve ACL from CAPIF if service-api-id is not valid</p>
<p><strong>Pre-Conditions</strong>:</p>
@@ -1940,8 +1838,8 @@
</ol>
</li>
</ol>
<h2 id="test-case-8-retrieve-acl-with-service-api-id-and-aef-id-not-valid">Test Case 8: Retrieve ACL with service-api-id and aef-id not valid</h2>
<p><strong>Test ID</strong>: <strong><em>capif_api_acl-8</em></strong></p>
<h2 id="test-case-7-retrieve-acl-with-service-api-id-and-aef-id-not-valid">Test Case 7: Retrieve ACL with service-api-id and aef-id not valid</h2>
<p><strong>Test ID</strong>: <strong><em>capif_api_acl-7</em></strong></p>
<p><strong>Description</strong>:</p>
<p>This test case will check that an API Provider can't retrieve ACL from CAPIF if service-api-id and aef-id are not valid</p>
<p><strong>Pre-Conditions</strong>:</p>
@@ -2008,8 +1906,8 @@
</ol>
</li>
</ol>
<h2 id="test-case-9-retrieve-acl-without-securitycontext-created-previously-by-invoker">Test Case 9: Retrieve ACL without SecurityContext created previously by Invoker</h2>
<p><strong>Test ID</strong>: <strong><em>capif_api_acl-9</em></strong></p>
<h2 id="test-case-8-retrieve-acl-without-securitycontext-created-previously-by-invoker">Test Case 8: Retrieve ACL without SecurityContext created previously by Invoker</h2>
<p><strong>Test ID</strong>: <strong><em>capif_api_acl-8</em></strong></p>
<p><strong>Description</strong>:</p>
<p>This test case will check that an API Provider can't retrieve ACL if no invoker had requested Security Context to CAPIF</p>
<p><strong>Pre-Conditions</strong>:</p>
@@ -2070,8 +1968,8 @@
</ol>
</li>
</ol>
<h2 id="test-case-10-retrieve-acl-filtered-by-api-invoker-id-not-present">Test Case 10: Retrieve ACL filtered by api-invoker-id not present</h2>
<p><strong>Test ID</strong>: <strong><em>capif_api_acl-10</em></strong></p>
<h2 id="test-case-9-retrieve-acl-filtered-by-api-invoker-id-not-present">Test Case 9: Retrieve ACL filtered by api-invoker-id not present</h2>
<p><strong>Test ID</strong>: <strong><em>capif_api_acl-9</em></strong></p>
<p><strong>Description</strong>:</p>
<p>This test case will check that an API Provider get not found response if filter by not valid api-invoker-id doesn't match any registered ACL.</p>
<p><strong>Pre-Conditions</strong>:</p>
@@ -2138,8 +2036,8 @@
</ol>
</li>
</ol>
<h2 id="test-case-11-retrieve-acl-with-apf-certificate">Test Case 11: Retrieve ACL with APF Certificate</h2>
<p><strong>Test ID</strong>: <strong><em>capif_api_acl-11</em></strong></p>
<h2 id="test-case-10-retrieve-acl-with-apf-certificate">Test Case 10: Retrieve ACL with APF Certificate</h2>
<p><strong>Test ID</strong>: <strong><em>capif_api_acl-10</em></strong></p>
<p><strong>Description</strong>:</p>
<p>This test case will check that an API Provider can't retrieve ACL from CAPIF using <strong>APF Certificate</strong></p>
<p><strong>Pre-Conditions</strong>:</p>
@@ -2205,8 +2103,8 @@
</ol>
</li>
</ol>
<h2 id="test-case-12-retrieve-acl-with-amf-certificate">Test Case 12: Retrieve ACL with AMF Certificate</h2>
<p><strong>Test ID</strong>: <strong><em>capif_api_acl-12</em></strong></p>
<h2 id="test-case-11-retrieve-acl-with-amf-certificate">Test Case 11: Retrieve ACL with AMF Certificate</h2>
<p><strong>Test ID</strong>: <strong><em>capif_api_acl-11</em></strong></p>
<p><strong>Description</strong>:</p>
<p>This test case will check that an API Provider can't retrieve ACL from CAPIF using AMF Certificate</p>
<p><strong>Pre-Conditions</strong>:</p>
@@ -2272,8 +2170,8 @@
</ol>
</li>
</ol>
<h2 id="test-case-13-retrieve-acl-with-invoker-certificate">Test Case 13: Retrieve ACL with Invoker Certificate</h2>
<p><strong>Test ID</strong>: <strong><em>capif_api_acl-13</em></strong></p>
<h2 id="test-case-12-retrieve-acl-with-invoker-certificate">Test Case 12: Retrieve ACL with Invoker Certificate</h2>
<p><strong>Test ID</strong>: <strong><em>capif_api_acl-12</em></strong></p>
<p><strong>Description</strong>:</p>
<p>This test case will check that an API Provider can't retrieve ACL from CAPIF using <strong>Invoker Certificate</strong></p>
<p><strong>Pre-Conditions</strong>:</p>
@@ -2339,8 +2237,8 @@
</ol>
</li>
</ol>
<h2 id="test-case-14-no-acl-for-invoker-after-be-removed">Test Case 14: No ACL for invoker after be removed</h2>
<p><strong>Test ID</strong>: <strong><em>capif_api_acl-14</em></strong></p>
<h2 id="test-case-13-no-acl-for-invoker-after-be-removed">Test Case 13: No ACL for invoker after be removed</h2>
<p><strong>Test ID</strong>: <strong><em>capif_api_acl-13</em></strong></p>
<p><strong>Description</strong>:</p>
<p>This test case will check that ACLs are removed after invoker is removed.</p>
<p><strong>Pre-Conditions</strong>:</p>