1f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Projectpackage org.bouncycastle.asn1;
2f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project
3f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Projectimport java.io.IOException;
4f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project
5f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Projectpublic abstract class DERObject
6f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project    extends ASN1Encodable
7f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project    implements DERTags
8f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project{
9f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project    public DERObject toASN1Object()
10f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project    {
11f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project        return this;
12f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project    }
13f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project
14f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project    public abstract int hashCode();
15f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project
16f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project    public abstract boolean equals(Object o);
17f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project
18f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project    abstract void encode(DEROutputStream out)
19f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project        throws IOException;
20f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project}
21