01: /*
02: * Copyright 2004 Sun Microsystems, Inc. All rights reserved.
03: * PROPRIETARY/CONFIDENTIAL. Use of this product is subject to license terms.
04: */
05: package com.sun.portal.monitoring.security;
06:
07: import java.io.File;
08:
09: public class KeyStoreContext {
10: public String getKeyStoreDirectory() {
11: return keyStoreDirectory;
12: }
13:
14: public void setKeyStoreDirectory(String keyStoreDirectory) {
15: this .keyStoreDirectory = keyStoreDirectory;
16: }
17:
18: public String getKeyStoreFileName() {
19: return keyStoreFileName;
20: }
21:
22: public void setKeyStoreFileName(String keyStoreFileName) {
23: this .keyStoreFileName = keyStoreFileName;
24: }
25:
26: public String getKeyStorePasswordFileName() {
27: return keyStorePasswordFileName;
28: }
29:
30: public void setKeyStorePasswordFileName(
31: String keyStorePasswordFileName) {
32: this .keyStorePasswordFileName = keyStorePasswordFileName;
33: }
34:
35: public char[] getKeyStorePassword() {
36: return keyStorePassword;
37: }
38:
39: public void setKeyStorePassword(char[] keyStorePassword) {
40: this .keyStorePassword = (char[]) keyStorePassword.clone();
41: }
42:
43: public String getExportImportFileName() {
44: return exportImportFileName;
45: }
46:
47: public void setExportImportFileName(String exportImportFileName) {
48: this .exportImportFileName = exportImportFileName;
49: }
50:
51: public void clean() {
52: File file = new File(getKeyStoreDirectory() + File.separator
53: + getKeyStoreFileName());
54: if (file.exists()) {
55: file.delete();
56: }
57: }
58:
59: private String keyStoreDirectory;
60: private String keyStoreFileName;
61: private String keyStorePasswordFileName;
62: private char[] keyStorePassword;
63: private String exportImportFileName;
64: }
|