Class CertificateAdministration
- java.lang.Object
-
- de.trustable.ca3s.core.web.rest.support.CertificateAdministration
-
@RestController @RequestMapping("/api") public class CertificateAdministration extends ObjectREST controller for processing PKCS10 requests and Certificates.
-
-
Constructor Summary
Constructors Constructor Description CertificateAdministration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.http.ResponseEntity<Long>administerCertificate(@Valid CertificateAdministrationData adminData)POST /administerCertificate: revoke a certificate.org.springframework.http.ResponseEntity<Long>selfAdministerCertificate(@Valid CertificateAdministrationData adminData)POST /selfAdministerCertificate: update own certificate's attributes .org.springframework.http.ResponseEntity<Integer>sendExpiringCertificateEmail()POST /withdrawOwnCertificate: Withdraw own certificate.org.springframework.http.ResponseEntity<Long>withdrawOwnCertificate(@Valid CertificateAdministrationData adminData)POST /withdrawOwnCertificate: Withdraw own certificate.
-
-
-
Method Detail
-
administerCertificate
@PostMapping("/administerCertificate") @Transactional public org.springframework.http.ResponseEntity<Long> administerCertificate(@Valid @RequestBody @Valid CertificateAdministrationData adminData)POST /administerCertificate: revoke a certificate.- Parameters:
adminData- a structure holding some crypto-related content, e.g. CSR, certificate, P12 container- Returns:
- the
ResponseEntity.
-
withdrawOwnCertificate
@PostMapping("/withdrawOwnCertificate") @Transactional public org.springframework.http.ResponseEntity<Long> withdrawOwnCertificate(@Valid @RequestBody @Valid CertificateAdministrationData adminData)POST /withdrawOwnCertificate: Withdraw own certificate.- Parameters:
adminData- a structure holding some crypto-related content, e.g. CSR, certificate, P12 container- Returns:
- the
ResponseEntity.
-
sendExpiringCertificateEmail
@PostMapping("/sendExpiringCertificateEmail") @Transactional public org.springframework.http.ResponseEntity<Integer> sendExpiringCertificateEmail()POST /withdrawOwnCertificate: Withdraw own certificate.- Returns:
- the
ResponseEntity.
-
selfAdministerCertificate
@PostMapping("/selfAdministerCertificate") @Transactional public org.springframework.http.ResponseEntity<Long> selfAdministerCertificate(@Valid @RequestBody @Valid CertificateAdministrationData adminData)POST /selfAdministerCertificate: update own certificate's attributes .- Parameters:
adminData- a structure holding certificate specific data- Returns:
- the
ResponseEntity.
-
-