diff options
author | Christina Fu <cfu@redhat.com> | 2015-06-15 15:04:39 -0700 |
---|---|---|
committer | Christina Fu <cfu@redhat.com> | 2015-06-15 15:07:45 -0700 |
commit | 177cae5a7bca20ab82cc5b2f96d81b6ba57d7adc (patch) | |
tree | e9c94564a33b832946315aeacbd4039c0eef43f0 /base/util | |
parent | 3ea331ef85c341a3769865304eb7ab256f9f5e6b (diff) | |
download | pki-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.java | 11 |
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); |