【问题标题】:How to export the private key from a Salesforce Self Signed cert using PHP or openssl?如何使用 PHP 或 openssl 从 Salesforce 自签名证书导出私钥?
【发布时间】:2019-12-16 15:00:58
【问题描述】:

我按照article 创建了一个自签名证书从证书本身。我正在使用PHP openssl x509 functions,但我无法让它工作。运行此代码时,我不断收到openssl_sign(): supplied key param cannot be coerced into a private key...

...
$private_key = openssl_get_privatekey(file_get_contents(env('SALESFORCE_CERT_FILE')));
$s = "";
openssl_sign($header . '.' . $payload, $s, $private_key, "SHA256");
...

【问题讨论】:

    标签: php openssl salesforce self-signed-certificate


    【解决方案1】:

    我想通了。在销售人员中,他们确实有一个“导出”按钮,上面写着“导出到密钥库”。我对这个不熟悉,所以我没想过要使用它。我正在寻找导出私钥或类似的东西。原来你可以按照这个stack exchange question的答案来获取你的私钥。

    【讨论】:

    • 谢谢。我可以确认证书文件没有私钥。 JKS 是要走的路。
    猜你喜欢
    • 2011-02-08
    • 1970-01-01
    • 1970-01-01
    • 2013-09-29
    • 2014-03-05
    • 2013-01-06
    • 2018-11-13
    • 1970-01-01
    • 2015-08-26
    相关资源
    最近更新 更多