【问题标题】:Why osgi config property removes '\' character为什么 osgi config 属性删除 '\' 字符
【发布时间】:2019-12-10 15:14:28
【问题描述】:

我必须在 sling:OsgiConfig xml 中保存一些私钥,值如下所示:

-----BEGIN PRIVATE KEY-----\nMIIEv....++ene\nIGSZKe
QrbJSbWO0GiI=\n-----END PRIVATE KEY-----\n

问题是在部署配置后,所有 '\n' 字符都被 'n' 替换,因此私钥变得无效。有什么方法可以告诉 OSGI 容器不要删除‘\’?

我正在阅读配置

 PropertiesUtil.toString(properties.get("private_key"),"")

【问题讨论】:

    标签: osgi aem


    【解决方案1】:

    找到解决方案:如果其他人遇到此问题,则必须在配置 xml 文件中将新行 '\n' 替换为 
。 AEM 不理解“\n”,因此必须将其替换为此 
。我不确定为什么要以这种方式完成。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-11-17
      • 1970-01-01
      • 2014-04-29
      • 2015-05-16
      • 2017-12-24
      • 2017-03-21
      • 1970-01-01
      • 2021-12-16
      相关资源
      最近更新 更多