public class SIGRecord extends Record
RRset,
DNSSEC,
KEYRecord,
Serialized Form| Modifier and Type | Field and Description |
|---|---|
protected int |
alg |
protected int |
covered |
protected java.util.Date |
expire |
protected int |
footprint |
protected int |
labels |
protected long |
origttl |
protected byte[] |
signature |
protected Name |
signer |
protected java.util.Date |
timeSigned |
| Constructor and Description |
|---|
SIGRecord(Name name,
int dclass,
long ttl,
int covered,
int alg,
long origttl,
java.util.Date expire,
java.util.Date timeSigned,
int footprint,
Name signer,
byte[] signature)
Creates an SIG Record from the given data
|
| Modifier and Type | Method and Description |
|---|---|
int |
getAlgorithm()
Returns the cryptographic algorithm of the key that generated the signature
|
java.util.Date |
getExpire()
Returns the time at which the signature expires
|
int |
getFootprint()
Returns The footprint/key id of the signing key.
|
int |
getLabels()
Returns the number of labels in the signed domain name.
|
long |
getOrigTTL()
Returns the original TTL of the RRset
|
int |
getRRsetType()
Returns the type of RRset that this record would belong to.
|
byte[] |
getSignature()
Returns the binary data representing the signature
|
Name |
getSigner()
Returns the owner of the signing key
|
java.util.Date |
getTimeSigned()
Returns the time at which this signature was generated
|
int |
getTypeCovered()
Returns the RRset type covered by this signature
|
byteArrayFromString, byteArrayToString, compareTo, equals, fromString, fromString, fromWire, getAdditionalName, getDClass, getName, getTTL, getType, hashCode, newRecord, newRecord, newRecord, newRecord, rdataToString, rdataToWireCanonical, sameRRset, toString, toWire, toWireCanonical, unknownToString, withNameprotected int covered
protected int alg
protected int labels
protected long origttl
protected java.util.Date expire
protected java.util.Date timeSigned
protected int footprint
protected Name signer
protected byte[] signature
public SIGRecord(Name name, int dclass, long ttl, int covered, int alg, long origttl, java.util.Date expire, java.util.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 signaturepublic int getTypeCovered()
public int getRRsetType()
getRRsetType in class RecordType,
RRset,
Record.getRRsetType()public int getAlgorithm()
public int getLabels()
public long getOrigTTL()
public java.util.Date getExpire()
public java.util.Date getTimeSigned()
public int getFootprint()
public Name getSigner()
public byte[] getSignature()