20 references to OpenSsl
System.Net.Security (20)
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);
69
Interop.Ssl.SslErrorCode errorCode = Interop.
OpenSsl
.Encrypt((SafeSslHandle)securityContext, input.Span, ref token);
87
int resultSize = Interop.
OpenSsl
.Decrypt((SafeSslHandle)securityContext, buffer, out Interop.Ssl.SslErrorCode errorCode);
113
_ => new SecurityStatusPal(SecurityStatusPalErrorCode.InternalError, new Interop.
OpenSsl
.SslException((int)errorCode))
126
throw Interop.
OpenSsl
.CreateSslException(SR.net_ssl_invalid_certificate);
131
bindingHandle = Interop.
OpenSsl
.QueryChannelBinding(
144
SecurityStatusPal status = Interop.
OpenSsl
.SslRenegotiate((SafeSslHandle)context, out _);
168
Interop.
OpenSsl
.UpdateClientCertificate((SafeSslHandle)context!, sslAuthenticationOptions);
184
context = Interop.
OpenSsl
.AllocateSslHandle(sslAuthenticationOptions);
187
SecurityStatusPalErrorCode errorCode = Interop.
OpenSsl
.DoSslHandshake((SafeSslHandle)context, inputBuffer, ref token);
207
errorCode = Interop.
OpenSsl
.DoSslHandshake((SafeSslHandle)context, ReadOnlySpan<byte>.Empty, ref token);
214
errorCode = Interop.
OpenSsl
.DoSslHandshake((SafeSslHandle)context, ReadOnlySpan<byte>.Empty, ref token);
226
token.Status = new SecurityStatusPal(SecurityStatusPalErrorCode.InternalError, Interop.
OpenSsl
.CreateSslException(SR.net_alpn_failed));
277
return new SecurityStatusPal(SecurityStatusPalErrorCode.InternalError, new Interop.
OpenSsl
.SslException((int)code));