【问题标题】:Add a .password file to .p12 file with ubuntu使用 ubuntu 将 .password 文件添加到 .p12 文件
【发布时间】:2018-06-13 14:02:15
【问题描述】:

使用 ./bin/tls-toolkit.sh 独立命令,我生成了三个文件:

CN=sys_admin_OU=NIFI.p12 
nifi-cert.pem
CN=sys_admin_OU=NIFI.password 

我正在关注本教程:

 https://community.hortonworks.com/content/kbentry/170966/setting-up-a-secure-apache-nifi-registry.html

我在p12文件的密码输入部分被屏蔽了。

他使用 Mac,所以他可以使用 GUI,在 ubuntu 上我不知道我必须使用什么。最后,他访问钥匙串访问以识别自己。

在我的情况下,我不知道如何访问钥匙串访问权限。

你能帮帮我吗

【问题讨论】:

    标签: ssl ssl-certificate apache-nifi p12


    【解决方案1】:

    需要将 P12 导入您的浏览器,并且每个浏览器和操作系统都会以不同的方式处理此问题。您引用的文章恰好在 Mac 上使用 Chrome,在这种情况下,Chrome 使用 MacOS 钥匙串。

    您还没有说您使用的是哪个浏览器。如果是 Chrome,则进入设置 -> 高级 -> 安全 -> 管理证书。在 Mac 上,这将启动钥匙串,我想 Ubuntu 会启动其他东西。

    【讨论】:

    • 我使用的是 ubuntu 服务器。为了访问 nifi,我使用本地机器上的 chrome 和 UI(windows10)。那么我是否从我的 ubuntu 服务器导出 p12 文件并将其添加到我的本地 chrome 中?
    • 是的,您可以将 p12 添加到本地 chrome
    • 感谢您的回复。当我执行 curl localhost:18443/nifi-registry 时,我将 p12 文件导入了浏览器我有这个错误: curl: (35) gnutls_handshake() failed: Certificate is bad
    • 你认为我必须导入 ./bin/tls-toolkit.sh 独立命令生成的 nifi-cert.pem 吗?
    【解决方案2】:

    我遇到了同样的问题。我已按照以下步骤操作。 转到谷歌浏览器,然后进入设置 -> 高级 -> 安全 -> 管理证书。单击您的证书选项卡并从 nifi 工具包文件夹中导入 CN=sys_admin_OU=NIFI.p12 文件。出现提示时,输入 CN=sys_admin_OU=NIFI.password 文件密码。

    在您的网络浏览器中导航到注册表 UI(以下示例中使用的是 Chrome): https://localhost:18443/nifi-registry.

    它对我有用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-28
      • 2020-09-12
      • 2010-10-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-30
      相关资源
      最近更新 更多