package com.sequenceiq.samples.web.controller;
import com.amazonaws.auth.AWSCredentials;
import com.sequenceiq.samples.core.credentials.SimpleAWSCredentials;
import org.springframework.stereotype.Component;
import java.io.UnsupportedEncodingException;
import java.net.URLDecoder;
@Component
public class AwsCredentialsFactory {
public AWSCredentials createSimpleAWSCredentials(String accessKey, String secretAccessKey) {
String aKey = accessKey;
String sAccessKey = secretAccessKey;
try {
aKey = URLDecoder.decode(aKey, ("UTF-8"));
sAccessKey = URLDecoder.decode(sAccessKey, ("UTF-8"));
} catch (UnsupportedEncodingException e) {
System.out.println(aKey + ":" + sAccessKey + e.getMessage());
}
return new SimpleAWSCredentials(aKey, sAccessKey);
}
}