[java-opensaml COMMIT] in /trunk: opensaml-xmlsec-api/src/main/java/org/opensaml/xmlsec/DecryptionConfiguration.java ...
noreply at shibboleth.net
noreply at shibboleth.net
Wed Mar 12 18:18:39 EDT 2014
Author: putmanb
Date: Wed Mar 12 18:18:39 2014
New Revision: 3689
URL: http://svn.shibboleth.net/view/java-opensaml?rev=3689&view=rev
Log:
Extract common interface for algorithm whitelist and blacklist configuration.
Added:
trunk/opensaml-xmlsec-api/src/main/java/org/opensaml/xmlsec/WhitelistBlacklistConfiguration.java (with props)
trunk/opensaml-xmlsec-impl/src/main/java/org/opensaml/xmlsec/impl/BasicWhitelistBlacklistConfiguration.java (with props)
Modified:
trunk/opensaml-xmlsec-api/src/main/java/org/opensaml/xmlsec/DecryptionConfiguration.java
trunk/opensaml-xmlsec-api/src/main/java/org/opensaml/xmlsec/EncryptionConfiguration.java
trunk/opensaml-xmlsec-api/src/main/java/org/opensaml/xmlsec/SignatureSigningConfiguration.java
trunk/opensaml-xmlsec-api/src/main/java/org/opensaml/xmlsec/SignatureValidationConfiguration.java
trunk/opensaml-xmlsec-impl/src/main/java/org/opensaml/xmlsec/impl/BasicDecryptionConfiguration.java
trunk/opensaml-xmlsec-impl/src/main/java/org/opensaml/xmlsec/impl/BasicEncryptionConfiguration.java
trunk/opensaml-xmlsec-impl/src/main/java/org/opensaml/xmlsec/impl/BasicSignatureSigningConfiguration.java
trunk/opensaml-xmlsec-impl/src/main/java/org/opensaml/xmlsec/impl/BasicSignatureValidationConfiguration.java
Modified: trunk/opensaml-xmlsec-api/src/main/java/org/opensaml/xmlsec/DecryptionConfiguration.java
URL: http://svn.shibboleth.net/view/java-opensaml/trunk/opensaml-xmlsec-api/src/main/java/org/opensaml/xmlsec/DecryptionConfiguration.java?rev=3689&r1=3688&r2=3689&view=diff
==============================================================================
--- trunk/opensaml-xmlsec-api/src/main/java/org/opensaml/xmlsec/DecryptionConfiguration.java (original)
+++ trunk/opensaml-xmlsec-api/src/main/java/org/opensaml/xmlsec/DecryptionConfiguration.java Wed Mar 12 18:18:39 2014
@@ -17,14 +17,7 @@
package org.opensaml.xmlsec;
-import java.util.Collection;
-
-import javax.annotation.Nonnull;
import javax.annotation.Nullable;
-
-import net.shibboleth.utilities.java.support.annotation.constraint.NonnullElements;
-import net.shibboleth.utilities.java.support.annotation.constraint.NotLive;
-import net.shibboleth.utilities.java.support.annotation.constraint.Unmodifiable;
import org.opensaml.xmlsec.encryption.support.EncryptedKeyResolver;
import org.opensaml.xmlsec.keyinfo.KeyInfoCredentialResolver;
@@ -32,21 +25,7 @@
/**
* The configuration information to use when decrypting encrypted XML.
*/
-public interface DecryptionConfiguration {
-
- /**
- * Get the list of whitelisted algorithm URI's.
- *
- * @return the list of algorithms
- */
- @Nonnull @NonnullElements @Unmodifiable @NotLive public Collection<String> getWhitelistedAlgorithmURIs();
-
- /**
- * Get the list of blacklisted algorithm URI's.
- *
- * @return the list of algorithms
- */
- @Nonnull @NonnullElements @Unmodifiable @NotLive public Collection<String> getBlacklistedAlgorithmsURIs();
+public interface DecryptionConfiguration extends WhitelistBlacklistConfiguration {
/**
* The KeyInfoCredentialResolver to use when processing the EncryptedData/KeyInfo.
Modified: trunk/opensaml-xmlsec-api/src/main/java/org/opensaml/xmlsec/EncryptionConfiguration.java
URL: http://svn.shibboleth.net/view/java-opensaml/trunk/opensaml-xmlsec-api/src/main/java/org/opensaml/xmlsec/EncryptionConfiguration.java?rev=3689&r1=3688&r2=3689&view=diff
==============================================================================
--- trunk/opensaml-xmlsec-api/src/main/java/org/opensaml/xmlsec/EncryptionConfiguration.java (original)
+++ trunk/opensaml-xmlsec-api/src/main/java/org/opensaml/xmlsec/EncryptionConfiguration.java Wed Mar 12 18:18:39 2014
@@ -27,7 +27,7 @@
/**
* The configuration information to use when generating encrypted XML.
*/
-public interface EncryptionConfiguration {
+public interface EncryptionConfiguration extends WhitelistBlacklistConfiguration {
/**
* Get the encryption credential to use when encrypting the EncryptedData.
Modified: trunk/opensaml-xmlsec-api/src/main/java/org/opensaml/xmlsec/SignatureSigningConfiguration.java
URL: http://svn.shibboleth.net/view/java-opensaml/trunk/opensaml-xmlsec-api/src/main/java/org/opensaml/xmlsec/SignatureSigningConfiguration.java?rev=3689&r1=3688&r2=3689&view=diff
==============================================================================
--- trunk/opensaml-xmlsec-api/src/main/java/org/opensaml/xmlsec/SignatureSigningConfiguration.java (original)
+++ trunk/opensaml-xmlsec-api/src/main/java/org/opensaml/xmlsec/SignatureSigningConfiguration.java Wed Mar 12 18:18:39 2014
@@ -29,7 +29,7 @@
/**
* The configuration information to use when generating an XML signature.
*/
-public interface SignatureSigningConfiguration {
+public interface SignatureSigningConfiguration extends WhitelistBlacklistConfiguration {
/**
* Get the signing credential to use when signing.
[... 262 lines stripped ...]
More information about the commits
mailing list