LumiSoft Mail Server User API
Auth_HttpDigest Class
Namespaces > LumiSoft.Net.AUTH > Auth_HttpDigest
Implements http digest access authentication. Defined in RFC 2617.
Syntax
C#Visual BasicManaged C++
public class Auth_HttpDigest
Public Class Auth_HttpDigest
public ref class Auth_HttpDigest
Members
All MembersConstructorsMethodsPropertiesFieldsEvents



IconMemberDescription
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)
Determines whether the specified Object is equal to the current 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.
Inheritance Hierarchy
Object
Auth_HttpDigest

Assembly: LumiSoft.Net Version: 2.0.2636.18419 (Module: LumiSoft.Net)