in digital-document-service/src/main/java/com/epam/digital/data/platform/dgtldcmnt/wrapper/Sha256DigestCalculatingInputStream.java [48:58]
public Sha256DigestCalculatingInputStream(InputStream is) {
this.is = is;
digest = DigestUtils.getSha256Digest();
digestCanBeCloned = canBeCloned(digest);
if (is.markSupported() && !digestCanBeCloned) {
log.debug(
"Mark-and-reset disabled on SHA256 calculation because the digest implementation does not support cloning. "
+ "This will limit the SDK's ability to retry requests that failed. Consider pre-calculating the SHA256 "
+ "checksum for the request or switching to a security provider that supports message digest cloning.");
}
}