summaryrefslogtreecommitdiffstats
path: root/base/util/src/netscape/security/extensions/InhibitAnyPolicyExtension.java
diff options
context:
space:
mode:
Diffstat (limited to 'base/util/src/netscape/security/extensions/InhibitAnyPolicyExtension.java')
-rw-r--r--base/util/src/netscape/security/extensions/InhibitAnyPolicyExtension.java8
1 files changed, 5 insertions, 3 deletions
diff --git a/base/util/src/netscape/security/extensions/InhibitAnyPolicyExtension.java b/base/util/src/netscape/security/extensions/InhibitAnyPolicyExtension.java
index 40b824fa4..87c19f384 100644
--- a/base/util/src/netscape/security/extensions/InhibitAnyPolicyExtension.java
+++ b/base/util/src/netscape/security/extensions/InhibitAnyPolicyExtension.java
@@ -61,11 +61,11 @@ public class InhibitAnyPolicyExtension
}
}
- public InhibitAnyPolicyExtension() {
+ public InhibitAnyPolicyExtension() throws IOException {
this(false, null);
}
- public InhibitAnyPolicyExtension(boolean crit, BigInt skipCerts) {
+ public InhibitAnyPolicyExtension(boolean crit, BigInt skipCerts) throws IOException {
try {
extensionId = ObjectIdentifier.getObjectIdentifier(OID);
} catch (IOException e) {
@@ -170,11 +170,13 @@ public class InhibitAnyPolicyExtension
}
}
- private void encodeExtValue() {
+ private void encodeExtValue() throws IOException {
DerOutputStream out = new DerOutputStream();
try {
out.putInteger(mSkipCerts);
} catch (IOException e) {
+ } finally {
+ out.close();
}
extensionValue = out.toByteArray();
}