DragonFly On-Line Manual Pages

Search: Section:  


KHTTPDIGEST_VALIDATE(3)                     DragonFly Library Functions Manual

NAME

khttpdigest_validate - validate an HTTP digest request

LIBRARY

library "libkcgi"

SYNOPSIS

#include <stdint.h> #include <kcgi.h> int khttpdigest_validate(struct kreq *req, const char *password);

DESCRIPTION

The khttpdigest_validate function validates the given password with the HTTP digest-authorised request req as returned by khttp_parse(3) or khttp_fcgi_parse(3). It fully implements all components of the digest: QOP, MD5 types, etc. It does not check that the URI component of the digest matches that of the request, as these values are known to be mutable.

RETURN VALUES

khttpdigest_validate will return zero if validation failed, less than zero if the request was not properly set up for HTTP digest validation, or greater than zero if the validation succeeded.

SEE ALSO

kcgi(3), khttp_fcgi_parse(3), khttp_parse(3), khttpbasic_validate(3)

AUTHORS

The khttpdigest_validate function was written by Kristaps Dzonsons <kristaps@bsd.lv>. DragonFly 6.5-DEVELOPMENT January 7, 2016 DragonFly 6.5-DEVELOPMENT

Search: Section: