Returns the integer which takes up the specified number of bytes in this buffer as a BigInteger. @param len the number of bytes to use. @param makePositive whether to always return a positive value, irrespective of actual encoding @return the integer as a BigInteger.
Returns the bit string which takes up the specified number of bytes in this buffer.
Returns the bit string which takes up the rest of this buffer.
Returns the integer which takes up the specified number of bytes in this buffer. @throws IOException if the result is not within the valid range for integer, i.e. between int.min and int.max. @param len the number of bytes to use. @return the integer.
Returns the bit string which takes up the rest of this buffer. The bit string need not be byte-aligned.
Compares this DerInputBuffer for equality with the specified object.
Returns a hashcode for this DerInputBuffer.
DER input buffer ... this is the main abstraction in the DER library which actively works with the "untyped byte stream" abstraction. It does so with impunity, since it's not intended to be exposed to anyone who could violate the "typed value stream" DER model and hence corrupt the input stream of DER values.
@author David Brownell