MiniDNS: added SHA-384

This commit is contained in:
M66B 2024-06-20 07:36:36 +02:00
parent 957ffdc2a2
commit 9f9edc69cb
1 changed files with 6 additions and 0 deletions

View File

@ -47,6 +47,12 @@ public final class AlgorithmMap {
// SHA-256 is MANDATORY
throw new DnssecValidatorInitializationException("SHA-256 is mandatory", e);
}
try {
dsDigestMap.put(DigestAlgorithm.SHA384, new JavaSecDigestCalculator("SHA-384"));
} catch (NoSuchAlgorithmException e) {
// SHA-384 is OPTIONAL
LOGGER.log(Level.FINE, "Platform does not support SHA-384", e);
}
try {
signatureMap.put(SignatureAlgorithm.RSAMD5, new RsaSignatureVerifier("MD5withRSA"));