--- old/jdk/src/share/classes/sun/security/ssl/SignatureAndHashAlgorithm.java 2013-02-07 17:07:24.000000000 +0100 +++ new/jdk/src/share/classes/sun/security/ssl/SignatureAndHashAlgorithm.java 2013-02-07 17:07:24.000000000 +0100 @@ -38,7 +38,7 @@ import java.util.Collections; import java.util.ArrayList; -import sun.security.util.KeyLength; +import sun.security.util.KeyUtil; /** * Signature and hash algorithm. @@ -279,7 +279,7 @@ * If key size is less than 512, the digest length should be * less than or equal to 20 bytes. */ - int keySize = KeyLength.getKeySize(signingKey); + int keySize = KeyUtil.getKeySize(signingKey); if (keySize >= 768) { maxDigestLength = HashAlgorithm.SHA512.length; } else if ((keySize >= 512) && (keySize < 768)) {