Class TLSCertCAController
java.lang.Object
com.sankcrm.erp.apisix.interfaces.tlscert.TLSCertCAController
TLS证书CA管理
- Since:
- 3.1.6
- Author:
- zhsxin
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.sankcrm.erp.mvc.application.readmodel.Response<TLSCertCADto> byId(TLSCertCAByIdQuery query) 通过ID查询TLS证书CAcom.sankcrm.erp.mvc.application.readmodel.Response<TLSCertCADto> create(TLSCertCACreateCommand command) 创建TLS证书CAcom.sankcrm.erp.mvc.application.readmodel.Response<List<TLSCertCADto>> list(TLSCertCAListQuery query) TLS证书CA列表com.sankcrm.erp.mvc.application.readmodel.Response<com.sankcrm.erp.bus.Pagination<TLSCertCADto>> page(TLSCertCAPageQuery query) TLS证书CA分页com.sankcrm.erp.mvc.application.readmodel.Response<Set<TLSCertCADesc>> TLS证书CA类型com.sankcrm.erp.mvc.application.readmodel.Response<TLSCertCADto> secretUpdate(TLSCertCASecretUpdateCommand command) 修改TLS证书CA密钥com.sankcrm.erp.mvc.application.readmodel.Response<TLSCertCADto> statusToggle(TLSCertCAStatusToggleCommand command) 切换TLS证书CA状态com.sankcrm.erp.mvc.application.readmodel.Response<TLSCertCADto> update(TLSCertCAUpdateCommand command) 修改TLS证书CA
-
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- 失败
-