Class TLSCertApplyController
java.lang.Object
com.sankcrm.erp.apisix.interfaces.tlscert.TLSCertApplyController
TLS证书申请记录管理
- Since:
- 3.1.6
- Author:
- zhsxin
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.sankcrm.erp.mvc.application.readmodel.Response<TLSCertApplyDto> apply(TLSCertApplyCommand command) 申请TLS证书CA订单com.sankcrm.erp.mvc.application.readmodel.Response<TLSCertApplyDto> byId(TLSCertApplyByIdQuery query) TLS证书申请记录详情com.sankcrm.erp.mvc.application.readmodel.Response<TLSCertApplyDto> create(TLSCertApplyCreateCommand command) 创建TLS证书申请记录com.sankcrm.erp.mvc.application.readmodel.Response<TLSCertApplyDto> dns(TLSCertApplyPresentCommand command) 配置DNS解析com.sankcrm.erp.mvc.application.readmodel.Response<TLSCertApplyDownloadDto> download(TLSCertApplyDownloadCommand command) 下载TLS证书申请结果com.sankcrm.erp.mvc.application.readmodel.Response<TLSCertApplyDto> finalize(TLSCertApplyFinalizeCommand command) 完成TLS证书申请订单com.sankcrm.erp.mvc.application.readmodel.Response<com.sankcrm.erp.bus.Pagination<TLSCertApplyDto>> page(TLSCertApplyPageQuery query) TLS证书申请记录分页com.sankcrm.erp.mvc.application.readmodel.Response<TLSCertApplyDto> validate(TLSCertApplyValidateCommand command) 验证TLS证书申请Challenge
-
Constructor Details
-
TLSCertApplyController
public TLSCertApplyController()
-
-
Method Details
-
create
@PostMapping("/v1/app/auth/tls/cert/apply/create") public com.sankcrm.erp.mvc.application.readmodel.Response<TLSCertApplyDto> create(@RequestBody TLSCertApplyCreateCommand command) throws com.sankcrm.erp.common.exception.CoreException 创建TLS证书申请记录- Parameters:
command- 参数- Returns:
- TLS证书申请记录
- Throws:
com.sankcrm.erp.common.exception.CoreException- 失败
-
apply
@PostMapping("/v1/app/auth/tls/cert/apply/apply") public com.sankcrm.erp.mvc.application.readmodel.Response<TLSCertApplyDto> apply(@RequestBody TLSCertApplyCommand command) throws com.sankcrm.erp.common.exception.CoreException 申请TLS证书CA订单- Parameters:
command- 参数- Returns:
- TLS证书申请记录
- Throws:
com.sankcrm.erp.common.exception.CoreException- 失败
-
validate
@PostMapping("/v1/app/auth/tls/cert/apply/validate") public com.sankcrm.erp.mvc.application.readmodel.Response<TLSCertApplyDto> validate(@RequestBody TLSCertApplyValidateCommand command) throws com.sankcrm.erp.common.exception.CoreException 验证TLS证书申请Challenge- Parameters:
command- 参数- Returns:
- TLS证书申请记录
- Throws:
com.sankcrm.erp.common.exception.CoreException- 失败
-
finalize
@PostMapping("/v1/app/auth/tls/cert/apply/finalize") public com.sankcrm.erp.mvc.application.readmodel.Response<TLSCertApplyDto> finalize(@RequestBody TLSCertApplyFinalizeCommand command) throws com.sankcrm.erp.common.exception.CoreException 完成TLS证书申请订单- Parameters:
command- 参数- Returns:
- TLS证书申请记录
- Throws:
com.sankcrm.erp.common.exception.CoreException- 失败
-
dns
@PostMapping("/v1/app/auth/tls/cert/apply/dns") public com.sankcrm.erp.mvc.application.readmodel.Response<TLSCertApplyDto> dns(@RequestBody TLSCertApplyPresentCommand command) throws com.sankcrm.erp.common.exception.CoreException 配置DNS解析- Parameters:
command- 参数- Returns:
- TLS证书申请记录
- Throws:
com.sankcrm.erp.common.exception.CoreException- 失败
-
download
@PostMapping("/v1/app/auth/tls/cert/apply/download") public com.sankcrm.erp.mvc.application.readmodel.Response<TLSCertApplyDownloadDto> download(@RequestBody TLSCertApplyDownloadCommand command) throws com.sankcrm.erp.common.exception.CoreException 下载TLS证书申请结果- Parameters:
command- 参数- Returns:
- TLS证书申请下载结果
- Throws:
com.sankcrm.erp.common.exception.CoreException- 失败
-
byId
@GetMapping("/v1/app/auth/tls/cert/apply/by_id") public com.sankcrm.erp.mvc.application.readmodel.Response<TLSCertApplyDto> byId(TLSCertApplyByIdQuery query) throws com.sankcrm.erp.common.exception.CoreException TLS证书申请记录详情- Parameters:
query- 参数- Returns:
- TLS证书申请记录
- Throws:
com.sankcrm.erp.common.exception.CoreException- 失败
-
page
@GetMapping("/v1/app/auth/tls/cert/apply/page") public com.sankcrm.erp.mvc.application.readmodel.Response<com.sankcrm.erp.bus.Pagination<TLSCertApplyDto>> page(TLSCertApplyPageQuery query) throws com.sankcrm.erp.common.exception.CoreException TLS证书申请记录分页- Parameters:
query- 参数- Returns:
- TLS证书申请记录
- Throws:
com.sankcrm.erp.common.exception.CoreException- 失败
-