21 references to OpenSsl
System.Net.Security (21)
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.Ssl.cs (1)
98
throw Interop.
OpenSsl
.CreateSslException(SR.net_ssl_get_default_sigalgs_failed);
System\Net\CertificateValidationPal.Unix.cs (2)
39
IntPtr remoteCertificate = Interop.
OpenSsl
.GetPeerCertificate((SafeSslHandle)securityContext);
58
Interop.
OpenSsl
.GetPeerCertificateChain((SafeSslHandle)securityContext))
System\Net\Security\CipherSuitesPolicyPal.Linux.cs (3)
10
using OpenSsl = Interop.
OpenSsl
;
34
throw
OpenSsl
.CreateSslException(SR.net_allocate_ssl_context_failed);
41
throw
OpenSsl
.CreateSslException(SR.net_allocate_ssl_context_failed);
System\Net\Security\SslConnectionInfo.Linux.cs (1)
42
throw Interop.
OpenSsl
.CreateSslException(SR.net_ssl_get_connection_info_failed);
System\Net\Security\SslStreamPal.Unix.cs (14)
17
return status.Exception ?? new Interop.
OpenSsl
.SslException((int)status.ErrorCode);
70
Interop.Ssl.SslErrorCode errorCode = Interop.
OpenSsl
.Encrypt((SafeSslHandle)securityContext, input.Span, ref token);
88
int resultSize = Interop.
OpenSsl
.Decrypt((SafeSslHandle)securityContext, buffer, out Interop.Ssl.SslErrorCode errorCode);
114
_ => new SecurityStatusPal(SecurityStatusPalErrorCode.InternalError, new Interop.
OpenSsl
.SslException((int)errorCode))
127
throw Interop.
OpenSsl
.CreateSslException(SR.net_ssl_invalid_certificate);
132
bindingHandle = Interop.
OpenSsl
.QueryChannelBinding(
145
SecurityStatusPal status = Interop.
OpenSsl
.SslRenegotiate((SafeSslHandle)context, out _);
169
Interop.
OpenSsl
.UpdateClientCertificate((SafeSslHandle)context!, sslAuthenticationOptions);
185
context = Interop.
OpenSsl
.AllocateSslHandle(sslAuthenticationOptions);
188
SecurityStatusPalErrorCode errorCode = Interop.
OpenSsl
.DoSslHandshake((SafeSslHandle)context, inputBuffer, ref token);
208
errorCode = Interop.
OpenSsl
.DoSslHandshake((SafeSslHandle)context, ReadOnlySpan<byte>.Empty, ref token);
215
errorCode = Interop.
OpenSsl
.DoSslHandshake((SafeSslHandle)context, ReadOnlySpan<byte>.Empty, ref token);
227
token.Status = new SecurityStatusPal(SecurityStatusPalErrorCode.InternalError, Interop.
OpenSsl
.CreateSslException(SR.net_alpn_failed));
279
return new SecurityStatusPal(SecurityStatusPalErrorCode.InternalError, new Interop.
OpenSsl
.SslException((int)code));