diff options
Diffstat (limited to 'base/server/cms/src')
| -rw-r--r-- | base/server/cms/src/com/netscape/cms/servlet/cert/RenewalProcessor.java | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/base/server/cms/src/com/netscape/cms/servlet/cert/RenewalProcessor.java b/base/server/cms/src/com/netscape/cms/servlet/cert/RenewalProcessor.java index 206d23a5d..aefda5625 100644 --- a/base/server/cms/src/com/netscape/cms/servlet/cert/RenewalProcessor.java +++ b/base/server/cms/src/com/netscape/cms/servlet/cert/RenewalProcessor.java @@ -18,8 +18,8 @@ package com.netscape.cms.servlet.cert; import java.math.BigInteger; -import java.security.cert.X509Certificate; import java.security.Principal; +import java.security.cert.X509Certificate; import java.util.ArrayList; import java.util.Date; import java.util.Enumeration; @@ -155,13 +155,11 @@ public class RenewalProcessor extends CertProcessor { String value = attribute.getValue(); CMS.debug("RenewalProcessor: profile input " + SerialNumRenewInput.SERIAL_NUM + " value: " + value); - if (StringUtils.isEmpty(value)) { - throw new BadRequestException("Missing attribute value for " + SerialNumRenewInput.SERIAL_NUM + " in input " + inputId); + if (!StringUtils.isEmpty(value)) { + serial = new CertId(value); + certSerial = serial.toBigInteger(); + break; } - - serial = new CertId(value); - certSerial = serial.toBigInteger(); - break; } } |
