Class BPMNUtil
- java.lang.Object
-
- de.trustable.ca3s.core.service.util.BPMNUtil
-
@Service public class BPMNUtil extends Object
-
-
Constructor Summary
Constructors Constructor Description BPMNUtil()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<org.camunda.bpm.engine.repository.ProcessDefinition>getProcessDefinitions()CertificatestartCertificateCreationProcess(CSR csr)Build a certificate object from a CSRCertificatestartCertificateCreationProcess(CSR csr, CAConnectorConfig caConfig, BPMNProcessInfo processInfo)voidstartCertificateRevoctionProcess(Certificate certificate, org.bouncycastle.asn1.x509.CRLReason crlReason, Date revocationDate)voidupdateProcessDefinitions()
-
-
-
Method Detail
-
getProcessDefinitions
public List<org.camunda.bpm.engine.repository.ProcessDefinition> getProcessDefinitions()
-
updateProcessDefinitions
public void updateProcessDefinitions()
-
startCertificateCreationProcess
public Certificate startCertificateCreationProcess(CSR csr)
Build a certificate object from a CSR- Parameters:
csr- the given CSR object- Returns:
- the created certificate
-
startCertificateCreationProcess
public Certificate startCertificateCreationProcess(CSR csr, CAConnectorConfig caConfig, BPMNProcessInfo processInfo)
- Parameters:
csr- the given CSR objectcaConfig- the ca and its configurationprocessInfo- the BPMN process to be excecuted- Returns:
- the created certificate
-
startCertificateRevoctionProcess
public void startCertificateRevoctionProcess(Certificate certificate, org.bouncycastle.asn1.x509.CRLReason crlReason, Date revocationDate) throws GeneralSecurityException
- Parameters:
certificate-- Throws:
GeneralSecurityException
-
-