diff --git a/components/registry/org.wso2.carbon.registry.event.core/src/main/java/org/wso2/carbon/registry/event/core/qpid/QpidServerDetails.java b/components/registry/org.wso2.carbon.registry.event.core/src/main/java/org/wso2/carbon/registry/event/core/qpid/QpidServerDetails.java
index 0e3bd6018..58c4f1b41 100644
--- a/components/registry/org.wso2.carbon.registry.event.core/src/main/java/org/wso2/carbon/registry/event/core/qpid/QpidServerDetails.java
+++ b/components/registry/org.wso2.carbon.registry.event.core/src/main/java/org/wso2/carbon/registry/event/core/qpid/QpidServerDetails.java
@@ -17,6 +17,7 @@
package org.wso2.carbon.registry.event.core.qpid;
import org.wso2.carbon.utils.ServerConstants;
+import org.wso2.carbon.utils.security.KeystoreUtils;
public class QpidServerDetails {
@@ -24,8 +25,8 @@ public class QpidServerDetails {
private static final String DOMAIN_NAME_SEPARATOR_INTERNAL = "!";
private static final String SECURITY_RESOURCES_DIR = "/repository/resources/security/";
- private static final String KEYSTORE_FILE = "wso2carbon.jks";
- private static final String TRUSTSTORE_FILE = "client-truststore.jks";
+ private static final String KEYSTORE_FILE = KeystoreUtils.StoreFileType.defaultFileType();
+ private static final String TRUSTSTORE_FILE = KeystoreUtils.getTrustStoreFileType();
private String accessKey;
private String clientID;
diff --git a/components/registry/org.wso2.carbon.registry.ws.client/pom.xml b/components/registry/org.wso2.carbon.registry.ws.client/pom.xml
index 022e9d105..5e11dd049 100644
--- a/components/registry/org.wso2.carbon.registry.ws.client/pom.xml
+++ b/components/registry/org.wso2.carbon.registry.ws.client/pom.xml
@@ -146,6 +146,10 @@
org.wso2.carbon
org.wso2.carbon.ui
+
+ org.wso2.carbon
+ org.wso2.carbon.utils
+
org.wso2.carbon
org.wso2.carbon.core
diff --git a/components/registry/org.wso2.carbon.registry.ws.client/src/main/java/org/wso2/carbon/registry/ws/client/registry/WSRegistryServiceClient.java b/components/registry/org.wso2.carbon.registry.ws.client/src/main/java/org/wso2/carbon/registry/ws/client/registry/WSRegistryServiceClient.java
index 8840e29dc..00da22c41 100644
--- a/components/registry/org.wso2.carbon.registry.ws.client/src/main/java/org/wso2/carbon/registry/ws/client/registry/WSRegistryServiceClient.java
+++ b/components/registry/org.wso2.carbon.registry.ws.client/src/main/java/org/wso2/carbon/registry/ws/client/registry/WSRegistryServiceClient.java
@@ -62,6 +62,8 @@
import org.wso2.carbon.registry.ws.stub.xsd.WSTag;
import org.wso2.carbon.registry.ws.stub.xsd.WSTaggedResourcePath;
import org.wso2.carbon.utils.CarbonUtils;
+import org.wso2.carbon.utils.security.KeystoreUtils;
+
import javax.activation.DataHandler;
import javax.activation.FileDataSource;
@@ -238,7 +240,8 @@ public void addSecurityOptions ( String policyPath, String keyStore,String userN
Policy policy = loadPolicy(policyPath);
Properties merlinProp = new Properties();
- merlinProp.put("org.apache.ws.security.crypto.merlin.keystore.type", "JKS");
+ merlinProp.put("org.apache.ws.security.crypto.merlin.keystore.type",
+ KeystoreUtils.StoreFileType.defaultFileType());
merlinProp.put("org.apache.ws.security.crypto.merlin.file",
keyStore);
diff --git a/pom.xml b/pom.xml
index ffeaa54f7..541111b87 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1393,6 +1393,10 @@
org.apache.felix.scr.ds-annotations
${apache.felix.scr.ds.annotations.version}
+
+ xml-apis
+ xml-apis
+
@@ -1594,7 +1598,7 @@
- 4.5.3
+ 4.9.23
${carbon.kernel.version}
[4.5.0, 5.0.0)