package org.graylog2.syslog4j.impl.net.tcp.ssl; import org.graylog2.syslog4j.impl.net.tcp.TCPNetSyslogConfig; /** * SSLTCPNetSyslogConfig is an extension of TCPNetSyslogConfig that provides * configuration support for TCP/IP-based (over SSL/TLS) syslog clients. * <p/> * <p>Syslog4j is licensed under the Lesser GNU Public License v2.1. A copy * of the LGPL license is available in the META-INF folder in all * distributions of Syslog4j and in the base directory of the "doc" ZIP.</p> * * @author <syslog4j@productivity.org> * @version $Id: SSLTCPNetSyslogConfig.java,v 1.2 2009/03/29 17:38:58 cvs Exp $ */ public class SSLTCPNetSyslogConfig extends TCPNetSyslogConfig implements SSLTCPNetSyslogConfigIF { private static final long serialVersionUID = 5569086213824510834L; protected String keyStore = null; protected String keyStorePassword = null; protected String trustStore = null; protected String trustStorePassword = null; public SSLTCPNetSyslogConfig() { // } public SSLTCPNetSyslogConfig(int facility, String host, int port) { super(facility, host, port); } public SSLTCPNetSyslogConfig(int facility, String host) { super(facility, host); } public SSLTCPNetSyslogConfig(int facility) { super(facility); } public SSLTCPNetSyslogConfig(String host, int port) { super(host, port); } public SSLTCPNetSyslogConfig(String host) { super(host); } public String getKeyStore() { return this.keyStore; } public void setKeyStore(String keyStore) { this.keyStore = keyStore; } public String getKeyStorePassword() { return this.keyStorePassword; } public void setKeyStorePassword(String keyStorePassword) { this.keyStorePassword = keyStorePassword; } public String getTrustStore() { return this.trustStore; } public void setTrustStore(String trustStore) { this.trustStore = trustStore; } public String getTrustStorePassword() { return this.trustStorePassword; } public void setTrustStorePassword(String trustStorePassword) { this.trustStorePassword = trustStorePassword; } public Class getSyslogClass() { return SSLTCPNetSyslog.class; } public Class getSyslogWriterClass() { return SSLTCPNetSyslogWriter.class; } }