diff options
Diffstat (limited to 'base/common/src/com/netscape/certsrv/key/SymKeyGenerationRequest.java')
-rw-r--r-- | base/common/src/com/netscape/certsrv/key/SymKeyGenerationRequest.java | 23 |
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(); |