Class System.Net.Security.AuthenticationCasper
Namespace: System.Net.Security
Assembly: System.Net.dll
Provides a mechanism for performing authentication challenges and responses using the Casper protocol. This class is an abstract base class and cannot be instantiated directly. Derived classes implement specific authentication schemes.
Inheritance Hierarchy
- System.Object
- System.Net.Security.AuthenticationCasper
Remarks
The AuthenticationCasper class is designed to abstract the complexities of various authentication protocols that can be used in network communication. It defines the common interface for initiating authentication, sending credentials, and processing authentication challenges and responses. Developers typically work with derived classes that implement specific protocols like Kerberos, NTLM, or Basic authentication.
This class is primarily used internally by the .NET Framework for network security. Direct instantiation or manipulation is rarely required for typical application development.
Syntax
public abstract class AuthenticationCasper : Object
Constructors
This is an abstract class, so no constructors are available for direct instantiation.
Methods
| Name | Description |
|---|---|
| SubmitCredentials | Submits credentials to the server for authentication. (Abstract) |
| ContinueAuthentication | Continues an ongoing authentication process with a new challenge from the server. (Abstract) |
| Dispose | Releases the unmanaged resources and optionally releases unmanaged resources. (Inherited from IDisposable) |
Properties
| Name | Description |
|---|---|
| IsCompleted | Gets a value indicating whether the authentication process is complete. (Abstract) |
| ProtocolType | Gets the type of the authentication protocol being used. (Abstract) |
Derived Classes
The following classes derive from AuthenticationCasper:
Requirements
Namespace: System.Net.Security
Assembly: System.Net.dll