import org.bouncycastle.asn1.ASN1ObjectIdentifier;
import org.bouncycastle.asn1.x500.style.BCStyle;
-import org.onap.aaf.cadi.cm.CertException;
+import org.onap.aaf.cadi.configure.CertException;
import org.onap.aaf.cadi.util.Split;
public class RDN {
case "generationQualifier": aoi = BCStyle.GENERATION; break;
case "serialNumber": aoi = BCStyle.SERIALNUMBER; break;
default:
- throw new CertException("Unknown ASN1ObjectIdentifier for " + tv[0]);
+ throw new CertException("Unknown ASN1ObjectIdentifier for " + tv[0] + " in " + tagValue);
}
tag = tv[0];
value = tv[1];
if('"' == c) {
inQuotes=true;
} else if(delim==c) {
- lrnd.add(new RDN(sb.toString()));
- sb.setLength(0);
+ if(sb.length()>0) {
+ lrnd.add(new RDN(sb.toString()));
+ sb.setLength(0);
+ }
} else {
sb.append(dnString.charAt(i));
}