summaryrefslogtreecommitdiffstats
path: root/pki/base/util/src/com/netscape/cmsutil/password/PlainPasswordFile.java
diff options
context:
space:
mode:
Diffstat (limited to 'pki/base/util/src/com/netscape/cmsutil/password/PlainPasswordFile.java')
-rw-r--r--pki/base/util/src/com/netscape/cmsutil/password/PlainPasswordFile.java10
1 files changed, 8 insertions, 2 deletions
diff --git a/pki/base/util/src/com/netscape/cmsutil/password/PlainPasswordFile.java b/pki/base/util/src/com/netscape/cmsutil/password/PlainPasswordFile.java
index 91a45ca3b..eb43607f0 100644
--- a/pki/base/util/src/com/netscape/cmsutil/password/PlainPasswordFile.java
+++ b/pki/base/util/src/com/netscape/cmsutil/password/PlainPasswordFile.java
@@ -22,6 +22,7 @@ import java.io.FileOutputStream;
import java.io.IOException;
import java.util.Enumeration;
import java.util.Properties;
+import java.util.Vector;
public class PlainPasswordFile implements IPasswordStore {
private String mPwdPath = "";
@@ -47,8 +48,13 @@ public class PlainPasswordFile implements IPasswordStore {
}
// return an array of String-based tag
- public Enumeration<?> getTags() {
- return mPwdStore.propertyNames();
+ public Enumeration<String> getTags() {
+ Enumeration<?> e = mPwdStore.propertyNames();
+ Vector<String> v = new Vector<String>();
+ while (e.hasMoreElements()) {
+ v.add((String) e.nextElement());
+ }
+ return v.elements();
}
public Object putPassword(String tag, String password) {