/* * Copyright (C) 2014 Intel Corporation * All rights reserved. */ package com.intel.mtwilson; import com.intel.mtwilson.api.ClientFactory; import com.intel.dcsg.cpg.io.FileResource; import com.intel.dcsg.cpg.tls.policy.impl.InsecureTlsPolicy; import java.io.File; import java.net.URL; import com.intel.mtwilson.api.MtWilson; import java.net.MalformedURLException; import java.io.IOException; /** * * @author jbuhacoff */ public class MyClient { private static final org.slf4j.Logger log = org.slf4j.LoggerFactory.getLogger(MyClient.class); private MtWilson v1 = null; public MtWilson v1() throws IOException, MalformedURLException { if( v1 == null ) { log.debug("Mt Wilson URL: {}", My.configuration().getMtWilsonURL().toString()); v1 = ClientFactory.clientForUserInResource( new FileResource(My.configuration().getKeystoreFile()), My.configuration().getKeystoreUsername(), My.configuration().getKeystorePassword(), My.configuration().getMtWilsonURL(), new InsecureTlsPolicy() ); } return v1; } }