37 references to Handle
dotnet-svcutil-lib (10)
FrameworkFork\System.ServiceModel\System\IdentityModel\Claims\X509CertificateClaimSet.cs (2)
34_certificate = clone ? new X509Certificate2(certificate.Handle) : certificate; 512_certificate = clone ? new X509Certificate2(certificate.Handle) : certificate;
FrameworkFork\System.ServiceModel\System\IdentityModel\Selectors\X509SecurityTokenProvider.cs (2)
24_certificate = new X509Certificate2(certificate.Handle); 49_certificate = new X509Certificate2(certificates[0].Handle);
FrameworkFork\System.ServiceModel\System\IdentityModel\Tokens\X509SecurityToken.cs (1)
56_certificate = clone ? new X509Certificate2(certificate.Handle) : certificate;
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\SslStreamSecurityUpgradeProvider.cs (3)
266_serverCertificate = new X509Certificate2(x509Token.Certificate.Handle); 402X509Certificate2 certificate2 = new X509Certificate2(certificate.Handle); 640X509Certificate2 certificate2 = new X509Certificate2(certificate.Handle);
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\SecurityUtils.cs (2)
860return certificate != null && certificate.Handle != IntPtr.Zero; 915return new X509Certificate2(certs[0].Handle);
Microsoft.Build.Tasks.Core (1)
ManifestUtil\mansign2.cs (1)
423int hr = Win32._AxlGetIssuerPublicKeyHash(signerCert.Handle, ref pIssuerKeyHash);
NuGet.Packaging (3)
Signing\Cms\NativeUtility.cs (3)
38var context = Marshal.PtrToStructure<CERT_CONTEXT>(cert.Handle); 118signerInfo.pCertInfo = Marshal.PtrToStructure<CERT_CONTEXT>(cmsSigner.Certificate!.Handle).pCertInfo; 128certContextHandle = NativeMethods.CertDuplicateCertificateContext(cmsSigner.Certificate.Handle);
System.DirectoryServices.Protocols (2)
System\DirectoryServices\Protocols\ldap\LdapConnection.cs (2)
892*certificate = ClientCertificates[0].Handle; 927*certificate = cert.Handle;
System.Net.Http.WinHttpHandler (1)
System\Net\Http\WinHttpHandler.cs (1)
1428clientCertificate.Handle,
System.Net.Quic (3)
src\runtime\src\libraries\Common\src\System\Net\Security\CertificateValidation.Unix.cs (1)
37using (SafeX509Handle certHandle = Interop.Crypto.X509UpRef(remoteCertificate.Handle))
System\Net\Quic\Internal\MsQuicConfiguration.cs (2)
17=> certificate is X509Certificate2 certificate2 && certificate2.Handle != IntPtr.Zero && certificate2.HasPrivateKey; 247config.CertificateContext = (void*)certificate.Handle;
System.Net.Security (11)
src\runtime\src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.OpenSsl.cs (2)
498handles[i] = certList[i].Handle; 1001Interop.Ssl.SslUpdateOcspStaple(sslHandle, certificate.Handle);
src\runtime\src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.Ssl.cs (1)
335SafeX509Handle dupCertHandle = Crypto.X509UpRef(chain[i].Handle);
src\runtime\src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.SslCtx.cs (1)
53SafeX509Handle dupCertHandle = Crypto.X509UpRef(chain[i].Handle);
src\runtime\src\libraries\Common\src\System\Net\Security\CertificateValidation.Unix.cs (1)
37using (SafeX509Handle certHandle = Interop.Crypto.X509UpRef(remoteCertificate.Handle))
System\Net\Security\SslStream.Protocol.cs (1)
262if (certificate.Handle != IntPtr.Zero)
System\Net\Security\SslStreamCertificateContext.Linux.cs (5)
112CertificateHandle = Interop.Crypto.X509UpRef(target.Handle); 278IntPtr subject = TargetCertificate.Handle; 279IntPtr issuer = caCert.Handle; 295issuerHandles[i] = _privateIntermediateCertificates[i].Handle; 297issuerHandles[_privateIntermediateCertificates.Length] = _rootCertificate.Handle;
System.Security.Cryptography (1)
System\Security\Cryptography\X509Certificates\X509Chain.cs (1)
110if (customCertificate == null || customCertificate.Handle == IntPtr.Zero)
System.Security.Cryptography.Pkcs (2)
Internal\Cryptography\Pal\Windows\HelpersWindows.cs (1)
151IntPtr pCertContext = cert.Handle;
Internal\Cryptography\PkcsHelpers.cs (1)
135X509Certificate2 certCopy = new X509Certificate2(originalCert.Handle);
System.ServiceModel.Primitives (2)
System\IdentityModel\SecurityUtils.cs (1)
248return certificate != null && certificate.Handle != IntPtr.Zero;
System\ServiceModel\Security\SecurityUtils.cs (1)
1023return certificate != null && certificate.Handle != IntPtr.Zero;
System.Windows.Extensions (1)
System\Security\Cryptography\X509Certificates\X509Utils.cs (1)
16SafeCertContextHandle safeCertContext = Interop.Crypt32.CertDuplicateCertificateContext(certificate.Handle);