| java.lang.Object | |||
| ↳ | java.io.InputStream | ||
| ↳ | java.io.FilterInputStream | ||
| ↳ | java.security.DigestInputStream | ||
DigestInputStream is a FilterInputStream which maintains an associated message digest.
| Fields | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
digest | The message digest for this stream. | |||||||||
| [Expand]
Inherited Fields
|
|||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class java.io.FilterInputStream
|
|||||||||||
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
Constructs a new instance of this
DigestInputStream, using the given
stream and the
digest.
|
||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
Returns the message digest for this stream.
|
||||||||||
|
|
Enables or disables the digest function (default is on).
|
||||||||||
|
|
Reads the next byte and returns it as an
int.
|
||||||||||
|
|
Reads
len bytes into the specified
byte[], starting from the specified offset.
|
||||||||||
|
|
Sets the message digest which this stream will use.
|
||||||||||
|
|
Returns a string containing a concise, human-readable description of this
DigestInputStream including the digest.
|
||||||||||
| [Expand]
Inherited Methods
|
|||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class java.io.FilterInputStream
|
|||||||||||
From class java.io.InputStream
|
|||||||||||
From class java.lang.Object
|
|||||||||||
From interface java.io.Closeable
|
|||||||||||
Constructs a new instance of this DigestInputStream, using the given stream and the digest.
Warning: passing a null source creates an invalid DigestInputStream. All operations on such a stream will fail.
| stream | the input stream. |
|---|---|
| digest | the message digest. |
Returns the message digest for this stream.
Enables or disables the digest function (default is on).
| on | true if the digest should be computed, false otherwise. |
|---|
Reads the next byte and returns it as an int. Updates the digest for the byte if this function is on(boolean).
This operation is blocking.
| IOException | if reading the source stream causes an IOException. |
|---|
Reads len bytes into the specified byte[], starting from the specified offset. Updates the digest if this function is on(boolean).
This operation is blocking.
| b | the byte array in which to store the bytes |
|---|---|
| off | the initial position in b to store the bytes read from this stream |
| len | the maximum number of bytes to store in b |
| IOException | if reading the source stream causes an IOException |
|---|
Sets the message digest which this stream will use.
| digest | the message digest which this stream will use. |
|---|
Returns a string containing a concise, human-readable description of this DigestInputStream including the digest.
DigestInputStream.