コード例 #1
0
 public void ShouldReturnEmptyOnCertificateWithNoPolicies()
 {
     using (var cert = new X509Certificate2(X509Certificate.CreateFromCertFile("../../cert-test-policy/nopolicy.cer")))
     {
         var decoder  = new CertificatePolicyDecoder();
         var policies = decoder.GetPolicies(cert);
         Assert.Empty(policies);
     }
 }
コード例 #2
0
 public void ShouldReturnEmptyOnCertificateWithNoPolicies()
 {
     using (var cert = new X509Certificate2(X509Certificate.CreateFromCertFile("cert-test-policy/nopolicy.cer")))
     {
         var decoder = new CertificatePolicyDecoder();
         var policies = decoder.GetPolicies(cert);
         Assert.Empty(policies);
     }
 }
コード例 #3
0
 public void ShouldReturnAllPolicies()
 {
     using (var cert = new X509Certificate2(X509Certificate.CreateFromCertFile("../../cert-test-policy/ev-cert.cer")))
     {
         var decoder  = new CertificatePolicyDecoder();
         var policies = decoder.GetPolicies(cert);
         Assert.Collection(policies, p => Assert.Equal("2.16.840.1.113733.1.7.23.6", p.PolicyOid.Value));
     }
 }
コード例 #4
0
 public void ShouldReturnAllPolicies()
 {
     using (var cert = new X509Certificate2(X509Certificate.CreateFromCertFile("cert-test-policy/ev-cert.cer")))
     {
         var decoder = new CertificatePolicyDecoder();
         var policies = decoder.GetPolicies(cert);
         Assert.Collection(policies, p => Assert.Equal("2.16.840.1.113733.1.7.23.6", p.PolicyOid.Value));
     }
 }