3 writes to m_safeCertContext
mscorlib (3)
system\security\cryptography\x509certificates\x509certificate.cs (3)
89m_safeCertContext = SafeCertContextHandle.InvalidHandle; 204m_safeCertContext = cert.GetCertContextForCloning(); 616m_safeCertContext = SafeCertContextHandle.InvalidHandle;
28 references to m_safeCertContext
mscorlib (28)
system\security\cryptography\x509certificates\x509certificate.cs (28)
194X509Utils.DuplicateCertContext(handle, m_safeCertContext); 203if (cert.m_safeCertContext.pCertContext != IntPtr.Zero) { 237return m_safeCertContext.pCertContext; 246return X509Utils._GetSubjectInfo(m_safeCertContext, X509Constants.CERT_NAME_RDN_TYPE, true); 254return X509Utils._GetIssuerName(m_safeCertContext, true); 262m_serialNumber = X509Utils._GetSerialNumber(m_safeCertContext); 275m_publicKeyParameters = X509Utils._GetPublicKeyParameters(m_safeCertContext); 292m_publicKeyOid = X509Utils._GetPublicKeyOid(m_safeCertContext); 302m_publicKeyValue = X509Utils._GetPublicKeyValue(m_safeCertContext); 386if (m_safeCertContext.IsInvalid) 387return other.m_safeCertContext.IsInvalid; 400if (m_safeCertContext.IsInvalid) 417if (fVerbose == false || m_safeCertContext.IsInvalid) 486m_issuerName = X509Utils._GetIssuerName(m_safeCertContext, false); 497m_subjectName = X509Utils._GetSubjectInfo(m_safeCertContext, X509Constants.CERT_NAME_RDN_TYPE, false); 611if (!m_safeCertContext.IsInvalid) { 614m_safeCertContext.Dispose(); 636if (m_safeCertContext.IsInvalid) 653return m_safeCertContext; 665return m_safeCertContext; 674if (m_safeCertContext.IsInvalid) 685X509Utils._GetDateNotAfter(m_safeCertContext, ref fileTime); 699X509Utils._GetDateNotBefore(m_safeCertContext, ref fileTime); 712m_rawData = X509Utils._GetCertRawData(m_safeCertContext); 723m_serialNumber = X509Utils._GetSerialNumber(m_safeCertContext); 733m_thumbprint = X509Utils._GetThumbprint(m_safeCertContext); 811m_safeCertContext); 851m_safeCertContext);