CloudFlare的工人产生SMIME签名
生成SMIME(CMS)的签名与节点锻上CloudFlare的工人编辑器中工作良好,但是当我部署的代码,我得到CPU超时(错误1102)。所以,我认为,当我打电话signature.sign({ detached: true });
,它只是需要时间来产生签名。我使用Business: 50ms
。
所以,
- 是否有可能通过设置任何属性增加节点锻造过程?
- 是否有任何其他替代其他然后节点锻造,我可以使用(预计一些例子,我研究pkijs)
寻找引导线。
回答如下:不幸的是,在纯JavaScript实现的加密算法都可能运行非常缓慢,并超过劳工施加当前的CPU时间限制。
相反,尝试使用WebCrypto API。工人支持一些WebCrypto的,并且特别是它支持RSASSA-PKCS1-v1_5
格式生成签名。基于快速谷歌搜索,它看起来像这可能是您所需要的S / MIME。