1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.springframework.ws.soap.security.xwss;
18
19 import java.io.InputStream;
20 import java.security.KeyStore;
21 import java.security.PrivateKey;
22 import java.security.cert.X509Certificate;
23
24 public abstract class AbstractXwssMessageInterceptorKeyStoreTestCase extends AbstractXwssMessageInterceptorTestCase {
25
26 protected X509Certificate certificate;
27
28 protected PrivateKey privateKey;
29
30 protected void onSetup() throws Exception {
31 KeyStore keyStore = KeyStore.getInstance(KeyStore.getDefaultType());
32 InputStream is = null;
33 try {
34 is = getClass().getResourceAsStream("test-keystore.jks");
35 keyStore.load(is, "password".toCharArray());
36 }
37 finally {
38 if (is != null) {
39 is.close();
40 }
41 }
42 certificate = (X509Certificate) keyStore.getCertificate("alias");
43 privateKey = (PrivateKey) keyStore.getKey("alias", "password".toCharArray());
44
45 }
46
47 }