Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Cannot Reproduce
-
None
-
None
-
None
-
Windows/ia32
Description
Security providers can be initialized correctly only by trusted code i.e. application working w/out security manager or application with certain security permission granted.
At the same time, JavaTM Cryptography Architecture API Specification & Reference requires the code to be trusted only for dynamic registration of provoders and no security permissions are required to install a provider by means of java.security file.
To reproduce the problem please run two simple testcases on the same JRE. These two testcases differs in one line which ilstalls a security manager and expected output is the same.
'Test' testcase produces on svn = r537794, (May 14 2007), Windows/ia32/msvc 1310, release build the following output:
DSA
while 'Test1' prints the following
java.security.NoSuchAlgorithmException: AlgorithmParameters DSA implementation not found
at org.apache.harmony.security.fortress.Engine.getInstance(Engine.java:111)
at java.security.AlgorithmParameters.getInstance(AlgorithmParameters.java:90)
at Test1.main(Test1.java:9)
On RI both testcases prints the same:
DSA
Affected tests:
functional/org/apache/harmony/test/func/api/java/security/F_AlgorithmParametersTest_01/F_AlgorithmParametersTest_01.xml
(see HARMONY-3528)
Attachments
Attachments
Issue Links
- blocks
-
HARMONY-4107 [M2] umbrella task for 98% pass rate of Functional test suite - HARMONY-3528; no regression since M1
- Closed
- is related to
-
HARMONY-2910 [classlib][security] Harmony cannot identify 'codeBase' feature in policy file
- Closed