in services/src/main/java/org/jclouds/karaf/services/modules/ConfigurationAdminCredentialStore.java [123:146]
public Credentials put(String s, Credentials credentials) {
if (credentials != null) {
try {
Dictionary dictionary = configuration.getProperties();
if (dictionary == null) {
}
String identityKey = s + "/identity";
String credentialKey = s + "/credential";
if (credentials.identity != null) {
dictionary.put(identityKey, credentials.identity);
}
if (credentials.credential != null) {
dictionary.put(credentialKey, credentials.credential);
}
configuration.update(dictionary);
} catch (IOException e) {
LOGGER.warn("Failed to store jclouds credentials to configuration admin.", e);
}
return credentialsMap.put(s, credentials);
}
return credentials;
}