[java-opensaml COMMIT] in /trunk: opensaml-saml-impl/src/test/java/org/opensaml/saml/saml2/encryption/DecryptionPlusS...

noreply at shibboleth.net noreply at shibboleth.net
Fri Jan 18 17:22:45 EST 2013


Author: putmanb
Date: Fri Jan 18 17:22:44 2013
New Revision: 3153

URL: http://svn.shibboleth.net/view/java-opensaml?rev=3153&view=rev
Log:
OSJ-31: Refactor Signer and SignatureValidator classes

Added:
    trunk/opensaml-xmlsec-api/src/main/java/org/opensaml/xmlsec/signature/support/SignatureValidationProvider.java   (with props)
    trunk/opensaml-xmlsec-api/src/main/java/org/opensaml/xmlsec/signature/support/SignatureValidator.java   (with props)
    trunk/opensaml-xmlsec-api/src/main/java/org/opensaml/xmlsec/signature/support/Signer.java   (with props)
    trunk/opensaml-xmlsec-api/src/main/java/org/opensaml/xmlsec/signature/support/SignerProvider.java   (with props)
    trunk/opensaml-xmlsec-api/src/test/resources/logback-test.xml   (with props)
    trunk/opensaml-xmlsec-impl/src/main/java/org/opensaml/xmlsec/signature/support/provider/
    trunk/opensaml-xmlsec-impl/src/main/java/org/opensaml/xmlsec/signature/support/provider/ApacheSantuarioSignatureValidationProviderImpl.java
      - copied, changed from r3152, trunk/opensaml-xmlsec-impl/src/main/java/org/opensaml/xmlsec/signature/support/SignatureValidator.java
    trunk/opensaml-xmlsec-impl/src/main/java/org/opensaml/xmlsec/signature/support/provider/ApacheSantuarioSignerProviderImpl.java
      - copied, changed from r3152, trunk/opensaml-xmlsec-impl/src/main/java/org/opensaml/xmlsec/signature/support/Signer.java
    trunk/opensaml-xmlsec-impl/src/main/resources/META-INF/services/org.opensaml.xmlsec.signature.support.SignatureValidationProvider
    trunk/opensaml-xmlsec-impl/src/main/resources/META-INF/services/org.opensaml.xmlsec.signature.support.SignerProvider
Modified:
    trunk/opensaml-saml-impl/src/test/java/org/opensaml/saml/saml2/encryption/DecryptionPlusSigningTest.java
    trunk/opensaml-xmlsec-impl/src/main/java/org/opensaml/xmlsec/signature/support/SignatureValidator.java
    trunk/opensaml-xmlsec-impl/src/main/java/org/opensaml/xmlsec/signature/support/Signer.java
    trunk/opensaml-xmlsec-impl/src/main/java/org/opensaml/xmlsec/signature/support/impl/BaseSignatureTrustEngine.java
    trunk/opensaml-xmlsec-impl/src/test/java/org/opensaml/xmlsec/encryption/support/DecryptionSignedContentTest.java
    trunk/opensaml-xmlsec-impl/src/test/java/org/opensaml/xmlsec/signature/support/DetachedSignatureTest.java
    trunk/opensaml-xmlsec-impl/src/test/java/org/opensaml/xmlsec/signature/support/EnvelopedSignatureTest.java
    trunk/opensaml-xmlsec-impl/src/test/java/org/opensaml/xmlsec/signature/support/HMACSignatureTest.java

Modified: trunk/opensaml-saml-impl/src/test/java/org/opensaml/saml/saml2/encryption/DecryptionPlusSigningTest.java
URL: http://svn.shibboleth.net/view/java-opensaml/trunk/opensaml-saml-impl/src/test/java/org/opensaml/saml/saml2/encryption/DecryptionPlusSigningTest.java?rev=3153&r1=3152&r2=3153&view=diff
==============================================================================
--- trunk/opensaml-saml-impl/src/test/java/org/opensaml/saml/saml2/encryption/DecryptionPlusSigningTest.java (original)
+++ trunk/opensaml-saml-impl/src/test/java/org/opensaml/saml/saml2/encryption/DecryptionPlusSigningTest.java Fri Jan 18 17:22:44 2013
@@ -161,9 +161,8 @@
             (Response) unmarshallerFactory.getUnmarshaller(parsedResponse).unmarshall(parsedResponse);
         
         // Validate Response signature first time
-        SignatureValidator firstSigValidator = new SignatureValidator(signingCred);
         try {
-            firstSigValidator.validate(newResponse.getSignature());
+            SignatureValidator.validate(newResponse.getSignature(), signingCred);
         } catch (SignatureException e1) {
             Assert.fail("First Response signature validation failed");
         }
@@ -186,9 +185,8 @@
         assertXMLEquals(targetDOM, decryptedAssertion);
         
         // Validate Response signature second time
-        SignatureValidator secondSigValidator = new SignatureValidator(signingCred);
         try {
-            secondSigValidator.validate(newResponse.getSignature());
+            SignatureValidator.validate(newResponse.getSignature(), signingCred);
         } catch (SignatureException e1) {
             Assert.fail("Second Response signature validation failed");
         }

Modified: trunk/opensaml-xmlsec-impl/src/main/java/org/opensaml/xmlsec/signature/support/impl/BaseSignatureTrustEngine.java
URL: http://svn.shibboleth.net/view/java-opensaml/trunk/opensaml-xmlsec-impl/src/main/java/org/opensaml/xmlsec/signature/support/impl/BaseSignatureTrustEngine.java?rev=3153&r1=3152&r2=3153&view=diff
==============================================================================
--- trunk/opensaml-xmlsec-impl/src/main/java/org/opensaml/xmlsec/signature/support/impl/BaseSignatureTrustEngine.java (original)
+++ trunk/opensaml-xmlsec-impl/src/main/java/org/opensaml/xmlsec/signature/support/impl/BaseSignatureTrustEngine.java Fri Jan 18 17:22:44 2013
@@ -145,9 +145,8 @@
      * @return true if the signature can be verified using the key from the credential, otherwise false
      */

[... 305 lines stripped ...]


More information about the commits mailing list