[utilities COMMIT] /xmlsectool/trunk/src/main/java/edu/internet2/middleware/security/XmlSecToolCommandLineArguments.java

noreply at shibboleth.net noreply at shibboleth.net
Fri Mar 8 16:55:10 EST 2013


Author: iay
Date: Fri Mar  8 16:55:10 2013
New Revision: 343

URL: http://svn.shibboleth.net/view/utilities?rev=343&view=rev
Log:
[XSTJ-14] - allow specification of Digest and Signature algorithms when signing
Cont'd: use java-xmltooling to source digest and signature constants, not Santuario.

Modified:
    xmlsectool/trunk/src/main/java/edu/internet2/middleware/security/XmlSecToolCommandLineArguments.java

Modified: xmlsectool/trunk/src/main/java/edu/internet2/middleware/security/XmlSecToolCommandLineArguments.java
URL: http://svn.shibboleth.net/view/utilities/xmlsectool/trunk/src/main/java/edu/internet2/middleware/security/XmlSecToolCommandLineArguments.java?rev=343&r1=342&r2=343&view=diff
==============================================================================
--- xmlsectool/trunk/src/main/java/edu/internet2/middleware/security/XmlSecToolCommandLineArguments.java (original)
+++ xmlsectool/trunk/src/main/java/edu/internet2/middleware/security/XmlSecToolCommandLineArguments.java Fri Mar  8 16:55:10 2013
@@ -23,8 +23,8 @@
 import java.io.PrintStream;
 import java.util.List;
 
-import org.apache.xml.security.algorithms.MessageDigestAlgorithm;
-import org.apache.xml.security.signature.XMLSignature;
+import org.opensaml.xml.encryption.EncryptionConstants;
+import org.opensaml.xml.signature.SignatureConstants;
 
 /** Command line arguments for the {@link XmlSecTool} command line tool. */
 public class XmlSecToolCommandLineArguments {
@@ -38,29 +38,29 @@
          * SHA-1 digest.
          */
         SHA1("SHA-1",
-                MessageDigestAlgorithm.ALGO_ID_DIGEST_SHA1,
-                XMLSignature.ALGO_ID_SIGNATURE_RSA_SHA1),
+                SignatureConstants.ALGO_ID_DIGEST_SHA1,
+                SignatureConstants.ALGO_ID_SIGNATURE_RSA_SHA1),
         
         /**
          * SHA-256 digest.
          */
         SHA256("SHA-256",
-                MessageDigestAlgorithm.ALGO_ID_DIGEST_SHA256,
-                XMLSignature.ALGO_ID_SIGNATURE_RSA_SHA256),
+                EncryptionConstants.ALGO_ID_DIGEST_SHA256,
+                SignatureConstants.ALGO_ID_SIGNATURE_RSA_SHA256),
         
         /**
          * SHA-384 digest.
          */
         SHA384("SHA-384",
-                MessageDigestAlgorithm.ALGO_ID_DIGEST_SHA384,
-                XMLSignature.ALGO_ID_SIGNATURE_RSA_SHA384),
+                SignatureConstants.ALGO_ID_DIGEST_SHA384,
+                SignatureConstants.ALGO_ID_SIGNATURE_RSA_SHA384),
         
         /**
          * SHA-512 digest.
          */
         SHA512("SHA-512",
-                MessageDigestAlgorithm.ALGO_ID_DIGEST_SHA512,
-                XMLSignature.ALGO_ID_SIGNATURE_RSA_SHA512);
+                EncryptionConstants.ALGO_ID_DIGEST_SHA512,
+                SignatureConstants.ALGO_ID_SIGNATURE_RSA_SHA512);
         
         /**
          * Other name (with hyphens, etc.) used as an alternative to the enum name.



More information about the commits mailing list