Class CSRAdministration


  • @RestController
    @RequestMapping("/api")
    public class CSRAdministration
    extends Object
    REST controller for processing PKCS10 requests and Certificates.
    • Method Detail

      • administerRequest

        @PostMapping("/administerRequest")
        @Transactional
        public org.springframework.http.ResponseEntity<CSRAdministrationResponse> administerRequest​(@Valid @RequestBody
                                                                                                    @Valid CSRAdministrationData adminData)
                                                                                             throws javax.mail.MessagingException
        POST /administerRequest : Process or comment a CSR.
        Parameters:
        adminData - a structure holding some crypto-related content, e.g. CSR, certificate, P12 container
        Returns:
        the ResponseEntity .
        Throws:
        javax.mail.MessagingException
      • withdrawOwnRequest

        @PostMapping("/withdrawOwnRequest")
        @Transactional
        public org.springframework.http.ResponseEntity<Long> withdrawOwnRequest​(@Valid @RequestBody
                                                                                @Valid CSRAdministrationData adminData)
        POST /withdrawOwnRequest : Withdraw own request .
        Parameters:
        adminData - a structure holding some crypto-related content, e.g. CSR, certificate, P12 container
        Returns:
        the ResponseEntity .
      • selfAdministerRequest

        @PostMapping("/selfAdministerRequest")
        @Transactional
        public org.springframework.http.ResponseEntity<Long> selfAdministerRequest​(@Valid @RequestBody
                                                                                   @Valid CSRAdministrationData adminData)
        POST /selfAdministerRequest : update own request .
        Parameters:
        adminData - a structure holding some crypto-related content, e.g. CSR, certificate, P12 container
        Returns:
        the ResponseEntity .