summaryrefslogtreecommitdiff
path: root/devel/requirements/3b_runner.xml
diff options
context:
space:
mode:
authorA. Wilcox <AWilcox@Wilcox-Tech.com>2019-09-13 23:30:32 -0500
committerA. Wilcox <AWilcox@Wilcox-Tech.com>2019-09-13 23:30:32 -0500
commit7c0f378a688c2a5f3831ab2e61a53269969cb4ee (patch)
tree54e84f91522f389c93e4b8a62ac52bcc73b73dd4 /devel/requirements/3b_runner.xml
parent70b376e26153deaec3820336b1a964c2b320dc5f (diff)
downloadhorizon-7c0f378a688c2a5f3831ab2e61a53269969cb4ee.tar.gz
horizon-7c0f378a688c2a5f3831ab2e61a53269969cb4ee.tar.bz2
horizon-7c0f378a688c2a5f3831ab2e61a53269969cb4ee.tar.xz
horizon-7c0f378a688c2a5f3831ab2e61a53269969cb4ee.zip
req: 3b: Verify: netssid rules
Diffstat (limited to 'devel/requirements/3b_runner.xml')
-rw-r--r--devel/requirements/3b_runner.xml20
1 files changed, 20 insertions, 0 deletions
diff --git a/devel/requirements/3b_runner.xml b/devel/requirements/3b_runner.xml
index afd9198..7bb3a82 100644
--- a/devel/requirements/3b_runner.xml
+++ b/devel/requirements/3b_runner.xml
@@ -146,6 +146,26 @@
<title>Runner.Verify.network.netssid.NoNetwork</title>
<para>If the value in the HorizonScript for the <literal>network</literal> key is <literal>false</literal>, the system shall verify that no <literal>netssid</literal> key is present.</para>
</formalpara>
+ <formalpara id="Runner.Verify.network.netssid.Validity">
+ <title>Runner.Verify.network.netaddress.Validity</title>
+ <para>The system shall verify that each <literal>netssid</literal> key has a valid form of either three values or four values in a space-separated tuple.</para>
+ </formalpara>
+ <formalpara id="Runner.Verify.network.netssid.Interface">
+ <title>Runner.Verify.network.netssid.Interface</title>
+ <para>If the system is running in an installation environment, the system shall ensure that the interface specified as the first value in each <literal>netssid</literal> tuple is present on the system and supports wireless extensions.</para>
+ </formalpara>
+ <formalpara id="Runner.Verify.network.netssid.SSID">
+ <title>Runner.Verify.network.netssid.SSID</title>
+ <para>The system shall verify that the second value of each <literal>netssid</literal> tuple is a valid SSID enclosed in ASCII double-quotes (<literal>"</literal>).</para>
+ </formalpara>
+ <formalpara id="Runner.Verify.network.netssid.Security">
+ <title>Runner.Verify.network.netssid.Security</title>
+ <para>The system shall verify that the third value of each <literal>netssid</literal> tuple is a valid security type: either <literal>none</literal>, <literal>wep</literal>, or <literal>wpa</literal>.</para>
+ </formalpara>
+ <formalpara id="Runner.Verify.network.netssid.Key">
+ <title>Runner.Verify.network.netssid.Key</title>
+ <para>If the third value of a <literal>netssid</literal> tuple is a valid security type and not <literal>none</literal>, the system shall ensure that the <literal>netssid</literal> tuple has a fourth value that specifies the security key.</para>
+ </formalpara>
</section>
</section>
<section id="runner_execute">