2016-11-08 4 views
-1

Я должен сделать шифрование AES256 (32-битное ключ) в муле. Я пытаюсь использовать XML-шифрование, доступное в компоненте Шифрование. Пожалуйста помоги.Можем ли мы сделать 32-битное шифрование (AES256) в Mule

Картина для потока прилагается. Я получаю ниже ошибки, когда использую 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) 

Mule flow

+0

Что вы пробовали и почему он не работает? StackOverflow не является учебным сервисом. –

+0

@ LukePark: Надеюсь, теперь вы можете быстро ответить. –

+0

Я дал ключ, длина которого равна 32 бит. –

ответ

0

Исключение: org.xml.sax.SAXParseException: Content is not allowed in prolog. означает, что ваш XML либо уродливы или содержит пробелы перед XML declarion во многих случаях, проверить XML первый

`