1
2
3
4
5
6
7
8
9
10
11
12
13
14 package ch.qos.logback.core.net.ssl.mock;
15
16 import java.security.NoSuchAlgorithmException;
17 import java.security.NoSuchProviderException;
18
19 import javax.net.ssl.KeyManagerFactory;
20
21 import ch.qos.logback.core.net.ssl.KeyManagerFactoryFactoryBean;
22
23
24
25
26
27
28 public class MockKeyManagerFactoryFactoryBean extends KeyManagerFactoryFactoryBean {
29
30 private boolean factoryCreated;
31
32 @Override
33 public KeyManagerFactory createKeyManagerFactory() throws NoSuchProviderException, NoSuchAlgorithmException {
34 factoryCreated = true;
35 return super.createKeyManagerFactory();
36 }
37
38 public boolean isFactoryCreated() {
39 return factoryCreated;
40 }
41
42 }