From 9738598e37effc5f68e8f2d211a6273b8846a6fc Mon Sep 17 00:00:00 2001 From: Ade Lee Date: Wed, 9 Apr 2014 11:10:38 -0400 Subject: Fix crash when key size not set for key archival --- base/server/cms/src/com/netscape/cms/servlet/key/KeyRequestDAO.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/base/server/cms/src/com/netscape/cms/servlet/key/KeyRequestDAO.java b/base/server/cms/src/com/netscape/cms/servlet/key/KeyRequestDAO.java index 0202af4bc..22d0f48e6 100644 --- a/base/server/cms/src/com/netscape/cms/servlet/key/KeyRequestDAO.java +++ b/base/server/cms/src/com/netscape/cms/servlet/key/KeyRequestDAO.java @@ -164,7 +164,8 @@ public class KeyRequestDAO extends CMSRequestDAO { String pkiArchiveOptions = data.getPKIArchiveOptions(); String dataType = data.getDataType(); String keyAlgorithm = data.getKeyAlgorithm(); - int keyStrength = data.getKeySize(); + int keyStrength = dataType.equals(KeyRequestResource.SYMMETRIC_KEY_TYPE) ? + data.getKeySize(): 0; boolean keyExists = doesKeyExist(clientKeyId, "active"); -- cgit