在iText中应用数字签名的公钥

在iText中应用数字签名的公钥,itext,digital-signature,Itext,Digital Signature,是否可以使用公钥应用数字签名并使用iText通过PDF中的私钥验证签名?签名使用私钥完成,验证使用公钥完成。相反的方案通常构成加密(使用公钥加密数据,使用私钥解密数据) 你想达到什么目标?正如尤金在他的回答中提到的那样,使用他人的公钥通常只有在你想加密信息时才有意义,只有私钥的持有者才能解密。这就是说,新的iText签名API变得非常灵活,允许您在外部轻松创建签名容器。因此,只需实现cms创建方案,使用公钥“签名”,然后让iText完成其余的工作。

是否可以使用公钥应用数字签名并使用iText通过PDF中的私钥验证签名?

签名使用私钥完成,验证使用公钥完成。相反的方案通常构成加密(使用公钥加密数据,使用私钥解密数据)

你想达到什么目标?正如尤金在他的回答中提到的那样,使用他人的公钥通常只有在你想加密信息时才有意义,只有私钥的持有者才能解密。这就是说,新的iText签名API变得非常灵活,允许您在外部轻松创建签名容器。因此,只需实现cms创建方案,使用公钥“签名”,然后让iText完成其余的工作。