用于对xml文档进行数字签名的数字证书

问题描述:

我有第三方集成要求,请使用以下参数对xml文档进行数字签名: 签名密钥应为256位椭圆曲线密钥,长度为256位,使用NIST SuiteB P -256曲线。 我是否需要拥有数字证书才能对xml文档进行数字签名,以满足这些(上述)要求。 或者java或c#的库提供数字签名功能,同时满足这些要求。用于对xml文档进行数字签名的数字证书

是的,你需要一个数字证书。这并不意味着你需要购买一个。你可以自己生成一个。

+0

谢谢托马斯....如果我自己生成一个证书,我认为签名密钥是如何引用公钥/私钥符合这些要求的:“签名密钥应该是256位椭圆曲线密钥,长度为256位,使用NIST SuiteB P-256曲线“。如何获得 – user1080453

+0

@ user1080453:如其他人所述:https://www.guyrutenberg.com/2013/12/28/creating-self-signed-ecdsa-ssl-certificate-using-openssl/ –