So I encrypted a text using this page: http://localhost:4502/system/console/crypto
I then copy/paste the protected text to an OSGI Service config XML
<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0"
jcr:primaryType="sling:OsgiConfig"
my.protected.text1="{sdsd834dfsdsfsdfsdfsdsfsdfsfsdfsdfdsfsdfs}"
/>
Note: The protected value I used in this XML above is fake. This is only an example.
When I import my code package into AEM, my.protected.text1 is empty/blank. If I change the value in the XML to something like "qwerty". The value gets imported.
Any ideas what I'm doing wrong?
Thanks
Views
Replies
Total Likes
Could you share your code to understand what exactly is happening?
Check if you see any warning/error in error.log?
Views
Replies
Total Likes
Hi Jay,
It is the isssue with XML parser (org.xml.sax.SAXException)
Remove the curly braces from both side of value of my.protected.text1 make it like "sdsd834dfsdsfsdfsdfsdsfsdfsfsdfsdfdsfsdfs" it will start working for you.
Please let me know if you still face any issue.
Thanks
Sahil Garg
Views
Replies
Total Likes
I assume that you got the correct solution via What's the correct way of storing passwords in AEM?
Views
Replies
Total Likes