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

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

See Also