Exemple #1
0
        // Load an existing extension
        private void edit(nameConstraints nameCon)
        {
            nc = nameCon;

            // Populate the dataset
            for (int i = 0; i < nc.Permitted.Count; i++)
            {
                updateDataSet("permitted", nc.Permitted[i], i);
            }

            for (int i = 0; i < nc.Excluded.Count; i++)
            {
                updateDataSet("excluded", nc.Permitted[i], i);
            }

            if (ds.Tables["permitted"].Rows.Count > 0)
            {
                cbPermitted.Checked = true;
            }
            if (ds.Tables["excluded"].Rows.Count > 0)
            {
                cbExcluded.Checked = true;
            }

            // critical setting
            if (nc.Critical)
            {
                cbCritical.Checked = true;
            }
            else
            {
                cbCritical.Checked = false;
            }
        }
Exemple #2
0
        public void nameConstraintsConstructorTest1()
        {
            bool            Critical = false;
            nameConstraints target   = new nameConstraints(Critical);

            Assert.IsFalse(target.Critical);
        }
Exemple #3
0
        public void ToStringTest()
        {
            nameConstraints    target = new nameConstraints(true);
            NameConstraintTree Tree   = NameConstraintTree.Permitted;

            target.Add(Tree, testData2);
            Assert.AreEqual(testData4, target.ToString());
        }
Exemple #4
0
        public void AddTest()
        {
            nameConstraints    target = new nameConstraints(true);
            NameConstraintTree Tree   = NameConstraintTree.Permitted;

            target.Add(Tree, testData2);
            Assert.AreEqual(testData2, target.Permitted[0]);
        }
Exemple #5
0
        public void RemoveTest()
        {
            nameConstraints    target = new nameConstraints(testData1);
            NameConstraintTree Tree   = NameConstraintTree.Permitted;

            target.Remove(Tree, testData2);
            Assert.AreEqual(0, target.Permitted.Count);
        }
Exemple #6
0
        public void ExcludedTest()
        {
            nameConstraints        target = new nameConstraints(testData1);
            List <OSCAGeneralName> actual;

            actual = target.Excluded;
            Assert.AreEqual(testData3, actual[0]);
        }
Exemple #7
0
        public void nameConstraintsConstructorTest3()
        {
            XElement        xml    = testData1;
            nameConstraints target = new nameConstraints(xml);

            Assert.IsTrue(target.Critical);
            Assert.AreEqual(target.Name, "NameConstraints");
            Assert.AreEqual(target.DisplayName, "Name Constraints");
        }
Exemple #8
0
        public void ToXmlTest()
        {
            nameConstraints target   = new nameConstraints(testData1);
            XNode           expected = testData1;
            XNode           actual;

            actual = target.ToXml();
            Assert.AreEqual(expected.ToString(), actual.ToString());
        }
Exemple #9
0
        public NameConstraints(nameConstraints NameCon)
        {
            InitializeComponent();

            // Setup the dataset
            ds.Tables.Add("permitted");
            ds.Tables["permitted"].Columns.Add("#");
            ds.Tables["permitted"].Columns.Add("Type");
            ds.Tables["permitted"].Columns.Add("Name");

            ds.Tables.Add("excluded");
            ds.Tables["excluded"].Columns.Add("#");
            ds.Tables["excluded"].Columns.Add("Type");
            ds.Tables["excluded"].Columns.Add("Name");

            // Setup the grid
            dgvPermitted.Refresh();
            dgvPermitted.DataSource = ds.Tables["permitted"];
            //dgvCaIssuers.Columns[0].Width = 30;
            dgvExcluded.DataSource = ds.Tables["excluded"];
            //dgvOcsp.Columns[0].Width = 30;

            // Setup the buttons 'n stuff
            butAddPermitted.Enabled    = false;
            butAddExcluded.Enabled     = false;
            butRemovePermitted.Enabled = false;
            butRemoveExcluded.Enabled  = false;

            if (NameCon == null)
            {
                create();
            }
            else
            {
                edit(NameCon);
            }
        }
Exemple #10
0
 // Create a new extension
 private void create()
 {
     nc = new nameConstraints();
 }
Exemple #11
0
        public void nameConstraintsConstructorTest()
        {
            nameConstraints target = new nameConstraints();

            Assert.IsTrue(target.Critical);
        }
Exemple #12
0
        public void NameConstraintTest()
        {
            nameConstraints target = new nameConstraints(testData1);

            Assert.IsInstanceOfType(target.NameConstraint, typeof(NameConstraints));
        }