-
Bug
-
Resolution: Fixed
-
P4
-
None
-
None
-
b45
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8084090 | emb-9 | Valerie Peng | P4 | Resolved | Fixed | team |
On Solaris, people requesting "AES" algorithm will get bounced over to SunPKCS11 if no provider specified, or NoSuchAlgorithmException if OracleUcrypto provider is requested.
import java.net.*;
import javax.crypto.*;
public class TestClass {
public static void main(String args[]) throws Exception {
Cipher c;
try {
c = Cipher.getInstance("AES", "OracleUcrypto");
} catch (Exception e) {
System.out.println(e);
}
c = Cipher.getInstance("AES");
System.out.println(c.getProvider());
c = Cipher.getInstance("AES/ECB/PKCS5Padding", "OracleUcrypto");
System.out.println(c.getProvider());
}
}
% java TestClass
java.security.NoSuchAlgorithmException: No such algorithm: AES
SunPKCS11-Solaris version 1.7
OracleUcrypto version 1.0
- backported by
-
JDK-8084090 Consider adding aliases for Ucrypto algorithm-only Cipher transformations.
-
- Resolved
-