manpki.server¶
Functions
daemon_starter() |
|
default_page() |
|
envready() |
|
error_response() |
|
generate_sha256_string() |
|
get_api_discovery() |
|
get_content_render() |
|
get_current_user_role() |
|
get_json_lang(lang) |
|
get_locales(lang) |
|
get_path_lang(lang) |
|
get_path_render() |
|
get_render() |
|
get_run_directory([paths]) |
Generates (yields) the available run directory in the correct order. |
info() |
|
isfloat(s) |
|
isint(s) |
|
jsonify(*args, **kwargs) |
This function wraps dumps() to add a few enhancements that make life easier. |
lang_is_defined(lang) |
|
load_api_modules() |
|
login() |
|
logout() |
|
method_not_allowed(error) |
|
page_internal_server_error(error) |
|
page_not_found(error) |
|
ping() |
|
render_is_defined() |
|
requires_roles(*roles) |
|
start() |
|
time(() -> floating point number) |
Return the current time in seconds since the Epoch. |
unhandled_exception(e) |
|
verify_password(username, password) |
|
verify_token(token) |
|
where(key) |
|
wraps(wrapped[, assigned, updated]) |
Decorator factory to apply update_wrapper() to a wrapper function |
Classes
API |
|
APIMethodArg(name, vtype, mandatory) |
|
APIRoute([url, command, endpoint]) |
|
CAParameter(*args, **kwargs) |
|
CertParameter(*args, **kwargs) |
|
CrlParameter(*args, **kwargs) |
|
Database([db]) |
A class acts as a wrapper of tinydb.TinyDB with additional features. |
ExtendedKeyUsage(*args, **kwargs) |
|
ExtensionModel(*args, **kwargs) |
|
Flask(import_name[, static_path, ...]) |
The flask object implements a WSGI application and acts as the central object. |
HTTPBasicAuth([scheme, realm]) |
|
HTTPTokenAuth([scheme, realm]) |
|
KeyUsage(*args, **kwargs) |
|
LdapParameter(*args, **kwargs) |
|
MailParameter(*args, **kwargs) |
|
ManPKIFlaskResponse([response, status, ...]) |
|
MultiAuth(main_auth, *args) |
|
OcspParameter(*args, **kwargs) |
|
ParamModel(*args, **kwargs) |
|
Profile(*args, **kwargs) |
|
Response([response, status, headers, ...]) |
The response object that is used by default in Flask. |
Roles(**kwargs) |
|
SSL |
|
ServerParameter(*args, **kwargs) |
|
TinyJsonModel([eid]) |
|
User(username) |
|
UserDB(*args, **kwargs) |
|
WSGIServer(listener[, application, backlog, ...]) |
A WSGI server based on StreamServer that supports HTTPS. |
WebSSL |
|
datetime(year, month, day[, hour[, minute[, ...) |
The year, month and day arguments are required. |
timedelta |
Difference between two datetime values. |