Exemple #1
0
        public void inhibitAnyPolicyConstructorTest1()
        {
            bool             Critical = false;
            inhibitAnyPolicy target   = new inhibitAnyPolicy(Critical);

            Assert.IsFalse(target.Critical);
        }
Exemple #2
0
        public void inhibitAnyPolicyConstructorTest3()
        {
            XElement         xml    = testData1;
            inhibitAnyPolicy target = new inhibitAnyPolicy(xml);

            Assert.AreEqual(1, target.Skip);
        }
Exemple #3
0
        public void InhibitAnyPolicyTest()
        {
            inhibitAnyPolicy target = new inhibitAnyPolicy();
            DerInteger       actual;

            actual = target.InhibitAnyPolicy;
            Assert.IsInstanceOfType(actual, typeof(DerInteger));
        }
Exemple #4
0
        public void ToXmlTest()
        {
            inhibitAnyPolicy target   = new inhibitAnyPolicy(testData1);
            XNode            expected = testData1;
            XNode            actual;

            actual = target.ToXml();
            Assert.AreEqual(expected.ToString(), actual.ToString());
        }
Exemple #5
0
        public void SkipTest()
        {
            inhibitAnyPolicy target = new inhibitAnyPolicy(false);
            int expected            = 0;
            int actual;

            target.Skip = expected;
            actual      = target.Skip;
            Assert.AreEqual(expected, actual);
        }
Exemple #6
0
        public InhibitAnyPolicy(inhibitAnyPolicy iap)
        {
            InitializeComponent();

            if (iap == null)
            {
                create();
            }
            else
            {
                edit(iap);
            }
        }
Exemple #7
0
        // Load an existing extension
        internal void edit(inhibitAnyPolicy iap)
        {
            iAnypol = iap;

            if (iap.Critical)
            {
                cbCritical.Checked = true;
            }
            else
            {
                cbCritical.Checked = false;
            }

            tbSkipCerts.Text = iAnypol.Skip.ToString();
        }
Exemple #8
0
        public void inhibitAnyPolicyConstructorTest2()
        {
            // Build an extension
            BcV3CertGen      gen     = new BcV3CertGen();
            inhibitAnyPolicy testExt = new inhibitAnyPolicy(testData1);

            gen.AddExtension(testExt.OID, testExt.Critical, testExt.DerEncoding);
            X509Certificate cert = CertTestHarness.RunCertGenerator(gen);
            X509Extension   ext  = CertTestHarness.ExtractExtension(cert, X509Extensions.InhibitAnyPolicy);

            // Test code
            inhibitAnyPolicy target = new inhibitAnyPolicy(ext);

            Assert.IsFalse(target.Critical);
            Assert.AreEqual(1, target.Skip);
        }
Exemple #9
0
        public void inhibitAnyPolicyConstructorTest()
        {
            inhibitAnyPolicy target = new inhibitAnyPolicy();

            Assert.IsTrue(target.Critical);
        }
Exemple #10
0
 // Create a new extension
 internal void create()
 {
     iAnypol = new inhibitAnyPolicy();
 }