public class SslConfig extends Object
Modifier and Type | Method and Description |
---|---|
static SslConfig |
forClient()
给客户端用的
|
static SslConfig |
forServer(InputStream keyStoreInputStream,
InputStream trustStoreInputStream,
String passwd)
给服务器用的
|
static SslConfig |
forServer(String keyStoreFile,
String trustStoreFile,
String passwd) |
KeyManagerFactory |
getKeyManagerFactory() |
TrustManagerFactory |
getTrustManagerFactory() |
void |
init() |
void |
setKeyManagerFactory(KeyManagerFactory keyManagerFactory) |
void |
setTrustManagerFactory(TrustManagerFactory trustManagerFactory) |
public static SslConfig forServer(String keyStoreFile, String trustStoreFile, String passwd) throws Exception
keyStoreFile
- 如果是以"classpath:"开头,则从classpath中查找,否则视为普通的文件路径trustStoreFile
- 如果是以"classpath:"开头,则从classpath中查找,否则视为普通的文件路径passwd
- FileNotFoundException
Exception
public static SslConfig forServer(InputStream keyStoreInputStream, InputStream trustStoreInputStream, String passwd) throws Exception
keyStoreInputStream
- trustStoreInputStream
- passwd
- Exception
public KeyManagerFactory getKeyManagerFactory()
public void setKeyManagerFactory(KeyManagerFactory keyManagerFactory)
public TrustManagerFactory getTrustManagerFactory()
public void setTrustManagerFactory(TrustManagerFactory trustManagerFactory)
Copyright © 2021. All rights reserved.