C# Class Microsoft.Common.Core.Security.SecurityService

Inheritance: ISecurityService
Mostra file Open project: Microsoft/RTVS

Public Methods

Method Description
DeleteUserCredentials ( string authority ) : bool
GetUserCredentialsAsync ( string authority, bool invalidateStoredCredentials, CancellationToken cancellationToken = default(CancellationToken) ) : Task
SecurityService ( ICoreShell coreShell ) : System
ValidateX509CertificateAsync ( X509Certificate certificate, string message, CancellationToken cancellationToken = default(CancellationToken) ) : Task

Method Details

DeleteUserCredentials() public method

public DeleteUserCredentials ( string authority ) : bool
authority string
return bool

GetUserCredentialsAsync() public method

public GetUserCredentialsAsync ( string authority, bool invalidateStoredCredentials, CancellationToken cancellationToken = default(CancellationToken) ) : Task
authority string
invalidateStoredCredentials bool
cancellationToken System.Threading.CancellationToken
return Task

SecurityService() public method

public SecurityService ( ICoreShell coreShell ) : System
coreShell ICoreShell
return System

ValidateX509CertificateAsync() public method

public ValidateX509CertificateAsync ( X509Certificate certificate, string message, CancellationToken cancellationToken = default(CancellationToken) ) : Task
certificate System.Security.Cryptography.X509Certificates.X509Certificate
message string
cancellationToken System.Threading.CancellationToken
return Task