public MessageDigest getMessageDigest(String hashAlgorithm) throws GeneralSecurityException{ return DigestAlgorithms.getMessageDigest(hashAlgorithm, provider); } }
if (RSAdata != null || digestAttr != null) { if (PdfName.ADBE_PKCS7_SHA1.equals(getFilterSubtype())) { messageDigest = DigestAlgorithms.getMessageDigest("SHA1", provider); messageDigest = DigestAlgorithms.getMessageDigest(getHashAlgorithm(), provider); encContDigest = DigestAlgorithms.getMessageDigest(getHashAlgorithm(), provider);
public MessageDigest getMessageDigest(String hashAlgorithm) throws GeneralSecurityException{ return DigestAlgorithms.getMessageDigest(hashAlgorithm, provider); } }
if (RSAdata != null || digestAttr != null) { if (PdfName.ADBE_PKCS7_SHA1.equals(getFilterSubtype())) { messageDigest = DigestAlgorithms.getMessageDigest("SHA1", provider); messageDigest = DigestAlgorithms.getMessageDigest(getHashAlgorithm(), provider); encContDigest = DigestAlgorithms.getMessageDigest(getHashAlgorithm(), provider);
public static MessageDigest getMessageDigestFromOid(String digestOid, String provider) throws NoSuchAlgorithmException, NoSuchProviderException { return getMessageDigest(getDigest(digestOid), provider); }
/** * Creates a hash using a specific digest algorithm and a provider. * @param data the message of which you want to create a hash * @param hashAlgorithm the algorithm used to create the hash * @param provider the provider used to create the hash * @return the hash * @throws GeneralSecurityException * @throws IOException */ public static byte[] digest(InputStream data, String hashAlgorithm, String provider) throws GeneralSecurityException, IOException { MessageDigest messageDigest = getMessageDigest(hashAlgorithm, provider); return digest(data, messageDigest); }
public static MessageDigest getMessageDigestFromOid(String digestOid, String provider) throws NoSuchAlgorithmException, NoSuchProviderException { return getMessageDigest(getDigest(digestOid), provider); }
/** * Creates a hash using a specific digest algorithm and a provider. * @param data the message of which you want to create a hash * @param hashAlgorithm the algorithm used to create the hash * @param provider the provider used to create the hash * @return the hash * @throws GeneralSecurityException * @throws IOException */ public static byte[] digest(InputStream data, String hashAlgorithm, String provider) throws GeneralSecurityException, IOException { MessageDigest messageDigest = getMessageDigest(hashAlgorithm, provider); return digest(data, messageDigest); }
messageDigest = DigestAlgorithms.getMessageDigest(getHashAlgorithm(), provider);
messageDigest = DigestAlgorithms.getMessageDigest(getHashAlgorithm(), provider);