Class CSRContentProcessor
- java.lang.Object
-
- de.trustable.ca3s.core.web.rest.support.CSRContentProcessor
-
@RestController @RequestMapping("/publicapi") public class CSRContentProcessor extends ObjectREST controller for processing PKCS10 requests and Certificates.
-
-
Constructor Summary
Constructors Constructor Description CSRContentProcessor(de.trustable.util.CryptoUtil cryptoUtil, CSRRepository csrRepository, CertificateRepository certificateRepository, CertificateUtil certUtil, PipelineRepository pipelineRepository, PipelineUtil pvUtil, BadKeysService badKeysService, ReplacementCandidateUtil replacementCandidateUtil, boolean findReplacementCandidates)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.http.ResponseEntity<PkcsXXData>describeContent(@Valid UploadPrecheckData uploaded)POST /csrContent: Process a PKCSXX-object encoded as PEM.
-
-
-
Constructor Detail
-
CSRContentProcessor
public CSRContentProcessor(de.trustable.util.CryptoUtil cryptoUtil, CSRRepository csrRepository, CertificateRepository certificateRepository, CertificateUtil certUtil, PipelineRepository pipelineRepository, PipelineUtil pvUtil, BadKeysService badKeysService, ReplacementCandidateUtil replacementCandidateUtil, @Value("${ca3s.issuance.findReplacements:false}") boolean findReplacementCandidates)
-
-
Method Detail
-
describeContent
@Transactional @PostMapping("/describeContent") public org.springframework.http.ResponseEntity<PkcsXXData> describeContent(@Valid @RequestBody @Valid UploadPrecheckData uploaded)POST /csrContent: Process a PKCSXX-object encoded as PEM.- Parameters:
uploaded- a structure holding some crypto-related content, e.g. CSR, certificate, P12 container- Returns:
- the
ResponseEntity.
-
-