Hi,
$subject. Diff file is attached.
--
Sadeep Jayasumana
Software Engineer
WSO2 Inc.
Email - [email protected]
Mobile - +94 77 22 66 507
diff -r
./src/main/java/org/wso2/carbon/registry/core/config/DataBaseConfiguration.java
../../branch/org.wso2.carbon.registry.core/3.1.0/src/main/java/org/wso2/carbon/registry/core/config/DataBaseConfiguration.java
19d18
< import org.apache.synapse.securevault.SecretResolver;
20a20
> import org.wso2.pwprovider.*;
39d38
< private SecretResolver secretResolver;
40a40
> private PasswordManager passwordManager;
223,229c223,224
< /**
< * Sets a password manager which is responsible for resolving encrypted
passwords
< *
< * @param secretResolver <code>SecretResolver</code> instance
< */
< public void setSecretResolver(SecretResolver secretResolver) {
< this.secretResolver = secretResolver;
---
> public void setPasswordManager(PasswordManager passwordManager) {
> this.passwordManager = passwordManager;
239,242c234,236
< if (secretResolver != null && secretResolver.isInitialized()) {
< String key = configName + "." + SecurityConstants.PROP_PASSWORD;
< if (secretResolver.isTokenProtected(key)) {
< return secretResolver.resolve(password);
---
> if (passwordManager.isInitialized()) {
> if (passwordManager.isTokenProtected(configName + ".password")) {
> return passwordManager.resolve(password);
diff -r
./src/main/java/org/wso2/carbon/registry/core/config/RegistryConfigurationProcessor.java
../../branch/org.wso2.carbon.registry.core/3.1.0/src/main/java/org/wso2/carbon/registry/core/config/RegistryConfigurationProcessor.java
58a59,61
> import org.wso2.pwprovider.PasswordManager;
> import org.wso2.pwprovider.PasswordManagerFactory;
>
117,118c120
< SecretResolver secretResolver =
SecretResolverFactory.create(configElement, false);
<
---
> PasswordManager passwordManager =
> PasswordManagerFactory.create(configElement, false);
125c127
< dataBaseConfiguration.setSecretResolver(secretResolver);
---
> dataBaseConfiguration.setPasswordManager(passwordManager);
302c304
< readRemoteInstances(configElement, registryContext,
secretResolver);
---
> readRemoteInstances(configElement, registryContext,
> passwordManager);
553,554c555
< SecretResolver secretResolver)
< throws RegistryException {
---
> PasswordManager passwordManager)
> throws RegistryException {
606c607
< remoteConfiguration.setSecretResolver(secretResolver);
---
> remoteConfiguration.setPasswordManager(passwordManager);
805c806
< if (tempTenantId > -1) {
---
> if (tempTenantId > 0) {
diff -r
./src/main/java/org/wso2/carbon/registry/core/config/RemoteConfiguration.java
../../branch/org.wso2.carbon.registry.core/3.1.0/src/main/java/org/wso2/carbon/registry/core/config/RemoteConfiguration.java
18,20c18
<
< import org.apache.synapse.securevault.SecretResolver;
< import org.apache.synapse.securevault.SecurityConstants;
---
> import org.wso2.pwprovider.*;
30a29,30
> private PasswordManager passwordManager;
>
34c34,39
< private SecretResolver secretResolver;
---
>
> public void setPasswordManager(PasswordManager passwordManager) {
> this.passwordManager = passwordManager;
> }
>
>
167,169c172,174
< public void setSecretResolver(SecretResolver secretResolver) {
< this.secretResolver = secretResolver;
< }
---
> // public void setSecretResolver(SecretResolver secretResolver) {
> // this.secretResolver = secretResolver;
> // }
178,181c183,185
< if (secretResolver != null && secretResolver.isInitialized()) {
< String key = id + "." + SecurityConstants.PROP_PASSWORD;
< if (secretResolver.isTokenProtected(key)) {
< return secretResolver.resolve(trustedPwd);
---
> if (passwordManager.isInitialized()) {
> if (passwordManager.isTokenProtected(id + ".password")) {
> return passwordManager.resolve(trustedPwd);
_______________________________________________
Carbon-dev mailing list
[email protected]
https://wso2.org/cgi-bin/mailman/listinfo/carbon-dev