You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<p>Response messages originate from the Actuator as a result of a Command.</p>
807
808
<p>Responses associated with required Actions MUST be implemented. Implementations that include optional Actions MUST implement the RESPONSE associated with the implemented Action. Additional details regarding the Command and associated Response are captured in <ahref="#23-openc2-commands">Section 2.3</a>. Examples are provided in <ahref="#annex-a-sample-commands">Annex A</a>.</p>
808
809
<h3id="221-common-results">2.2.1 Common Results</h3>
809
-
<p>Table 2.2.1-1 lists the Response properties defined in the <ahref="#openc2-lang-v10">[OpenC2-Lang-v1.0]</a> that are applicable to SLPF.</p>
810
-
<p><strong>Table 2.2.1-1. Results Applicable to SLPF</strong></p>
<p>Table 2.2.1-1 lists the Response Results properties defined in the <ahref="#openc2-lang-v10">[OpenC2-Lang-v1.0]</a> that are applicable to SLPF.</p>
811
+
<p><strong>Table 2.2.1-1. Response Results Applicable to SLPF</strong></p>
<tdstyle="text-align: left;">Maximum number of requests per minute supported by design or policy</td>
864
851
</tr>
865
852
</tbody>
866
853
</table>
867
-
<p>Table 2.2.1-2 lists the Status Codes defined in the OpenC2 Language Specification that are applicable to SLPF.</p>
868
-
<p><strong>Table 2.2.1-2. Status Codes</strong></p>
854
+
<h3id="222-slpf-results">2.2.2 SLPF Results</h3>
855
+
<p>The list of common Response properties is extended to include the additional Response properties defined in this section and referenced with the slpf namespace.</p>
@@ -897,28 +907,6 @@ <h3 id="221-common-results">2.2.1 Common Results</h3>
897
907
</tr>
898
908
</tbody>
899
909
</table>
900
-
<h3id="222-slpf-results">2.2.2 SLPF Results</h3>
901
-
<p>The list of common Response properties is extended to include the additional Response properties defined in this section and referenced with the slpf namespace.</p>
<p>An OpenC2 Command consists of an Action/Target pair and associated Specifiers and Arguments. This section enumerates the allowed Commands and presents the associated Responses.</p>
924
912
<p>Table 2.3-1 defines the Commands that are valid in the context of the SLPF profile. An Action (the top row in Table 2.3-1) paired with a Target (the first column in Table 2.3-1) defines a valid Command. The subsequent subsections provide the property tables applicable to each OpenC2 Command.</p>
-[2.2.3 Response Status Codes](#223-response-status-codes)
99
100
-[2.3 OpenC2 Commands](#23-openc2-commands)
100
101
-[2.3.1 Allow](#231-allow)
101
102
-[2.3.2 Deny](#232-deny)
@@ -544,24 +545,34 @@ Response messages originate from the Actuator as a result of a Command.
544
545
Responses associated with required Actions MUST be implemented. Implementations that include optional Actions MUST implement the RESPONSE associated with the implemented Action. Additional details regarding the Command and associated Response are captured in [Section 2.3](#23-openc2-commands). Examples are provided in [Annex A](#annex-a-sample-commands).
545
546
546
547
### 2.2.1 Common Results
547
-
Table 2.2.1-1 lists the Response properties defined in the [[OpenC2-Lang-v1.0]](#openc2-lang-v10) that are applicable to SLPF.
548
+
Table 2.2.1-1 lists the Response Results properties defined in the [[OpenC2-Lang-v1.0]](#openc2-lang-v10) that are applicable to SLPF.
548
549
549
-
**Table 2.2.1-1. Results Applicable to SLPF**
550
+
**Table 2.2.1-1. Response Results Applicable to SLPF**
550
551
551
-
**_Type: OpenC2-Response (Map)_**
552
+
**_Type: Results (Map[1..*])_**
552
553
553
554
| ID | Name | Type | # | Description |
554
-
| :--- | :--- | :--- | :--- | :--- |
555
-
| 1 |**status**| Status-Code | 0..1 | An integer status code |
556
-
| 2 |**status_text**| String | 0..1 | A free-form human-readable description of the Response status |
557
-
| 6 |**versions**| Version | 0..n | List of OpenC2 language versions supported by this Actuator |
558
-
| 7 |**profiles**|Uname | 0..n | List of profiles supported by this Actuator |
559
-
| 8 |**pairs**| Action-Targets | 0..n | List of Targets applicable to each supported Action |
560
-
| 9 |**rate_limit**| Number | 0..1 | Maximum number of requests per minute supported by design or policy |
555
+
| ---: | :--- | :--- | ---: | :--- |
556
+
| 1 |**versions**| Version | 0..*| List of OpenC2 language versions supported by this Actuator |
557
+
| 2 |**profiles**| ArrayOf(Nsid) | 0..1 | List of profiles supported by this Actuator |
558
+
| 3 |**pairs**| Action-Targets | 0..*| List of targets applicable to each supported Action |
559
+
| 4 |**rate_limit**| Number | 0..1 | Maximum number of requests per minute supported by design or policy |
560
+
561
+
### 2.2.2 SLPF Results
562
+
The list of common Response properties is extended to include the additional Response properties defined in this section and referenced with the slpf namespace.
563
+
564
+
**Table 2.2.2-1. SLPF Results**
565
+
566
+
**_Type: OpenC2-Response (Map)_**
567
+
568
+
| ID | Name | Type | Description |
569
+
| :--- | :--- | :--- | :--- |
570
+
| 1024 |**rule_number**| Rule-ID | Rule identifier returned from allow or deny Command |
561
571
562
-
Table 2.2.1-2 lists the Status Codes defined in the OpenC2 Language Specification that are applicable to SLPF.
572
+
### 2.2.3 Response Status Codes
573
+
Table 2.2.1-2 lists the Response Status Codes defined in the OpenC2 Language Specification that are applicable to SLPF.
563
574
564
-
**Table 2.2.1-2. Status Codes**
575
+
**Table 2.2.1-2. Response Status Codes**
565
576
566
577
**_Type: Status-Code (Enumerated.ID)_**
567
578
@@ -573,17 +584,6 @@ Table 2.2.1-2 lists the Status Codes defined in the OpenC2 Language Specificatio
573
584
| 500 | Internal Error. For Response type complete, one of the following MAY apply:<br> * Cannot access file or path<br> * Rule number currently in use<br> * Rule not updated |
574
585
| 501 | Not implemented. For Response type complete, one of the following MAY apply:<br> * Target not supported<br> * Option not supported<br> * Command not supported |
575
586
576
-
### 2.2.2 SLPF Results
577
-
The list of common Response properties is extended to include the additional Response properties defined in this section and referenced with the slpf namespace.
578
-
579
-
**Table 2.2.2-1. SLPF Results**
580
-
581
-
**_Type: OpenC2-Response (Map)_**
582
-
583
-
| ID | Name | Type | Description |
584
-
| :--- | :--- | :--- | :--- |
585
-
| 1024 |**rule_number**| Rule-ID | Rule identifier returned from allow or deny Command |
586
-
587
587
## 2.3 OpenC2 Commands
588
588
589
589
An OpenC2 Command consists of an Action/Target pair and associated Specifiers and Arguments. This section enumerates the allowed Commands and presents the associated Responses.
0 commit comments