2 writes to m_safeCertStoreHandle
System (2)
security\system\security\cryptography\x509\x509store.cs (2)
116m_safeCertStoreHandle = CAPI.CertDuplicateStore(storeHandle); 156m_safeCertStoreHandle = CAPI.CertOpenStore(new IntPtr(CAPI.CERT_STORE_PROV_SYSTEM),
22 references to m_safeCertStoreHandle
System (22)
security\system\security\cryptography\x509\x509store.cs (22)
117if (m_safeCertStoreHandle == null || m_safeCertStoreHandle.IsInvalid) 125if (m_safeCertStoreHandle == null || m_safeCertStoreHandle.IsInvalid || m_safeCertStoreHandle.IsClosed) 128return m_safeCertStoreHandle.DangerousGetHandle(); 152if (!m_safeCertStoreHandle.IsInvalid) 154m_safeCertStoreHandle.Dispose(); 162if (m_safeCertStoreHandle == null || m_safeCertStoreHandle.IsInvalid) 170CAPI.CertControlStore(m_safeCertStoreHandle, 184if (m_safeCertStoreHandle != null && !m_safeCertStoreHandle.IsClosed) 185m_safeCertStoreHandle.Dispose(); 195if (m_safeCertStoreHandle == null || m_safeCertStoreHandle.IsInvalid || m_safeCertStoreHandle.IsClosed) 198if (!CAPI.CertAddCertificateContextToStore(m_safeCertStoreHandle, 230RemoveCertificateFromStore(m_safeCertStoreHandle, certificate.CertContext); 256if (m_safeCertStoreHandle.IsInvalid || m_safeCertStoreHandle.IsClosed) 258return X509Utils.GetCertificates(m_safeCertStoreHandle);