4 writes to KeyHandle
System.Net.Security (4)
System\Net\Security\SslStreamCertificateContext.Linux.cs (4)
68KeyHandle = rsa.DuplicateKeyHandle(); 78KeyHandle = ecdsa.DuplicateKeyHandle(); 90KeyHandle = mlDsa.DuplicateKeyHandle(); 101KeyHandle = slhDsa.DuplicateKeyHandle();
8 references to KeyHandle
System.Net.Security (8)
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.OpenSsl.cs (3)
281SetSslCertificate(sslCtx, sslAuthenticationOptions.CertificateContext.CertificateHandle, sslAuthenticationOptions.CertificateContext.KeyHandle); 321Debug.Assert(sslAuthenticationOptions.CertificateContext.KeyHandle != null); 329retVal = Ssl.SslUsePrivateKey(ssl, sslAuthenticationOptions.CertificateContext.KeyHandle);
System\Net\Security\SslStreamCertificateContext.Linux.cs (5)
31private object SyncObject => KeyHandle; 72if (KeyHandle == null) 84if (KeyHandle == null && MLDsa.IsSupported) 95if (KeyHandle == null && SlhDsa.IsSupported) 107if (KeyHandle == null)