System.Security.Cryptography.X509Certificates.X509Store.RemoveRange C# (CSharp) 메소드

RemoveRange() 공개 메소드

public RemoveRange ( System certificates ) : void
certificates System
리턴 void
        public void RemoveRange(System.Security.Cryptography.X509Certificates.X509Certificate2Collection certificates)
        {
        }

Same methods

X509Store::RemoveRange ( X509Certificate2Collection certificates ) : void

Usage Example

예제 #1
0
 public bool ClearCertificateCache(bool bClearRoot)
 {
     _rwl.AcquireWriterLock(LOCK_TIMEOUT);
     _certificateCache.Clear();
     if (bClearRoot)
     {
         _root = null;
         var store = new X509Store(StoreName.Root, StoreLocation.CurrentUser);
         try
         {
             store.Open(OpenFlags.OpenExistingOnly | OpenFlags.ReadWrite);
             var roots = store.Certificates.Find(X509FindType.FindBySubjectName, FIDDLER_ROOT_COMMON_NAME, true);
             store.RemoveRange(roots);
         }
         catch
         {
             return false;
         }
         finally
         {
             store.Close();
         }
     }
     _rwl.ReleaseWriterLock();
     return true;
 }
All Usage Examples Of System.Security.Cryptography.X509Certificates.X509Store::RemoveRange