001 package org.apache.commons.ssl.asn1; 002 003 import java.io.IOException; 004 005 public abstract class DERObject 006 extends ASN1Encodable 007 implements DERTags { 008 public DERObject toASN1Object() { 009 return this; 010 } 011 012 public abstract int hashCode(); 013 014 public abstract boolean equals(Object o); 015 016 abstract void encode(DEROutputStream out) 017 throws IOException; 018 }