01: /*
02: * soapUI, copyright (C) 2004-2007 eviware.com
03: *
04: * soapUI is free software; you can redistribute it and/or modify it under the
05: * terms of version 2.1 of the GNU Lesser General Public License as published by
06: * the Free Software Foundation.
07: *
08: * soapUI is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without
09: * even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
10: * See the GNU Lesser General Public License for more details at gnu.org.
11: */
12:
13: package com.eviware.soapui.settings;
14:
15: import com.eviware.soapui.settings.Setting.SettingType;
16:
17: /**
18: * SSL-Proxy settings constants
19: *
20: * @author Ole.Matzura
21: */
22:
23: public interface SSLSettings {
24: @Setting(name="keyStore",description="local keyStore to use",type=SettingType.FILE)
25: public final static String KEYSTORE = SSLSettings.class
26: .getSimpleName()
27: + "@" + "keyStore";
28:
29: @Setting(name="keyStore password",description="keyStore password",type=SettingType.PASSWORD)
30: public final static String KEYSTORE_PASSWORD = SSLSettings.class
31: .getSimpleName()
32: + "@" + "keyStorePassword";
33:
34: /*
35: @Setting( name="keyMaterials", description="local keyMaterials to use", type=SettingType.FILELIST )
36: public final static String KEYMATERIALS = SSLSettings.class.getSimpleName() + "@" + "keyMaterials";
37: */
38: /*
39: @Setting( name="trustStore", description="local trustStore to use", type=SettingType.FILE )
40: public final static String TRUSTSTORE = SSLSettings.class.getSimpleName() + "@" + "trustStore";
41:
42: @Setting( name="trustStore password", description="trustStore password", type=SettingType.PASSWORD )
43: public final static String TRUSTSTORE_PASSWORD = SSLSettings.class.getSimpleName() + "@" + "trustStorePassword";
44: */
45: }
|