1 instantiation of SafeCertContextHandle
System.Core (1)
System\Security\Cryptography\X509Certificates\X509Native.cs (1)
498SafeCertContextHandle invalidHandle = new SafeCertContextHandle(IntPtr.Zero);
22 references to SafeCertContextHandle
System.Core (22)
System\Security\Cryptography\X509Certificates\ECDsaCertificateExtensions.cs (4)
30using (SafeCertContextHandle certificateContext = X509Native.GetCertificateContext(certificate)) 39private static SafeBCryptKeyHandle ImportPublicKeyInfo(SafeCertContextHandle certContext) 72using (SafeCertContextHandle safeCertContext = X509Native.GetCertificateContext(certificate)) 115SafeCertContextHandle safeCertContext = X509Native.GetCertificateContext(certificate);
System\Security\Cryptography\X509Certificates\RSACertificateExtensions.cs (1)
73using (SafeCertContextHandle certificateContext = X509Native.GetCertificateContext(certificate))
System\Security\Cryptography\X509Certificates\X509Native.cs (17)
25internal static bool HasCertificateProperty(SafeCertContextHandle certificateContext, 47SafeCertContextHandle certificateContext, 116internal static byte[] GetCertificateProperty(SafeCertContextHandle certificateContext, 149internal static T GetCertificateProperty<T>(SafeCertContextHandle certificateContext, 167SafeCertContextHandle certificateContext, 183SafeCertContextHandle certificateContext, 205internal static SafeCertContextHandle DuplicateCertContext(IntPtr context) { 214internal static SafeCertContextHandle GetCertificateContext(X509Certificate certificate) { 215SafeCertContextHandle certificateContext = DuplicateCertContext(certificate.Handle); 415internal static extern bool CertGetCertificateContextProperty(SafeCertContextHandle pCertContext, 422internal static extern bool CertGetCertificateContextProperty(SafeCertContextHandle pCertContext, 429internal static extern bool CertSetCertificateContextProperty(SafeCertContextHandle pCertContext, 436internal static extern bool CertSetCertificateContextProperty(SafeCertContextHandle pCertContext, 442internal static extern SafeCertContextHandle CertDuplicateCertificateContext(IntPtr certContext); // CERT_CONTEXT * 446internal static extern bool CryptAcquireCertificatePrivateKey(SafeCertContextHandle pCert, 494internal static SafeCertContextHandle InvalidHandle 498SafeCertContextHandle invalidHandle = new SafeCertContextHandle(IntPtr.Zero);