builders.properties.path=config/builders/
# Transport Configuration
-transport.consume.host=10.147.112.149
-transport.consume.port=30227
+transport.consume.host=<replace_with_host_or_ip>
+transport.consume.port=<replace>
transport.consume.topic=POA-AUDIT-INIT1
transport.consume.motsid=motsid@motsid.com
transport.consume.pass=1234
--- /dev/null
+server.host=
+server.port=
+server.protocol=http
+security.protocol=TLS
+connection.timeout.ms=25000
+read.timeout.ms=25000
+base.uri=/ndcontextbuilder/service/context
+basicauth.username=admin
+basicauth.password=OBF:1u2a1toa1w8v1tok1u30
\ No newline at end of file
import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.MultivaluedHashMap;
import javax.ws.rs.core.MultivaluedMap;
+import org.eclipse.jetty.util.security.Password;
import org.onap.aai.restclient.client.Headers;
import org.onap.aai.restclient.client.OperationResult;
import org.onap.aai.restclient.client.RestClient;
private static final String APP_NAME = "context-aggregator";
+ private static final String BASIC_AUTH = "Basic ";
+
private static Logger log = LoggerFactory.getLogger(RestRequest.class);
private static RestClient createRestClient(ContextBuilder builder) {
return new RestClient()
- // .validateServerHostname(false)
- // .validateServerCertChain(true)
- // .clientCertFile(builder.getKeyStorePath())
- // .clientCertPassword(builder.getKeyStorePassword())
- // .trustStore(builder.getTrustStorePath())
.connectTimeoutMs(builder.getConnectionTimeout()).readTimeoutMs(builder.getReadTimeout());
}
}
private static String getBasicAuthString(ContextBuilder builder) {
- String usernamePasswordString = builder.getUsername() + ":" + builder.getPassword();
- String encodedString = Base64.getEncoder().encodeToString((usernamePasswordString).getBytes());
- return "Basic " + encodedString;
+ String encodedString = Base64.getEncoder().encodeToString(( builder.getUsername() + ":" +
+ Password.deobfuscate(builder.getPassword())).getBytes());
+ return BASIC_AUTH + encodedString;
}
}