Class TLSCertDNSProvider.Utils
java.lang.Object
com.sankcrm.erp.apisix.infrastructure.tlscert.dns.TLSCertDNSProvider.Utils
- Enclosing interface:
TLSCertDNSProvider
证书工具
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic TLSCertDNSSecret使用供应方注册的密钥类型复制并校验配置。static Optional<TLSCertDNSProvider> 按供应方值查询SPI实现。static Set<TLSCertDNSDesc> 查询所有已注册供应方描述。
-
Constructor Details
-
Utils
public Utils()
-
-
Method Details
-
provider
按供应方值查询SPI实现。- Parameters:
name- 供应方值- Returns:
- SPI实现
-
check
public static TLSCertDNSSecret check(String name, Map<String, Object> conf) throws com.sankcrm.erp.bus.exception.CommandInvalidException使用供应方注册的密钥类型复制并校验配置。- Parameters:
name- 供应方值conf- 配置参数- Returns:
- 校验后的密钥配置
- Throws:
com.sankcrm.erp.bus.exception.CommandInvalidException- 配置无效
-
providers
查询所有已注册供应方描述。- Returns:
- 供应方描述集合
-