public void policyMappingsConstructorTest1() { bool Critical = false; policyMappings target = new policyMappings(Critical); Assert.IsFalse(target.Critical); }
public void CertPoliciesTest() { policyMappings target = new policyMappings(testData1); List <PolicyMapping> actual; actual = target.Mappings; Assert.AreEqual(1, actual.Count); }
public void ToXmlTest() { policyMappings target = new policyMappings(testData1); XNode expected = testData1; XNode actual; actual = target.ToXml(); Assert.AreEqual(expected.ToString(), actual.ToString()); }
public void PolicyMappingsTest1() { policyMappings target = new policyMappings(testData1); PolicyMappings actual; actual = target.PolicyMappings; Assert.IsFalse(target.Critical); Assert.IsInstanceOfType(actual, typeof(PolicyMappings)); }
public void AddTest() { policyMappings target = new policyMappings(testData1); PolicyMapping Map = new PolicyMapping() { issuerOid = "1.7.8.9.10", issuerPolicyName = "NewPolicy", subjectOid = "2.4.5.6.7", subjectPolicyName = "Other policy" }; target.Add(Map); Assert.AreEqual(2, target.Mappings.Count); Assert.AreEqual("1.7.8.9.10", target.Mappings[1].issuerOid); }
// Load an existing extension private void edit(policyMappings Mappings) { mapping = Mappings; if (mapping.Critical) { cbCritical.Checked = true; } else { cbCritical.Checked = false; } foreach (var map in mapping.Mappings) { lbMappings.Items.Add(map.issuerOid + " (" + map.issuerPolicyName + ") -> " + map.subjectOid + " (" + map.subjectPolicyName + ")"); } }
public PolicyMappings(policyMappings Mappings, certificatePolicies CertPol) { InitializeComponent(); certpol = CertPol; foreach (CertPolicy policy in certpol.CertPolicies) { lbIssuerPolicies.Items.Add(policy.Oid + " (" + policy.Name + ")"); } lbIssuerPolicies.SelectedIndex = 0; if (Mappings == null) { create(); } else { edit(Mappings); } }
public void policyMappingsConstructorTest2() { // Build an extension BcV3CertGen gen = new BcV3CertGen(); policyMappings testExt = new policyMappings(testData1); gen.AddExtension(testExt.OID, testExt.Critical, testExt.DerEncoding); X509Certificate cert = CertTestHarness.RunCertGenerator(gen); X509Extension ext = CertTestHarness.ExtractExtension(cert, X509Extensions.PolicyMappings); // Test code policyMappings target = new policyMappings(ext); List <PolicyMapping> list = target.Mappings; Assert.IsFalse(target.Critical); Assert.AreEqual(1, list.Count); Assert.AreEqual("1.2.3.4", list[0].issuerOid); Assert.IsNull(list[0].issuerPolicyName); Assert.AreEqual("2.4.5.6.7", list[0].subjectOid); Assert.IsNull(list[0].subjectPolicyName); }
// Create a new extension private void create() { mapping = new policyMappings(); }