/* * Copyright (C) 2014 Intel Corporation * All rights reserved. */ package com.intel.mtwilson.tls.policy.creator.impl; import com.intel.dcsg.cpg.tls.policy.TlsPolicy; import com.intel.dcsg.cpg.tls.policy.impl.InsecureTlsPolicy; import com.intel.mtwilson.tls.policy.TlsPolicyDescriptor; import com.intel.mtwilson.tls.policy.factory.TlsPolicyCreator; /** * * @author jbuhacoff */ public class InsecureTlsPolicyCreator implements TlsPolicyCreator { @Override public InsecureTlsPolicy createTlsPolicy(TlsPolicyDescriptor tlsPolicyDescriptor) { if( "INSECURE".equalsIgnoreCase(tlsPolicyDescriptor.getPolicyType()) ) { return new InsecureTlsPolicy(); } return null; } }