chore: unify default license references in fn

This commit is contained in:
Thales Macedo Garitezi 2022-09-14 17:26:48 -03:00
parent 741eb4ff51
commit deff429579
2 changed files with 14 additions and 8 deletions

View File

@ -16,6 +16,7 @@
-export([roots/0, fields/1, validations/0, desc/1]).
-export([
default_license/0,
key_license/0
]).
@ -34,11 +35,7 @@ fields(key_license) ->
[
{key, #{
type => string(),
default =>
"MjIwMTExCjAKMTAKRXZhbHVhdGlvbgpjb250YWN0QGVtcXguaW8KZ"
"GVmYXVsdAoyMDIyMDQxOQoxODI1CjEwMDAK.MEQCICbgRVijCQov2"
"hrvZXR1mk9Oa+tyV1F5oJ6iOZeSHjnQAiB9dUiVeaZekDOjztk+NC"
"Wjhk4PG8tWfw2uFZWruSzD6g==",
default => default_license(),
%% so it's not logged
sensitive => true,
required => true,
@ -78,3 +75,14 @@ check_license_watermark(Conf) ->
false -> {bad_license_watermark, #{high => High, low => Low}}
end
end.
%% @doc The default license key.
%% This default license has 1000 connections limit.
%% It is issued on 2022-04-19 and valid for 5 years (1825 days)
%% NOTE: when updating a new key, the schema doc in emqx_license_schema_i18n.conf
%% should be updated accordingly
default_license() ->
"MjIwMTExCjAKMTAKRXZhbHVhdGlvbgpjb250YWN0QGVtcXguaW8KZ"
"GVmYXVsdAoyMDIyMDQxOQoxODI1CjEwMDAK.MEQCICbgRVijCQov2"
"hrvZXR1mk9Oa+tyV1F5oJ6iOZeSHjnQAiB9dUiVeaZekDOjztk+NC"
"Wjhk4PG8tWfw2uFZWruSzD6g==".

View File

@ -77,6 +77,4 @@ make_license(Values) ->
iolist_to_binary([EncodedText, ".", EncodedSignature]).
default_license() ->
%% keep it the same as in emqx_license_schema.erl
"MjIwMTExCjAKMTAKRXZhbHVhdGlvbgpjb250YWN0QGVtcXguaW8KZGVmYXVsdAoyMDIyMDQxOQoxODI1CjEwMDAK."
"MEQCICbgRVijCQov2hrvZXR1mk9Oa+tyV1F5oJ6iOZeSHjnQAiB9dUiVeaZekDOjztk+NCWjhk4PG8tWfw2uFZWruSzD6g==".
emqx_license_schema:default_license().