文件名称:camunda-data-encryption-rsa:Camunda BPM使用Nashorn Javascript使用SHA256和RSA处理变量RSA加密和签名对象
文件大小:644KB
文件格式:ZIP
更新时间:2024-06-07 14:54:45
javascript crypto rsa nashorn camunda
Camunda BPM过程变量RSA加密和签名对象模式-演示 以下是使用Nashorn Javascript对Camunda BPM变量进行RSA加密和签名对象模式 这是一个演示部署,显示了两个概念: 直接在脚本任务中调用加密的执行。 实际上,将通过load('classpath:rsaEncrypt.js')调用rsaEncrypt.js文件。 使用SHA256和RSA公钥和私钥创建签名对象。 对象签名后,您也可以对其进行验证。 它有什么作用? 加密 这使您可以将Camunda过程变量利用RSA加密(公共和专用密钥加密)。 您可以序列化的任何数据都可以传递到rsaSeal(message, PUBLIC_KEY)函数中,该函数将使用公钥加密message ,并将其全部包装在Java 以下是Camunda BPM Cockput UI的屏幕截图,显示了可能的变量类型创建。 其中enc
【文件预览】:
camunda-data-encryption-rsa-master
----docker()
--------camunda()
----source()
--------rsaSignedObject.bpmn(4KB)
--------rsaEncrypt.js(6KB)
--------rsaEncrypt.bpmn(4KB)
--------rsaSignedObject.js(4KB)
----Dockerfile(292B)
----README.md(6KB)
----screenshots()
--------3_signedObject.png(130KB)
--------2_signedObject.png(171KB)
--------rsa_raw_inspect.png(82KB)
--------Cockpit.png(82KB)
--------rsa_sealedobject_inspect_2_deserial.png(50KB)
--------rsa_sealedobject_inspect_1_serial.png(101KB)
--------1_signedObject.png(52KB)
----docker-compose.yml(418B)