如何找到通过 Marklogic 证书模板生成的 SSL 证书的私钥?
How to find private key of SSL certificate generated via Marklogic certificates template?
我对通过 Marklogic 生成的 SSL 证书的私钥有疑问。我通过 Marklogic“证书模板”创建了 CSR 文件,下载了它,发送它进行签名并取回了签名证书。我在 Marklogic 中导入了签名证书,它接受了签名证书并且在 HTTPS 上是 运行。在这整个过程中,从来没有生成私钥。
现在,我需要在同一台服务器上为为 Marklogic 设计的 NODEJS 应用程序使用相同的 SSL 证书。我的 NodeJS 应用程序和 Marklogic 在同一台服务器上。要将 SSL 证书与 NODEJS 一起使用,我需要知道我从未 received/created 的私钥。通常,当我们使用 OPENSSL 时,我们会创建一个从未通过 MarkLogic 创建的私钥。
请帮我看看我是否遗漏了什么?我怎样才能找到私钥?
下面的屏幕截图是通过 Marklogic 模板创建的证书。
如有任何帮助,我们将不胜感激。提前致谢!
https://docs.marklogic.com/sec:credential-get-private-key
This function returns the private key for a credential, if it exists.
Usage Notes
This function must be executed against the security database.
xquery version "1.0-ml";
import module namespace sec = "http://marklogic.com/xdmp/security"
at "/MarkLogic/security.xqy";
sec:credential-get-private-key("my-secure-credential")
您始终可以使用 openSSL 在 MarkLogic 之外生成 CSR,然后导入签名证书,而不是使用 MarkLogic 生成。
最终,我找到了最好的方法。参考以下link.
- 使用上面提到的密钥库浏览器工具 (http://keystore-explorer.org/) 生成您自己的证书 link。
- 创建您自己的私钥。
- 签署您的证书。
- 在 MarkLogic 中导入签名证书并使用在步骤 2 中创建的私钥。
这对我有用。谢谢
我对通过 Marklogic 生成的 SSL 证书的私钥有疑问。我通过 Marklogic“证书模板”创建了 CSR 文件,下载了它,发送它进行签名并取回了签名证书。我在 Marklogic 中导入了签名证书,它接受了签名证书并且在 HTTPS 上是 运行。在这整个过程中,从来没有生成私钥。
现在,我需要在同一台服务器上为为 Marklogic 设计的 NODEJS 应用程序使用相同的 SSL 证书。我的 NodeJS 应用程序和 Marklogic 在同一台服务器上。要将 SSL 证书与 NODEJS 一起使用,我需要知道我从未 received/created 的私钥。通常,当我们使用 OPENSSL 时,我们会创建一个从未通过 MarkLogic 创建的私钥。
请帮我看看我是否遗漏了什么?我怎样才能找到私钥?
下面的屏幕截图是通过 Marklogic 模板创建的证书。
如有任何帮助,我们将不胜感激。提前致谢!
https://docs.marklogic.com/sec:credential-get-private-key
This function returns the private key for a credential, if it exists.
Usage Notes This function must be executed against the security database.
xquery version "1.0-ml";
import module namespace sec = "http://marklogic.com/xdmp/security"
at "/MarkLogic/security.xqy";
sec:credential-get-private-key("my-secure-credential")
您始终可以使用 openSSL 在 MarkLogic 之外生成 CSR,然后导入签名证书,而不是使用 MarkLogic 生成。
最终,我找到了最好的方法。参考以下link.
- 使用上面提到的密钥库浏览器工具 (http://keystore-explorer.org/) 生成您自己的证书 link。
- 创建您自己的私钥。
- 签署您的证书。
- 在 MarkLogic 中导入签名证书并使用在步骤 2 中创建的私钥。
这对我有用。谢谢