System.ServiceModel.Channels.TransportSecurityHelpers
public static SecurityTokenProvider GetCertificateTokenProvider(SecurityTokenManager tokenManager, EndpointAddress target, Uri via, string transportScheme, ChannelParameterCollection channelParameters)
public static SecurityTokenProvider GetDigestTokenProvider(SecurityTokenManager tokenManager, EndpointAddress target, Uri via, string transportScheme, AuthenticationSchemes authenticationScheme, ChannelParameterCollection channelParameters)
public static ValueTask<ValueTuple<NetworkCredential, TokenImpersonationLevel, AuthenticationLevel>> GetSspiCredentialAsync(SecurityTokenProviderContainer tokenProvider, TimeSpan timeout)
public static ValueTask<ValueTuple<NetworkCredential, bool, TokenImpersonationLevel, bool>> GetSspiCredentialCoreAsync(SspiSecurityTokenProvider tokenProvider, TimeSpan timeout)
public static SspiSecurityTokenProvider GetSspiTokenProvider(SecurityTokenManager tokenManager, EndpointAddress target, Uri via, string transportScheme, AuthenticationSchemes authenticationScheme, ChannelParameterCollection channelParameters)
public static Task<NetworkCredential> GetUserNameCredentialAsync(SecurityTokenProviderContainer tokenProvider, TimeSpan timeout)
public static SecurityTokenProvider GetUserNameTokenProvider(SecurityTokenManager tokenManager, EndpointAddress target, Uri via, string transportScheme, AuthenticationSchemes authenticationScheme, ChannelParameterCollection channelParameters)