1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
5
<!-- Generated by javadoc (build 1.7.0) on Thu Jan 24 21:19:04 GMT-08:00 2008 -->
7
RRSIGRecord (dnsjava documentation)
10
<META NAME="date" CONTENT="2008-01-24">
12
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
14
<SCRIPT type="text/javascript">
15
function windowTitle()
17
if (location.href.indexOf('is-external=true') == -1) {
18
parent.document.title="RRSIGRecord (dnsjava documentation)";
27
<BODY BGCOLOR="white" onload="windowTitle();">
31
<!-- ========= START OF TOP NAVBAR ======= -->
32
<A NAME="navbar_top"><!-- --></A>
33
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
34
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
36
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
37
<A NAME="navbar_top_firstrow"><!-- --></A>
38
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
39
<TR ALIGN="center" VALIGN="top">
40
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
41
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
42
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
43
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
44
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
45
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
46
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
50
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
56
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
57
<A HREF="../../../org/xbill/DNS/RRset.html" title="class in org.xbill.DNS"><B>PREV CLASS</B></A>
58
<A HREF="../../../org/xbill/DNS/RTRecord.html" title="class in org.xbill.DNS"><B>NEXT CLASS</B></A></FONT></TD>
59
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
60
<A HREF="../../../index.html?org/xbill/DNS/RRSIGRecord.html" target="_top"><B>FRAMES</B></A>
61
<A HREF="RRSIGRecord.html" target="_top"><B>NO FRAMES</B></A>
62
<SCRIPT type="text/javascript">
65
document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
70
<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
77
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
78
SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
79
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
80
DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
83
<A NAME="skip-navbar_top"></A>
84
<!-- ========= END OF TOP NAVBAR ========= -->
87
<!-- ======== START OF CLASS DATA ======== -->
92
Class RRSIGRecord</H2>
94
<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
95
<IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../org/xbill/DNS/Record.html" title="class in org.xbill.DNS">org.xbill.DNS.Record</A>
96
<IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.xbill.DNS.RRSIGRecord</B>
99
<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Cloneable.html?is-external=true" title="class or interface in java.lang">Cloneable</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</A></DD>
103
<DT><PRE>public class <B>RRSIGRecord</B><DT>extends <A HREF="../../../org/xbill/DNS/Record.html" title="class in org.xbill.DNS">Record</A></DL>
107
Recource Record Signature - An RRSIG provides the digital signature of an
108
RRset, so that the data can be authenticated by a DNSSEC-capable resolver.
109
The signature is generated by a key contained in a DNSKEY Record.
114
<DT><B>Author:</B></DT>
115
<DD>Brian Wellington</DD>
116
<DT><B>See Also:</B><DD><A HREF="../../../org/xbill/DNS/RRset.html" title="class in org.xbill.DNS"><CODE>RRset</CODE></A>,
117
<A HREF="../../../org/xbill/DNS/DNSSEC.html" title="class in org.xbill.DNS"><CODE>DNSSEC</CODE></A>,
118
<A HREF="../../../org/xbill/DNS/KEYRecord.html" title="class in org.xbill.DNS"><CODE>KEYRecord</CODE></A></DL>
122
<!-- =========== FIELD SUMMARY =========== -->
124
<A NAME="field_summary"><!-- --></A>
125
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
126
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
127
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
128
<B>Field Summary</B></FONT></TH>
130
<TR BGCOLOR="white" CLASS="TableRowColor">
131
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
132
<CODE>protected int</CODE></FONT></TD>
133
<TD><CODE><B><A HREF="../../../org/xbill/DNS/RRSIGRecord.html#alg">alg</A></B></CODE>
136
</TD>
138
<TR BGCOLOR="white" CLASS="TableRowColor">
139
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
140
<CODE>protected int</CODE></FONT></TD>
141
<TD><CODE><B><A HREF="../../../org/xbill/DNS/RRSIGRecord.html#covered">covered</A></B></CODE>
144
</TD>
146
<TR BGCOLOR="white" CLASS="TableRowColor">
147
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
148
<CODE>protected <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</A></CODE></FONT></TD>
149
<TD><CODE><B><A HREF="../../../org/xbill/DNS/RRSIGRecord.html#expire">expire</A></B></CODE>
152
</TD>
154
<TR BGCOLOR="white" CLASS="TableRowColor">
155
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
156
<CODE>protected int</CODE></FONT></TD>
157
<TD><CODE><B><A HREF="../../../org/xbill/DNS/RRSIGRecord.html#footprint">footprint</A></B></CODE>
160
</TD>
162
<TR BGCOLOR="white" CLASS="TableRowColor">
163
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
164
<CODE>protected int</CODE></FONT></TD>
165
<TD><CODE><B><A HREF="../../../org/xbill/DNS/RRSIGRecord.html#labels">labels</A></B></CODE>
168
</TD>
170
<TR BGCOLOR="white" CLASS="TableRowColor">
171
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
172
<CODE>protected long</CODE></FONT></TD>
173
<TD><CODE><B><A HREF="../../../org/xbill/DNS/RRSIGRecord.html#origttl">origttl</A></B></CODE>
176
</TD>
178
<TR BGCOLOR="white" CLASS="TableRowColor">
179
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
180
<CODE>protected byte[]</CODE></FONT></TD>
181
<TD><CODE><B><A HREF="../../../org/xbill/DNS/RRSIGRecord.html#signature">signature</A></B></CODE>
184
</TD>
186
<TR BGCOLOR="white" CLASS="TableRowColor">
187
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
188
<CODE>protected <A HREF="../../../org/xbill/DNS/Name.html" title="class in org.xbill.DNS">Name</A></CODE></FONT></TD>
189
<TD><CODE><B><A HREF="../../../org/xbill/DNS/RRSIGRecord.html#signer">signer</A></B></CODE>
192
</TD>
194
<TR BGCOLOR="white" CLASS="TableRowColor">
195
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
196
<CODE>protected <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</A></CODE></FONT></TD>
197
<TD><CODE><B><A HREF="../../../org/xbill/DNS/RRSIGRecord.html#timeSigned">timeSigned</A></B></CODE>
200
</TD>
203
<A NAME="fields_inherited_from_class_org.xbill.DNS.Record"><!-- --></A>
204
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
205
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
206
<TH ALIGN="left"><B>Fields inherited from class org.xbill.DNS.<A HREF="../../../org/xbill/DNS/Record.html" title="class in org.xbill.DNS">Record</A></B></TH>
208
<TR BGCOLOR="white" CLASS="TableRowColor">
209
<TD><CODE><A HREF="../../../org/xbill/DNS/Record.html#dclass">dclass</A>, <A HREF="../../../org/xbill/DNS/Record.html#name">name</A>, <A HREF="../../../org/xbill/DNS/Record.html#ttl">ttl</A>, <A HREF="../../../org/xbill/DNS/Record.html#type">type</A></CODE></TD>
213
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
215
<A NAME="constructor_summary"><!-- --></A>
216
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
217
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
218
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
219
<B>Constructor Summary</B></FONT></TH>
221
<TR BGCOLOR="white" CLASS="TableRowColor">
222
<TD><CODE><B><A HREF="../../../org/xbill/DNS/RRSIGRecord.html#RRSIGRecord(org.xbill.DNS.Name, int, long, int, int, long, java.util.Date, java.util.Date, int, org.xbill.DNS.Name, byte[])">RRSIGRecord</A></B>(<A HREF="../../../org/xbill/DNS/Name.html" title="class in org.xbill.DNS">Name</A> name,
228
<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</A> expire,
229
<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</A> timeSigned,
231
<A HREF="../../../org/xbill/DNS/Name.html" title="class in org.xbill.DNS">Name</A> signer,
232
byte[] signature)</CODE>
235
Creates an RRSIG Record from the given data</TD>
239
<!-- ========== METHOD SUMMARY =========== -->
241
<A NAME="method_summary"><!-- --></A>
242
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
243
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
244
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
245
<B>Method Summary</B></FONT></TH>
247
<TR BGCOLOR="white" CLASS="TableRowColor">
248
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
249
<CODE> int</CODE></FONT></TD>
250
<TD><CODE><B><A HREF="../../../org/xbill/DNS/RRSIGRecord.html#getAlgorithm()">getAlgorithm</A></B>()</CODE>
253
Returns the cryptographic algorithm of the key that generated the signature</TD>
255
<TR BGCOLOR="white" CLASS="TableRowColor">
256
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
257
<CODE> <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</A></CODE></FONT></TD>
258
<TD><CODE><B><A HREF="../../../org/xbill/DNS/RRSIGRecord.html#getExpire()">getExpire</A></B>()</CODE>
261
Returns the time at which the signature expires</TD>
263
<TR BGCOLOR="white" CLASS="TableRowColor">
264
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
265
<CODE> int</CODE></FONT></TD>
266
<TD><CODE><B><A HREF="../../../org/xbill/DNS/RRSIGRecord.html#getFootprint()">getFootprint</A></B>()</CODE>
269
Returns The footprint/key id of the signing key.</TD>
271
<TR BGCOLOR="white" CLASS="TableRowColor">
272
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
273
<CODE> int</CODE></FONT></TD>
274
<TD><CODE><B><A HREF="../../../org/xbill/DNS/RRSIGRecord.html#getLabels()">getLabels</A></B>()</CODE>
277
Returns the number of labels in the signed domain name.</TD>
279
<TR BGCOLOR="white" CLASS="TableRowColor">
280
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
281
<CODE> long</CODE></FONT></TD>
282
<TD><CODE><B><A HREF="../../../org/xbill/DNS/RRSIGRecord.html#getOrigTTL()">getOrigTTL</A></B>()</CODE>
285
Returns the original TTL of the RRset</TD>
287
<TR BGCOLOR="white" CLASS="TableRowColor">
288
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
289
<CODE> byte[]</CODE></FONT></TD>
290
<TD><CODE><B><A HREF="../../../org/xbill/DNS/RRSIGRecord.html#getSignature()">getSignature</A></B>()</CODE>
293
Returns the binary data representing the signature</TD>
295
<TR BGCOLOR="white" CLASS="TableRowColor">
296
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
297
<CODE> <A HREF="../../../org/xbill/DNS/Name.html" title="class in org.xbill.DNS">Name</A></CODE></FONT></TD>
298
<TD><CODE><B><A HREF="../../../org/xbill/DNS/RRSIGRecord.html#getSigner()">getSigner</A></B>()</CODE>
301
Returns the owner of the signing key</TD>
303
<TR BGCOLOR="white" CLASS="TableRowColor">
304
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
305
<CODE> <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</A></CODE></FONT></TD>
306
<TD><CODE><B><A HREF="../../../org/xbill/DNS/RRSIGRecord.html#getTimeSigned()">getTimeSigned</A></B>()</CODE>
309
Returns the time at which this signature was generated</TD>
311
<TR BGCOLOR="white" CLASS="TableRowColor">
312
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
313
<CODE> int</CODE></FONT></TD>
314
<TD><CODE><B><A HREF="../../../org/xbill/DNS/RRSIGRecord.html#getTypeCovered()">getTypeCovered</A></B>()</CODE>
317
Returns the RRset type covered by this signature</TD>
320
<A NAME="methods_inherited_from_class_org.xbill.DNS.Record"><!-- --></A>
321
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
322
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
323
<TH ALIGN="left"><B>Methods inherited from class org.xbill.DNS.<A HREF="../../../org/xbill/DNS/Record.html" title="class in org.xbill.DNS">Record</A></B></TH>
325
<TR BGCOLOR="white" CLASS="TableRowColor">
326
<TD><CODE><A HREF="../../../org/xbill/DNS/Record.html#byteArrayFromString(java.lang.String)">byteArrayFromString</A>, <A HREF="../../../org/xbill/DNS/Record.html#byteArrayToString(byte[], boolean)">byteArrayToString</A>, <A HREF="../../../org/xbill/DNS/Record.html#compareTo(java.lang.Object)">compareTo</A>, <A HREF="../../../org/xbill/DNS/Record.html#equals(java.lang.Object)">equals</A>, <A HREF="../../../org/xbill/DNS/Record.html#fromString(org.xbill.DNS.Name, int, int, long, java.lang.String, org.xbill.DNS.Name)">fromString</A>, <A HREF="../../../org/xbill/DNS/Record.html#fromString(org.xbill.DNS.Name, int, int, long, org.xbill.DNS.Tokenizer, org.xbill.DNS.Name)">fromString</A>, <A HREF="../../../org/xbill/DNS/Record.html#fromWire(byte[], int)">fromWire</A>, <A HREF="../../../org/xbill/DNS/Record.html#getAdditionalName()">getAdditionalName</A>, <A HREF="../../../org/xbill/DNS/Record.html#getDClass()">getDClass</A>, <A HREF="../../../org/xbill/DNS/Record.html#getName()">getName</A>, <A HREF="../../../org/xbill/DNS/Record.html#getRRsetType()">getRRsetType</A>, <A HREF="../../../org/xbill/DNS/Record.html#getTTL()">getTTL</A>, <A HREF="../../../org/xbill/DNS/Record.html#getType()">getType</A>, <A HREF="../../../org/xbill/DNS/Record.html#hashCode()">hashCode</A>, <A HREF="../../../org/xbill/DNS/Record.html#newRecord(org.xbill.DNS.Name, int, int)">newRecord</A>, <A HREF="../../../org/xbill/DNS/Record.html#newRecord(org.xbill.DNS.Name, int, int, long)">newRecord</A>, <A HREF="../../../org/xbill/DNS/Record.html#newRecord(org.xbill.DNS.Name, int, int, long, byte[])">newRecord</A>, <A HREF="../../../org/xbill/DNS/Record.html#newRecord(org.xbill.DNS.Name, int, int, long, int, byte[])">newRecord</A>, <A HREF="../../../org/xbill/DNS/Record.html#rdataToString()">rdataToString</A>, <A HREF="../../../org/xbill/DNS/Record.html#rdataToWireCanonical()">rdataToWireCanonical</A>, <A HREF="../../../org/xbill/DNS/Record.html#sameRRset(org.xbill.DNS.Record)">sameRRset</A>, <A HREF="../../../org/xbill/DNS/Record.html#toString()">toString</A>, <A HREF="../../../org/xbill/DNS/Record.html#toWire(int)">toWire</A>, <A HREF="../../../org/xbill/DNS/Record.html#toWireCanonical()">toWireCanonical</A>, <A HREF="../../../org/xbill/DNS/Record.html#unknownToString(byte[])">unknownToString</A>, <A HREF="../../../org/xbill/DNS/Record.html#withName(org.xbill.DNS.Name)">withName</A></CODE></TD>
329
<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
330
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
331
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
332
<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
334
<TR BGCOLOR="white" CLASS="TableRowColor">
335
<TD><CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
341
<!-- ============ FIELD DETAIL =========== -->
343
<A NAME="field_detail"><!-- --></A>
344
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
345
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
346
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
347
<B>Field Detail</B></FONT></TH>
351
<A NAME="covered"><!-- --></A><H3>
354
protected int <B>covered</B></PRE>
361
<A NAME="alg"><!-- --></A><H3>
364
protected int <B>alg</B></PRE>
371
<A NAME="labels"><!-- --></A><H3>
374
protected int <B>labels</B></PRE>
381
<A NAME="origttl"><!-- --></A><H3>
384
protected long <B>origttl</B></PRE>
391
<A NAME="expire"><!-- --></A><H3>
394
protected <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</A> <B>expire</B></PRE>
401
<A NAME="timeSigned"><!-- --></A><H3>
404
protected <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</A> <B>timeSigned</B></PRE>
411
<A NAME="footprint"><!-- --></A><H3>
414
protected int <B>footprint</B></PRE>
421
<A NAME="signer"><!-- --></A><H3>
424
protected <A HREF="../../../org/xbill/DNS/Name.html" title="class in org.xbill.DNS">Name</A> <B>signer</B></PRE>
431
<A NAME="signature"><!-- --></A><H3>
434
protected byte[] <B>signature</B></PRE>
440
<!-- ========= CONSTRUCTOR DETAIL ======== -->
442
<A NAME="constructor_detail"><!-- --></A>
443
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
444
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
445
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
446
<B>Constructor Detail</B></FONT></TH>
450
<A NAME="RRSIGRecord(org.xbill.DNS.Name, int, long, int, int, long, java.util.Date, java.util.Date, int, org.xbill.DNS.Name, byte[])"><!-- --></A><H3>
453
public <B>RRSIGRecord</B>(<A HREF="../../../org/xbill/DNS/Name.html" title="class in org.xbill.DNS">Name</A> name,
459
<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</A> expire,
460
<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</A> timeSigned,
462
<A HREF="../../../org/xbill/DNS/Name.html" title="class in org.xbill.DNS">Name</A> signer,
463
byte[] signature)</PRE>
465
<DD>Creates an RRSIG Record from the given data
468
<DT><B>Parameters:</B><DD><CODE>covered</CODE> - The RRset type covered by this signature<DD><CODE>alg</CODE> - The cryptographic algorithm of the key that generated the
469
signature<DD><CODE>origttl</CODE> - The original TTL of the RRset<DD><CODE>expire</CODE> - The time at which the signature expires<DD><CODE>timeSigned</CODE> - The time at which this signature was generated<DD><CODE>footprint</CODE> - The footprint/key id of the signing key.<DD><CODE>signer</CODE> - The owner of the signing key<DD><CODE>signature</CODE> - Binary data representing the signature</DL>
472
<!-- ============ METHOD DETAIL ========== -->
474
<A NAME="method_detail"><!-- --></A>
475
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
476
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
477
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
478
<B>Method Detail</B></FONT></TH>
482
<A NAME="getTypeCovered()"><!-- --></A><H3>
485
public int <B>getTypeCovered</B>()</PRE>
487
<DD>Returns the RRset type covered by this signature
495
<A NAME="getAlgorithm()"><!-- --></A><H3>
498
public int <B>getAlgorithm</B>()</PRE>
500
<DD>Returns the cryptographic algorithm of the key that generated the signature
508
<A NAME="getLabels()"><!-- --></A><H3>
511
public int <B>getLabels</B>()</PRE>
513
<DD>Returns the number of labels in the signed domain name. This may be
514
different than the record's domain name if the record is a wildcard
523
<A NAME="getOrigTTL()"><!-- --></A><H3>
526
public long <B>getOrigTTL</B>()</PRE>
528
<DD>Returns the original TTL of the RRset
536
<A NAME="getExpire()"><!-- --></A><H3>
539
public <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</A> <B>getExpire</B>()</PRE>
541
<DD>Returns the time at which the signature expires
549
<A NAME="getTimeSigned()"><!-- --></A><H3>
552
public <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</A> <B>getTimeSigned</B>()</PRE>
554
<DD>Returns the time at which this signature was generated
562
<A NAME="getFootprint()"><!-- --></A><H3>
565
public int <B>getFootprint</B>()</PRE>
567
<DD>Returns The footprint/key id of the signing key.
575
<A NAME="getSigner()"><!-- --></A><H3>
578
public <A HREF="../../../org/xbill/DNS/Name.html" title="class in org.xbill.DNS">Name</A> <B>getSigner</B>()</PRE>
580
<DD>Returns the owner of the signing key
588
<A NAME="getSignature()"><!-- --></A><H3>
591
public byte[] <B>getSignature</B>()</PRE>
593
<DD>Returns the binary data representing the signature
599
<!-- ========= END OF CLASS DATA ========= -->
603
<!-- ======= START OF BOTTOM NAVBAR ====== -->
604
<A NAME="navbar_bottom"><!-- --></A>
605
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
606
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
608
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
609
<A NAME="navbar_bottom_firstrow"><!-- --></A>
610
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
611
<TR ALIGN="center" VALIGN="top">
612
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
613
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
614
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
615
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
616
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
617
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
618
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
622
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
628
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
629
<A HREF="../../../org/xbill/DNS/RRset.html" title="class in org.xbill.DNS"><B>PREV CLASS</B></A>
630
<A HREF="../../../org/xbill/DNS/RTRecord.html" title="class in org.xbill.DNS"><B>NEXT CLASS</B></A></FONT></TD>
631
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
632
<A HREF="../../../index.html?org/xbill/DNS/RRSIGRecord.html" target="_top"><B>FRAMES</B></A>
633
<A HREF="RRSIGRecord.html" target="_top"><B>NO FRAMES</B></A>
634
<SCRIPT type="text/javascript">
637
document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
642
<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
649
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
650
SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
651
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
652
DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
655
<A NAME="skip-navbar_bottom"></A>
656
<!-- ======== END OF BOTTOM NAVBAR ======= -->