Implements http digest access authentication. Defined in RFC 2617.
| C# | Visual Basic | Managed C++ |
public class Auth_HttpDigest
Public Class Auth_HttpDigest
public ref class Auth_HttpDigest
| All Members | Constructors | Methods | Properties | Fields | Events |
| Icon | Member | Description |
|---|---|---|
| Auth_HttpDigestNew(String, String) |
Default constructor.
| |
| Auth_HttpDigestNew(String, String, String, String, String, String) |
Client constructor. This is used to build valid Authorization response to server.
| |
| Algorithm |
Gets algorithm to use to produce the digest and a checksum.
This is normally MD5 or MD5-sess.
| |
| Authenticate(String, String) |
Authenticates specified user and password using this class parameters.
| |
| CNonce |
Gets Client nonce value. This MUST be specified if a qop directive is sent (see above), and
MUST NOT be specified if the server did not send a qop directive in the WWW-Authenticate header field.
| |
| Equals(Object) | (Inherited from Object.) | |
| Finalize() | Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.) | |
| GetHashCode() | Serves as a hash function for a particular type. GetHashCode() is suitable for use in hashing algorithms and data structures like a hash table. (Inherited from Object.) | |
| GetType() | Gets the Type of the current instance. (Inherited from Object.) | |
| MemberwiseClone() | Creates a shallow copy of the current Object. (Inherited from Object.) | |
| Nonce |
Gets a server-specified unique data string. It is recommended that this
string be base64 or hexadecimal data.
Suggested value: base64(time-stamp hex(time-stamp ":" ETag ":" private-key)).
| |
| NonceCount |
Gets nonce ount. This MUST be specified if a qop directive is sent (see above), and
MUST NOT be specified if the server did not send a qop directive in the WWW-Authenticate
header field. The nc-value is the hexadecimal count of the number of requests.
| |
| Opaque |
Gets string of data, specified by the server, which should be returned by the client unchanged.
It is recommended that this string be base64 or hexadecimal data.
| |
| Qop |
Gets value what indicates "quality of protection" the client has applied to
the message. If present, its value MUST be one of the alternatives the server indicated
it supports in the WWW-Authenticate header. This directive is optional in order to preserve
backward compatibility.
| |
| Realm |
Gets a string to be displayed to users so they know which username and password
to use. This string should contain at least the name of the host performing the
authentication and might additionally indicate the collection of users who might have access.
An example might be "registered_users@gotham.news.com".
| |
| Response |
Gets a string of 32 hex digits computed by HTTP digest algorithm,
which proves that the user knows a password.
| |
| ToString() |
Converts this to valid digest string.
(Overrides Object.ToString().) | |
| Uri |
Gets the URI from Request-URI.
| |
| UserName |
Gets user name.
|
| Object | |
| Auth_HttpDigest | |
Assembly: LumiSoft.Net Version: 2.0.2636.18419 (Module: LumiSoft.Net)