| 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.