1 interface inheriting from ICredentials
NuGet.Configuration (1)
Proxy\IProxyCredentialCache.cs (1)
12public interface IProxyCredentialCache : ICredentials
5 implementations of ICredentials
NuGet.Common (1)
AuthTypeFilteredCredentials.cs (1)
14public class AuthTypeFilteredCredentials : ICredentials
NuGet.Protocol (1)
HttpSource\HttpSourceCredentials.cs (1)
15public class HttpSourceCredentials : CredentialCache, ICredentials
System.Net.Http (1)
System\Net\Http\SocketsHttpHandler\HttpEnvironmentProxy.cs (1)
6internal sealed class HttpEnvironmentProxyCredentials : ICredentials
System.Net.Primitives (2)
System\Net\CredentialCache.cs (1)
14public class CredentialCache : ICredentials, ICredentialsByHost, IEnumerable
System\Net\NetworkCredential.cs (1)
16public class NetworkCredential : ICredentials, ICredentialsByHost
137 references to ICredentials
dotnet-svcutil-lib (13)
FrameworkFork\Microsoft.Xml\Xml\Resolvers\XmlPreloadedResolver.cs (1)
255public override ICredentials Credentials
FrameworkFork\Microsoft.Xml\Xml\XmlNullResolver.cs (1)
23public override ICredentials Credentials
FrameworkFork\Microsoft.Xml\Xml\XmlResolver.cs (1)
73public virtual ICredentials Credentials
FrameworkFork\Microsoft.Xml\Xml\XmlUrlResolver.cs (2)
20private ICredentials _credentials; 30public override ICredentials Credentials
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\ClientWebSocketFactory.cs (1)
23public abstract Task<WebSocket> CreateWebSocketAsync(Uri address, WebHeaderCollection headers, ICredentials credentials, WebSocketTransportSettings settings, TimeoutHelper timeoutHelper);
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\ClientWebSocketTransportDuplexSessionChannel.cs (1)
214var credentials = _channelFactory.GetCredentials();
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\CoreClrClientWebSocketFactory.cs (1)
16public override async Task<WebSocket> CreateWebSocketAsync(Uri address, WebHeaderCollection headers, ICredentials credentials,
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\HttpChannelFactory.cs (2)
307internal ICredentials GetCredentials() 309ICredentials creds = null;
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\ServiceModelHttpMessageHandler.CoreClr.cs (1)
37public ICredentials Credentials
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\MetadataExchangeClient.cs (2)
30private ICredentials _webRequestCredentials; 109public ICredentials HttpCredentials
Microsoft.VisualBasic.Forms (10)
Microsoft\VisualBasic\Devices\Network.DownloadFile.vb (5)
167Dim networkCredentials As ICredentials = GetNetworkCredentials(userName, password) 244Dim networkCredentials As ICredentials = GetNetworkCredentials(userName, password) 276networkCredentials As ICredentials, 296''' <param name="networkCredentials">The <see cref="ICredentials"/> of the user performing the download.</param> 310networkCredentials As ICredentials,
Microsoft\VisualBasic\Devices\Network.UploadFile.vb (3)
210Dim networkCredentials As ICredentials = GetNetworkCredentials(userName, password) 233networkCredentials As ICredentials, 260networkCredentials As ICredentials,
Microsoft\VisualBasic\Devices\NetworkUtilities.vb (2)
47Friend Function GetNetworkCredentials(userName As String, password As String) As ICredentials 51DirectCast(New NetworkCredential(userName, password), ICredentials)
netstandard (1)
netstandard.cs (1)
1156[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Net.ICredentials))]
NuGet.Configuration (11)
Credential\ICredentialCache.cs (2)
11void Add(Uri uri, ICredentials credentials); 12ICredentials GetCredentials(Uri uri);
Credential\ICredentialService.cs (3)
25/// The task result (<see cref="Task{TResult}.Result" />) returns a <see cref="ICredentials" />.</returns> 29Task<ICredentials?> GetCredentialsAsync( 52out ICredentials? credentials);
PackageSource\PackageSourceCredential.cs (1)
176public ICredentials ToICredentials()
Proxy\ProxyCache.cs (4)
23private readonly ConcurrentDictionary<Uri, ICredentials> _cachedCredentials = new ConcurrentDictionary<Uri, ICredentials>(); 76var proxyCredentials = configuredProxy.Credentials ?? CredentialCache.DefaultCredentials; 155ICredentials? cachedCredentials;
Proxy\WebProxy.cs (1)
46public ICredentials? Credentials { get; set; }
NuGet.Credentials (7)
CredentialResponse.cs (3)
30public CredentialResponse(ICredentials credentials) : this(credentials, CredentialStatus.Success) 34private CredentialResponse(ICredentials credentials, CredentialStatus status) 47public ICredentials Credentials { get; }
CredentialService.cs (3)
75public async Task<ICredentials?> GetCredentialsAsync( 87ICredentials? creds = null; 164out ICredentials? credentials)
SecurePluginCredentialProvider.cs (1)
211ICredentials result = new AuthTypeFilteredCredentials(
NuGet.Protocol (21)
HttpSource\HttpHandlerResourceV3.cs (1)
46public static Action<Uri, ICredentials>? CredentialsSuccessfullyUsed { get; set; }
HttpSource\HttpSourceAuthenticationHandler.cs (6)
76ICredentials? promptCredentials = null; 165private async Task<ICredentials?> AcquireCredentialsAsync( 215ICredentials? promptCredentials = null; 259private async Task<ICredentials?> PromptForCredentialsAsync( 267ICredentials? promptCredentials; 310private void CredentialsSuccessfullyUsed(Uri uri, ICredentials credentials)
HttpSource\HttpSourceCredentials.cs (5)
31public ICredentials? Credentials 65public HttpSourceCredentials(ICredentials? credentials = null) 73NetworkCredential? ICredentials.GetCredential(Uri uri, string authType) 81public VersionedCredentials(ICredentials? credentials) 87public ICredentials? Credentials { get; }
HttpSource\ProxyAuthenticationHandler.cs (1)
201ICredentials? promptCredentials;
Plugins\RequestHandlers\GetCredentialsRequestHandler.cs (6)
146ICredentials credential = null; 196private async Task<ICredentials> GetCredentialAsync( 211private async Task<ICredentials> GetPackageSourceCredential( 243var credentials = await _credentialService.GetCredentialsAsync( 253private async Task<ICredentials> GetProxyCredentialAsync( 265var proxyCredentials = await _credentialService.GetCredentialsAsync(
Resources\PluginResource.cs (2)
111ICredentials credentials; 143private bool TryGetCachedCredentials(Uri uri, bool isProxy, out ICredentials credentials)
PresentationCore (5)
MS\Internal\IO\Packaging\ByteRangeDownloader.cs (2)
310internal ICredentials Credentials 847private ICredentials _credentials;
MS\Internal\IO\Packaging\PseudoWebRequest.cs (2)
166public override ICredentials Credentials 372private ICredentials _credentials; // default is null
System\IO\Packaging\PackWebRequest.cs (1)
285public override ICredentials Credentials
System (1)
src\runtime\src\libraries\shims\System\ref\System.cs (1)
641[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Net.ICredentials))]
System.Net (1)
System.Net.cs (1)
18[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Net.ICredentials))]
System.Net.Http (21)
System\Net\Http\HttpClientHandler.cs (2)
165public ICredentials? DefaultProxyCredentials 202public ICredentials? Credentials
System\Net\Http\SocketsHttpHandler\AuthenticationHelper.cs (5)
80private static bool TryGetValidAuthenticationChallengeForScheme(string scheme, AuthenticationType authenticationType, Uri uri, ICredentials credentials, 110private static bool TryGetAuthenticationChallenge(HttpResponseMessage response, bool isProxyAuth, Uri authUri, ICredentials credentials, out AuthenticationChallenge challenge) 213private static async ValueTask<HttpResponseMessage> SendWithAuthAsync(HttpRequestMessage request, Uri authUri, bool async, ICredentials credentials, bool preAuthenticate, bool isProxyAuth, bool doRequestAuth, HttpConnectionPool pool, CancellationToken cancellationToken) 375public static ValueTask<HttpResponseMessage> SendWithProxyAuthAsync(HttpRequestMessage request, Uri proxyUri, bool async, ICredentials proxyCredentials, bool doRequestAuth, HttpConnectionPool pool, CancellationToken cancellationToken) 380public static ValueTask<HttpResponseMessage> SendWithRequestAuthAsync(HttpRequestMessage request, bool async, ICredentials credentials, bool preAuthenticate, HttpConnectionPool pool, CancellationToken cancellationToken)
System\Net\Http\SocketsHttpHandler\AuthenticationHelper.NtAuth.cs (3)
46private static async Task<HttpResponseMessage> SendWithNtAuthAsync(HttpRequestMessage request, Uri authUri, bool async, ICredentials credentials, TokenImpersonationLevel impersonationLevel, bool isProxyAuth, HttpConnection connection, HttpConnectionPool connectionPool, CancellationToken cancellationToken) 205public static Task<HttpResponseMessage> SendWithNtProxyAuthAsync(HttpRequestMessage request, Uri proxyUri, bool async, ICredentials proxyCredentials, TokenImpersonationLevel impersonationLevel, HttpConnection connection, HttpConnectionPool connectionPool, CancellationToken cancellationToken) 210public static Task<HttpResponseMessage> SendWithNtConnectionAuthAsync(HttpRequestMessage request, bool async, ICredentials credentials, TokenImpersonationLevel impersonationLevel, HttpConnection connection, HttpConnectionPool connectionPool, CancellationToken cancellationToken)
System\Net\Http\SocketsHttpHandler\ConnectionPool\HttpConnectionPool.cs (1)
291public ICredentials? ProxyCredentials => _poolManager.ProxyCredentials;
System\Net\Http\SocketsHttpHandler\HttpConnectionPoolManager.cs (2)
45private readonly ICredentials? _proxyCredentials; 228public ICredentials? ProxyCredentials => _proxyCredentials;
System\Net\Http\SocketsHttpHandler\HttpConnectionSettings.cs (2)
27internal ICredentials? _defaultProxyCredentials; 32internal ICredentials? _credentials;
System\Net\Http\SocketsHttpHandler\HttpEnvironmentProxy.cs (2)
101private ICredentials? _credentials; 301public ICredentials? Credentials
System\Net\Http\SocketsHttpHandler\HttpNoProxy.cs (1)
8public ICredentials? Credentials { get; set; }
System\Net\Http\SocketsHttpHandler\SocketsHttpHandler.cs (2)
98public ICredentials? DefaultProxyCredentials 118public ICredentials? Credentials
System\Net\Http\SocketsHttpHandler\SocksHelper.cs (1)
32public static async ValueTask EstablishSocksTunnelAsync(Stream stream, string host, int port, Uri proxyUri, ICredentials? proxyCredentials, bool async, CancellationToken cancellationToken)
System.Net.Http.WinHttpHandler (11)
System\Net\Http\WinHttpAuthHelper.cs (5)
127ICredentials? proxyCreds = state.Proxy == null ? 188ICredentials? proxyCredentials; 266public void SaveServerCredentialsToCache(Uri uri, uint authScheme, ICredentials serverCredentials) 313ICredentials credentials, 384private static uint ChooseAuthScheme(uint supportedSchemes, Uri? uri, ICredentials? credentials)
System\Net\Http\WinHttpHandler.cs (4)
76private ICredentials? _serverCredentials; 79private ICredentials? _defaultProxyCredentials; 319public ICredentials? ServerCredentials 354public ICredentials? DefaultProxyCredentials
System\Net\Http\WinHttpRequestState.cs (2)
141public ICredentials? ServerCredentials { get; set; } 143public ICredentials? DefaultProxyCredentials { get; set; }
System.Net.Primitives (2)
System\Net\CredentialCache.cs (1)
169public static ICredentials DefaultCredentials => SystemNetworkCredential.s_defaultCredential;
System\Net\IWebProxy.cs (1)
16ICredentials? Credentials { get; set; }
System.Net.Requests (13)
System\Net\AuthenticationManager.cs (2)
18public static Authorization? Authenticate(string challenge, WebRequest request, ICredentials credentials) => 21public static Authorization? PreAuthenticate(WebRequest request, ICredentials credentials) =>
System\Net\FileWebRequest.cs (1)
78public override ICredentials? Credentials { get; set; }
System\Net\FtpWebRequest.cs (2)
188private ICredentials _authInfo; 312public override ICredentials? Credentials
System\Net\GlobalProxySelection.cs (2)
23private ICredentials? _credentials; 31public ICredentials? Credentials
System\Net\HttpWebRequest.cs (3)
45private ICredentials? _credentials; 122public readonly ICredentials? Credentials; 875public override ICredentials? Credentials
System\Net\IAuthenticationModule.cs (2)
8Authorization? Authenticate(string challenge, WebRequest request, ICredentials credentials); 9Authorization? PreAuthenticate(WebRequest request, ICredentials credentials);
System\Net\WebRequest.cs (1)
452public virtual ICredentials? Credentials
System.Net.WebClient (2)
System\Net\WebClient.cs (2)
28private ICredentials? _credentials; 176public ICredentials? Credentials
System.Net.WebProxy (6)
System\Net\WebProxy.cs (6)
80/// <param name="Credentials">An <see cref="ICredentials" /> instance to submit to the proxy server for authentication.</param> 85public WebProxy(Uri? Address, bool BypassOnLocal, [StringSyntax(StringSyntaxAttribute.Regex, RegexOptions.IgnoreCase | RegexOptions.CultureInvariant)] string[]? BypassList, ICredentials? Credentials) 165/// <param name="Credentials">An <see cref="ICredentials" /> instance to submit to the proxy server for authentication.</param> 171public WebProxy(string? Address, bool BypassOnLocal, [StringSyntax(StringSyntaxAttribute.Regex, RegexOptions.IgnoreCase | RegexOptions.CultureInvariant)] string[]? BypassList, ICredentials? Credentials) 246/// An <see cref="ICredentials"/> instance that contains the credentials to submit to the proxy server for authentication. 248public ICredentials? Credentials { get; set; }
System.Net.WebSockets.Client (1)
System\Net\WebSockets\BrowserWebSockets\ClientWebSocketOptions.cs (1)
50public System.Net.ICredentials Credentials
System.Private.Xml (9)
System\Xml\Resolvers\XmlPreloadedResolver.cs (1)
254public override ICredentials Credentials
System\Xml\XmlDownloadManager.cs (3)
13internal static Stream GetStream(Uri uri, ICredentials? credentials, IWebProxy? proxy) 27internal static Task<Stream> GetStreamAsync(Uri uri, ICredentials? credentials, IWebProxy? proxy) 40private static async Task<Stream> GetNonFileStreamAsync(Uri uri, ICredentials? credentials, IWebProxy? proxy)
System\Xml\XmlResolver.cs (1)
74public virtual ICredentials Credentials
System\Xml\XmlResolver.ThrowingResolver.cs (1)
35public override ICredentials Credentials
System\Xml\XmlSecureResolver.cs (1)
18public override ICredentials Credentials
System\Xml\XmlUrlResolver.cs (2)
16private ICredentials? _credentials; 22public override ICredentials? Credentials
System.ServiceModel.Http (2)
System\ServiceModel\Channels\HttpChannelFactory.cs (2)
388internal ICredentials GetCredentials() 390ICredentials creds = null;