2011-02-02 19:48:29 +00:00
|
|
|
jdnssec-tools
|
2005-08-13 23:18:03 +00:00
|
|
|
|
2011-02-12 21:25:49 +00:00
|
|
|
http://www.verisignlabs.com/jdnssec-tools/
|
2005-08-13 23:18:03 +00:00
|
|
|
|
2011-02-02 19:48:29 +00:00
|
|
|
Author: David Blacka (davidb@verisign.com)
|
2005-08-13 23:18:03 +00:00
|
|
|
|
|
|
|
This is a collection of DNSSEC tools written in Java. They are
|
|
|
|
intended to be an addition or replacement for the DNSSEC tools that
|
|
|
|
are part of BIND 9.
|
|
|
|
|
|
|
|
These tools depend upon DNSjava (http://www.xbill.org/dnsjava), the
|
|
|
|
Jakarta Commons CLI and Logging libraries (http://jakarta.apache.org),
|
|
|
|
and Sun's Java Cryptography extensions. A copy of each of these
|
2005-10-27 22:42:57 +00:00
|
|
|
libraries is included in the distribution. Currently, these tools use
|
2005-11-08 19:08:13 +00:00
|
|
|
a custom version of the DNSjava library (for NSEC3 support), which is
|
|
|
|
provided.
|
2005-08-13 23:18:03 +00:00
|
|
|
|
|
|
|
See the "licenses" directory for the licensing information of this
|
|
|
|
package and the other packages that are distributed with it.
|
|
|
|
|
|
|
|
Getting started:
|
|
|
|
|
2011-02-12 21:25:49 +00:00
|
|
|
1. Unpack the binary distribution:
|
2005-08-13 23:18:03 +00:00
|
|
|
|
|
|
|
% tar zxvf java-dnssec-tools-x.x.x.tar.gz
|
|
|
|
|
2011-02-12 21:25:49 +00:00
|
|
|
2. Run the various tools from their unpacked location:
|
2005-08-13 23:18:03 +00:00
|
|
|
|
|
|
|
% cd java-dnssec-tools-x.x.x
|
2005-10-27 22:42:57 +00:00
|
|
|
% ./bin/jdnssec-signzone -h
|
2005-08-13 23:18:03 +00:00
|
|
|
|
|
|
|
Building from source:
|
|
|
|
|
2011-02-12 21:25:49 +00:00
|
|
|
1. Unpack the source distribution, preferably into the same directory
|
2005-08-13 23:18:03 +00:00
|
|
|
that the binary distribution was unpacked.
|
|
|
|
|
|
|
|
% tar zxvf java-dnssec-tools-x.x.x-src.tar.gz
|
|
|
|
|
2011-02-12 21:25:49 +00:00
|
|
|
2. Edit the build.properties file to suit your environment.
|
2005-08-13 23:18:03 +00:00
|
|
|
|
2011-02-12 21:25:49 +00:00
|
|
|
3. Run Ant (see http://ant.apache.org for information about the Ant
|
2005-08-13 23:18:03 +00:00
|
|
|
build tool).
|
|
|
|
|
|
|
|
% ant
|
|
|
|
|
2005-10-27 22:42:57 +00:00
|
|
|
4. You can build the distribution tarballs with 'ant dist'. You can
|
2011-02-12 21:25:49 +00:00
|
|
|
run the tools directly from the build area (without building the
|
|
|
|
jdnssec-tools.jar file) by using the ./bin/_jdnssec_* wrappers.
|
2005-10-27 22:42:57 +00:00
|
|
|
|
2005-11-08 19:08:13 +00:00
|
|
|
|
|
|
|
The source for this project is available in subversion, at
|
2011-02-12 21:25:49 +00:00
|
|
|
http://svn.verisignlabs.com/jdnssec/tools/trunk. Source for
|
2005-11-08 19:08:13 +00:00
|
|
|
the modified DNSjava library can be found in subversion at
|
2011-02-12 21:25:49 +00:00
|
|
|
http://svn.verisignlabs.com/jdnssec/dnsjava/trunk.
|
2005-11-08 19:08:13 +00:00
|
|
|
|
2005-10-27 22:42:57 +00:00
|
|
|
---
|
2005-08-13 23:18:03 +00:00
|
|
|
|
|
|
|
Questions or comments may be directed to the author
|
2011-02-02 19:48:29 +00:00
|
|
|
(mailto:davidb@verisign.com) or sent to the
|
2005-08-13 23:18:03 +00:00
|
|
|
dnssec@verisignlabs.com mailing list
|
2011-02-12 21:25:49 +00:00
|
|
|
(https://lists.verisignlabs.com/mailman/listinfo/dnssec).
|
2005-08-13 23:18:03 +00:00
|
|
|
|