summaryrefslogtreecommitdiffstats
path: root/pki/base/common/src/com/netscape/cms/servlet/csadmin/ConfigHSMServlet.java
diff options
context:
space:
mode:
Diffstat (limited to 'pki/base/common/src/com/netscape/cms/servlet/csadmin/ConfigHSMServlet.java')
-rw-r--r--pki/base/common/src/com/netscape/cms/servlet/csadmin/ConfigHSMServlet.java28
1 files changed, 15 insertions, 13 deletions
diff --git a/pki/base/common/src/com/netscape/cms/servlet/csadmin/ConfigHSMServlet.java b/pki/base/common/src/com/netscape/cms/servlet/csadmin/ConfigHSMServlet.java
index 9428ecce0..ba5650542 100644
--- a/pki/base/common/src/com/netscape/cms/servlet/csadmin/ConfigHSMServlet.java
+++ b/pki/base/common/src/com/netscape/cms/servlet/csadmin/ConfigHSMServlet.java
@@ -44,10 +44,10 @@ public class ConfigHSMServlet extends ConfigBaseServlet {
*/
private static final long serialVersionUID = -330521231753992202L;
private CryptoManager mCryptoManager = null;
- private Vector mSupportedModules = null;
+ private Vector<Module> mSupportedModules = null;
private Vector mOtherModules = null;
private String mDefaultTok = null;
- private Hashtable mCurrModTable = new Hashtable();
+ private Hashtable<String, PK11Module> mCurrModTable = new Hashtable<String, PK11Module>();
public void init(ServletConfig config) throws ServletException {
super.init(config);
@@ -57,10 +57,11 @@ public class ConfigHSMServlet extends ConfigBaseServlet {
try {
// getting existing modules
mCryptoManager = CryptoManager.getInstance();
- Enumeration modules = mCryptoManager.getModules();
+ @SuppressWarnings("unchecked")
+ Enumeration<PK11Module> modules = mCryptoManager.getModules();
while (modules.hasMoreElements()) {
- PK11Module mod = (PK11Module) modules.nextElement();
+ PK11Module mod = modules.nextElement();
CMS.debug("ConfigHSMServlet: got module " + mod.getName());
mCurrModTable.put(mod.getName(), mod);
@@ -77,16 +78,16 @@ public class ConfigHSMServlet extends ConfigBaseServlet {
* Modules not listed as supported modules
*/
public void loadOtherModules() {
- Enumeration m = mCurrModTable.elements();
+ Enumeration<PK11Module> m = mCurrModTable.elements();
mOtherModules = new Vector();
while (m.hasMoreElements()) {
- PK11Module mod = (PK11Module) m.nextElement();
- Enumeration s = mSupportedModules.elements();
+ PK11Module mod = m.nextElement();
+ Enumeration<Module> s = mSupportedModules.elements();
boolean found = false;
while (s.hasMoreElements()) {
- Module sm = (Module) s.nextElement();
+ Module sm = s.nextElement();
if (mod.getName().equals(sm.getCommonName())) {
found = true;
@@ -111,11 +112,12 @@ public class ConfigHSMServlet extends ConfigBaseServlet {
* find all tokens belonging to a module and load the Module
*/
public void loadModTokens(Module module, PK11Module mod) {
- Enumeration tokens = mod.getTokens();
+ @SuppressWarnings("unchecked")
+ Enumeration<CryptoToken> tokens = mod.getTokens();
while (tokens.hasMoreElements()) {
try {
- CryptoToken token = (CryptoToken) tokens.nextElement();
+ CryptoToken token = tokens.nextElement();
CMS.debug("ConfigHSMServlet: token nick name=" + token.getName());
CMS.debug(
@@ -145,7 +147,7 @@ public class ConfigHSMServlet extends ConfigBaseServlet {
// getting supported security modules
// a Vectgor of Modules
- mSupportedModules = new Vector();
+ mSupportedModules = new Vector<Module>();
// read from conf store all supported modules
try {
int count = CMS.getConfigStore().getInteger(
@@ -172,7 +174,7 @@ public class ConfigHSMServlet extends ConfigBaseServlet {
CMS.debug("ConfigHSMServlet: module found: " + cn);
module.setFound(true);
// add token info to module vector
- PK11Module m = (PK11Module) mCurrModTable.get(cn);
+ PK11Module m = mCurrModTable.get(cn);
loadModTokens(module, m);
}
@@ -180,7 +182,7 @@ public class ConfigHSMServlet extends ConfigBaseServlet {
CMS.debug("ConfigHSMServlet: adding module " + cn);
// add module to set
if (!mSupportedModules.contains(module)) {
- mSupportedModules.addElement((Object) module);
+ mSupportedModules.addElement(module);
}
}// for