2 writes to m_safeCertStoreHandle
System (2)
security\system\security\cryptography\x509\x509store.cs (2)
116
m_safeCertStoreHandle
= CAPI.CertDuplicateStore(storeHandle);
156
m_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)
117
if (
m_safeCertStoreHandle
== null ||
m_safeCertStoreHandle
.IsInvalid)
125
if (
m_safeCertStoreHandle
== null ||
m_safeCertStoreHandle
.IsInvalid ||
m_safeCertStoreHandle
.IsClosed)
128
return
m_safeCertStoreHandle
.DangerousGetHandle();
152
if (!
m_safeCertStoreHandle
.IsInvalid)
154
m_safeCertStoreHandle
.Dispose();
162
if (
m_safeCertStoreHandle
== null ||
m_safeCertStoreHandle
.IsInvalid)
170
CAPI.CertControlStore(
m_safeCertStoreHandle
,
184
if (
m_safeCertStoreHandle
!= null && !
m_safeCertStoreHandle
.IsClosed)
185
m_safeCertStoreHandle
.Dispose();
195
if (
m_safeCertStoreHandle
== null ||
m_safeCertStoreHandle
.IsInvalid ||
m_safeCertStoreHandle
.IsClosed)
198
if (!CAPI.CertAddCertificateContextToStore(
m_safeCertStoreHandle
,
230
RemoveCertificateFromStore(
m_safeCertStoreHandle
, certificate.CertContext);
256
if (
m_safeCertStoreHandle
.IsInvalid ||
m_safeCertStoreHandle
.IsClosed)
258
return X509Utils.GetCertificates(
m_safeCertStoreHandle
);