summaryrefslogtreecommitdiffstats
path: root/base/common/src/com/netscape/certsrv/key/SymKeyGenerationRequest.java
diff options
context:
space:
mode:
Diffstat (limited to 'base/common/src/com/netscape/certsrv/key/SymKeyGenerationRequest.java')
-rw-r--r--base/common/src/com/netscape/certsrv/key/SymKeyGenerationRequest.java23
1 files changed, 18 insertions, 5 deletions
diff --git a/base/common/src/com/netscape/certsrv/key/SymKeyGenerationRequest.java b/base/common/src/com/netscape/certsrv/key/SymKeyGenerationRequest.java
index 27dc69fd5..a2440d7cb 100644
--- a/base/common/src/com/netscape/certsrv/key/SymKeyGenerationRequest.java
+++ b/base/common/src/com/netscape/certsrv/key/SymKeyGenerationRequest.java
@@ -17,7 +17,7 @@ import com.netscape.certsrv.base.ResourceMessage;
* @author alee
*
*/
-@XmlRootElement(name="SymKeyGenerationRequest")
+@XmlRootElement(name = "SymKeyGenerationRequest")
@XmlAccessorType(XmlAccessType.FIELD)
public class SymKeyGenerationRequest extends ResourceMessage {
@@ -37,7 +37,7 @@ public class SymKeyGenerationRequest extends ResourceMessage {
public List<String> getUsages() {
String usageString = attributes.get(KEY_USAGE);
- if (! StringUtils.isBlank(usageString)) {
+ if (!StringUtils.isBlank(usageString)) {
return new ArrayList<String>(Arrays.asList(usageString.split(",")));
}
return new ArrayList<String>();
@@ -49,8 +49,9 @@ public class SymKeyGenerationRequest extends ResourceMessage {
public void addUsage(String usage) {
List<String> usages = getUsages();
- for (String u: usages) {
- if (u.equals(usage)) return;
+ for (String u : usages) {
+ if (u.equals(usage))
+ return;
}
usages.add(usage);
setUsages(usages);
@@ -69,7 +70,7 @@ public class SymKeyGenerationRequest extends ResourceMessage {
attributes.put(TRANS_WRAPPED_SESSION_KEY, form.getFirst(TRANS_WRAPPED_SESSION_KEY));
String usageString = attributes.get(KEY_USAGE);
- if (! StringUtils.isBlank(usageString)) {
+ if (!StringUtils.isBlank(usageString)) {
setUsages(new ArrayList<String>(Arrays.asList(usageString.split(","))));
}
setClassName(getClass().getName());
@@ -156,6 +157,18 @@ public class SymKeyGenerationRequest extends ResourceMessage {
}
}
+ public static List<String> getValidUsagesList() {
+ List<String> list = new ArrayList<String>();
+ list.add(WRAP_USAGE);
+ list.add(UWRAP_USAGE);
+ list.add(DECRYPT_USAGE);
+ list.add(ENCRYPT_USAGE);
+ list.add(KEY_USAGE);
+ list.add(SIGN_USAGE);
+
+ return list;
+ }
+
public static void main(String args[]) throws Exception {
SymKeyGenerationRequest before = new SymKeyGenerationRequest();