我想在 PHP(或 cli linux OpenSSL)中使用 OpenSSL 对内容进行签名。BouncyCastle 在 Java 中生成的签名:
ContentInfo contentInfo = new ContentInfo(tokenToSignBytes);
SignedCms signedCms = new SignedCms(contentInfo, true);
CmsSigner cmsSigner = new CmsSigner(signerCert);
signedCms.ComputeSignature(cmsSigner, false);
return signedCms.Encode("DER");
openssl_sign();
通过命令行提供除 PHP 或 openssl之外的其他结果。
如何在 PHP/cli 中生成与 bouncycastle 相同的签名?
谢谢狮子座