1 type derived from X509Certificate
System.Security.Cryptography (1)
9 instantiations of X509Certificate
Microsoft.AspNetCore.SignalR.Client.Tests (1)
Microsoft.AspNetCore.SignalR.Tests (1)
Microsoft.Build.Tasks.Core (1)
System.DirectoryServices.Protocols (1)
System.Security.Cryptography (2)
WindowsBase.Tests (3)
168 references to X509Certificate
aspire (2)
dotnet-dev-certs (2)
dotnet-svcutil-lib (13)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\SslStreamSecurityUpgradeProvider.cs (4)
391private bool ValidateRemoteCertificate(object sender, X509Certificate certificate, X509Chain chain,
630private static X509Certificate SelectClientCertificate(object sender, string targetHost,
631X509CertificateCollection localCertificates, X509Certificate remoteCertificate, string[] acceptableIssuers)
636private bool ValidateRemoteCertificate(object sender, X509Certificate certificate, X509Chain chain,
InMemory.FunctionalTests (3)
Interop.FunctionalTests (1)
Microsoft.AspNetCore.DeveloperCertificates.XPlat (2)
Microsoft.AspNetCore.Server.HttpSys.FunctionalTests (1)
Microsoft.AspNetCore.Server.Kestrel.Core (7)
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (1)
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic (1)
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic.Tests (1)
Microsoft.AspNetCore.Shared.Tests (2)
Microsoft.AspNetCore.SignalR.Client.Tests (1)
Microsoft.AspNetCore.SignalR.Tests (1)
Microsoft.Build.Tasks.Core (1)
Microsoft.DotNet.SignTool (1)
mscorlib (1)
netstandard (1)
ReachFramework (8)
RepoTasks (2)
System.DirectoryServices.Protocols (4)
System.Net.Http (2)
System.Net.HttpListener (4)
System.Net.Quic (10)
System\Net\Quic\Internal\MsQuicConfiguration.Cache.cs (2)
37public CacheKey(QUIC_SETTINGS settings, QUIC_CREDENTIAL_FLAGS flags, X509Certificate? certificate, ReadOnlyCollection<X509Certificate2>? intermediates, List<SslApplicationProtocol> alpnProtocols, QUIC_ALLOWED_CIPHER_SUITE_FLAGS allowedCipherSuites)
117private static MsQuicConfigurationSafeHandle GetCachedCredentialOrCreate(QUIC_SETTINGS settings, QUIC_CREDENTIAL_FLAGS flags, X509Certificate? certificate, ReadOnlyCollection<X509Certificate2>? intermediates, List<SslApplicationProtocol> alpnProtocols, QUIC_ALLOWED_CIPHER_SUITE_FLAGS allowedCipherSuites)
System\Net\Quic\Internal\MsQuicConfiguration.cs (7)
16private static bool HasPrivateKey(this X509Certificate certificate)
33X509Certificate? certificate = null;
42X509Certificate? selectedCertificate = authenticationOptions.LocalCertificateSelectionCallback(
66foreach (X509Certificate clientCertificate in authenticationOptions.ClientCertificates)
98X509Certificate? certificate = null;
124private static MsQuicConfigurationSafeHandle Create(QuicConnectionOptions options, QUIC_CREDENTIAL_FLAGS flags, X509Certificate? certificate, ReadOnlyCollection<X509Certificate2>? intermediates, List<SslApplicationProtocol>? alpnProtocols, CipherSuitesPolicy? cipherSuitesPolicy, EncryptionPolicy encryptionPolicy)
204private static unsafe MsQuicConfigurationSafeHandle CreateInternal(QUIC_SETTINGS settings, QUIC_CREDENTIAL_FLAGS flags, X509Certificate? certificate, ReadOnlyCollection<X509Certificate2>? intermediates, List<SslApplicationProtocol> alpnProtocols, QUIC_ALLOWED_CIPHER_SUITE_FLAGS allowedCipherSuites)
System.Net.Requests (2)
System.Net.Security (29)
System\Net\Security\SslStream.cs (15)
33public delegate bool RemoteCertificateValidationCallback(object sender, X509Certificate? certificate, X509Chain? chain, SslPolicyErrors sslPolicyErrors);
36public delegate X509Certificate? LocalCertificateSelectionCallback(object sender, string targetHost, X509CertificateCollection localCertificates, X509Certificate? remoteCertificate, string[] acceptableIssuers);
38public delegate X509Certificate ServerCertificateSelectionCallback(object sender, string? hostName);
269public virtual IAsyncResult BeginAuthenticateAsServer(X509Certificate serverCertificate, AsyncCallback? asyncCallback, object? asyncState)
277public virtual IAsyncResult BeginAuthenticateAsServer(X509Certificate serverCertificate, bool clientCertificateRequired,
283public virtual IAsyncResult BeginAuthenticateAsServer(X509Certificate serverCertificate, bool clientCertificateRequired,
346public virtual void AuthenticateAsServer(X509Certificate serverCertificate)
351public virtual void AuthenticateAsServer(X509Certificate serverCertificate, bool clientCertificateRequired, bool checkCertificateRevocation)
356public virtual void AuthenticateAsServer(X509Certificate serverCertificate, bool clientCertificateRequired, SslProtocols enabledSslProtocols, bool checkCertificateRevocation)
407public virtual Task AuthenticateAsServerAsync(X509Certificate serverCertificate) =>
410public virtual Task AuthenticateAsServerAsync(X509Certificate serverCertificate, bool clientCertificateRequired, bool checkCertificateRevocation)
423public virtual Task AuthenticateAsServerAsync(X509Certificate serverCertificate, bool clientCertificateRequired, SslProtocols enabledSslProtocols, bool checkCertificateRevocation)
548public virtual X509Certificate? LocalCertificate
558public virtual X509Certificate? RemoteCertificate
System.Security.Cryptography (31)
System.Security.Cryptography.X509Certificates (1)
System.Security.Cryptography.Xml (8)
System.Security.Permissions (7)
System.ServiceModel.Http (1)
System.ServiceModel.NetFramingBase (3)
System.ServiceModel.Primitives (1)
Templates.Blazor.Tests (2)
Templates.Blazor.WebAssembly.Auth.Tests (2)
Templates.Blazor.WebAssembly.Tests (2)
Templates.Mvc.Tests (2)
Templates.Tests (2)
WindowsBase.Tests (3)