in src/main/java/com/aliyuncs/kms/secretsmanager/client/utils/CredentialsPropertiesUtils.java [24:40]
public static CredentialsProperties loadCredentialsProperties(String fileName) {
if (StringUtils.isEmpty(fileName)) {
fileName = CacheClientConstant.CREDENTIALS_PROPERTIES_CONFIG_NAME;
}
Properties properties = ConfigUtils.loadConfig(fileName);
CredentialsProperties credentialsProperties = new CredentialsProperties();
credentialsProperties.setSourceProperties(properties);
if (properties != null && properties.size() > 0) {
initDefaultConfig(credentialsProperties);
initSecretsRegions(credentialsProperties);
initCredentialsProvider(credentialsProperties);
initSecretNames(properties, credentialsProperties);
return credentialsProperties;
} else {
return null;
}
}