// Load an existing extension internal void edit(basicConstraints bc) { basCon = bc; enableEvents = false; // Setup the checkboxes if (bc.IsCA) { cbCA.Checked = true; } else { cbCA.Checked = false; } tbPathLen.Text = bc.PathLength; if (basCon.Critical) { cbCritical.Checked = true; } else { cbCritical.Checked = false; } enableEvents = true; }
public void encodeTest3() { basicConstraints target = new basicConstraints(testData3); string expected = "BasicConstraints: isCa(False)"; BasicConstraints actual = target.BasicConstraints; Assert.AreEqual(expected, actual.ToString()); }
public void encodeTest2() { basicConstraints target = new basicConstraints(testData2); string expected = "BasicConstraints: isCa(True), pathLenConstraint = 4"; BasicConstraints actual = target.BasicConstraints; Assert.AreEqual(expected, actual.ToString()); }
public void ToXmlTest2() { basicConstraints target = new basicConstraints(testData3); XNode expected = testData3; XNode actual; actual = target.ToXml(); Assert.AreEqual(expected.ToString(), actual.ToString()); }
public void IsCATest2() { basicConstraints target = new basicConstraints(testData3); bool expected = false; bool actual; actual = target.IsCA; Assert.AreEqual(expected, actual); }
public void PathLengthTest2() { basicConstraints target = new basicConstraints(testData2); string expected = "4"; string actual; actual = target.PathLength; Assert.AreEqual(expected, actual); }
public void basicConstraintsConstructorTest2() { basicConstraints target = new basicConstraints(false); target.IsCA = false; target.PathLength = "none"; XNode expected = testData3; XNode actual = target.ToXml(); Assert.AreEqual(expected.ToString(), actual.ToString()); }
public BasicConstraints(basicConstraints bc) { InitializeComponent(); if (bc == null) { create(); } else { edit(bc); } }
public void basicConstraintsConstructorTest4() { // Build an extension BcV3CertGen gen = new BcV3CertGen(); basicConstraints testExt = new basicConstraints(testData2); gen.AddExtension(testExt.OID, testExt.Critical, testExt.DerEncoding); X509Certificate cert = CertTestHarness.RunCertGenerator(gen); X509Extension ext = CertTestHarness.ExtractExtension(cert, X509Extensions.BasicConstraints); // Test code basicConstraints target = new basicConstraints(ext); Assert.IsTrue(target.IsCA); Assert.AreEqual(target.PathLength, "4"); }
// Create a new extension internal void create() { basCon = new basicConstraints(); enableEvents = true; }