org.apache.ws.security.message
Class SignatureKeyValueTest

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

public class SignatureKeyValueTest
extends org.junit.Assert

This class tests signing where the the public key is transmitted in the message via a ds:KeyInfo/ds:KeyValue element. Although this isn't strictly recommended for use in WS-Security, it's necessary to support it for WCF interop.


Constructor Summary
SignatureKeyValueTest()
           
 
Method Summary
 void testBadRSAKeyValue()
          Failed RSAKeyValue test, where a message is signed using a key-pair which doesn't correspond to the public key in the "trust"-store.
 void testDSAKeyValue()
          Successful DSAKeyValue test.
 void testRSAKeyValue()
          Successful RSAKeyValue test.
 
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

SignatureKeyValueTest

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

testRSAKeyValue

public void testRSAKeyValue()
                     throws java.lang.Exception
Successful RSAKeyValue test.

Throws:
java.lang.Exception

testBadRSAKeyValue

public void testBadRSAKeyValue()
                        throws java.lang.Exception
Failed RSAKeyValue test, where a message is signed using a key-pair which doesn't correspond to the public key in the "trust"-store.

Throws:
java.lang.Exception

testDSAKeyValue

public void testDSAKeyValue()
                     throws java.lang.Exception
Successful DSAKeyValue test.

Throws:
java.lang.Exception


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