网关是用nginx做的,想问一下lua语言调用sm2.c签名验签的办法?

新手上路,请多包涵

1.现在是在做对外开放的接口,nodejs,java有一套案例代码是用rsa,sha256等等各种算法对报文生成签名并验签,生成的签名结果带到请求头中,然后经过网关,王国对头里面的签名进行解密验签,现要把其中的算法rsa非对称加密算法进行替换。
2.替换成sm2,sm2生成公私钥,然后用私钥签名,在经过别的算法加密到网关,网关也要用sm2的公钥进行验签再对各种算法解密,网关放行。
想知道在openssl中如何操作,现在网关是用lua语言写的,现在是要用lua去调用sm2吗

阅读 2.1k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进