我在C#中使用Bouncy Castle个库来与SHA-256签名,我想在测试自生成证书而不是智能卡读卡器时使用它们.
使用之前使用的自我证书,我有一个加密例外:
specified algoritm not valid
如果我使用具有相同自我证书的SHA-1签名,那就顺利了.使用智能卡,相同的代码成功运行.
什么是makecert参数?
解决方法:
4.5版本的makecert支持其他签名算法,如sha256,sha384或sha512.见makecert 4.5(-a)
2022-12-02 13:45:53
我在C#中使用Bouncy Castle个库来与SHA-256签名,我想在测试自生成证书而不是智能卡读卡器时使用它们.
使用之前使用的自我证书,我有一个加密例外:
specified algoritm not valid
如果我使用具有相同自我证书的SHA-1签名,那就顺利了.使用智能卡,相同的代码成功运行.
什么是makecert参数?
解决方法:
4.5版本的makecert支持其他签名算法,如sha256,sha384或sha512.见makecert 4.5(-a)