public class SslBuilder extends Object
| 限定符和类型 | 类和说明 |
|---|---|
protected static class |
SslBuilder.ConfigurableAliasKeyManager
支持 alias 别名配置
|
| 限定符和类型 | 字段和说明 |
|---|---|
protected io.undertow.Undertow.Builder |
builder |
protected SslConfig |
sslConfig |
protected UndertowConfig |
undertowConfig |
| 构造器和说明 |
|---|
SslBuilder(io.undertow.Undertow.Builder builder,
UndertowConfig undertowConfig) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
build() |
protected KeyManager[] |
getConfigurableAliasKeyManagers(SslConfig sslConfig,
KeyManager[] keyManagers) |
protected KeyManager[] |
getKeyManagers(SslConfig sslConfig) |
protected KeyStore |
loadKeyStore(SslConfig sslConfig)
1:优先从 class path 与 jar 包之中获取密钥,然后从文件系统中获取密钥
2:开发环境下 class path 包括 target/classes、jar 包。
|
protected io.undertow.Undertow.Builder builder
protected UndertowConfig undertowConfig
protected SslConfig sslConfig
public SslBuilder(io.undertow.Undertow.Builder builder,
UndertowConfig undertowConfig)
public void build()
protected KeyManager[] getKeyManagers(SslConfig sslConfig)
protected KeyStore loadKeyStore(SslConfig sslConfig) throws Exception
Exceptionprotected KeyManager[] getConfigurableAliasKeyManagers(SslConfig sslConfig, KeyManager[] keyManagers)
Copyright © 2019. All rights reserved.