1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35 package org.ogf.graap.wsag.api.security;
36
37 import org.ogf.graap.wsag4j.types.configuration.WSRFEngineConfigurationType;
38
39
40
41
42
43
44
45 public class KeystoreProperties
46 {
47
48 private String keyStoreType = "JKS";
49
50 private String keystoreFilename;
51
52 private String keystorePassword;
53
54 private String keyStoreAlias = "";
55
56 private String privateKeyPassword;
57
58 private String truststoreType = "JKS";
59
60 private String truststoreFilename;
61
62 private String truststorePassword;
63
64
65
66
67 public KeystoreProperties()
68 {
69 super();
70 }
71
72
73
74
75
76
77
78 public KeystoreProperties( WSRFEngineConfigurationType configuration )
79 {
80 super();
81
82 keyStoreType = configuration.getKeystore().getKeystoreType();
83 keystoreFilename = configuration.getKeystore().getKeystoreFile();
84 keystorePassword = configuration.getKeystore().getKeystorePassword();
85 keyStoreAlias = configuration.getKeystore().getAlias();
86 privateKeyPassword = configuration.getKeystore().getAliasPassword();
87
88 truststoreType = configuration.getTruststore().getTruststoreType();
89 truststoreFilename = configuration.getTruststore().getTruststoreFile();
90 truststorePassword = configuration.getTruststore().getTruststorePassword();
91 }
92
93
94
95
96 public String getKeyStoreType()
97 {
98 return keyStoreType;
99 }
100
101
102
103
104
105 public void setKeyStoreType( String keyStoreType )
106 {
107 this.keyStoreType = keyStoreType;
108 }
109
110
111
112
113 public String getKeystoreFilename()
114 {
115 return keystoreFilename;
116 }
117
118
119
120
121
122 public void setKeystoreFilename( String keystoreFilename )
123 {
124 this.keystoreFilename = keystoreFilename;
125 }
126
127
128
129
130 public String getKeystorePassword()
131 {
132 return keystorePassword;
133 }
134
135
136
137
138
139 public void setKeystorePassword( String keystorePassword )
140 {
141 this.keystorePassword = keystorePassword;
142 }
143
144
145
146
147 public String getKeyStoreAlias()
148 {
149 return keyStoreAlias;
150 }
151
152
153
154
155
156 public void setKeyStoreAlias( String keyStoreAlias )
157 {
158 this.keyStoreAlias = keyStoreAlias;
159 }
160
161
162
163
164 public String getPrivateKeyPassword()
165 {
166 return privateKeyPassword;
167 }
168
169
170
171
172
173 public void setPrivateKeyPassword( String privateKeyPassword )
174 {
175 this.privateKeyPassword = privateKeyPassword;
176 }
177
178
179
180
181 public String getTruststoreType()
182 {
183 return truststoreType;
184 }
185
186
187
188
189
190 public void setTruststoreType( String truststoreType )
191 {
192 this.truststoreType = truststoreType;
193 }
194
195
196
197
198 public String getTruststoreFilename()
199 {
200 return truststoreFilename;
201 }
202
203
204
205
206
207 public void setTruststoreFilename( String truststoreFilename )
208 {
209 this.truststoreFilename = truststoreFilename;
210 }
211
212
213
214
215 public String getTruststorePassword()
216 {
217 return truststorePassword;
218 }
219
220
221
222
223
224 public void setTruststorePassword( String truststorePassword )
225 {
226 this.truststorePassword = truststorePassword;
227 }
228
229 }