Esempio n. 1
0
        public void ParseCertificatesNoCertificatesEntriesShouldReturnNoCetificates()
        {
            IList <string> pemCerts = CertificateHelper.ParsePemCerts("test");
            IEnumerable <X509Certificate2> certs = CertificateHelper.GetCertificatesFromPem(pemCerts);

            Assert.Empty(certs);
        }
Esempio n. 2
0
        public void ParseCertificatesSingleShouldReturnCetificate()
        {
            IList <string> pemCerts = CertificateHelper.ParsePemCerts(TestCertificateHelper.CertificatePem);
            IEnumerable <X509Certificate2> certs = CertificateHelper.GetCertificatesFromPem(pemCerts);

            Assert.Single(certs);
        }
Esempio n. 3
0
        public void ParseCertificatesWithNonCertificatesEntriesShouldReturnCetificates()
        {
            IList <string> pemCerts = CertificateHelper.ParsePemCerts(TestCertificateHelper.CertificatePem + TestCertificateHelper.CertificatePem + "test");
            IEnumerable <X509Certificate2> certs = CertificateHelper.GetCertificatesFromPem(pemCerts);

            Assert.Equal(2, certs.Count());
        }
        public void ParseCertificatesMultipleCertsShouldReturnCetificates()
        {
            IList <string> pemCerts = CertificateHelper.ParsePemCerts(TestCertificateHelper.CertificatePem + TestCertificateHelper.CertificatePem);
            IEnumerable <X509Certificate2> certs = CertificateHelper.GetCertificatesFromPem(pemCerts);

            Assert.Equal(certs.Count(), 2);
        }