|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.xbill.DNS.Record
org.xbill.DNS.SIGRecord
Signature - A SIG provides the digital signature of an RRset, so that the data can be authenticated by a DNSSEC-capable resolver. The signature is usually generated by a key contained in a KEYRecord
RRset
,
DNSSEC
,
KEYRecord
Field Summary |
Fields inherited from class org.xbill.DNS.Record |
dclass, name, ttl, type |
Constructor Summary | |
SIGRecord(Name name,
int dclass,
int ttl,
int covered,
int alg,
int origttl,
Date expire,
Date timeSigned,
int footprint,
Name signer,
byte[] signature)
Creates an SIG Record from the given data |
Method Summary | |
byte |
getAlgorithm()
Returns the cryptographic algorithm of the key that generated the signature |
Date |
getExpire()
Returns the time at which the signature expires |
short |
getFootprint()
Returns The footprint/key id of the signing key. |
byte |
getLabels()
Returns the number of labels in the signed domain name. |
int |
getOrigTTL()
Returns the original TTL of the RRset |
byte[] |
getSignature()
Returns the binary data representing the signature |
Name |
getSigner()
Returns the owner of the signing key |
Date |
getTimeSigned()
Returns the time at which this signature was generated |
int |
getTypeCovered()
Returns the RRset type covered by this signature |
String |
rdataToString()
Converts rdata to a String |
Methods inherited from class org.xbill.DNS.Record |
byteArrayFromString, byteArrayToString, compareTo, equals, fromString, fromString, fromWire, getAdditionalName, getDClass, getName, getRRsetType, getTTL, getType, hashCode, newRecord, newRecord, newRecord, newRecord, rdataToWireCanonical, remainingStrings, toString, toWire, toWireCanonical, withName |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public SIGRecord(Name name, int dclass, int ttl, int covered, int alg, int origttl, Date expire, Date timeSigned, int footprint, Name signer, byte[] signature)
covered
- The RRset type covered by this signaturealg
- The cryptographic algorithm of the key that generated the
signatureorigttl
- The original TTL of the RRsetexpire
- The time at which the signature expirestimeSigned
- The time at which this signature was generatedfootprint
- The footprint/key id of the signing key.signer
- The owner of the signing keysignature
- Binary data representing the signatureMethod Detail |
public String rdataToString()
rdataToString
in class Record
public int getTypeCovered()
public byte getAlgorithm()
public byte getLabels()
public int getOrigTTL()
public Date getExpire()
public Date getTimeSigned()
public short getFootprint()
public Name getSigner()
public byte[] getSignature()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |