31 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);
System.Net.Quic (3)
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; 243config.CertificateContext = (void*)certificate.Handle;
System.Net.Security (10)
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.OpenSsl.cs (1)
470handles[i] = certList[i].Handle;
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.Ssl.cs (1)
286SafeX509Handle dupCertHandle = Crypto.X509UpRef(chain[i].Handle);
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.SslCtx.cs (1)
52SafeX509Handle dupCertHandle = Crypto.X509UpRef(chain[i].Handle);
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)
290if (certificate.Handle != IntPtr.Zero)
System\Net\Security\SslStreamCertificateContext.Linux.cs (5)
86CertificateHandle = Interop.Crypto.X509UpRef(target.Handle); 252IntPtr subject = TargetCertificate.Handle; 253IntPtr issuer = caCert.Handle; 269issuerHandles[i] = _privateIntermediateCertificates[i].Handle; 271issuerHandles[_privateIntermediateCertificates.Length] = _rootCertificate.Handle;
System.Security.Cryptography (4)
System\Security\Cryptography\X509Certificates\OpenSslExportProvider.cs (1)
84PushHandle(cert.Handle, certs);
System\Security\Cryptography\X509Certificates\OpenSslX509ChainProcessor.cs (2)
269AddToStackAndUpRef(downloaded.Handle, _untrustedLookup); 317if (!tempChain.Contains(downloadedCert.Handle))
System\Security\Cryptography\X509Certificates\X509Chain.cs (1)
110if (customCertificate == null || customCertificate.Handle == IntPtr.Zero)
System.Security.Cryptography.Pkcs (1)
Internal\Cryptography\PkcsHelpers.cs (1)
216X509Certificate2 certCopy = new X509Certificate2(originalCert.Handle);
System.ServiceModel.Primitives (2)
System\IdentityModel\SecurityUtils.cs (1)
246return certificate != null && certificate.Handle != IntPtr.Zero;
System\ServiceModel\Security\SecurityUtils.cs (1)
1014return certificate != null && certificate.Handle != IntPtr.Zero;