WSS1205: невозможно инициализировать шифр XML, - PullRequest
0 голосов
/ 18 октября 2019

Я пытаюсь зашифровать запрос, но получаю эту ошибку:

2019-10-18 10:05:17.886 ERROR 29372 --- [nio-8080-exec-1] com.sun.xml.wss.logging.impl.crypto      : WSS1205: Unable to initialize XML Cipher

java.security.NoSuchAlgorithmException: Null or empty transformation

Моя политика безопасности xml

<xwss:SecurityConfiguration xmlns:xwss="http://java.sun.com/xml/ns/xwss/config" dumpMessages="true">
  <xwss:Sign includeTimestamp="true">
      <xwss:X509Token certificateAlias="softnet"></xwss:X509Token>
      <xwss:SignatureTarget type="xpath"
                            value="/SOAP-ENV:Envelope/SOAP-ENV:Header/wsse:Security/wsu:Timestamp">
          <xwss:DigestMethod algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
          <xwss:Transform algorithm="http://www.w3.org/2001/10/xml-exc-c14n#">
              <xwss:AlgorithmParameter name="CanonicalizationMethod"
                                       value="http://www.w3.org/2001/10/xml-exc-c14n#" />

          </xwss:Transform>
      </xwss:SignatureTarget>
  </xwss:Sign>


    <xwss:Encrypt>
        <xwss:SymmetricKey keyAlias="syn" />

        <xwss:DataEncryptionMethod
                algorithm="http://www.w3.org/2001/04/xmlenc#aes128-cbc" />
    </xwss:Encrypt>

</xwss:SecurityConfiguration>

Я знаю, что что-то отсутствует в конфигурации XML для безопасности, но получаютрудно узнать.

Tnx miha

...