【问题标题】:How to encrypt ActiveMQ web console (jetty) using RSA encryption?如何使用 RSA 加密对 ActiveMQ Web 控制台(码头)进行加密?
【发布时间】:2021-07-07 19:25:05
【问题描述】:

我们正在使用 ActiveMQ v5.16.2,它与码头服务器相结合。 我在 jetty-realm.properties 文件中看到了许多指向使用 MD5 哈希(如 MD5:xxxxxx)的链接。

我们需要对此进行升级,以便用户身份验证使用 RSA 算法。

【问题讨论】:

  • jetty-realm.properties 文件控制 HTTP 身份验证/登录领域。它与协议级别的 HTTPS SSL/TLS 加密无关。你要买什么?你试过什么?
  • 我正在寻找使用 RSA 加密的更新密码。我已经尝试了link 中提到的步骤。该帖子帮助使用弱加密的 MD5 加密密码。我们想要 RSA 之类的东西,仅供参考,我是新手,也很感谢基本指针。

标签: jetty activemq


【解决方案1】:

jetty-realm.properties 具有 Jetty org.eclipse.jetty.util.security.Credential 实现可以理解的条目。

Jetty 支持CRYPT:MD5:OBF: 和纯文本。

Jetty 通过标准 java.util.ServiceLoader 支持可插入的凭据实现,适用于 org.eclipse.jetty.util.security.CredentialProvider 的任何实现。

ActiveMQ does not have an implementation of CredentialProvider.

如果您想要 RSA: 支持,您必须编写自己的 org.eclipse.jetty.util.security.CredentialProvider 的 RSA 实现来完成。

【讨论】:

    猜你喜欢
    • 2019-11-28
    • 2013-11-06
    • 1970-01-01
    • 2017-09-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-02
    • 1970-01-01
    相关资源
    最近更新 更多