ByteArrayInputStream    bIn = new ByteArrayInputStream(encoding); ASN1InputStream         aIn = new ASN1InputStream(bIn);
ASN1InputStream aIn = new ASN1InputStream(encoding); DigestInfo      dInfo = new DigestInfo((ASN1Sequence)aIn.readObject());
    private DigestInfo derDecode(        byte[]  encoding)        throws IOException    {        if (encoding[0] != (DERTags.CONSTRUCTED | DERTags.SEQUENCE))        {            throw new IOException("not a digest info object");        }                ByteArrayInputStream    bIn = new ByteArrayInputStream(encoding);        ASN1InputStream         aIn = new ASN1InputStream(bIn);        return new DigestInfo((ASN1Sequence)aIn.readObject());    }