summaryrefslogtreecommitdiffstats
path: root/src/util
diff options
context:
space:
mode:
authorJakub Hrozek <jhrozek@redhat.com>2017-03-20 11:49:43 +0100
committerJakub Hrozek <jhrozek@redhat.com>2017-03-27 09:58:48 +0200
commitcac0db2f8004ae88b9263dc3888a11a2d3d3d114 (patch)
treef1f73ae5080f1d38522ac609dae4411d3679171e /src/util
parentc9db8b8b19827c3d492b8d2769aa77a37dbc12d3 (diff)
downloadsssd-cac0db2f8004ae88b9263dc3888a11a2d3d3d114.tar.gz
sssd-cac0db2f8004ae88b9263dc3888a11a2d3d3d114.tar.xz
sssd-cac0db2f8004ae88b9263dc3888a11a2d3d3d114.zip
KCM: Store ccaches in secrets
Adds a new KCM responder ccache back end that forwards all requests to sssd-secrets. Reviewed-by: Michal Židek <mzidek@redhat.com> Reviewed-by: Simo Sorce <simo@redhat.com>
Diffstat (limited to 'src/util')
-rw-r--r--src/util/util_errors.c2
-rw-r--r--src/util/util_errors.h2
2 files changed, 4 insertions, 0 deletions
diff --git a/src/util/util_errors.c b/src/util/util_errors.c
index 23cfdf9c6..60c2f439b 100644
--- a/src/util/util_errors.c
+++ b/src/util/util_errors.c
@@ -109,6 +109,8 @@ struct err_string error_to_str[] = {
{ "KCM operation not implemented" }, /* ERR_KCM_OP_NOT_IMPLEMENTED */
{ "End of credential cache reached" }, /* ERR_KCM_CC_END */
{ "Credential cache name not allowed" }, /* ERR_KCM_WRONG_CCNAME_FORMAT */
+ { "Cannot encode a JSON object to string" }, /* ERR_JSON_ENCODING */
+ { "Cannot decode a JSON object from string" }, /* ERR_JSON_DECODING */
{ "ERR_LAST" } /* ERR_LAST */
};
diff --git a/src/util/util_errors.h b/src/util/util_errors.h
index 387d48161..4e9da8147 100644
--- a/src/util/util_errors.h
+++ b/src/util/util_errors.h
@@ -131,6 +131,8 @@ enum sssd_errors {
ERR_KCM_OP_NOT_IMPLEMENTED,
ERR_KCM_CC_END,
ERR_KCM_WRONG_CCNAME_FORMAT,
+ ERR_JSON_ENCODING,
+ ERR_JSON_DECODING,
ERR_LAST /* ALWAYS LAST */
};