Interface TLSCertDNSProvider
- All Known Implementing Classes:
ALYTLSCertDNSProvider
public interface TLSCertDNSProvider
TLS证书DNS SPI
- Since:
- 3.1.6
- Author:
- zhsxin
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptioncleanup(TLSCertDNS tlsCertDNS, TLSCertDNSChallengeRequest request) 清理 DNS-01 Challenge 记录。Class<? extends TLSCertDNSSecret> confType()当前供应方对应的密钥配置类型。present(TLSCertDNS tlsCertDNS, TLSCertDNSChallengeRequest request) 写入 DNS-01 Challenge 记录。provider()DNS描述
-
Method Details
-
provider
TLSCertDNSDesc provider()DNS描述- Returns:
- TLSCertProviderDesc
-
confType
Class<? extends TLSCertDNSSecret> confType()当前供应方对应的密钥配置类型。- Returns:
- 密钥配置类型
-
present
TLSCertDNSChallengeResult present(TLSCertDNS tlsCertDNS, TLSCertDNSChallengeRequest request) throws com.sankcrm.erp.common.exception.CoreException 写入 DNS-01 Challenge 记录。- Parameters:
tlsCertDNS- DNS配置request- Challenge变更请求- Returns:
- DNS记录变更结果
- Throws:
com.sankcrm.erp.common.exception.CoreException- 变更异常
-
cleanup
TLSCertDNSChallengeResult cleanup(TLSCertDNS tlsCertDNS, TLSCertDNSChallengeRequest request) throws com.sankcrm.erp.common.exception.CoreException 清理 DNS-01 Challenge 记录。- Parameters:
tlsCertDNS- DNS配置request- Challenge变更请求- Returns:
- DNS记录变更结果
- Throws:
com.sankcrm.erp.common.exception.CoreException- 变更异常
-