diff options
Diffstat (limited to 'pki/base/util/src/netscape/security/extensions/InhibitAnyPolicyExtension.java')
-rw-r--r-- | pki/base/util/src/netscape/security/extensions/InhibitAnyPolicyExtension.java | 61 |
1 files changed, 33 insertions, 28 deletions
diff --git a/pki/base/util/src/netscape/security/extensions/InhibitAnyPolicyExtension.java b/pki/base/util/src/netscape/security/extensions/InhibitAnyPolicyExtension.java index 23592e1e8..626d126b4 100644 --- a/pki/base/util/src/netscape/security/extensions/InhibitAnyPolicyExtension.java +++ b/pki/base/util/src/netscape/security/extensions/InhibitAnyPolicyExtension.java @@ -17,6 +17,7 @@ // --- END COPYRIGHT BLOCK --- package netscape.security.extensions; + import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; @@ -33,15 +34,17 @@ import netscape.security.x509.Extension; import netscape.security.x509.OIDMap; /** - * RFC3280: - * - * id-ce-inhibitAnyPolicy OBJECT IDENTIFIER ::= { id-ce 54 } + * RFC3280: + * + * id-ce-inhibitAnyPolicy OBJECT IDENTIFIER ::= { id-ce 54 } * - * InhibitAnyPolicy ::= SkipCerts + * InhibitAnyPolicy ::= SkipCerts * - * SkipCerts ::= INTEGER (0..MAX) + * SkipCerts ::= INTEGER (0..MAX) */ -public class InhibitAnyPolicyExtension extends Extension implements CertAttrSet { +public class InhibitAnyPolicyExtension + extends Extension implements CertAttrSet +{ /** * @@ -54,8 +57,8 @@ public class InhibitAnyPolicyExtension extends Extension implements CertAttrSet static { try { - OIDMap.addAttribute(InhibitAnyPolicyExtension.class.getName(), OID, - NAME); + OIDMap.addAttribute(InhibitAnyPolicyExtension.class.getName(), + OID, NAME); } catch (CertificateException e) { } } @@ -67,23 +70,23 @@ public class InhibitAnyPolicyExtension extends Extension implements CertAttrSet public InhibitAnyPolicyExtension(boolean crit, BigInt skipCerts) { try { extensionId = ObjectIdentifier.getObjectIdentifier(OID); - } catch (IOException e) { + } catch (IOException e) { // never here } critical = crit; - mSkipCerts = skipCerts; + mSkipCerts = skipCerts; encodeExtValue(); } - public InhibitAnyPolicyExtension(Boolean crit, Object value) - throws IOException { + public InhibitAnyPolicyExtension(Boolean crit, Object value) + throws IOException { extensionId = ObjectIdentifier.getObjectIdentifier(OID); critical = crit.booleanValue(); - // extensionValue = (byte[]) ((byte[]) byteVal).clone(); + //extensionValue = (byte[]) ((byte[]) byteVal).clone(); int len = Array.getLength(value); byte[] extValue = new byte[len]; for (int i = 0; i < len; i++) { - extValue[i] = Array.getByte(value, i); + extValue[i] = Array.getByte(value, i); } extensionValue = extValue; @@ -95,7 +98,7 @@ public class InhibitAnyPolicyExtension extends Extension implements CertAttrSet critical = newValue; } } - + public BigInt getSkipCerts() { return mSkipCerts; } @@ -111,16 +114,17 @@ public class InhibitAnyPolicyExtension extends Extension implements CertAttrSet if (extensionValue != null) { String extByteValue = new String(" skipCerts=" + mSkipCerts); - presentation += extByteValue; + presentation += extByteValue; } return presentation; } - public void decode(InputStream in) throws CertificateException, IOException { + public void decode(InputStream in) + throws CertificateException, IOException { } - public void set(String name, Object obj) throws CertificateException, - IOException { + public void set(String name, Object obj) + throws CertificateException, IOException { // NOT USED } @@ -134,10 +138,11 @@ public class InhibitAnyPolicyExtension extends Extension implements CertAttrSet } public String getName() { - return NAME; + return NAME; } - public void delete(String name) throws CertificateException, IOException { + public void delete(String name) + throws CertificateException, IOException { // NOT USED } @@ -148,27 +153,27 @@ public class InhibitAnyPolicyExtension extends Extension implements CertAttrSet } public void encode(OutputStream out) throws IOException { - DerOutputStream tmp = new DerOutputStream(); + DerOutputStream tmp = new DerOutputStream(); - if (this.extensionValue == null) { + if (this.extensionValue == null) { try { extensionId = ObjectIdentifier.getObjectIdentifier(OID); - } catch (IOException e) { + } catch (IOException e) { // never here } DerOutputStream os = new DerOutputStream(); os.putInteger(mSkipCerts); this.extensionValue = os.toByteArray(); - } + } - super.encode(tmp); - out.write(tmp.toByteArray()); + super.encode(tmp); + out.write(tmp.toByteArray()); } private void encodeExtValue() { DerOutputStream out = new DerOutputStream(); try { - out.putInteger(mSkipCerts); + out.putInteger(mSkipCerts); } catch (IOException e) { } extensionValue = out.toByteArray(); |