4 writes to m_safeCertChainHandle
System (4)
security\system\security\cryptography\x509\x509chain.cs (4)
105m_safeCertChainHandle = SafeX509ChainHandle.InvalidHandle; 115m_safeCertChainHandle = CAPI.CertDuplicateCertificateChain(chainContext); 216ref m_safeCertChainHandle); 253m_safeCertChainHandle = SafeX509ChainHandle.InvalidHandle;
9 references to m_safeCertChainHandle
System (9)
security\system\security\cryptography\x509\x509chain.cs (9)
116if (m_safeCertChainHandle == null || m_safeCertChainHandle == SafeX509ChainHandle.InvalidHandle) 126return m_safeCertChainHandle.DangerousGetHandle(); 136return m_safeCertChainHandle; 231m_safeCertChainHandle, 251if (!m_safeCertChainHandle.IsInvalid) { 252m_safeCertChainHandle.Dispose(); 276using (SafeX509ChainHandle safeCertChainHandle = CAPI.CertDuplicateCertificateChain(m_safeCertChainHandle)) { 282X509Utils.memcpy(m_safeCertChainHandle.DangerousGetHandle(), new IntPtr(&pChain), cbSize);