2005-08-13 23:18:03 +00:00
|
|
|
java-dnssec-tools
|
|
|
|
|
|
|
|
http://www.dnssec.verisignlabs.com/
|
|
|
|
|
|
|
|
Author: David Blacka (davidb@verisignlabs.com)
|
|
|
|
|
|
|
|
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:
|
|
|
|
|
|
|
|
1. unpack the binary distribution:
|
|
|
|
|
|
|
|
% tar zxvf java-dnssec-tools-x.x.x.tar.gz
|
|
|
|
|
|
|
|
2. run the various tools from their unpacked location:
|
|
|
|
|
|
|
|
% 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:
|
|
|
|
|
|
|
|
1. unpack the source distribution, preferably into the same directory
|
|
|
|
that the binary distribution was unpacked.
|
|
|
|
|
|
|
|
% tar zxvf java-dnssec-tools-x.x.x-src.tar.gz
|
|
|
|
|
|
|
|
2. edit the build.properties file to suit your environment,
|
|
|
|
particularly the use of the jikes compiler.
|
|
|
|
|
2005-10-27 22:42:57 +00:00
|
|
|
3. run Ant (see http://jakara.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
|
|
|
|
run the tools directly from the build area by using the
|
|
|
|
./bin/_jdnssec_* wrappers.
|
|
|
|
|
2005-11-08 19:08:13 +00:00
|
|
|
|
|
|
|
The source for this project is available in subversion, at
|
|
|
|
http://svn.verisignlabs.com/main/dnssec/sectools/trunk. Source for
|
|
|
|
the modified DNSjava library can be found in subversion at
|
|
|
|
http://svn.verisignlabs.com/main/dnssec/dnsjava/trunk.
|
|
|
|
|
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
|
|
|
|
(mailto:davidb@verisignlabs.com) or sent to the
|
|
|
|
dnssec@verisignlabs.com mailing list
|
|
|
|
(http://lists.verisignlabs.com/mailman/listinfo/dnssec).
|
|
|
|
|