summaryrefslogtreecommitdiffstats
path: root/base/util
diff options
context:
space:
mode:
authorChristina Fu <cfu@redhat.com>2015-06-15 15:04:39 -0700
committerChristina Fu <cfu@redhat.com>2015-06-15 15:07:45 -0700
commit177cae5a7bca20ab82cc5b2f96d81b6ba57d7adc (patch)
treee9c94564a33b832946315aeacbd4039c0eef43f0 /base/util
parent3ea331ef85c341a3769865304eb7ab256f9f5e6b (diff)
downloadpki-177cae5a7bca20ab82cc5b2f96d81b6ba57d7adc.tar.gz
pki-177cae5a7bca20ab82cc5b2f96d81b6ba57d7adc.tar.xz
pki-177cae5a7bca20ab82cc5b2f96d81b6ba57d7adc.zip
Ticket 1410 Issue with Generic Extension being critical
- patch ported from https://bugzilla.redhat.com/show_bug.cgi?id=1011984
Diffstat (limited to 'base/util')
-rw-r--r--base/util/src/netscape/security/x509/CertificateExtensions.java11
1 files changed, 3 insertions, 8 deletions
diff --git a/base/util/src/netscape/security/x509/CertificateExtensions.java b/base/util/src/netscape/security/x509/CertificateExtensions.java
index 31d1e21b4..3a21c2f83 100644
--- a/base/util/src/netscape/security/x509/CertificateExtensions.java
+++ b/base/util/src/netscape/security/x509/CertificateExtensions.java
@@ -67,14 +67,9 @@ public class CertificateExtensions extends Vector<Extension>
@SuppressWarnings("unchecked")
Class<CertAttrSet> extClass = (Class<CertAttrSet>) OIDMap.getClass(ext.getExtensionId());
if (extClass == null) { // Unsupported extension
- if (ext.isCritical()) {
- throw new IOException("Unsupported CRITICAL extension: "
- + ext.getExtensionId());
- } else {
- map.put(ext.getExtensionId().toString(), ext);
- addElement(ext);
- return;
- }
+ map.put(ext.getExtensionId().toString(), ext);
+ addElement(ext);
+ return;
}
Class<?>[] params = { Boolean.class, Object.class };
Constructor<CertAttrSet> cons = extClass.getConstructor(params);