1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package nl.altindag.ssl.model;
18
19 import java.security.KeyStore;
20
21
22
23
24 public final class KeyStoreHolder {
25
26 private final KeyStore keyStore;
27 private final char[] keyStorePassword;
28 private char[] keyPassword = {};
29
30 public KeyStoreHolder(KeyStore keyStore, char[] keyStorePassword) {
31 this.keyStore = keyStore;
32 this.keyStorePassword = keyStorePassword;
33 }
34
35 public KeyStoreHolder(KeyStore keyStore, char[] keyStorePassword, char[] keyPassword) {
36 this.keyStore = keyStore;
37 this.keyStorePassword = keyStorePassword;
38 this.keyPassword = keyPassword;
39 }
40
41 public KeyStore getKeyStore() {
42 return keyStore;
43 }
44
45 public char[] getKeyStorePassword() {
46 return keyStorePassword;
47 }
48
49 public char[] getKeyPassword() {
50 return keyPassword;
51 }
52
53 }