在我们的项目准备发布时,我正在设法绕过openssl并使用私钥对二进制文件进行签名。这是我所做的:
我按照https://www.akadia.com/services/ssh_test_certificate.html
我使用以下命令签署了一些文件:
openssl dgst -sha256-对myprivatekey.key签名-out some-file.sha256 some-file
我可以看到现在some-file.sha256文件内容已加密。
我的问题是:下一步应该做什么?我是否正确理解,要对我的项目进行加密,我必须使用私钥对所有文件签名,然后从项目目录中删除未加密的文件,然后当我的客户端安装包含公钥的证书时,他们将能够打开该项目?还是我想念某物?