Esempio n. 1
0
        public void AddOrReplaceToStore(X509Certificate2 certificate, AppCertificates id_store)
        {
            X509Store store = new X509Store("AutoBetCertificates", StoreLocation.CurrentUser);

            store.Open(OpenFlags.ReadWrite);
            store.RemoveRange(store.Certificates.Find(X509FindType.FindByApplicationPolicy, certificate.FriendlyName, false));
            store.Add(certificate);
        }
Esempio n. 2
0
        public X509Certificate2 GetFromCertificateStore(AppCertificates id_store)
        {
            X509Store store = new X509Store("AutoBetCertificates", StoreLocation.CurrentUser);

            store.Open(OpenFlags.ReadWrite);

            var certificateSearch = store.Certificates.Find(X509FindType.FindByCertificatePolicy, "AutoBetBetfairCertificate", false);

            if (certificateSearch.Count is not 0)
            {
                return(certificateSearch[0]);
            }

            return(null);
        }