org.apache.ws.security.message
Class UTSignatureTest

java.lang.Object
  extended by org.junit.Assert
      extended by org.apache.ws.security.message.UTSignatureTest

public class UTSignatureTest
extends org.junit.Assert

WS-Security Test Case for UsernameToken Key Derivation, as defined in the UsernameTokenProfile 1.1 specification. The derived keys are used for signature. Note that this functionality is different to the UTDerivedKeyTest test case, which uses the derived key in conjunction with wsc:DerivedKeyToken. It's also different to UTWseSignatureTest, which derives a key for signature using a non-standard implementation.


Constructor Summary
UTSignatureTest()
           
 
Method Summary
 void testBadUserSignature()
          Test using a UsernameToken derived key for signing a SOAP body.
 void testHandlerSignature()
          Test using a UsernameToken derived key for signing a SOAP body via WSHandler
 void testHandlerSignatureIterations()
          Test using a UsernameToken derived key for signing a SOAP body via WSHandler
 void testSignature()
          Test using a UsernameToken derived key for signing a SOAP body
 
Methods inherited from class org.junit.Assert
assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertThat, assertThat, assertTrue, assertTrue, fail, fail
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UTSignatureTest

public UTSignatureTest()
                throws java.lang.Exception
Throws:
java.lang.Exception
Method Detail

testSignature

public void testSignature()
                   throws java.lang.Exception
Test using a UsernameToken derived key for signing a SOAP body

Throws:
java.lang.Exception

testBadUserSignature

public void testBadUserSignature()
                          throws java.lang.Exception
Test using a UsernameToken derived key for signing a SOAP body. In this test the user is "colm" rather than "bob", and so signature verification should fail.

Throws:
java.lang.Exception

testHandlerSignature

public void testHandlerSignature()
                          throws java.lang.Exception
Test using a UsernameToken derived key for signing a SOAP body via WSHandler

Throws:
java.lang.Exception

testHandlerSignatureIterations

public void testHandlerSignatureIterations()
                                    throws java.lang.Exception
Test using a UsernameToken derived key for signing a SOAP body via WSHandler

Throws:
java.lang.Exception


Copyright © 2004-2013 The Apache Software Foundation. All Rights Reserved.