Node.js Cloudflare worker生成smime签名

Node.js Cloudflare worker生成smime签名,node.js,cryptojs,webcrypto-api,cloudflare-workers,Node.js,Cryptojs,Webcrypto Api,Cloudflare Workers,使用node forge生成smime(CMS)签名在Cloudflare Worker Editor上运行良好,但当我部署代码时,会出现CPU超时(错误1102)。 所以,我假设,当我调用signature.sign({detached:true})时,生成签名只需要时间。 我正在使用业务:50ms 所以 是否可以通过设置任何属性来增加节点锻造过程 除了node forge,还有其他的替代方案吗(我学习pkijs,希望有一些例子) 寻找指导方针。不幸的是,用纯JavaScript实现的加密算法

使用node forge生成smime(CMS)签名在Cloudflare Worker Editor上运行良好,但当我部署代码时,会出现CPU超时(错误1102)。 所以,我假设,当我调用
signature.sign({detached:true})时,生成签名只需要时间。
我正在使用
业务:50ms

所以

  • 是否可以通过设置任何属性来增加节点锻造过程
  • 除了node forge,还有其他的替代方案吗(我学习pkijs,希望有一些例子)

  • 寻找指导方针。

    不幸的是,用纯JavaScript实现的加密算法很可能运行得非常慢,并且超过了工作人员施加的当前CPU时间限制


    相反,请尝试使用WebCryptoAPI。Workers支持一些WebCrypto,特别是它支持以
    RSASSA-PKCS1-v1_5
    格式生成签名。基于谷歌的快速搜索,看起来这可能是S/MIME所需要的。

    不幸的是,用纯JavaScript实现的加密算法运行速度可能非常慢,并且超过了工作人员施加的当前CPU时间限制

    相反,请尝试使用WebCryptoAPI。Workers支持一些WebCrypto,特别是它支持以
    RSASSA-PKCS1-v1_5
    格式生成签名。根据谷歌的快速搜索,这可能就是S/MIME所需的功能。

    CloudFlare最近添加到了workers中。你真的不想使用JS加密,Forge是充满了它,看看为什么

    如果你想要的是一个纯粹的加密签名,你甚至不需要PKIjs,只要使用它

    如果您真的想要S/MIME,请查看并使用WebCrypto。这个

    CloudFlare最近增加了员工人数。你真的不想使用JS加密,Forge是充满了它,看看为什么

    如果你想要的是一个纯粹的加密签名,你甚至不需要PKIjs,只要使用它

    如果您真的想要S/MIME,请查看并使用WebCrypto。这个