Interface TLSCertCAProvider
- All Known Implementing Classes:
LetsEncryptTLSCertCAProvider
public interface TLSCertCAProvider
TLS证书 CA SPI
- Since:
- 3.1.6
- Author:
- zhsxin
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionapply(TLSCertCA tlsCertCA, TLSCertCAApplyRequest request) 申请证书订单。Class<? extends TLSCertCASecret> confType()download(TLSCertCA tlsCertCA, TLSCertCADownloadRequest request) 下载证书。finalize(TLSCertCA tlsCertCA, TLSCertCAFinalizeRequest request) 完成证书订单。provider()CA描述renew(TLSCertCA tlsCertCA, TLSCertCARenewRequest request) 续期证书订单。validate(TLSCertCA tlsCertCA, TLSCertCAValidateRequest request) 触发并等待验证。
-
Method Details
-
provider
TLSCertCADesc provider()CA描述- Returns:
- TLSCertProviderDesc
-
confType
Class<? extends TLSCertCASecret> confType() -
apply
TLSCertCAOrder apply(TLSCertCA tlsCertCA, TLSCertCAApplyRequest request) throws com.sankcrm.erp.common.exception.CoreException 申请证书订单。- Parameters:
tlsCertCA- TLS证书CArequest- 申请请求- Returns:
- 证书订单
- Throws:
com.sankcrm.erp.common.exception.CoreException- 申请异常
-
renew
TLSCertCAOrder renew(TLSCertCA tlsCertCA, TLSCertCARenewRequest request) throws com.sankcrm.erp.common.exception.CoreException 续期证书订单。- Parameters:
tlsCertCA- TLS证书CArequest- 续期请求- Returns:
- 证书订单
- Throws:
com.sankcrm.erp.common.exception.CoreException- 续期异常
-
validate
TLSCertCAOrder validate(TLSCertCA tlsCertCA, TLSCertCAValidateRequest request) throws com.sankcrm.erp.common.exception.CoreException 触发并等待验证。- Parameters:
tlsCertCA- TLS证书CArequest- 验证请求- Returns:
- 最新证书订单
- Throws:
com.sankcrm.erp.common.exception.CoreException- 验证异常
-
finalize
TLSCertCAOrder finalize(TLSCertCA tlsCertCA, TLSCertCAFinalizeRequest request) throws com.sankcrm.erp.common.exception.CoreException 完成证书订单。- Parameters:
tlsCertCA- TLS证书CArequest- 完成请求- Returns:
- 最新证书订单
- Throws:
com.sankcrm.erp.common.exception.CoreException- 完成异常
-
download
TLSCertCADownload download(TLSCertCA tlsCertCA, TLSCertCADownloadRequest request) throws com.sankcrm.erp.common.exception.CoreException 下载证书。- Parameters:
tlsCertCA- TLS证书CArequest- 下载请求- Returns:
- 证书内容
- Throws:
com.sankcrm.erp.common.exception.CoreException- 下载异常
-