1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package io.netty5.handler.ssl.util;
17
18 import javax.net.ssl.KeyManager;
19 import javax.net.ssl.ManagerFactoryParameters;
20 import java.security.KeyStore;
21 import java.util.Objects;
22
23 public final class KeyManagerFactoryWrapper extends SimpleKeyManagerFactory {
24 private final KeyManager km;
25
26 public KeyManagerFactoryWrapper(KeyManager km) {
27 this.km = Objects.requireNonNull(km, "km");
28 }
29
30 @Override
31 protected void engineInit(KeyStore keyStore, char[] var2) throws Exception { }
32
33 @Override
34 protected void engineInit(ManagerFactoryParameters managerFactoryParameters)
35 throws Exception { }
36
37 @Override
38 protected KeyManager[] engineGetKeyManagers() {
39 return new KeyManager[] {km};
40 }
41 }