Use constants now defined in dnsjava (local copy, for now). Add BIND 9.6 mnemonics to the NSEC3 key aliases.
git-svn-id: https://svn.verisignlabs.com/jdnssec/tools/trunk@142 4cbd57fe-54e5-0310-bd9a-f30fe5ea5e6e
This commit is contained in:
parent
b90877444d
commit
e6cf5e27a0
@ -120,14 +120,17 @@ public class DnsKeyAlgorithm
|
||||
addMnemonic("RSA", DNSSEC.RSASHA1);
|
||||
|
||||
// Load the (now) standard aliases
|
||||
addAlias(6, "DSA-NSEC3-SHA1", DNSSEC.DSA);
|
||||
addAlias(7, "RSA-NSEC3-SHA1", DNSSEC.RSASHA1);
|
||||
addAlias(DNSSEC.DSA_NSEC3_SHA1, "DSA-NSEC3-SHA1", DNSSEC.DSA);
|
||||
addAlias(DNSSEC.RSA_NSEC3_SHA1, "RSA-NSEC3-SHA1", DNSSEC.RSASHA1);
|
||||
// Also recognize the BIND 9.6 mnemonics
|
||||
addMnemonic("NSEC3DSA", DNSSEC.DSA_NSEC3_SHA1);
|
||||
addMnemonic("NSEC3RSASHA1", DNSSEC.RSA_NSEC3_SHA1);
|
||||
|
||||
// And the hopefully-soon-to-be standard new RSA algorithms.
|
||||
// see http://tools.ietf.org/wg/dnsext/draft-ietf-dnsext-dnssec-rsasha256
|
||||
// NOTE: the algorithm numbers are educated guesses.
|
||||
// Also NOTE: these algorithms aren't available in Java 1.4's sunprovider
|
||||
// implementation.
|
||||
// implementation (but are in java 1.5's and later).
|
||||
addAlgorithm(8, new Entry("SHA256withRSA", RSA));
|
||||
addMnemonic("RSASHA256", 8);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user