diff --git a/ext/saml2sp4ui/logic/src/main/java/org/apache/syncope/core/logic/AbstractSAML2SP4UILogic.java b/ext/saml2sp4ui/logic/src/main/java/org/apache/syncope/core/logic/AbstractSAML2SP4UILogic.java
index 5cf9208c2f..8afffd18de 100644
--- a/ext/saml2sp4ui/logic/src/main/java/org/apache/syncope/core/logic/AbstractSAML2SP4UILogic.java
+++ b/ext/saml2sp4ui/logic/src/main/java/org/apache/syncope/core/logic/AbstractSAML2SP4UILogic.java
@@ -22,7 +22,6 @@
import java.security.KeyStore;
import java.security.PrivateKey;
import java.security.cert.X509Certificate;
-import java.util.Optional;
import org.apache.syncope.common.lib.to.EntityTO;
import org.apache.syncope.core.logic.saml2.NoOpLogoutHandler;
import org.pac4j.saml.config.SAML2Configuration;
@@ -47,14 +46,12 @@ protected AbstractSAML2SP4UILogic(
protected SAML2Configuration newSAML2Configuration() {
SAML2Configuration cfg = new SAML2Configuration(
resourceResolver.getResource(props.getKeystore()),
+ props.getKeystoreAlias(),
+ props.getKeystoreType(),
props.getKeystoreStorepass(),
props.getKeystoreKeypass(),
null);
- Optional.ofNullable(props.getKeystoreAlias()).ifPresent(cfg::setKeystoreAlias);
-
- cfg.setKeystoreType(Optional.ofNullable(props.getKeystoreType()).orElseGet(() -> KeyStore.getDefaultType()));
-
if (cfg.getKeystoreResource() instanceof FileUrlResource) {
cfg.setKeystoreGenerator(new BaseSAML2KeystoreGenerator(cfg) {
diff --git a/pom.xml b/pom.xml
index 8293e0c09c..4e5016769d 100644
--- a/pom.xml
+++ b/pom.xml
@@ -404,7 +404,7 @@ under the License.
1.3.8
1.4.4
2.0.1
- 1.0.1
+ 1.0.2
1.0.2
3.0.0
0.5