[java-identity-provider] branch master updated: Use our matchKeyPair method.

Scott Cantor cantor.2 at osu.edu
Wed Nov 29 13:06:01 EST 2017


This is an automated email from the git hooks/post-receive script.

scantor pushed a commit to branch master
in repository java-identity-provider.

View the commit online:
http://git.shibboleth.net/view/?p=java-identity-provider.git;a=commit;h=f0d54bb27aaab5d53b3c2ca3c09ca543f06e8d88

The following commit(s) were added to refs/heads/master by this push:
       new  f0d54bb   Use our matchKeyPair method.
f0d54bb is described below

commit f0d54bb27aaab5d53b3c2ca3c09ca543f06e8d88
Author: Scott Cantor <cantor.2 at osu.edu>
AuthorDate: Wed Nov 29 13:05:58 2017 -0500

    Use our matchKeyPair method.
---
 .../profile/spring/factory/AbstractBasicCredentialFactoryBean.java    | 4 ++--
 .../idp/profile/spring/factory/AbstractX509CredentialFactoryBean.java | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/idp-profile-spring/src/main/java/net/shibboleth/idp/profile/spring/factory/AbstractBasicCredentialFactoryBean.java b/idp-profile-spring/src/main/java/net/shibboleth/idp/profile/spring/factory/AbstractBasicCredentialFactoryBean.java
index d1469f9..29942a7 100644
--- a/idp-profile-spring/src/main/java/net/shibboleth/idp/profile/spring/factory/AbstractBasicCredentialFactoryBean.java
+++ b/idp-profile-spring/src/main/java/net/shibboleth/idp/profile/spring/factory/AbstractBasicCredentialFactoryBean.java
@@ -30,9 +30,9 @@ import net.shibboleth.utilities.java.support.primitive.StringSupport;
 
 import org.apache.commons.codec.binary.Base64;
 import org.bouncycastle.util.encoders.Hex;
-import org.cryptacular.util.KeyPairUtil;
 import org.opensaml.security.credential.BasicCredential;
 import org.opensaml.security.credential.UsageType;
+import org.opensaml.security.crypto.KeySupport;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 import org.springframework.beans.factory.BeanCreationException;
@@ -122,7 +122,7 @@ public abstract class AbstractBasicCredentialFactoryBean extends AbstractCredent
             if (null == privateKey) {
                 credential = new BasicCredential(publicKey);
             } else {
-                if (!KeyPairUtil.isKeyPair(publicKey, privateKey)) {
+                if (!KeySupport.matchKeyPair(publicKey, privateKey)) {
                     log.error("{}: Public and private keys do not match", getConfigDescription());
                     throw new BeanCreationException("Public and private keys do not match");
                 }
diff --git a/idp-profile-spring/src/main/java/net/shibboleth/idp/profile/spring/factory/AbstractX509CredentialFactoryBean.java b/idp-profile-spring/src/main/java/net/shibboleth/idp/profile/spring/factory/AbstractX509CredentialFactoryBean.java
index 0842da9..d88e3b5 100644
--- a/idp-profile-spring/src/main/java/net/shibboleth/idp/profile/spring/factory/AbstractX509CredentialFactoryBean.java
+++ b/idp-profile-spring/src/main/java/net/shibboleth/idp/profile/spring/factory/AbstractX509CredentialFactoryBean.java
@@ -27,8 +27,8 @@ import javax.annotation.Nullable;
 
 import net.shibboleth.utilities.java.support.annotation.constraint.NotEmpty;
 
-import org.cryptacular.util.KeyPairUtil;
 import org.opensaml.security.credential.UsageType;
+import org.opensaml.security.crypto.KeySupport;
 import org.opensaml.security.x509.BasicX509Credential;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
@@ -65,7 +65,7 @@ public abstract class AbstractX509CredentialFactoryBean extends AbstractCredenti
         } else {
             credential = new BasicX509Credential(entityCertificate, privateKey);
 
-            if (!KeyPairUtil.isKeyPair(entityCertificate.getPublicKey(), privateKey)) {
+            if (!KeySupport.matchKeyPair(entityCertificate.getPublicKey(), privateKey)) {
                 log.error("{}: Public and private keys do not match", getConfigDescription());
                 throw new BeanCreationException("Public and private keys do not match");
             }

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the commits mailing list