public static CredentialsProperties loadCredentialsProperties()

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;
        }
    }