Class MessageDigestInputStream

    • Field Detail

      • messageDigest

        private final java.security.MessageDigest messageDigest
    • Constructor Detail

      • MessageDigestInputStream

        private MessageDigestInputStream​(java.io.InputStream inputStream,
                                         java.security.MessageDigest messageDigest)
        Constructs a new instance, which calculates a signature on the given stream, using the given MessageDigest.

        The MD5 cryptographic algorithm is weak and should not be used.

        Parameters:
        inputStream - the stream to calculate the message digest for
        messageDigest - the message digest to use
        Throws:
        java.lang.NullPointerException - if messageDigest is null.