Package org.apache.wss4j.stax.test
Class AbstractTestBase
- java.lang.Object
-
- org.apache.wss4j.stax.test.AbstractTestBase
-
- Direct Known Subclasses:
AbstractPolicyTestBase
,AttachmentTest
,ConfigurationConverterTest
,ConfigurationPropertiesTest
,CustomContentsTest
,DerivedKeyTokenTest
,EncDecryptionTest
,EncryptionCRLTest
,FaultTest
,HeaderOrderingTest
,InteroperabilityTest
,MultipleActionTest
,OutputChainTest
,PasswordEncryptorTest
,PasswordTypeTest
,PrincipalTest
,ReplayTest
,SamlAuthnTest
,SamlConditionsTest
,SamlTokenDerivedTest
,SAMLTokenHOKTest
,SAMLTokenNegativeTest
,SAMLTokenReferenceTest
,SAMLTokenSVTest
,SAMLTokenTest
,SecurityContextTokenTest
,SignatureCertConstaintsTest
,SignatureConfirmationTest
,SignatureCRLTest
,SignatureEncryptionTest
,SignatureIssuerCertConstaintsTest
,SignaturePrefixListTest
,SignatureTest
,TimestampTest
,UsernameTokenTest
,VulnerabliltyVectorsDecompressedBytesTest
,VulnerabliltyVectorsTest
,VulnerabliltyVectorsTest
,XOPAttachmentTest
public abstract class AbstractTestBase extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected class
AbstractTestBase.TestSecurityEventListener
-
Field Summary
Fields Modifier and Type Field Description protected DocumentBuilderFactory
documentBuilderFactory
protected static String
SECURED_DOCUMENT
protected static TransformerFactory
TRANSFORMER_FACTORY
protected static XMLInputFactory
xmlInputFactory
-
Constructor Summary
Constructors Constructor Description AbstractTestBase()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Document
doInboundSecurity(WSSSecurityProperties securityProperties, InputStream inputStream)
Document
doInboundSecurity(WSSSecurityProperties securityProperties, InputStream inputStream, List<org.apache.xml.security.stax.securityEvent.SecurityEvent> securityEventList, org.apache.xml.security.stax.securityEvent.SecurityEventListener securityEventListener)
Document
doInboundSecurity(WSSSecurityProperties securityProperties, InputStream inputStream, org.apache.xml.security.stax.securityEvent.SecurityEventListener securityEventListener)
Document
doInboundSecurity(WSSSecurityProperties securityProperties, XMLStreamReader xmlStreamReader)
Document
doInboundSecurity(WSSSecurityProperties securityProperties, XMLStreamReader xmlStreamReader, List<org.apache.xml.security.stax.securityEvent.SecurityEvent> securityEventList, org.apache.xml.security.stax.securityEvent.SecurityEventListener securityEventListener)
Document
doInboundSecurity(WSSSecurityProperties securityProperties, XMLStreamReader xmlStreamReader, org.apache.xml.security.stax.securityEvent.SecurityEventListener securityEventListener)
protected Document
doInboundSecurityWithWSS4J(Document document, String action)
protected Map<String,Object>
doInboundSecurityWithWSS4J_1(Document document, String action)
protected Map<String,Object>
doInboundSecurityWithWSS4J_1(Document document, String action, Properties properties, boolean client)
protected ByteArrayOutputStream
doOutboundSecurity(Map<String,Object> config, InputStream sourceDocument)
protected ByteArrayOutputStream
doOutboundSecurity(WSSSecurityProperties securityProperties, InputStream sourceDocument)
protected Document
doOutboundSecurityWithWSS4J(InputStream sourceDocument, String action, Properties properties)
protected Map<String,Object>
doOutboundSecurityWithWSS4J_1(InputStream sourceDocument, String action, Properties properties)
static Double
getJavaSpecificationVersion()
protected Map<String,Object>
getMessageContext(InputStream inputStream)
protected XPathExpression
getXPath(String expression)
-
-
-
Field Detail
-
xmlInputFactory
protected static final XMLInputFactory xmlInputFactory
-
TRANSFORMER_FACTORY
protected static final TransformerFactory TRANSFORMER_FACTORY
-
documentBuilderFactory
protected DocumentBuilderFactory documentBuilderFactory
-
SECURED_DOCUMENT
protected static final String SECURED_DOCUMENT
- See Also:
- Constant Field Values
-
-
Method Detail
-
doInboundSecurity
public Document doInboundSecurity(WSSSecurityProperties securityProperties, InputStream inputStream) throws XMLStreamException, ParserConfigurationException, org.apache.xml.security.exceptions.XMLSecurityException
- Throws:
XMLStreamException
ParserConfigurationException
org.apache.xml.security.exceptions.XMLSecurityException
-
doInboundSecurity
public Document doInboundSecurity(WSSSecurityProperties securityProperties, InputStream inputStream, org.apache.xml.security.stax.securityEvent.SecurityEventListener securityEventListener) throws XMLStreamException, ParserConfigurationException, org.apache.xml.security.exceptions.XMLSecurityException
- Throws:
XMLStreamException
ParserConfigurationException
org.apache.xml.security.exceptions.XMLSecurityException
-
doInboundSecurity
public Document doInboundSecurity(WSSSecurityProperties securityProperties, InputStream inputStream, List<org.apache.xml.security.stax.securityEvent.SecurityEvent> securityEventList, org.apache.xml.security.stax.securityEvent.SecurityEventListener securityEventListener) throws XMLStreamException, ParserConfigurationException, org.apache.xml.security.exceptions.XMLSecurityException
- Throws:
XMLStreamException
ParserConfigurationException
org.apache.xml.security.exceptions.XMLSecurityException
-
doInboundSecurity
public Document doInboundSecurity(WSSSecurityProperties securityProperties, XMLStreamReader xmlStreamReader) throws XMLStreamException, ParserConfigurationException, org.apache.xml.security.exceptions.XMLSecurityException
- Throws:
XMLStreamException
ParserConfigurationException
org.apache.xml.security.exceptions.XMLSecurityException
-
doInboundSecurity
public Document doInboundSecurity(WSSSecurityProperties securityProperties, XMLStreamReader xmlStreamReader, org.apache.xml.security.stax.securityEvent.SecurityEventListener securityEventListener) throws XMLStreamException, ParserConfigurationException, org.apache.xml.security.exceptions.XMLSecurityException
- Throws:
XMLStreamException
ParserConfigurationException
org.apache.xml.security.exceptions.XMLSecurityException
-
doInboundSecurity
public Document doInboundSecurity(WSSSecurityProperties securityProperties, XMLStreamReader xmlStreamReader, List<org.apache.xml.security.stax.securityEvent.SecurityEvent> securityEventList, org.apache.xml.security.stax.securityEvent.SecurityEventListener securityEventListener) throws XMLStreamException, ParserConfigurationException, org.apache.xml.security.exceptions.XMLSecurityException
- Throws:
XMLStreamException
ParserConfigurationException
org.apache.xml.security.exceptions.XMLSecurityException
-
doOutboundSecurity
protected ByteArrayOutputStream doOutboundSecurity(WSSSecurityProperties securityProperties, InputStream sourceDocument) throws Exception
- Throws:
Exception
-
doOutboundSecurity
protected ByteArrayOutputStream doOutboundSecurity(Map<String,Object> config, InputStream sourceDocument) throws Exception
- Throws:
Exception
-
doOutboundSecurityWithWSS4J
protected Document doOutboundSecurityWithWSS4J(InputStream sourceDocument, String action, Properties properties) throws WSSecurityException, TransformerException, IOException
-
doOutboundSecurityWithWSS4J_1
protected Map<String,Object> doOutboundSecurityWithWSS4J_1(InputStream sourceDocument, String action, Properties properties) throws WSSecurityException, TransformerException, IOException
-
doInboundSecurityWithWSS4J
protected Document doInboundSecurityWithWSS4J(Document document, String action) throws Exception
- Throws:
Exception
-
doInboundSecurityWithWSS4J_1
protected Map<String,Object> doInboundSecurityWithWSS4J_1(Document document, String action) throws Exception
- Throws:
Exception
-
doInboundSecurityWithWSS4J_1
protected Map<String,Object> doInboundSecurityWithWSS4J_1(Document document, String action, Properties properties, boolean client) throws Exception
- Throws:
Exception
-
getMessageContext
protected Map<String,Object> getMessageContext(InputStream inputStream)
-
getXPath
protected XPathExpression getXPath(String expression) throws XPathExpressionException
- Throws:
XPathExpressionException
-
getJavaSpecificationVersion
public static Double getJavaSpecificationVersion()
-
-