@@ -3,7 +3,7 @@ package noe.eap.utils
33import noe.common.DefaultProperties
44import noe.common.utils.Library
55import noe.eap.server.as7.AS7Properties
6- import org.apache.commons.lang3.StringEscapeUtils
6+ import groovy.xml.XmlUtil
77
88import javax.xml.transform.Transformer
99import javax.xml.transform.TransformerFactory
@@ -52,7 +52,7 @@ class XSLTStaticLib {
5252 */
5353 def static addOrUpdateSystemProperties (String propertyName = " evilprop" , String propertyValue = " something" , String absolutePathToConfig ) {
5454 def xslt = Library . retrieveResourceAsFile(RELATIVE_XSLT_PATH + " /system-properties.xsl" ). getText(). replace(" @SYSTEM_PROPERTY_NAME@" , propertyName)
55- xslt = xslt. replace(" @SYSTEM_PROPERTY_VALUE@" , StringEscapeUtils . escapeXml10 (propertyValue))
55+ xslt = xslt. replace(" @SYSTEM_PROPERTY_VALUE@" , XmlUtil . escapeXml (propertyValue))
5656 transformIt(xslt, new File (absolutePathToConfig))
5757 }
5858
@@ -132,9 +132,9 @@ class XSLTStaticLib {
132132 xslt = xslt. replace(" @ENABLED@" , enabled. toString())
133133 xslt = xslt. replace(" @SCHEME@" , scheme)
134134 xslt = xslt. replace(" @SECURE@" , secure. toString())
135- xslt = xslt. replace(" @CA_CERTIFICATE_FILE@" , StringEscapeUtils . escapeXml10 (caCertificateFile))
136- xslt = xslt. replace(" @CERTIFICATE_KEY_FILE@" , StringEscapeUtils . escapeXml10 (certificateKeyFile))
137- xslt = xslt. replace(" @CERTIFICATE_FILE@" , StringEscapeUtils . escapeXml10 (certificateFile))
135+ xslt = xslt. replace(" @CA_CERTIFICATE_FILE@" , XmlUtil . escapeXml (caCertificateFile))
136+ xslt = xslt. replace(" @CERTIFICATE_KEY_FILE@" , XmlUtil . escapeXml (certificateKeyFile))
137+ xslt = xslt. replace(" @CERTIFICATE_FILE@" , XmlUtil . escapeXml (certificateFile))
138138 xslt = xslt. replace(" @PASSWORD@" , password)
139139 xslt = xslt. replace(" @VERIFY_CLIENT@" , verifyClient. toString())
140140 xslt = xslt. replace(" @KEY_ALIAS@" , keyAlias)
@@ -348,8 +348,8 @@ class XSLTStaticLib {
348348 String ssl_protocol = " TLS" ,
349349 String absolutePathToConfig ) {
350350 def xslt = Library . retrieveResourceAsFile(RELATIVE_XSLT_PATH + " /mod-cluster-ssl-config.xsl" ). getText()
351- xslt = xslt. replace(" @CA_CERTIFICATE_FILE@" , StringEscapeUtils . escapeXml10 (caCertificateFile))
352- xslt = xslt. replace(" @CERTIFICATE_KEY_FILE@" , StringEscapeUtils . escapeXml10 (certificateKeyFile))
351+ xslt = xslt. replace(" @CA_CERTIFICATE_FILE@" , XmlUtil . escapeXml (caCertificateFile))
352+ xslt = xslt. replace(" @CERTIFICATE_KEY_FILE@" , XmlUtil . escapeXml (certificateKeyFile))
353353 xslt = xslt. replace(" @PASSWORD@" , password)
354354 xslt = xslt. replace(" @KEY_ALIAS@" , keyAlias)
355355 xslt = xslt. replace(" @CIPHER_SUITE@" , cipherSuite)
0 commit comments