Class MessageDigestCalculatingInputStream

    • Constructor Detail

      • MessageDigestCalculatingInputStream

        @Deprecated
        public MessageDigestCalculatingInputStream​(java.io.InputStream inputStream)
                                            throws java.security.NoSuchAlgorithmException
        Creates a new instance, which calculates a signature on the given stream, using a MessageDigest with the "MD5" algorithm.

        The MD5 algorithm is weak and should not be used.

        Parameters:
        inputStream - the stream to calculate the message digest for
        Throws:
        java.security.NoSuchAlgorithmException - if no Provider supports a MessageDigestSpi implementation for the specified algorithm.
      • MessageDigestCalculatingInputStream

        @Deprecated
        public MessageDigestCalculatingInputStream​(java.io.InputStream inputStream,
                                                   java.security.MessageDigest messageDigest)
        Creates a new instance, which calculates a signature on the given stream, using the given MessageDigest.
        Parameters:
        inputStream - the stream to calculate the message digest for
        messageDigest - the message digest to use
      • MessageDigestCalculatingInputStream

        @Deprecated
        public MessageDigestCalculatingInputStream​(java.io.InputStream inputStream,
                                                   java.lang.String algorithm)
                                            throws java.security.NoSuchAlgorithmException
        Creates a new instance, which calculates a signature on the given stream, using a MessageDigest with the given algorithm.
        Parameters:
        inputStream - the stream to calculate the message digest for
        algorithm - the name of the algorithm requested. See the MessageDigest section in the Java Cryptography Architecture Standard Algorithm Name Documentation for information about standard algorithm names.
        Throws:
        java.security.NoSuchAlgorithmException - if no Provider supports a MessageDigestSpi implementation for the specified algorithm.