Class CSRAdministration


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

      • CSRAdministration

        public CSRAdministration()
    • Method Detail

      • administerRequest

        @PostMapping("/administerRequest")
        @Transactional
        public org.springframework.http.ResponseEntity<Long> administerRequest​(@Valid @RequestBody
                                                                               @Valid CSRAdministrationData adminData)
        POST /administerRequest : Process a PKCSXX-object encoded as PEM.
        Parameters:
        adminData - a structure holding some crypto-related content, e.g. CSR, certificate, P12 container
        Returns:
        the ResponseEntity .
      • 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 .