Class CertificateProcessingUtil


  • @Service
    public class CertificateProcessingUtil
    extends Object
    • Constructor Detail

      • CertificateProcessingUtil

        public CertificateProcessingUtil()
    • Method Detail

      • processCertificateRequest

        public Certificate processCertificateRequest​(String csrAsPem,
                                                     String requestorName,
                                                     String requestAuditType,
                                                     String certificateAuditType,
                                                     String requestorComment,
                                                     Pipeline pipeline)
        Parameters:
        csrAsPem - certificate signing request in PEM format
        requestorName - requestorName
        requestAuditType - requestAuditType
        certificateAuditType - certificateAuditType
        requestorComment - requestorComment
        pipeline - pipeline
        Returns:
        certificate
      • buildCSR

        public CSR buildCSR​(String csrAsPem,
                            String requestorName,
                            String requestAuditType,
                            String requestorComment,
                            Pipeline pipeline)
        Parameters:
        csrAsPem - certificate signing request in PEM format
        requestorName - requestorName
        requestAuditType - requestAuditType
        requestorComment - requestorComment
        pipeline - pipeline
        Returns:
        csr
      • buildCSR

        public CSR buildCSR​(String csrAsPem,
                            String requestorName,
                            String requestAuditType,
                            String requestorComment,
                            Pipeline pipeline,
                            NamedValues[] araArr,
                            List<String> messageList)
        Parameters:
        csrAsPem - certificate signing request in PEM format
        requestorName - requestorName
        requestAuditType - requestAuditType
        requestorComment - requestorComment
        pipeline - pipeline
        messageList - messageList
        Returns:
        csr
      • processCertificateRequest

        public Certificate processCertificateRequest​(CSR csr,
                                                     String requestorName,
                                                     String certificateAuditType,
                                                     Pipeline pipeline)
        Parameters:
        csr - certificate signing request as CSR object
        requestorName - requestorName
        certificateAuditType - certificateAuditType
        pipeline - pipeline
        Returns:
        certificate
      • processCertificateRequestImmediate

        public Certificate processCertificateRequestImmediate​(CSR csr,
                                                              String requestorName,
                                                              String certificateAuditType)
        Parameters:
        csr - certificate signing request as CSR object
        requestorName - requestorName
        certificateAuditType - certificateAuditType
        Returns:
        certificate