36 ConfigurationValidationHelper validation = SecretKeyProviderUtils.validateConfiguration(model);
37 validation.checkList(Attributes.SECRET_SIZE_PROPERTY,
false);
41 if (!(model.contains(Attributes.SECRET_KEY))) {
43 logger().debugv(
"Generated secret for {0}", realm.getName());
45 int currentSize = Base64Url.decode(model.get(Attributes.SECRET_KEY)).length;
46 if (currentSize != size) {
48 logger().debugv(
"Secret size changed, generating new secret for {0}", realm.getName());
void generateSecret(ComponentModel model, int size)
Definition: AbstractGeneratedSecretKeyProviderFactory.java:53
abstract int getDefaultKeySize()