11 writes to ServerCertificate
Microsoft.AspNetCore.Server.Kestrel.Core (7)
Internal\SniOptionsSelector.cs (4)
52ServerCertificate = serverCert, 67sslOptions.ServerCertificate = fallbackHttpsOptions.ServerCertificate; 166sslOptions.ServerCertificate = fallbackCertificate; 198ServerCertificate = sslOptions.ServerCertificate,
Middleware\HttpsConnectionMiddleware.cs (3)
368ServerCertificate = _serverCertificate, 574ServerCertificate = httpsOptions.ServerCertificate, 582sslServerAuthenticationOptions.ServerCertificate = null;
System.Net.Security (4)
System\Net\Security\SslStream.cs (4)
290ServerCertificate = serverCertificate, 360ServerCertificate = serverCertificate, 414ServerCertificate = serverCertificate, 427ServerCertificate = serverCertificate,
16 references to ServerCertificate
Microsoft.AspNetCore.Server.Kestrel.Core (6)
Internal\SniOptionsSelector.cs (6)
57if (sslOptions.ServerCertificate is null) 71if (sslOptions.ServerCertificate != null) 75sslOptions.ServerCertificateContext = SslStreamCertificateContext.Create((X509Certificate2)sslOptions.ServerCertificate, additionalCertificates: fullChain); 78if (!certifcateConfigLoader.IsTestMock && sslOptions.ServerCertificate is X509Certificate2 cert2) 152if (sslOptions.ServerCertificate is null) 198ServerCertificate = sslOptions.ServerCertificate,
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic (2)
Internal\QuicConnectionListener.cs (1)
106if (serverAuthenticationOptions.ServerCertificate == null &&
Internal\QuicLog.cs (1)
200[LoggerMessage(18, LogLevel.Warning, $"{nameof(SslServerAuthenticationOptions)} must provide a server certificate using {nameof(SslServerAuthenticationOptions.ServerCertificate)}," +
System.Net.Quic (3)
System\Net\Quic\Internal\MsQuicConfiguration.cs (3)
111else if (authenticationOptions.ServerCertificate is not null) 113certificate = authenticationOptions.ServerCertificate; 118throw new ArgumentException(SR.Format(SR.net_quic_not_null_ceritifcate, nameof(SslServerAuthenticationOptions.ServerCertificate), nameof(SslServerAuthenticationOptions.ServerCertificateContext), nameof(SslServerAuthenticationOptions.ServerCertificateSelectionCallback)), nameof(options));
System.Net.Security (5)
System\Net\Security\SslAuthenticationOptions.cs (5)
90if (sslServerAuthenticationOptions.ServerCertificate == null && 98if ((sslServerAuthenticationOptions.ServerCertificate != null || 142else if (sslServerAuthenticationOptions.ServerCertificate != null) 144X509Certificate2? certificateWithKey = sslServerAuthenticationOptions.ServerCertificate as X509Certificate2; 156certificateWithKey = SslStream.FindCertificateWithPrivateKey(this, true, sslServerAuthenticationOptions.ServerCertificate);