From 541017702c5ab184e54ec563c2edc67434af33a2 Mon Sep 17 00:00:00 2001 From: "A. Wilcox" Date: Sat, 14 Sep 2019 08:55:03 -0500 Subject: req: 3b: More verification requirements --- devel/requirements/3b_runner.xml | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) (limited to 'devel/requirements/3b_runner.xml') diff --git a/devel/requirements/3b_runner.xml b/devel/requirements/3b_runner.xml index 7bb3a82..8defbe5 100644 --- a/devel/requirements/3b_runner.xml +++ b/devel/requirements/3b_runner.xml @@ -166,6 +166,34 @@ Runner.Verify.network.netssid.Key If the third value of a netssid tuple is a valid security type and not none, the system shall ensure that the netssid tuple has a fourth value that specifies the security key. + + Runner.Verify.hostname + The system shall verify that the HorizonScript contains exactly one hostname key. + + + Runner.Verify.hostname.Chars + The system shall verify that the value for the hostname key contains only alphanumeric and optionally one or more period (.) characters. + + + Runner.Verify.hostname.Begin + The system shall verify that the value for the hostname key begins with an alphabetical character. + + + Runner.Verify.hostname.Length + The system shall verify that the value for the hostname key does not exceed 320 characters in length. + + + Runner.Verify.pkginstall + The system shall verify that the HorizonScript contains at least one pkginstall key. + + + Runner.Verify.rootpw + The system shall verify that the HorizonScript contains exactly one rootpw key. + + + Runner.Verify.rootpw.Crypt + The system shall verify that the value for the rootpw key is in the format: $, either 2 for Blowfish or 6 for SHA-512, $, and then variant data. +
-- cgit v1.2.3-60-g2f50