diff options
Diffstat (limited to '')
-rw-r--r-- | src/ejabberd_options.erl | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/ejabberd_options.erl b/src/ejabberd_options.erl index 4a327b17..285e38b3 100644 --- a/src/ejabberd_options.erl +++ b/src/ejabberd_options.erl @@ -411,8 +411,10 @@ opt_type(jwt_key) -> case jose_jwk:to_map(JWK) of {_, #{<<"keys">> := [Key]}} -> jose_jwk:from_map(Key); - {_, #{<<"keys">> := _}} -> + {_, #{<<"keys">> := [_|_]}} -> econf:fail({bad_jwt_key_set, Path}); + {_, #{<<"keys">> := _}} -> + econf:fail({bad_jwt_key, Path}); _ -> JWK end |