| 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 givenstreamand thedigest. | ||||||||||
| 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 
            lenbytes into the specifiedbyte[], 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 
            DigestInputStreamincluding 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 | trueif the digest should be computed,falseotherwise. | 
|---|
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 bto 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.