56 if (keyUse.equals(KeyUse.SIG) && (algorithm.equals(Algorithm.HS256) || algorithm.equals(Algorithm.HS384) || algorithm.equals(Algorithm.HS512))) {
57 RealmModel realm = session.getContext().getRealm();
59 ComponentModel generated =
new ComponentModel();
60 generated.setName(
"fallback-" + algorithm);
61 generated.setParentId(realm.getId());
62 generated.setProviderId(
ID);
63 generated.setProviderType(KeyProvider.class.getName());
65 MultivaluedHashMap<String, String> config =
new MultivaluedHashMap<>();
66 config.putSingle(Attributes.PRIORITY_KEY,
"-100");
67 config.putSingle(Attributes.ALGORITHM_KEY, algorithm);
68 generated.setConfig(config);
70 realm.addComponentModel(generated);
static final String ID
Definition: GeneratedHmacKeyProviderFactory.java:38