Class TLSCertApplyController

java.lang.Object
com.sankcrm.erp.apisix.interfaces.tlscert.TLSCertApplyController

@RestController public class TLSCertApplyController extends Object
TLS证书申请记录管理
Since:
3.1.6
Author:
zhsxin
  • 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 - 失败