我必须在mule中进行AES256(32位密钥)加密。我正在尝试使用加密组件中提供的XML加密。请帮忙。
附上流程图。我在使用XML Encryptor时遇到错误。
[Fatal Error] :1:1: Content is not allowed in prolog.
ERROR 2016-11-08 16:19:37,913 [[testenc].HTTP_Listener_Configuration.worker.01]
Root Exception stack trace:
Root Exception stack trace:
org.xml.sax.SAXParseException: Content is not allowed in prolog.
at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)
at javax.xml.parsers.DocumentBuilder.parse(Unknown Source)
答案 0 :(得分:0)
例外:org.xml.sax.SAXParseException: Content is not allowed in prolog.
表示您的XML格式错误或在XML声明之前包含空格,在许多情况下,首先检查您的XML
`
答案 1 :(得分:0)
查看参考指南。您可以通过打开“属性”窗口
在可视化编辑器中配置加密https://docs.mulesoft.com/mule-user-guide/v/3.3/mule-message-encryption-processor