Package fr.gouv.vitam.common.xml
Class SecureXMLFactoryUtils
- java.lang.Object
-
- fr.gouv.vitam.common.xml.SecureXMLFactoryUtils
-
public final class SecureXMLFactoryUtils extends java.lang.ObjectHelper for secure xml factory initialization. See Java API for XML Processing (JAXP) Security Guide See OWASP XML External Entity Prevention Cheat Sheet See XML External entity prevention for Java
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static javax.xml.parsers.DocumentBuilderFactorycreateSecureDocumentBuilderFactory()static javax.xml.parsers.SAXParserFactorycreateSecureSAXParserFactory()static javax.xml.stream.XMLEventReadercreateSecureXMLEventReader(java.io.InputStream inputStream)static javax.xml.stream.XMLStreamReadercreateSecureXMLStreamReader(java.io.InputStream inputStream)static javax.xml.stream.XMLStreamReadercreateSecureXMLStreamReader(java.io.Reader reader)static voidvalidateXmlFile(java.io.File xmlFile)static voidxsltTransform(java.io.InputStream xsltInputStream, java.io.InputStream xmlInputStream, java.io.OutputStream xmlOutputStream)
-
-
-
Method Detail
-
createSecureXMLEventReader
public static javax.xml.stream.XMLEventReader createSecureXMLEventReader(java.io.InputStream inputStream) throws javax.xml.stream.XMLStreamException- Throws:
javax.xml.stream.XMLStreamException
-
createSecureXMLStreamReader
public static javax.xml.stream.XMLStreamReader createSecureXMLStreamReader(java.io.InputStream inputStream) throws javax.xml.stream.XMLStreamException- Throws:
javax.xml.stream.XMLStreamException
-
createSecureXMLStreamReader
public static javax.xml.stream.XMLStreamReader createSecureXMLStreamReader(java.io.Reader reader) throws javax.xml.stream.XMLStreamException- Throws:
javax.xml.stream.XMLStreamException
-
createSecureDocumentBuilderFactory
public static javax.xml.parsers.DocumentBuilderFactory createSecureDocumentBuilderFactory()
-
createSecureSAXParserFactory
public static javax.xml.parsers.SAXParserFactory createSecureSAXParserFactory()
-
validateXmlFile
public static void validateXmlFile(java.io.File xmlFile) throws org.xml.sax.SAXException- Throws:
org.xml.sax.SAXException
-
xsltTransform
public static void xsltTransform(java.io.InputStream xsltInputStream, java.io.InputStream xmlInputStream, java.io.OutputStream xmlOutputStream) throws javax.xml.transform.TransformerException- Throws:
javax.xml.transform.TransformerException
-
-