type map changes for NSEC3 (changed in nsec3-05pre)
git-svn-id: https://svn.verisignlabs.com/jdnssec/tools/trunk@59 4cbd57fe-54e5-0310-bd9a-f30fe5ea5e6e
This commit is contained in:
parent
6f3d5c5b94
commit
da83c56fa8
@ -113,6 +113,7 @@
|
|||||||
<include name="${sectools-distname}/bin/jdnssec-signzone" />
|
<include name="${sectools-distname}/bin/jdnssec-signzone" />
|
||||||
<include name="${sectools-distname}/bin/jdnssec-keygen" />
|
<include name="${sectools-distname}/bin/jdnssec-keygen" />
|
||||||
<include name="${sectools-distname}/bin/jdnssec-verifyzone" />
|
<include name="${sectools-distname}/bin/jdnssec-verifyzone" />
|
||||||
|
<include name="${sectools-distname}/bin/jdnssec-zoneformat" />
|
||||||
</patternset>
|
</patternset>
|
||||||
|
|
||||||
<patternset id="src.files">
|
<patternset id="src.files">
|
||||||
|
Binary file not shown.
@ -49,7 +49,6 @@ public class SignUtils
|
|||||||
public static final int RR_DELEGATION = 1;
|
public static final int RR_DELEGATION = 1;
|
||||||
public static final int RR_GLUE = 2;
|
public static final int RR_GLUE = 2;
|
||||||
public static final int RR_INVALID = 3;
|
public static final int RR_INVALID = 3;
|
||||||
private static final int[] ENT_NSEC3_TYPES = {Type.RRSIG, Type.NSEC3};
|
|
||||||
|
|
||||||
private static Logger log;
|
private static Logger log;
|
||||||
|
|
||||||
@ -531,7 +530,8 @@ public class SignUtils
|
|||||||
this.typemap.add(new Integer(type));
|
this.typemap.add(new Integer(type));
|
||||||
|
|
||||||
// Opt-In support.
|
// Opt-In support.
|
||||||
if (type != Type.NS && type != Type.NSEC && type != Type.RRSIG)
|
if (type != Type.NS && type != Type.NSEC && type != Type.RRSIG
|
||||||
|
&& type != Type.NSEC3)
|
||||||
{
|
{
|
||||||
isSecureNode = true;
|
isSecureNode = true;
|
||||||
}
|
}
|
||||||
@ -827,7 +827,6 @@ public class SignUtils
|
|||||||
|
|
||||||
// Add our default types.
|
// Add our default types.
|
||||||
node.addType(Type.RRSIG);
|
node.addType(Type.RRSIG);
|
||||||
node.addType(Type.NSEC3);
|
|
||||||
|
|
||||||
// Check for ENTs -- note this will generate duplicate ENTs because it
|
// Check for ENTs -- note this will generate duplicate ENTs because it
|
||||||
// doesn't use any context.
|
// doesn't use any context.
|
||||||
@ -865,10 +864,6 @@ public class SignUtils
|
|||||||
iterations,
|
iterations,
|
||||||
salt);
|
salt);
|
||||||
|
|
||||||
if (types == null)
|
|
||||||
{
|
|
||||||
types = ENT_NSEC3_TYPES;
|
|
||||||
}
|
|
||||||
ProtoNSEC3 r = new ProtoNSEC3(hash, name, zonename, DClass.IN, ttl,
|
ProtoNSEC3 r = new ProtoNSEC3(hash, name, zonename, DClass.IN, ttl,
|
||||||
optIn, NSEC3Record.SHA1_DIGEST_ID, iterations, salt, null, types);
|
optIn, NSEC3Record.SHA1_DIGEST_ID, iterations, salt, null, types);
|
||||||
|
|
||||||
|
@ -49,6 +49,7 @@ public class TypeMap
|
|||||||
public static TypeMap fromTypes(int[] types)
|
public static TypeMap fromTypes(int[] types)
|
||||||
{
|
{
|
||||||
TypeMap m = new TypeMap();
|
TypeMap m = new TypeMap();
|
||||||
|
if (types == null) return m;
|
||||||
for (int i = 0; i < types.length; i++)
|
for (int i = 0; i < types.length; i++)
|
||||||
{
|
{
|
||||||
m.set(types[i]);
|
m.set(types[i]);
|
||||||
|
Loading…
Reference in New Issue
Block a user