-
Bug
-
Resolution: Fixed
-
P4
-
6
-
mustang
-
generic
-
generic
-
Verified
Tested_Java_Release : 1.5.0-beta2-b47
Tested_bundles_Location :
promoted builds: /net/koori/onestop/jdk/1.5/promoted/beta2/b47/
Tested_Machine_Name : moremoney/blueski
Tested O/S : winxp/solaris10
Problem Description :
If any of the user level store got corrupted anyhow then only that store should not be made accessible to the user but it's not happening now. The corrupted store at user level is also effecting the corresponding store at system level. For example if SignerCA user level store is corrupted then it's not allowing the user to access system level SignerCA store
Also the error message should be shown only when user tries to access the corrupted store but as of now the error message comes up as soon as user clicks on the "Certificates button" on the Security tab of JCP
Steps to reproduce the bug:
1) Copy /net/sqesvr-nfs/global/nfs/deployment2/jitu/trusted.cacerts.corrupted to <user_dep_home>/security (/<user_home>/.java/deployemnt/security on unix and C:/Documents and Settings/Application Data/<user>/Sun/Java/Deployment on windows)
2) rename trusted.cacerts.corrupted to trusted.cacerts
3) Open Java Control Panel > Security > Certificates
4) Error Dialog should be there. Click on more details ,exception java.io.Exception: Inavlid keystore format should be there
Error pop-up should be there only when user tries to access the trusted.cacerts through Java control panel, otherise users can be misled and they can think that all the stores are corrupted
5) Click OK , "Certificates" dialog should be there
By default "User" Tab is selected,which means we are trying to access the user level stores
6) To access trusted.cacerts store,select "Signer CA" from the dropdown list
It should be empty since the store is corrupted
Above mentioned Error dialog should pop-up at this stage
7) Select the "System" tab on the "Certificates" window to access the system level store
8) Select "Signer CA" from the dropdown list, if it's empty then the bug is reproduced
Tested_bundles_Location :
promoted builds: /net/koori/onestop/jdk/1.5/promoted/beta2/b47/
Tested_Machine_Name : moremoney/blueski
Tested O/S : winxp/solaris10
Problem Description :
If any of the user level store got corrupted anyhow then only that store should not be made accessible to the user but it's not happening now. The corrupted store at user level is also effecting the corresponding store at system level. For example if SignerCA user level store is corrupted then it's not allowing the user to access system level SignerCA store
Also the error message should be shown only when user tries to access the corrupted store but as of now the error message comes up as soon as user clicks on the "Certificates button" on the Security tab of JCP
Steps to reproduce the bug:
1) Copy /net/sqesvr-nfs/global/nfs/deployment2/jitu/trusted.cacerts.corrupted to <user_dep_home>/security (/<user_home>/.java/deployemnt/security on unix and C:/Documents and Settings/Application Data/<user>/Sun/Java/Deployment on windows)
2) rename trusted.cacerts.corrupted to trusted.cacerts
3) Open Java Control Panel > Security > Certificates
4) Error Dialog should be there. Click on more details ,exception java.io.Exception: Inavlid keystore format should be there
Error pop-up should be there only when user tries to access the trusted.cacerts through Java control panel, otherise users can be misled and they can think that all the stores are corrupted
5) Click OK , "Certificates" dialog should be there
By default "User" Tab is selected,which means we are trying to access the user level stores
6) To access trusted.cacerts store,select "Signer CA" from the dropdown list
It should be empty since the store is corrupted
Above mentioned Error dialog should pop-up at this stage
7) Select the "System" tab on the "Certificates" window to access the system level store
8) Select "Signer CA" from the dropdown list, if it's empty then the bug is reproduced