[java-identity-provider COMMIT] in /trunk/idp-profile-spring/src/main/java/net/shibboleth/idp/profile/spring/relyingp...
noreply at shibboleth.net
noreply at shibboleth.net
Fri May 2 06:10:52 EDT 2014
Author: rdw
Date: Fri May 2 06:10:51 2014
New Revision: 5828
URL: http://svn.shibboleth.net/view/java-identity-provider?rev=5828&view=rev
Log:
Favor Cryptacular over KeySupport
Modified:
trunk/idp-profile-spring/src/main/java/net/shibboleth/idp/profile/spring/relyingparty/security/credential/AbstractBasicCredentialFactoryBean.java
trunk/idp-profile-spring/src/main/java/net/shibboleth/idp/profile/spring/relyingparty/security/credential/AbstractCredentialFactoryBean.java
trunk/idp-profile-spring/src/main/java/net/shibboleth/idp/profile/spring/relyingparty/security/credential/AbstractX509CredentialFactoryBean.java
trunk/idp-profile-spring/src/main/java/net/shibboleth/idp/profile/spring/relyingparty/security/credential/BasicInlineCredentialFactoryBean.java
trunk/idp-profile-spring/src/main/java/net/shibboleth/idp/profile/spring/relyingparty/security/credential/X509InlineCredentialFactoryBean.java
Modified: trunk/idp-profile-spring/src/main/java/net/shibboleth/idp/profile/spring/relyingparty/security/credential/AbstractBasicCredentialFactoryBean.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-profile-spring/src/main/java/net/shibboleth/idp/profile/spring/relyingparty/security/credential/AbstractBasicCredentialFactoryBean.java?rev=5828&r1=5827&r2=5828&view=diff
==============================================================================
--- trunk/idp-profile-spring/src/main/java/net/shibboleth/idp/profile/spring/relyingparty/security/credential/AbstractBasicCredentialFactoryBean.java (original)
+++ trunk/idp-profile-spring/src/main/java/net/shibboleth/idp/profile/spring/relyingparty/security/credential/AbstractBasicCredentialFactoryBean.java Fri May 2 06:10:51 2014
@@ -25,8 +25,8 @@
import net.shibboleth.idp.profile.spring.relyingparty.metadata.ResourceBackedMetadataProviderParser;
+import org.cryptacular.util.KeyPairUtil;
import org.opensaml.security.credential.BasicCredential;
-import org.opensaml.security.crypto.KeySupport;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.BeanCreationException;
@@ -57,7 +57,7 @@
if (null == privateKey) {
credential = new BasicCredential(publicKey);
} else {
- if (!KeySupport.matchKeyPair(publicKey, privateKey)) {
+ if (!KeyPairUtil.isKeyPair(publicKey, privateKey)) {
log.error("{}: Public and private keys do not match", getConfigFile());
throw new BeanCreationException("Public and private keys do not match");
}
@@ -89,7 +89,11 @@
* @param password The password to set.
*/
public void setSecretKeyPassword(@Nullable char[] password) {
- secretKeyPassword = password;
+ if (null != password && secretKeyPassword.length > 0) {
+ secretKeyPassword = password;
+ } else {
+ secretKeyPassword = null;
+ }
}
/**
Modified: trunk/idp-profile-spring/src/main/java/net/shibboleth/idp/profile/spring/relyingparty/security/credential/AbstractCredentialFactoryBean.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-profile-spring/src/main/java/net/shibboleth/idp/profile/spring/relyingparty/security/credential/AbstractCredentialFactoryBean.java?rev=5828&r1=5827&r2=5828&view=diff
==============================================================================
--- trunk/idp-profile-spring/src/main/java/net/shibboleth/idp/profile/spring/relyingparty/security/credential/AbstractCredentialFactoryBean.java (original)
+++ trunk/idp-profile-spring/src/main/java/net/shibboleth/idp/profile/spring/relyingparty/security/credential/AbstractCredentialFactoryBean.java Fri May 2 06:10:51 2014
@@ -115,7 +115,11 @@
* @param password The password to set.
*/
public void setPrivateKeyPassword(@Nullable char[] password) {
- privateKeyPassword = password;
+ if (null != password && password.length > 0) {
+ privateKeyPassword = password;
+ } else {
+ privateKeyPassword = null;
+ }
}
/** For logging, get the file that defined this bean.
Modified: trunk/idp-profile-spring/src/main/java/net/shibboleth/idp/profile/spring/relyingparty/security/credential/AbstractX509CredentialFactoryBean.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-profile-spring/src/main/java/net/shibboleth/idp/profile/spring/relyingparty/security/credential/AbstractX509CredentialFactoryBean.java?rev=5828&r1=5827&r2=5828&view=diff
==============================================================================
--- trunk/idp-profile-spring/src/main/java/net/shibboleth/idp/profile/spring/relyingparty/security/credential/AbstractX509CredentialFactoryBean.java (original)
+++ trunk/idp-profile-spring/src/main/java/net/shibboleth/idp/profile/spring/relyingparty/security/credential/AbstractX509CredentialFactoryBean.java Fri May 2 06:10:51 2014
@@ -28,8 +28,8 @@
import net.shibboleth.idp.profile.spring.relyingparty.metadata.ResourceBackedMetadataProviderParser;
[... 74 lines stripped ...]
More information about the commits
mailing list