Class TLSCertCAController

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

@RestController public class TLSCertCAController extends Object
TLS证书CA管理
Since:
3.1.6
Author:
zhsxin
  • Constructor Details

    • TLSCertCAController

      public TLSCertCAController()
  • Method Details

    • create

      @PostMapping("/v1/app/auth/tls/cert/ca/create") public com.sankcrm.erp.mvc.application.readmodel.Response<TLSCertCADto> create(@RequestBody TLSCertCACreateCommand command) throws com.sankcrm.erp.common.exception.CoreException
      创建TLS证书CA
      Parameters:
      command - 参数
      Returns:
      TLS证书CA
      Throws:
      com.sankcrm.erp.common.exception.CoreException - 失败
    • update

      @PostMapping("/v1/app/auth/tls/cert/ca/update") public com.sankcrm.erp.mvc.application.readmodel.Response<TLSCertCADto> update(@RequestBody TLSCertCAUpdateCommand command) throws com.sankcrm.erp.common.exception.CoreException
      修改TLS证书CA
      Parameters:
      command - 参数
      Returns:
      TLS证书CA
      Throws:
      com.sankcrm.erp.common.exception.CoreException - 失败
    • secretUpdate

      @PostMapping("/v1/app/auth/tls/cert/ca/secret/update") public com.sankcrm.erp.mvc.application.readmodel.Response<TLSCertCADto> secretUpdate(@RequestBody TLSCertCASecretUpdateCommand command) throws com.sankcrm.erp.common.exception.CoreException
      修改TLS证书CA密钥
      Parameters:
      command - 参数
      Returns:
      TLS证书CA
      Throws:
      com.sankcrm.erp.common.exception.CoreException - 失败
    • statusToggle

      @PostMapping("/v1/app/auth/tls/cert/ca/status/toggle") public com.sankcrm.erp.mvc.application.readmodel.Response<TLSCertCADto> statusToggle(@RequestBody TLSCertCAStatusToggleCommand command) throws com.sankcrm.erp.common.exception.CoreException
      切换TLS证书CA状态
      Parameters:
      command - 参数
      Returns:
      TLS证书CA
      Throws:
      com.sankcrm.erp.common.exception.CoreException - 失败
    • byId

      @GetMapping("/v1/app/auth/tls/cert/ca/by_id") public com.sankcrm.erp.mvc.application.readmodel.Response<TLSCertCADto> byId(TLSCertCAByIdQuery query) throws com.sankcrm.erp.common.exception.CoreException
      通过ID查询TLS证书CA
      Parameters:
      query - 参数
      Returns:
      TLS证书CA
      Throws:
      com.sankcrm.erp.common.exception.CoreException - 失败
    • list

      @GetMapping("/v1/app/auth/tls/cert/ca/list") public com.sankcrm.erp.mvc.application.readmodel.Response<List<TLSCertCADto>> list(TLSCertCAListQuery query) throws com.sankcrm.erp.common.exception.CoreException
      TLS证书CA列表
      Parameters:
      query - 参数
      Returns:
      TLS证书CA
      Throws:
      com.sankcrm.erp.common.exception.CoreException - 失败
    • page

      @GetMapping("/v1/app/auth/tls/cert/ca/page") public com.sankcrm.erp.mvc.application.readmodel.Response<com.sankcrm.erp.bus.Pagination<TLSCertCADto>> page(TLSCertCAPageQuery query) throws com.sankcrm.erp.common.exception.CoreException
      TLS证书CA分页
      Parameters:
      query - 参数
      Returns:
      TLS证书CA
      Throws:
      com.sankcrm.erp.common.exception.CoreException - 失败
    • providers

      @GetMapping("/v1/app/auth/tls/cert/ca/providers") public com.sankcrm.erp.mvc.application.readmodel.Response<Set<TLSCertCADesc>> providers(TLSCertProviderListQuery query) throws com.sankcrm.erp.common.exception.CoreException
      TLS证书CA类型
      Parameters:
      query - 参数
      Returns:
      CA供应方类型
      Throws:
      com.sankcrm.erp.common.exception.CoreException - 失败