diff options
author | Ade Lee <alee@redhat.com> | 2014-04-09 11:10:38 -0400 |
---|---|---|
committer | Ade Lee <alee@redhat.com> | 2014-04-09 11:13:06 -0400 |
commit | 9738598e37effc5f68e8f2d211a6273b8846a6fc (patch) | |
tree | e167330ff02ee1d001a990451169c5c766350c09 | |
parent | d79e4f9500bbdd758d2c33128a2d58a3d3602fa7 (diff) | |
download | pki-9738598e37effc5f68e8f2d211a6273b8846a6fc.tar.gz pki-9738598e37effc5f68e8f2d211a6273b8846a6fc.tar.xz pki-9738598e37effc5f68e8f2d211a6273b8846a6fc.zip |
Fix crash when key size not set for key archival
-rw-r--r-- | base/server/cms/src/com/netscape/cms/servlet/key/KeyRequestDAO.java | 3 |
1 files changed, 2 insertions, 1 deletions
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"); |