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 /base/server/cms/src | |
| parent | d79e4f9500bbdd758d2c33128a2d58a3d3602fa7 (diff) | |
Fix crash when key size not set for key archival
Diffstat (limited to 'base/server/cms/src')
| -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"); |
