1) Knowledge of access control, 2) Knowledge of type safety, 3) Knowledge of structured error handling , 4) Knowledge of Java Platform Security Tools, 5) Knowledge of Java cryptography, 6) Knowledge of Java secure socket extension, 7) Knowledge of Kerberos cipher suites.