示例#1
0
        public void ParseCertConfigFromFileNoPasswd()
        {
            string certConfigWithPassswd = "mycertnopasswd.pfx";
            var    cert = X509Loader.GetCertFromConnectionString(certConfigWithPassswd, logger);

            Assert.NotNull(cert);
        }
示例#2
0
        public void CertFromStore()
        {
            string    certConfigWithPassswd = "mycertnopasswd.pfx";
            var       cert1 = X509Loader.GetCertFromConnectionString(certConfigWithPassswd, logger);
            X509Store store = new X509Store(StoreName.My, StoreLocation.CurrentUser);

            store.Open(OpenFlags.ReadWrite);
            store.Add(cert1);
            System.Console.WriteLine(cert1.Thumbprint);
            store.Close();


            string certThumbprint = "29AD021F61B31D505CF64445B6269606E79063B4";
            var    cert           = X509Loader.GetCertFromConnectionString(certThumbprint, logger);

            Assert.NotNull(cert);
        }