Linux + BCeSIS: nag security screen fix for all users.

28 views
Skip to first unread message

DeanMontgomery

unread,
Nov 29, 2012, 3:54:49 PM11/29/12
to bcf...@googlegroups.com
Problem: End users get confused with the 3-4 security screens when they first log into BCeSIS.  Whenever users click the wrong answers it breaks their esis and wastes their time and IT-help-desk time.

Solution: ...

On a centralized Linux roll-out it is easy to fix this for all users.

/etc/.java/deployment/deployment.config

deployment.system.config=file:/etc/.java/deployment/deployment.properties

/etc/.java/deployment/deployment.properties

deployment.security.mixcode=HIDE_RUN

On one workstation visit bcesis and store all certificates.  You will need to visit the round-robin of servers to gather all 3 bcesis certs:

https://bcesis2.isw-bc.ca/forms/frmservlet?config=sispr
https://bcesis3.isw-bc.ca/forms/frmservlet?config=sispr
https://bcesis4.isw-bc.ca/forms/frmservlet?config=sispr

Open: Java ControlPanel => Security => Certificates...

Export each of the 5 Certificates, one at a time.  (BCeSIS x3; The Administrative Assistant Ltd.; Oracle America, Inc.). I saved them as: bcesis1.cert bcesis2.cert bcesis3.cert taa.cert and oracle.cert.  For the next commands you will have to:

  1. find where your browser's java plugin is installed: ( locate libnpjp2.so;    locate bin/keytool )
  2. for the commands below use the correct java path.
  3. make sure you change the alias and *.cert for each of the 5 files.

/usr/local/jre1.6.0_37/bin/keytool -importcert -alias bcesis1 -file "bcesis1.cert" -keystore "/usr/local/jre1.6.0_37/lib/security/trusted.certs" -storepass "MySecretPassword" -noprompt

/usr/local/jre1.6.0_37/bin/keytool -importcert -alias bcesis2 -file "bcesis2.cert" -keystore "/usr/local/jre1.6.0_37/lib/security/trusted.certs" -storepass "MySecretPassword" -noprompt
... bcesis3 bcesis3.cert ...

... oracle oracle.cert ...

... taa taa.cert ...

I was able to copy /usr/local/jre1.6.0_37/lib/security/trusted.certs to each school - now nobody in the district gets the BCeSIS nags.

I'm not sure if it is needed but I also cleared the existing java cache for all users right after the firefox/java ugprade:
find /home -maxdepth 3 -type d -name .java -exec rm -fr '{}' \;


Now sit back and enjoy less help-desk calls : )


Reply all
Reply to author
Forward
0 new messages