public class SIGRecord extends Record
RRset
,
DNSSEC
,
KEYRecord
,
Serialized FormModifier 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
|
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, getRRsetType, getTTL, getType, hashCode, newRecord, newRecord, newRecord, newRecord, rdataToString, rdataToWireCanonical, sameRRset, toString, toWire, toWireCanonical, unknownToString, withName
protected 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 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()
Copyright © 2015. All Rights Reserved.