29 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
);
402
X509Certificate2 certificate2 = new X509Certificate2(certificate.
Handle
);
640
X509Certificate2 certificate2 = new X509Certificate2(certificate.
Handle
);
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\SecurityUtils.cs (2)
860
return certificate != null && certificate.
Handle
!= IntPtr.Zero;
915
return new X509Certificate2(certs[0].
Handle
);
Microsoft.Build.Tasks.Core (1)
ManifestUtil\mansign2.cs (1)
423
int hr = Win32._AxlGetIssuerPublicKeyHash(signerCert.
Handle
, ref pIssuerKeyHash);
System.Net.Quic (3)
src\libraries\Common\src\System\Net\Security\CertificateValidation.Unix.cs (1)
37
using (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;
247
config.CertificateContext = (void*)certificate.
Handle
;
System.Net.Security (10)
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.OpenSsl.cs (1)
475
handles[i] = certList[i].
Handle
;
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.Ssl.cs (1)
286
SafeX509Handle dupCertHandle = Crypto.X509UpRef(chain[i].
Handle
);
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.SslCtx.cs (1)
52
SafeX509Handle dupCertHandle = Crypto.X509UpRef(chain[i].
Handle
);
src\libraries\Common\src\System\Net\Security\CertificateValidation.Unix.cs (1)
37
using (SafeX509Handle certHandle = Interop.Crypto.X509UpRef(remoteCertificate.
Handle
))
System\Net\Security\SslStream.Protocol.cs (1)
290
if (certificate.
Handle
!= IntPtr.Zero)
System\Net\Security\SslStreamCertificateContext.Linux.cs (5)
102
CertificateHandle = Interop.Crypto.X509UpRef(target.
Handle
);
268
IntPtr subject = TargetCertificate.
Handle
;
269
IntPtr issuer = caCert.
Handle
;
285
issuerHandles[i] = _privateIntermediateCertificates[i].
Handle
;
287
issuerHandles[_privateIntermediateCertificates.Length] = _rootCertificate.
Handle
;
System.Security.Cryptography (4)
System\Security\Cryptography\X509Certificates\OpenSslExportProvider.cs (1)
67
PushHandle(cert.
Handle
, certs);
System\Security\Cryptography\X509Certificates\OpenSslX509ChainProcessor.cs (2)
267
AddToStackAndUpRef(downloaded.
Handle
, _untrustedLookup);
315
if (!tempChain.Contains(downloadedCert.
Handle
))
System\Security\Cryptography\X509Certificates\X509Chain.cs (1)
110
if (customCertificate == null || customCertificate.
Handle
== IntPtr.Zero)
System.Security.Cryptography.Pkcs (1)
Internal\Cryptography\PkcsHelpers.cs (1)
175
X509Certificate2 certCopy = new X509Certificate2(originalCert.
Handle
);