如何使用我的https公钥证书对消息进行签名



我刚刚为自己的域获得了一个ssl证书,它运行良好,但我使用的是比特币支付协议,在发送消息之前我需要用我的公钥对消息进行签名,但如何使用ssl证书对消息进行签署,我应该使用什么工具?

编辑

我实际上需要做的似乎是使用ssl证书颁发者的公钥对消息进行签名。

提前感谢:)

协议规范必须不正确。数字签名是用你的私钥签名的。

您的证书需要随附消息,并且可能包含在签名中。将java.security.Signature类与私钥关联使用,私钥可能是从KeyStore加载的。

您可能需要购买一个签名证书:SSL证书对于比特币来说可能不够强大。

使用公钥的签名是完全没有价值的。任何人都可以。你用私钥签名。这在法律上等同于你的签名:只有你可以这样做,任何人都可以通过用你的公钥验证来进行检查,这就是为什么公钥必须与签名一起使用;同时,他们可以通过签名附带的证书来确定签名是谁的。

否则,比特币根本不安全。

神秘问题解决后,将使用signmessage "bitcoinaddress" "message"比特币命令使用比特币公钥对消息进行签名。

相关内容

最新更新