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/
|
2012-05-26 19:53:00 +00:00
|
|
|
https://github.com/dblacka/jdnssec-tools/wiki
|
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
|
2012-05-26 19:53:00 +00:00
|
|
|
a custom version of the DNSjava library with minor modifications,
|
|
|
|
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
|
|
|
|
2012-05-26 19:53:00 +00:00
|
|
|
The source for this project is available in git on github:
|
|
|
|
https://github.com/dblacka/jdnssec-tools
|
2005-11-08 19:08:13 +00:00
|
|
|
|
2012-05-26 19:53:00 +00:00
|
|
|
Source for the modified DNSjava library can be found on github as well:
|
|
|
|
https://github.com/dblacka/jdnssec-dnsjava
|
|
|
|
|
|
|
|
---
|
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).
|