public void testInjectRefereneValue_crlPointDoesNotExist_required_assertException()
 {
     var cert = new X509Certificate2(@"resources/certs/altNameOnly.der");
     var field = new CRLDistributionPointNameExtentionField(true);
     Action action = () => field.InjectReferenceValue(cert);
     action.ShouldThrow<PolicyRequiredException>();
 }
 public void testInjectRefereneValue_crlPointDoesNotExist_notRequired_assertValueEmpty()
 {
     var cert = new X509Certificate2(@"resources/certs/altNameOnly.der");
     var field = new CRLDistributionPointNameExtentionField(false);
     field.InjectReferenceValue(cert);
     field.GetPolicyValue().GetPolicyValue().Should().BeEmpty();
 }
Example #3
0
        public void testInjectRefereneValue_noInjection_getPolicyValue_assertException()
        {
            var    field  = new CRLDistributionPointNameExtentionField(true);
            Action action = () => field.GetPolicyValue();

            action.ShouldThrow <InvalidOperationException>();
        }
Example #4
0
        public void testInjectRefereneValue_crlPointDoesNotExist_required_assertException()
        {
            var    cert   = new X509Certificate2(@"resources/certs/altNameOnly.der");
            var    field  = new CRLDistributionPointNameExtentionField(true);
            Action action = () => field.InjectReferenceValue(cert);

            action.ShouldThrow <PolicyRequiredException>();
        }
Example #5
0
        public void testInjectRefereneValue_crlPointDoesNotExist_notRequired_assertValueEmpty()
        {
            var cert  = new X509Certificate2(@"resources/certs/altNameOnly.der");
            var field = new CRLDistributionPointNameExtentionField(false);

            field.InjectReferenceValue(cert);
            field.GetPolicyValue().GetPolicyValue().Should().BeEmpty();
        }
        public void testInjectRefereneValue_crlPointExists_assertValue()
        {

            var cert = new X509Certificate2(@"resources/certs/CernerDirectProviderCA.der");
            var field = new CRLDistributionPointNameExtentionField(false);
            field.InjectReferenceValue(cert);
            field.GetPolicyValue().GetPolicyValue().Should().NotBeEmpty();

            IList<String> usages = field.GetPolicyValue().GetPolicyValue();
            usages.Should().Contain("http://ca.cerner.com/CRL/CERNER-ROOTCA00.crl");
        }
Example #7
0
        public void testInjectRefereneValue_crlPointExists_assertValue()
        {
            var cert  = new X509Certificate2(@"resources/certs/CernerDirectProviderCA.der");
            var field = new CRLDistributionPointNameExtentionField(false);

            field.InjectReferenceValue(cert);
            field.GetPolicyValue().GetPolicyValue().Should().NotBeEmpty();

            IList <String> usages = field.GetPolicyValue().GetPolicyValue();

            usages.Should().Contain("http://ca.cerner.com/CRL/CERNER-ROOTCA00.crl");
        }
 public void testInjectRefereneValue_noInjection_getPolicyValue_assertException()
 {
     var field = new CRLDistributionPointNameExtentionField(true);
     Action action = () => field.GetPolicyValue();
     action.ShouldThrow<InvalidOperationException>();
 }