    001package org.apache.commons.ssl.asn1;
    002
    003import java.io.IOException;
    004
    005public 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}