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 - FileNotFoundExceptionExceptionpublic static SslConfig forServer(InputStream keyStoreInputStream, InputStream trustStoreInputStream, String passwd) throws Exception
keyStoreInputStream - trustStoreInputStream - passwd - Exceptionpublic KeyManagerFactory getKeyManagerFactory()
public void setKeyManagerFactory(KeyManagerFactory keyManagerFactory)
public TrustManagerFactory getTrustManagerFactory()
public void setTrustManagerFactory(TrustManagerFactory trustManagerFactory)
Copyright © 2021. All rights reserved.